2 txs
18 calls
constructor
constructor(address _owner, uint32 _sgEidLocal)
functions
endpoints
viewfunction endpoints(uint32) view returns (address)
owner
viewfunction owner() view returns (address)
sgEidLocal
viewfunction sgEidLocal() view returns (uint32)
sgETHs
viewfunction sgETHs(uint32) view returns (address)
stargates
viewfunction stargates(uint32, address) view returns (address)
renounceOwnership
nonpayablefunction renounceOwnership()
setSgEidLocal
nonpayablefunction setSgEidLocal(uint32 _eid)
setSgETH
nonpayablefunction setSgETH(uint32 eid, address token)
setStargate
nonpayablefunction setStargate(uint32 eid, address token, address _stargate)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x608060405234801561001057600080fd5b50604051610cd1380380610cd183398101604081905261002f916106c5565b816001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b61006781610675565b506004805463ffffffff191663ffffffff83161790556104f47fdea00e555bb6874bdd35e399318966424f7bf89a513afb636d509827c817b0c080546001600160a01b03199081167377b2043768d28e9c9ab44e1abfc95944bce57931179091557feab3c9f382e89fbbe5ba10e71a29acd21c956bffbe947be73294ece99df73d948054821673c026395860db2d07ee33e05fe50ed7bd583189c71790557f55e934999bd679fd3df3041d9422fda0dfe20e015ddc60473644dc8da1559d258054821673933597a323eb81cae705c5bc29985172fd5a39731790557fe36e4d50cb283b78f67984def9f18ed2bb6fe6afaf2454b73084caa1964c3e5f8054821673138eb30f73bc423c6455c53df6d89cb01d9ebc631790557fd0392f5b75c0f6e1e1d4ed21667b2bff0e3bfee7349bb4a5b2ccc3b0e6172cc88054821673962bd449e630b0d928f308ce63f1a21f025760571790557f3d0869cf73cae8e65b49df233d83dd1a7b75cb3a9690ad6aff9e6cc5357b0a7980548216735634c4a5fed09819e3c46d86a965dd9447d86e471790557f1208b6a59de1b0524cc7707249e9e2c0c268484f7f2e06aa8609ff998435c831805482167312dc9256acc9895b076f6638d628382881e62cee1790557f9f9ce0949d1fca2ed824c419e4a2cc3ec9a864ad3f1ef22bdc60732fd3749cca80548216739aa02d4fae7f58b8e8f34c66e756cc734dac7fe41790557f75ecedc465619141109e046c48127a5f90e95d3d13941c4b47dfe369bb5305898054821673d47b03ee6d86cf251ee7860fb2acf9f91b9fd4d71790557feafc56dcf1febc70e90ef6890d5bff478635027da5ea2af0cc2ce36cc0da798b8054821673e8cdf27acd73a434d661c84887215f7598e7d0d39081179091557f07b54715be9e3f76a83fad5e1e849f9f32a7b971ca6848af1f9df3e83e82497d8054831673ce8cca271ebc0533920c83d39f417ed6a0abb7d09081179091557f6b32f874dd100adff0df8ce795dda8a13160696d34cc7e1029fb3259115d0b8d8054841673a45b5130f36cdca45667738e2a258ab09f4a5f7f1790557fa216649fb9b29c8d3f85dace90601ecee4865f8ed265546e24aa4a553e82892a8054841690911790557fb0e5eb943967e1519a46059f2b2f10834ab9360dabfe4b8fdf1811436ee9558b805483167319cfce47ed54a88614648dc3f19a5980097007dd1790557f17884a1fbf6e7c97ecf6321ec8ed89034d08062c2ad5cfcfd5bf0bf615ce892d8054831690911790557f38a0a004cc8986f993bcf792025ffd6f08ad356140dbbee8f372c661e590d7ef805482167381f6138153d473e8c5ecebd3dc8cd4903506b0751790557fcbc767b3cac5180f3dba0fb754e591b96e885985b2d60ce2766d2068246638d0805482167327a16dc786820b16e5c9028b75b99f6f604b5d261790557342000000000000000000000000000000000000066000527fdeb4a23120fded29a6337d8b295dfc6ca1d93989dd0ba98cbf218df98b464c1a6020527f162a287026b2a2c0092836ef0483a7f16b72f832094b82bcfd45c59da4ab6f99805490911673dc181bd607330aeebef6ea62e03e5e1fb4b6f7c7179055565b61066e60026020527f1378e6ba9eba1f198e71ba57176940a1b8011ec2671619bc56338d4882f076aa8054731a44076050125825900e736c501f859c50fe728c6001600160a01b031991821681179092557f481904f923eaa90cd7cbd989994100fedc12a28b4fd242f503e4b767d87321fb80548216831790557f52047aa2fe674cca04c88c146de51ab6c3031ea28b13243934f20bfa9a4bdf9c80548216831790557f62f63f21fcd1c9978eaea9075539095762e92c568bad07359b9a83ec6c3e279e80548216831790557fa02820dd47624f70d4b2f7aa4fd1b7b8a615a9cb2c2bc2b13e276dcd00bbe89880548216831790557f8d103fe7a3184fc50c7234d864b16b44e4ef210b829afc8c88efdcba65feb7a580548216831790557fb82b02f3649f852b4f93f0eaa7932615626f6849ce0cabc3164bf394f2c28af680548216831790556175e86000527f8e1dc0a46ff46e8461d9a157081ee85b8bb07a4fbeae60a7e016f850d449f30980549091169091179055565b5050610714565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156106d857600080fd5b82516001600160a01b03811681146106ef57600080fd5b602084015190925063ffffffff8116811461070957600080fd5b809150509250929050565b6105ae806107236000396000f3fe608060405234801561001057600080fd5b50600436106100be5760003560e01c8063a3b68c9011610076578063c68245691161005b578063c6824569146101d7578063f2fde38b146101ea578063fd4709d7146101fd57600080fd5b8063a3b68c9014610183578063bb0d15fe1461019657600080fd5b8063715018a6116100a7578063715018a61461010257806373f0c8f51461010a5780638da5cb5b1461016557600080fd5b806342407dc4146100c3578063710652d8146100ed575b600080fd5b6004546100d39063ffffffff1681565b60405163ffffffff90911681526020015b60405180910390f35b6101006100fb3660046104c5565b610233565b005b610100610296565b6101406101183660046104f8565b60026020526000908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100e4565b60005473ffffffffffffffffffffffffffffffffffffffff16610140565b6101006101913660046104f8565b6102aa565b6101406101a43660046104c5565b600360209081526000928352604080842090915290825290205473ffffffffffffffffffffffffffffffffffffffff1681565b6101006101e536600461051a565b6102e9565b6101006101f836600461055d565b610357565b61014061020b3660046104f8565b60016020526000908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b61023b6103c0565b63ffffffff91909116600090815260016020526040902080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff909216919091179055565b61029e6103c0565b6102a86000610413565b565b6102b26103c0565b600480547fffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000001663ffffffff92909216919091179055565b6102f16103c0565b63ffffffff92909216600090815260036020908152604080832073ffffffffffffffffffffffffffffffffffffffff9485168452909152902080547fffffffffffffffffffffffff00000000000000000000000000000000000000001691909216179055565b61035f6103c0565b73ffffffffffffffffffffffffffffffffffffffff81166103b4576040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600060048201526024015b60405180910390fd5b6103bd81610413565b50565b60005473ffffffffffffffffffffffffffffffffffffffff1633146102a8576040517f118cdaa70000000000000000000000000000000000000000000000000000000081523360048201526024016103ab565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b803563ffffffff8116811461049c57600080fd5b919050565b803573ffffffffffffffffffffffffffffffffffffffff8116811461049c57600080fd5b600080604083850312156104d857600080fd5b6104e183610488565b91506104ef602084016104a1565b90509250929050565b60006020828403121561050a57600080fd5b61051382610488565b9392505050565b60008060006060848603121561052f57600080fd5b61053884610488565b9250610546602085016104a1565b9150610554604085016104a1565b90509250925092565b60006020828403121561056f57600080fd5b610513826104a156fea26469706673582212206706bd2a59e056007e80ebb1b2009bb9b3a756826ff6ba067a9baf823186066b64736f6c634300081600330000000000000000000000007c8a5d20b22ce9b369c043a3e0091b5575b732d9000000000000000000000000000000000000000000000000000000000000759e