StateSyncMock
StateSyncMock
#
Dummy State Sender contract to simulate plasma state sender while testing
#
FunctionssyncState(address receiver, bytes data) (external)
called to send data to child chain
sender and receiver contracts need to be registered in case of actual state sender contract
#
Parameters:- receiver: the contract receiving data on child chain
- data: bytes data to be sent
#
EventsStateSynced(uint256 id, address contractAddress, bytes data)
Event emitted when when syncState is called
Heimdall bridge listens to this event and sends the data to receiver contract on child chain
Parameters:
- id: Id of the sync, increamented for each event in case of actual state sender contract
- contractAddress: the contract receiving data on child chain
- data: bytes data to be sent