Source Code
Overview
POL Balance
POL Value
$0.00Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[],"name":"BadMsg","type":"error"},{"inputs":[{"internalType":"uint256","name":"have","type":"uint256"},{"internalType":"uint256","name":"need","type":"uint256"}],"name":"InsufficientBal","type":"error"},{"inputs":[],"name":"NoEndpoint","type":"error"},{"inputs":[{"internalType":"uint32","name":"","type":"uint32"}],"name":"NoPeer","type":"error"},{"inputs":[],"name":"NotAuthorized","type":"error"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"OnlyEP","type":"error"},{"inputs":[{"internalType":"uint32","name":"","type":"uint32"},{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"OnlyPeer","type":"error"},{"inputs":[],"name":"Zero","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"ep","type":"address"}],"name":"LzEndpointSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"guid","type":"bytes32"},{"indexed":false,"internalType":"uint32","name":"srcEid","type":"uint32"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountLD","type":"uint256"}],"name":"OFTReceived","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"guid","type":"bytes32"},{"indexed":false,"internalType":"uint32","name":"dstEid","type":"uint32"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountLD","type":"uint256"}],"name":"OFTSent","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint32","name":"eid","type":"uint32"},{"indexed":false,"internalType":"bytes32","name":"peer","type":"bytes32"},{"indexed":false,"internalType":"bool","name":"enabled","type":"bool"}],"name":"PeerSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"lzEndpoint","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"srcEid","type":"uint32"},{"internalType":"bytes32","name":"sender","type":"bytes32"},{"internalType":"uint64","name":"nonce","type":"uint64"}],"internalType":"struct Origin","name":"o","type":"tuple"},{"internalType":"bytes32","name":"guid","type":"bytes32"},{"internalType":"bytes","name":"message","type":"bytes"},{"internalType":"address","name":"","type":"address"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"lzReceive","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint32","name":"eid","type":"uint32"}],"name":"oftPeer","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"},{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"dstEid","type":"uint32"},{"internalType":"uint256","name":"amtLD","type":"uint256"},{"internalType":"address","name":"to","type":"address"},{"internalType":"bytes","name":"opts","type":"bytes"},{"internalType":"address payable","name":"refund","type":"address"}],"name":"oftSend","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"oftSharedDecimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"dstEid","type":"uint32"},{"internalType":"uint256","name":"amtLD","type":"uint256"},{"internalType":"address","name":"to","type":"address"},{"internalType":"bytes","name":"opts","type":"bytes"}],"name":"quoteSend","outputs":[{"internalType":"uint256","name":"nativeFee","type":"uint256"},{"internalType":"uint256","name":"lzTokenFee","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"d","type":"address"}],"name":"setLzDelegate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"ep","type":"address"}],"name":"setLzEndpoint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint32","name":"eid","type":"uint32"},{"internalType":"bytes32","name":"peer","type":"bytes32"},{"internalType":"bool","name":"enabled","type":"bool"}],"name":"setPeer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"sd","type":"uint256"}],"name":"setSharedDecimals","outputs":[],"stateMutability":"nonpayable","type":"function"}]Deployed Bytecode
0x6080604052600436101561001257600080fd5b6000803560e01c90816308c741d6146100ba5750806313137d65146100b5578063580e1ff4146100b05780636ce950b3146100ab5780637624f505146100a6578063b353aaa7146100a1578063d59b2fdb1461009c578063d650cef414610097578063d9331a11146100925763e4f22dec1461008d57600080fd5b61079d565b6106e3565b61069d565b6105d9565b6105a3565b610500565b61038f565b6102fa565b61012d565b346100db57806003193601126100db576100d2610c36565b60805260206080f35b80fd5b60009103126100e957565b600080fd5b9181601f840112156100e95782359167ffffffffffffffff83116100e957602083818601950101116100e957565b6001600160a01b038116036100e957565b366003190160e081126100e9576060136100e95767ffffffffffffffff6084358181116100e9576101629036906004016100ee565b9161016e60a43561011c565b60c4359081116100e9576101869036906004016100ee565b5050600080516020611171833981519152546001600160a01b039290831633036102e2576101cb6101c76101c06101bb61099e565b6109e2565b5460ff1690565b1590565b80156102c6575b61028b576101df91610c63565b9181169182158015610283575b6102715761021561021c9161020f61020a610205610c36565b610cba565b610ccd565b90610cdb565b8092610cee565b7fefed6d3500546b29533b128a29e3a94d70788727f0507505ac12eaf2e578fd9c61026c61024861099e565b9260405191829160643595836020909392919363ffffffff60408201951681520152565b0390a3005b60405163f456040360e01b8152600490fd5b5080156101ec565b6102c261029661099e565b60405163309afaf360e21b815263ffffffff909116600482015260248035908201529081906044820190565b0390fd5b506102d76102d261099e565b6109ad565b5460243514156101d2565b60405163c7cb202f60e01b8152336004820152602490fd5b346100e95760203660031901126100e957600435610316610d7d565b80151580610376575b15610348577f5774f5c15cab1427f1e141b0d001715464e72e8b02a3885b7c13b2c0316294d055005b60405162461bcd60e51b815260206004820152600660248201526510905117d4d160d21b6044820152606490fd5b50601281111561031f565b63ffffffff8116036100e957565b346100e95760803660031901126100e9576004356103ac81610381565b604435906103b98261011c565b60643567ffffffffffffffff81116100e9576103d99036906004016100ee565b6000805160206111718339815191525490939192906001600160a01b031680156104e45761045d6104859461043061041085610db5565b9561042a61042261020a610205610c36565b602435610e0b565b90610e2b565b9461044861043c610a68565b63ffffffff9096168652565b60208501526040968795868601523691610aa4565b60608301526000608083015282518080958194631bb8518b60e31b8352309060048401610b68565b03915afa9081156104df576000916104b2575b508051602091820151925190815290810191909152604090f35b6104d29150823d84116104d8575b6104ca8183610a46565b810190610b14565b38610498565b503d6104c0565b610bd6565b604051631c277d0f60e21b8152600490fd5b801515036100e957565b346100e95760603660031901126100e95760043561051d81610381565b7ff3e6e1ff8dc8e2d51e3362c96f8f2d980714cc3b444b443ab534c82f8261355263ffffffff6024359261059e604435610556816104f6565b61055e610d7d565b85610568846109ad565b55610572836109e2565b60ff1981541660ff83151516179055604051938493169583909291602090604083019483521515910152565b0390a2005b346100e95760003660031901126100e957600080516020611171833981519152546040516001600160a01b039091168152602090f35b346100e95760203660031901126100e9576004356105f68161011c565b6105fe610d7d565b600080516020611171833981519152546001600160a01b0316801561067057803b156100e95760405163ca5eb5e160e01b81526001600160a01b0383166004820152906000908290602490829084905af180156104df5761065b57005b8061066861066e92610a2d565b806100de565b005b60405162461bcd60e51b815260206004820152600560248201526404e4f5f45560dc1b6044820152606490fd5b346100e95760203660031901126100e9576004356106ba81610381565b60ff6106cf6106c8836109ad565b54926109e2565b546040805193845291161515602083015290f35b346100e95760203660031901126100e9576004356107008161011c565b610708610d7d565b6001600160a01b03811680156107725760008051602061117183398151915280546001600160a01b0319169190911790556040516001600160a01b039190911681527f85be1c0526a434460bfab71cef2514b5a2a155eed5b87f772385246a6798919d90602090a1005b606460405162461bcd60e51b81526020600482015260046024820152635a45524f60e01b6044820152fd5b60a03660031901126100e95760048035906107b782610381565b604435906024356107c78361011c565b60643567ffffffffffffffff81116100e9576107e690369084016100ee565b939092608435936107f68561011c565b8315801561098d575b61097d57600080516020611171833981519152546001600160a01b031693841561096c5761083b9061083561020a610205610c36565b90610e0b565b95861561095b57916108a76108cd9694926080969461088461086a61086461020a610205610c36565b8c610cdb565b9a6108758c33610e74565b61087e8d610db5565b96610e2b565b61088c610a68565b63ffffffff8d16815295602087015260408601523691610aa4565b60608301526000858301526040516302637a4560e41b8152958694859384938401610b68565b039134905af19081156104df577ffff873bb909b73d08a8c1af4b21779e87103bb8ea8cf3b3a0067eb8526b8b80a9161026c9160009161092c575b5051926040519182913396836020909392919363ffffffff60408201951681520152565b61094e915060803d608011610954575b6109468183610a46565b810190610be2565b38610908565b503d61093c565b60405163f456040360e01b81528390fd5b604051631c277d0f60e21b81528390fd5b5060405163f456040360e01b8152fd5b506001600160a01b038316156107ff565b6004356109aa81610381565b90565b63ffffffff166000527f5774f5c15cab1427f1e141b0d001715464e72e8b02a3885b7c13b2c0316294ce602052604060002090565b63ffffffff166000527f5774f5c15cab1427f1e141b0d001715464e72e8b02a3885b7c13b2c0316294cf602052604060002090565b634e487b7160e01b600052604160045260246000fd5b67ffffffffffffffff8111610a4157604052565b610a17565b90601f8019910116810190811067ffffffffffffffff821117610a4157604052565b6040519060a0820182811067ffffffffffffffff821117610a4157604052565b67ffffffffffffffff8111610a4157601f01601f191660200190565b929192610ab082610a88565b91610abe6040519384610a46565b8294818452818301116100e9578281602093846000960137010152565b91908260409103126100e9576040516040810181811067ffffffffffffffff821117610a41576040526020808294805184520151910152565b906040828203126100e9576109aa91610adb565b919082519283825260005b848110610b54575050826000602080949584010152601f8019910116010190565b602081830181015184830182015201610b33565b906020909392936040835263ffffffff81511660408401528181015160608401526080610bbc610ba6604084015160a08488015260e0870190610b28565b6060840151868203603f190160a0880152610b28565b910151151560c08401526001600160a01b03909416910152565b6040513d6000823e3d90fd5b6080818303126100e9576040519167ffffffffffffffff6060840181811185821017610a415760405282518452602083015190811681036100e9576020840152610c2e91604001610adb565b604082015290565b7f5774f5c15cab1427f1e141b0d001715464e72e8b02a3885b7c13b2c0316294d054806109aa5750600690565b919060288103610c9257806020116100e9576028116100e95781356001600160a01b0316916020013560c01c90565b60405163771fcb9d60e01b8152600490fd5b634e487b7160e01b600052601160045260246000fd5b6012039060128211610cc857565b610ca4565b604d8111610cc857600a0a90565b81810292918115918404141715610cc857565b7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206000928084527f54fb86d8e5e903641ee5710d20d66f8b172e100ba88bb1764de5df7fefc7ff958252604084208581540190557f54fb86d8e5e903641ee5710d20d66f8b172e100ba88bb1764de5df7fefc7ff9485815401905560405194855260018060a01b031693a3565b610d8633610f8f565b1580610da5575b610d9357565b60405163ea8e4eb560e01b8152600490fd5b50610daf336110ca565b15610d8d565b60ff610dc0826109e2565b5416158015610dfa575b610ddb57610dd7906109ad565b5490565b60405163f6ff4fb760e01b815263ffffffff9091166004820152602490fd5b50610e04816109ad565b5415610dca565b8115610e15570490565b634e487b7160e01b600052601260045260246000fd5b906040519160018060a01b0316602083015267ffffffffffffffff60c01b9060c01b166040820152602881526060810181811067ffffffffffffffff821117610a415760405290565b906000918083527f54fb86d8e5e903641ee5710d20d66f8b172e100ba88bb1764de5df7fefc7ff95806020526040842054838110610f295750818452602052604083208054838110610f255783900390557f54fb86d8e5e903641ee5710d20d66f8b172e100ba88bb1764de5df7fefc7ff94805483900390556040519182526001600160a01b0316907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602090a3565b8480fd5b604051632725aa4b60e01b8152600481019190915260248101849052604490fd5b3d15610f75573d90610f5b82610a88565b91610f696040519384610a46565b82523d6000602084013e565b606090565b908160209103126100e957516109aa816104f6565b604051632474521560e21b60208083019182527ff057b8241c8ae2b4843983331ef1fd4d894b3f8420c354b75e204659a4c1d12a60248401526001600160a01b03841660448085019190915283529291601f1991600091829190610ff4606482610a46565b5190305afa611001610f4a565b90806110c0575b6110ac575060405163ac4ab3fb60e01b8482019081526001600160a01b0390931660248201527ff057b8241c8ae2b4843983331ef1fd4d894b3f8420c354b75e204659a4c1d12a604482015260009283929091906110729082606481015b03908101835282610a46565b5190305afa61107f610f4a565b90806110a2575b611091575050600090565b816109aa9282518301019101610f7a565b5081815114611086565b915050816109aa9282518301019101610f7a565b5083815114611008565b604051632474521560e21b60208083019182526000602484018190526001600160a01b0385166044808601919091528452909392601f1992829161110f606482610a46565b5190305afa61111c610f4a565b9080611166575b6110ac575060405163ac4ab3fb60e01b8482019081526001600160a01b039093166024820152600060448201819052928392909190611072908260648101611066565b508381511461112356fe5774f5c15cab1427f1e141b0d001715464e72e8b02a3885b7c13b2c0316294cda26469706673582212204a26616c0481fd773dd1a0aff1102855876568e0cbf1a9b2175a3db6e0abcbe964736f6c63430008180033
🤖 Code Reader
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in POL
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.