Problem: Missed some files in my last commit

Solution: Adding them here
This commit is contained in:
z-bowen 2018-09-12 13:07:24 +02:00
parent f76726c84b
commit cb9730bdca
3 changed files with 18 additions and 1 deletions

View File

@ -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)

View 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()

View File

@ -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)