0 txs
11 calls
constructor
constructor(address _fxChild)
functions
childApplication
viewfunction childApplication() view returns (address)
fxChild
viewfunction fxChild() view returns (address)
fxRootTunnel
viewfunction fxRootTunnel() view returns (address)
owner
viewfunction owner() view returns (address)
processMessageFromRoot
nonpayablefunction processMessageFromRoot(uint256 stateId, address rootMessageSender, bytes data)
renounceOwnership
nonpayablefunction renounceOwnership()
setChildApplication
nonpayablefunction setChildApplication(address _childApplication)
setFxRootTunnel
nonpayablefunction setFxRootTunnel(address _fxRootTunnel)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
MessageSent
event MessageSent(bytes message)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x608060405234801561001057600080fd5b5060405161082a38038061082a83398101604081905261002f916100d2565b600080546001600160a01b0319166001600160a01b038316179055338061007057604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b61007981610080565b5050610102565b600280546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6000602082840312156100e457600080fd5b81516001600160a01b03811681146100fb57600080fd5b9392505050565b610719806101116000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c80638883709411610066578063888370941461019d5780638da5cb5b146101b0578063967c4199146101c15780639a7c4b71146101d4578063f2fde38b146101e757610093565b8063104953bf14610140578063450d11f014610153578063715018a6146101825780637f1e9cb01461018a575b6003546001600160a01b031633146100fe5760405162461bcd60e51b815260206004820152602360248201527f4f6e6c79206368696c64206170702063616e2063616c6c2074686973206d65746044820152621a1bd960ea1b60648201526084015b60405180910390fd5b61013e6000368080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506101fa92505050565b005b61013e61014e3660046105c7565b610234565b600054610166906001600160a01b031681565b6040516001600160a01b03909116815260200160405180910390f35b61013e610270565b600154610166906001600160a01b031681565b61013e6101ab3660046105c7565b610284565b6002546001600160a01b0316610166565b600354610166906001600160a01b031681565b61013e6101e23660046105e9565b610329565b61013e6101f53660046105c7565b6103d4565b7f8c5261668696ce22758910d05bab8f186d6eb247ceac2af2e82c7dc17669b036816040516102299190610694565b60405180910390a150565b61023c61040f565b600380546001600160a01b0319166001600160a01b0383811691909117909155600154161561026d5761026d610270565b50565b61027861040f565b610282600061043c565b565b61028c61040f565b6001546001600160a01b0316156102f85760405162461bcd60e51b815260206004820152602a60248201527f4678426173654368696c6454756e6e656c3a20524f4f545f54554e4e454c5f4160448201526913149150511657d4d15560b21b60648201526084016100f5565b600180546001600160a01b0319166001600160a01b0383811691909117909155600354161561026d5761026d610270565b6000546001600160a01b0316331461038d5760405162461bcd60e51b815260206004820152602160248201527f4678426173654368696c6454756e6e656c3a20494e56414c49445f53454e44456044820152602960f91b60648201526084016100f5565b6103ce848484848080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061048e92505050565b50505050565b6103dc61040f565b6001600160a01b03811661040657604051631e4fbdf760e01b8152600060048201526024016100f5565b61026d8161043c565b6002546001600160a01b031633146102825760405163118cdaa760e01b81523360048201526024016100f5565b600280546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60015482906001600160a01b038083169116146105015760405162461bcd60e51b815260206004820152602b60248201527f4678426173654368696c6454756e6e656c3a20494e56414c49445f53454e444560448201526a1497d19493d357d493d3d560aa1b60648201526084016100f5565b6003546040516000916001600160a01b03169061051f9085906106c7565b6000604051808303816000865af19150503d806000811461055c576040519150601f19603f3d011682016040523d82523d6000602084013e610561565b606091505b50509050806105a45760405162461bcd60e51b815260206004820152600f60248201526e10da1a5b19081d1e0819985a5b1959608a1b60448201526064016100f5565b5050505050565b80356001600160a01b03811681146105c257600080fd5b919050565b6000602082840312156105d957600080fd5b6105e2826105ab565b9392505050565b600080600080606085870312156105ff57600080fd5b8435935061060f602086016105ab565b9250604085013567ffffffffffffffff8082111561062c57600080fd5b818701915087601f83011261064057600080fd5b81358181111561064f57600080fd5b88602082850101111561066157600080fd5b95989497505060200194505050565b60005b8381101561068b578181015183820152602001610673565b50506000910152565b60208152600082518060208401526106b3816040850160208701610670565b601f01601f19169190910160400192915050565b600082516106d9818460208701610670565b919091019291505056fea2646970667358221220729e33eb14ea456f826189a7564a3aca8b121282700ca42a0798dbbfaf28b63664736f6c634300081700330000000000000000000000008397259c983751daf40400790063935a11afa28a