0 txs
124 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)
stargates
viewfunction stargates(uint32, address) view returns (address)
renounceOwnership
nonpayablefunction renounceOwnership()
setSgEidLocal
nonpayablefunction setSgEidLocal(uint32 _eid)
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
0x608060405234801561001057600080fd5b50604051610c2d380380610c2d83398101604081905261002f91610703565b816001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b610067816106b3565b506003805463ffffffff191663ffffffff83161790556105327f3e8f0640db7f650f6f0a0b914a7535e57c6af259da23dc8c0cbe0f18b6c32c8180546001600160a01b03199081167377b2043768d28e9c9ab44e1abfc95944bce57931179091557f22f44ede1bf5271336afea421ed5de659e6720334ac5aac91502b6b31ffad62f8054821673c026395860db2d07ee33e05fe50ed7bd583189c71790557f5a752487de131532778ff7f314ba74765476f2e5e3bfbffc230423e35213272b8054821673933597a323eb81cae705c5bc29985172fd5a39731790557f20f5b8b617b9ac3426d00d9355c4bda7525c0739ac26fd1801f474b0ce8dfeac8054821673268ca24daeff1fac2ed883c598200ccbb79e931d1790557f7d151622838ee342bc293ecea8e665ef4f7282532900cbab66826e89a7eb5afd8054821673138eb30f73bc423c6455c53df6d89cb01d9ebc631790557f36d5b707b55ae130eb46b6edd978d05252d4e41b3d391a89c9e4adc20fade9648054821673962bd449e630b0d928f308ce63f1a21f025760571790557f5448af4f9bffcbbebd4c68f05b0d92a13967710022df41fbcdc2f7f29093a96680548216735634c4a5fed09819e3c46d86a965dd9447d86e471790557f683448987a76232cc5bd296e3e726c8644e22422712c8bb984accd04b47972af805482167312dc9256acc9895b076f6638d628382881e62cee1790557f4960103b9688964e50cc3a4fe9052c3e40c3e72b065f89ef74cd2f45d805257480548216739aa02d4fae7f58b8e8f34c66e756cc734dac7fe41790557f156932f1d52ff6103dc53f6f03660ae2e9be6f5a21e31787f414eebd27d319818054821673d47b03ee6d86cf251ee7860fb2acf9f91b9fd4d71790557fa431ec219b4b9753b596ea305090d8d38b98c067ae685568644d1fa41cac38058054821673a45b5130f36cdca45667738e2a258ab09f4a5f7f1790557f9d43059d37fae2e98cadcd11287cf6ff0a299db3ad8a355a81bf8f6a5d52a1d88054821673e8cdf27acd73a434d661c84887215f7598e7d0d39081179091557fe467bec5dbf40a8962079eee33303034e216b0cc256a4a864dfd4922bb9a318e8054831673ce8cca271ebc0533920c83d39f417ed6a0abb7d09081179091557ff797a5cdb6b5b962101128c1f23af118777a12c12695abe7e45b04342697c198805484169092179091557f6036540d45320bf6c21b71f628ea27806726377da4fd0871e6da1e282a5e5d578054831690911790557f4eda30d39e972e222fc572ce2797402f95d80fe01ac5d1df14ff0c59ebca9305805482167319cfce47ed54a88614648dc3f19a5980097007dd1790557f360f9371c0f4b6ba0aba37b57c4c5a34d43b1fd90888461a061f419302ce563b805482167381f6138153d473e8c5ecebd3dc8cd4903506b0751790557fddf8b716fb5175b29b1496b4a636b74f6bb2032a517424cff22dcdf9ff24d0b78054821673dc181bd607330aeebef6ea62e03e5e1fb4b6f7c717905573833589fcd6edb6e08f4c7c32d4f71b54bda029136000527f8e1dc0a46ff46e8461d9a157081ee85b8bb07a4fbeae60a7e016f850d449f3096020527f7330af1899c7fe18f02326c8c9d8b6dc4006a43ad79386c94f7cf9fce7a2a96280549091167327a16dc786820b16e5c9028b75b99f6f604b5d26179055565b6106ac60016020527f62cdd21b5a8f8781ff74a3f7b7614bb0f7f00c9e76e6f70194cb84d5ae9f42888054731a44076050125825900e736c501f859c50fe728c6001600160a01b031991821681179092557f475ad9fca92ded63fd0323eaf58c1e2a74423baf7b8ad4e4e15efe1fe82f4bec80548216831790557fd045a7f8e8d093891144db715045e70c5b6a71aaf8d09546fd17952c22aceca880548216831790557fd106a912c2e9111dfed7425e996ba914546b9d6d2cde2be42ebd2b6b123b714d80548216831790557fcb6ef6d2a10c1df4e0155bc3e67e8423ea6197dc63e5dcc995cd93b05aed15b280548216831790557fb2eae19a09cd72a747ec9b144f9984ff126df890b52e5f9f78efd5cc9f84f7ca80548216831790557f8446cc1b52d50175bbecd7c85e4c72368ded0e0f488c657b44271855799fd4e280548216831790556175e86000527ff470b7b2da8073bab8457c0069e79fbf72da0cac92208ae95a7e6ce671759e4880549091169091179055565b5050610752565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000806040838503121561071657600080fd5b82516001600160a01b038116811461072d57600080fd5b602084015190925063ffffffff8116811461074757600080fd5b809150509250929050565b6104cc806107616000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063a3b68c901161005b578063a3b68c901461013a578063bb0d15fe1461014d578063c68245691461018e578063f2fde38b146101a157600080fd5b806342407dc41461008d578063715018a6146100b757806373f0c8f5146100c15780638da5cb5b1461011c575b600080fd5b60035461009d9063ffffffff1681565b60405163ffffffff90911681526020015b60405180910390f35b6100bf6101b4565b005b6100f76100cf3660046103bf565b60016020526000908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100ae565b60005473ffffffffffffffffffffffffffffffffffffffff166100f7565b6100bf6101483660046103bf565b6101c8565b6100f761015b366004610405565b600260209081526000928352604080842090915290825290205473ffffffffffffffffffffffffffffffffffffffff1681565b6100bf61019c366004610438565b610207565b6100bf6101af36600461047b565b610275565b6101bc6102de565b6101c66000610331565b565b6101d06102de565b600380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000001663ffffffff92909216919091179055565b61020f6102de565b63ffffffff92909216600090815260026020908152604080832073ffffffffffffffffffffffffffffffffffffffff9485168452909152902080547fffffffffffffffffffffffff00000000000000000000000000000000000000001691909216179055565b61027d6102de565b73ffffffffffffffffffffffffffffffffffffffff81166102d2576040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600060048201526024015b60405180910390fd5b6102db81610331565b50565b60005473ffffffffffffffffffffffffffffffffffffffff1633146101c6576040517f118cdaa70000000000000000000000000000000000000000000000000000000081523360048201526024016102c9565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b803563ffffffff811681146103ba57600080fd5b919050565b6000602082840312156103d157600080fd5b6103da826103a6565b9392505050565b803573ffffffffffffffffffffffffffffffffffffffff811681146103ba57600080fd5b6000806040838503121561041857600080fd5b610421836103a6565b915061042f602084016103e1565b90509250929050565b60008060006060848603121561044d57600080fd5b610456846103a6565b9250610464602085016103e1565b9150610472604085016103e1565b90509250925092565b60006020828403121561048d57600080fd5b6103da826103e156fea26469706673582212203646e83900d1187dfc9d27cfa6a1bb2bf6e0a1dbc541ffac9226127f237633d564736f6c6343000816003300000000000000000000000097471c0fdddb5e5cc34cb08cb17961bd3a53f38f00000000000000000000000000000000000000000000000000000000000075e8