def test_deposit_token(testlang, ethtester, root_chain, token): owner, amount = testlang.accounts[0], 100 deposit_blknum = testlang.deposit_token(owner, token, amount) plasma_block = testlang.get_plasma_block(deposit_blknum) assert plasma_block.root == get_deposit_hash( address_to_bytes(owner.address), token.address, amount) assert plasma_block.timestamp == testlang.timestamp assert testlang.root_chain.currentDepositBlock() == 2
def test_deposit_should_succeed(testlang): owner, amount = testlang.accounts[0], 100 deposit_blknum = testlang.deposit(owner, amount) plasma_block = testlang.get_plasma_block(deposit_blknum) assert plasma_block.root == get_deposit_hash( address_to_bytes(owner.address), NULL_ADDRESS, amount) assert plasma_block.timestamp == testlang.timestamp assert testlang.root_chain.currentDepositBlock() == 2
def test_token_deposit_should_succeed(testlang, root_chain, token): owner, amount = testlang.accounts[0], 100 deposit_id = testlang.deposit_token(owner, token, amount) deposit_blknum, _, _ = decode_utxo_id(deposit_id) plasma_block = testlang.get_plasma_block(deposit_blknum) assert plasma_block.root == get_deposit_hash( address_to_bytes(owner.address), token.address, amount) assert plasma_block.timestamp == testlang.timestamp assert root_chain.currentDepositBlock() == 2