0 txs
2 calls
constructor
constructor()
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)
initialize
nonpayablefunction initialize(address _owner, uint32 _sgEidLocal)
renounceOwnership
nonpayablefunction renounceOwnership()
setEndpoint
nonpayablefunction setEndpoint(uint32 _eid, address _endpoint)
setSgEidLocal
nonpayablefunction setSgEidLocal(uint32 _eid)
setStargate
nonpayablefunction setStargate(uint32 _eid, address _token, address _stargate)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
Initialized
event Initialized(uint64 version)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
InvalidInitialization
error InvalidInitialization()
NotInitializing
error NotInitializing()
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x608080604052346100b8577ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a009081549060ff8260401c166100a957506001600160401b036002600160401b031982821601610064575b604051610f3f90816100be8239f35b6001600160401b031990911681179091556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d290602090a1388080610055565b63f92ee8a960e01b8152600490fd5b600080fdfe604060808152600436101561001357600080fd5b600090813560e01c908163381abc9014610c8557816342407dc414610c44578163715018a614610b8657816373f0c8f514610b1e5781638da5cb5b14610aac578163a3b68c9014610a3c578163bb0d15fe146109c1578163c5e4c9f914610197578163c6824569146100dc575063f2fde38b1461008f57600080fd5b346100d95760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100d9576100d66100c9610d5a565b6100d1610e40565b610d7d565b80f35b80fd5b9050346101935760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019357610115610d1f565b9061011e610d37565b6044359273ffffffffffffffffffffffffffffffffffffffff9081851680950361018f5763ffffffff90610150610e40565b1685526002602052828520911684526020528220907fffffffffffffffffffffffff000000000000000000000000000000000000000082541617905580f35b8580fd5b5080fd5b90503461019357807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610193576101cf610d5a565b6024359163ffffffff83168093036109bd577ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a009283549260ff84841c16159367ffffffffffffffff8116801590816109b5575b60011490816109ab575b1590816109a2575b506109795790818560017fffffffffffffffffffffffffffffffffffffffffffffffff000000000000000061027d9516178855610944575b50610275610eb0565b6100d1610eb0565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000855416178455617595918285526020926001845282862090731a44076050125825900e736c501f859c50fe728c7fffffffffffffffffffffffff0000000000000000000000000000000000000000928184825416179055617596808952858920828582541617905561759a92838a52868a2083868254161790558761759d92838c52888c208588825416179055868c8a61759e91828152818120898582541617905561759f948582528282208a868254161790556175e7968783528383208b878254161790556175e8998a84528484208c888254161790556175e59b8c8552858520908882541617905589845260029c8d938484528686209b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee9c8d885285528787207377b2043768d28e9c9ab44e1abfc95944bce579318b82541617905580875285855287872073a0b86991c6218b36c1d19d4a2e9eb0ce3606eb488852855287872073c026395860db2d07ee33e05fe50ed7bd583189c78b82541617905580875285855287872073dac17f958d2ee523a2206206994597c13d831ec78852855287872073933597a323eb81cae705c5bc29985172fd5a39738b825416179055865284845286862073d5f7838f5c461feff7fe49ea5ebaf7728bb0adfa8752845286862073268ca24daeff1fac2ed883c598200ccbb79e931d8a825416179055808652848452868620738ac76a51cc950d9822d68b83fe1ad97b32cd580d8752845286862073962bd449e630b0d928f308ce63f1a21f025760578a82541617905585528383528585207355d398326f99059ff775485246999027b31979558652835285852073138eb30f73bc423c6455c53df6d89cb01d9ebc638982541617905580855283835285852073b97ef9ef8734c71904d8002f8b6bc66dd9c48a6e86528352858520735634c4a5fed09819e3c46d86a965dd9447d86e47898254161790558452828252848420739702230a8ea53601f5cd2dc00fdbc13d4df4a8c7855282528484207312dc9256acc9895b076f6638d628382881e62cee88825416179055808452828252848420733c499c542cef5e3811e1192ce70d8cc03d5c335985528252848420739aa02d4fae7f58b8e8f34c66e756cc734dac7fe488825416179055835281815283832073c2132d05d31c914a87c6611c10748aeb04b58e8f8452815283832073d47b03ee6d86cf251ee7860fb2acf9f91b9fd4d787825416179055848352818152838320898452815283832073a45b5130f36cdca45667738e2a258ab09f4a5f7f8782541617905584835281815283832073af88d065e77c8cc2239327c5edb3a432268e5831845281528383209473e8cdf27acd73a434d661c84887215f7598e7d0d3958688825416179055835281815283832073fd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb98452815283832073ce8cca271ebc0533920c83d39f417ed6a0abb7d08097825416179055868352528d8282209088835252209089825416179055818d52868b528c730b2c639c533813f4aa9d7837caf62653d097ff858b822091528b52898d2090888254161790558b52848952878b207394b008aa00579c1307b0ef2c499ad98a8ce58e588c528952878b207319cfce47ed54a88614648dc3f19a5980097007dd878254161790558a52838852868a20818b528852868a207381f6138153d473e8c5ecebd3dc8cd4903506b07586825416179055818a52838852868a20908a52875285892073dc181bd607330aeebef6ea62e03e5e1fb4b6f7c785825416179055885281865284882073833589fcd6edb6e08f4c7c32d4f71b54bda02913895286528488207327a16dc786820b16e5c9028b75b99f6f604b5d268482541617905580885281865284882073deaddeaddeaddeaddeaddeaddeaddeaddead111189528652848820734c1d3fc3fc3c177c3b633427c2f769276c547463848254161790558088528186528488207309bc4e0d864854c6afb6eb9a9cdf58ac190d0df98952865284882073ac290ad4e0c891fdc295ca4f0a6214cf6dc6acdc8482541617905580885281865284882073201eba5cc46d216ce6dc03f6a759e8e766e956ae8952865284882073b715b85682b731db9d5063187c450095c91c57fc848254161790558752845282862073cda86a272531e8640cd7f1a92c01839911b90bb08752845273f7628d84a2bbd9bb9c8e686ac95bb5d55169f3f1838720918254161790556108ef578380f35b827fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff7fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d294541690555160018152a13880808380f35b7fffffffffffffffffffffffffffffffffffffffffffffff00000000000000000016680100000000000000011786553861026c565b600484517ff92ee8a9000000000000000000000000000000000000000000000000000000008152fd5b90501538610234565b303b15915061022c565b869150610222565b8380fd5b90503461019357807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019357602091816109fd610d1f565b9163ffffffff610a0b610d37565b931681526002855281812073ffffffffffffffffffffffffffffffffffffffff809416825285522054169051908152f35b82346100d95760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100d95763ffffffff610a79610d1f565b610a81610e40565b167fffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000082541617815580f35b90503461019357817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101935760209073ffffffffffffffffffffffffffffffffffffffff7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930054169051908152f35b9050346101935760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101935773ffffffffffffffffffffffffffffffffffffffff8160209363ffffffff610b75610d1f565b168152600185522054169051908152f35b82346100d957807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100d957610bbd610e40565b8073ffffffffffffffffffffffffffffffffffffffff7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c1993008054907fffffffffffffffffffffffff000000000000000000000000000000000000000082169055167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a380f35b90503461019357817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101935763ffffffff60209254169051908152f35b90503461019357807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101935773ffffffffffffffffffffffffffffffffffffffff610cd2610d1f565b9163ffffffff610ce0610d37565b93610ce9610e40565b1684526001602052832091167fffffffffffffffffffffffff000000000000000000000000000000000000000082541617905580f35b6004359063ffffffff82168203610d3257565b600080fd5b6024359073ffffffffffffffffffffffffffffffffffffffff82168203610d3257565b6004359073ffffffffffffffffffffffffffffffffffffffff82168203610d3257565b73ffffffffffffffffffffffffffffffffffffffff809116908115610e0f577f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300805490837fffffffffffffffffffffffff00000000000000000000000000000000000000008316179055167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a3565b60246040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260006004820152fd5b73ffffffffffffffffffffffffffffffffffffffff7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930054163303610e8057565b60246040517f118cdaa7000000000000000000000000000000000000000000000000000000008152336004820152fd5b60ff7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005460401c1615610edf57565b60046040517fd7e6bcf8000000000000000000000000000000000000000000000000000000008152fdfea2646970667358221220eadf65fa1b4c27fa4c17e2b6fea3708c1675278906337285c72872e293defc6664736f6c63430008160033