mirror of
https://github.com/bigchaindb/bigchaindb.git
synced 2024-10-13 13:34:05 +00:00
Problem: Missed some files in my last commit
Solution: Adding them here
This commit is contained in:
parent
f76726c84b
commit
cb9730bdca
@ -37,6 +37,9 @@ _, TX_SCHEMA_TRANSFER = _load_schema('transaction_transfer_' +
|
||||
_, TX_SCHEMA_VALIDATOR_ELECTION = _load_schema('transaction_validator_election_' +
|
||||
TX_SCHEMA_VERSION)
|
||||
|
||||
_, TX_SCHEMA_MIGRATION_ELECTION = _load_schema('transaction_migration_election_' +
|
||||
TX_SCHEMA_VERSION)
|
||||
|
||||
_, TX_SCHEMA_VOTE = _load_schema('transaction_vote_' + TX_SCHEMA_VERSION)
|
||||
|
||||
|
||||
|
||||
14
bigchaindb/migrations/migration_election.py
Normal file
14
bigchaindb/migrations/migration_election.py
Normal file
@ -0,0 +1,14 @@
|
||||
from bigchaindb.common.schema import TX_SCHEMA_MIGRATION_ELECTION
|
||||
from bigchaindb.elections.election import Election
|
||||
|
||||
|
||||
class MigrationElection(Election):
|
||||
|
||||
OPERATION = 'MIGRATION_ELECTION'
|
||||
CREATE = OPERATION
|
||||
ALLOWED_OPERATIONS = (OPERATION,)
|
||||
TX_SCHEMA_CUSTOM = TX_SCHEMA_MIGRATION_ELECTION
|
||||
|
||||
@classmethod
|
||||
def on_approval(cls, bigchain, election, new_height):
|
||||
bigchain.migrate_abci_chain()
|
||||
@ -4,7 +4,7 @@
|
||||
|
||||
from bigchaindb.common.exceptions import InvalidPowerChange
|
||||
from bigchaindb.elections.election import Election
|
||||
from bigchaindb.common.schema import (TX_SCHEMA_VALIDATOR_ELECTION)
|
||||
from bigchaindb.common.schema import TX_SCHEMA_VALIDATOR_ELECTION
|
||||
from .validator_utils import (new_validator_set, encode_validator, validate_asset_public_key)
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user