visual-identity/plasma_cash/dump_test_data.py

26 lines
769 B
Python

import rlp
from child_chain.transaction import Transaction, UnsignedTransaction
from dependency_config import container
token_contract = container.get_token('alice')
tx = Transaction(5, 0, 1, token_contract.account.address)
tx_hex = rlp.encode(tx, UnsignedTransaction).hex()
print(
'Transaction(5, 0, 1, {}): {}'.format(
token_contract.account.address, tx_hex
)
)
tx = Transaction(5, 85478557858583, 1, token_contract.account.address)
tx_hex = rlp.encode(tx, UnsignedTransaction).hex()
print(
'Transaction(5, 85478557858583, 1, {}): {}'.format(
token_contract.account.address, tx_hex
)
)
tx.sign(token_contract.account.privateKey)
print('Transaction Hash: {}'.format(tx.hash.hex()))
print('Transaction Sig: {}'.format(tx.sig.hex()))