Takes the Chain component out of ChildChain. ChildChain becomes a wrapper around this chain to handle other behavior (handling exits/deposits/received blocks).
Updates TestingLanguage and tests to account for this change.
Minor updates to Block and Transaction for expressiveness.
Changes:
Chain
component out ofChildChain
.ChildChain
becomes a wrapper around this chain to handle other behavior (handling exits/deposits/received blocks).TestingLanguage
and tests to account for this change.Block
andTransaction
for expressiveness.test_child_chain_
suite.