S Price: $0.0235 (+7.37%)
Gas: 55 Gwei

Contract

0xE51EE9868C1f0d6cd968A8B8C8376Dc2991BFE44

Overview

S Balance

Sonic LogoSonic LogoSonic Logo0 S

S Value

$0.00

Token Holdings

More Info

Private Name Tags

TokenTracker

PaintSwap (BRUSH) ($0.0004)
Transaction Hash
Block
From
To
Approve772677982026-08-08 20:32:565 hrs ago1786221176IN
Paintswap: BRUSH Token
0 S0.002415850.00000001
Approve772669872026-08-08 20:07:045 hrs ago1786219624IN
Paintswap: BRUSH Token
0 S0.0026587555
Approve772630152026-08-08 18:02:147 hrs ago1786212134IN
Paintswap: BRUSH Token
0 S0.0022980550.0001
Approve772629882026-08-08 18:01:217 hrs ago1786212081IN
Paintswap: BRUSH Token
0 S0.0022986550.0001
Approve772573992026-08-08 15:10:2710 hrs ago1786201827IN
Paintswap: BRUSH Token
0 S0.0024164550.000001
Approve772504462026-08-08 12:37:4313 hrs ago1786192663IN
Paintswap: BRUSH Token
0 S0.0015433159.507
Approve772503902026-08-08 12:37:1113 hrs ago1786192631IN
Paintswap: BRUSH Token
0 S0.0014620856.375
Approve772499942026-08-08 12:29:4613 hrs ago1786192186IN
Paintswap: BRUSH Token
0 S0.0026580955
Approve772474312026-08-08 11:27:2614 hrs ago1786188446IN
Paintswap: BRUSH Token
0 S0.0026573855
Approve772473472026-08-08 11:24:2714 hrs ago1786188267IN
Paintswap: BRUSH Token
0 S0.0026580955
Approve772470282026-08-08 11:13:5314 hrs ago1786187633IN
Paintswap: BRUSH Token
0 S0.002686588.5
Approve772435332026-08-08 9:30:5816 hrs ago1786181458IN
Paintswap: BRUSH Token
0 S0.0024164950.001
Approve772403822026-08-08 8:06:2717 hrs ago1786176387IN
Paintswap: BRUSH Token
0 S0.002415850.0001
Approve772403282026-08-08 8:04:5317 hrs ago1786176293IN
Paintswap: BRUSH Token
0 S0.002415850.0001
Approve772373532026-08-08 6:28:2919 hrs ago1786170509IN
Paintswap: BRUSH Token
0 S0.0029231160.5
Approve772364352026-08-08 6:02:1719 hrs ago1786168937IN
Paintswap: BRUSH Token
0 S0.0024164550.00000001
Transfer772321052026-08-08 4:02:3921 hrs ago1786161759IN
Paintswap: BRUSH Token
0 S0.0017689155
Transfer772319322026-08-08 3:57:5321 hrs ago1786161473IN
Paintswap: BRUSH Token
0 S0.0017696255
Approve772301332026-08-08 3:10:5422 hrs ago1786158654IN
Paintswap: BRUSH Token
0 S0.0024164550
Approve772286412026-08-08 2:24:5623 hrs ago1786155896IN
Paintswap: BRUSH Token
0 S0.0022980550.0001
Approve772286032026-08-08 2:23:5323 hrs ago1786155833IN
Paintswap: BRUSH Token
0 S0.0022980550.0001
Approve772285662026-08-08 2:22:4223 hrs ago1786155762IN
Paintswap: BRUSH Token
0 S0.0022980550.0001
Approve772285112026-08-08 2:20:5623 hrs ago1786155656IN
Paintswap: BRUSH Token
0 S0.0022980550.0001
Approve772184202026-08-07 21:37:3928 hrs ago1786138659IN
Paintswap: BRUSH Token
0 S0.0016695855
Approve772156742026-08-07 20:30:5829 hrs ago1786134658IN
Paintswap: BRUSH Token
0 S0.002415850
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
448558752025-08-28 10:21:29345 days ago1756376489
Paintswap: BRUSH Token
1 S
165220272025-03-28 8:24:34498 days ago1743150274
Paintswap: BRUSH Token
3 S
165218272025-03-28 8:23:17498 days ago1743150197
Paintswap: BRUSH Token
3 S
165216312025-03-28 8:22:05498 days ago1743150125
Paintswap: BRUSH Token
3 S
165186422025-03-28 8:03:43498 days ago1743149023
Paintswap: BRUSH Token
2 S
159119642025-03-25 17:16:22501 days ago1742922982
Paintswap: BRUSH Token
0.09186368 S
159116472025-03-25 17:14:28501 days ago1742922868
Paintswap: BRUSH Token
0.09186368 S
154030892025-03-23 10:30:10503 days ago1742725810
Paintswap: BRUSH Token
2 S
153901092025-03-23 9:00:55503 days ago1742720455
Paintswap: BRUSH Token
2 S
153448562025-03-23 2:50:34503 days ago1742698234
Paintswap: BRUSH Token
2 S
152914092025-03-22 20:21:40504 days ago1742674900
Paintswap: BRUSH Token
0.09183725 S
152892032025-03-22 20:06:34504 days ago1742673994
Paintswap: BRUSH Token
0.09183725 S
152641602025-03-22 17:10:27504 days ago1742663427
Paintswap: BRUSH Token
2 S
150905302025-03-21 20:13:41505 days ago1742588021
Paintswap: BRUSH Token
0.125 S
150866832025-03-21 19:52:01505 days ago1742586721
Paintswap: BRUSH Token
0.125 S
150456072025-03-21 15:40:31505 days ago1742571631
Paintswap: BRUSH Token
2 S
150455942025-03-21 15:40:24505 days ago1742571624
Paintswap: BRUSH Token
0.09469605 S
150455252025-03-21 15:39:52505 days ago1742571592
Paintswap: BRUSH Token
0.09469605 S
150455182025-03-21 15:39:49505 days ago1742571589
Paintswap: BRUSH Token
2 S
150240662025-03-21 13:02:24505 days ago1742562144
Paintswap: BRUSH Token
0.09453675 S
150222772025-03-21 12:48:58505 days ago1742561338
Paintswap: BRUSH Token
2 S
150058302025-03-21 10:43:29505 days ago1742553809
Paintswap: BRUSH Token
2 S
149916822025-03-21 9:00:26505 days ago1742547626
Paintswap: BRUSH Token
2 S
148655042025-03-20 16:23:59506 days ago1742487839
Paintswap: BRUSH Token
0.09493763 S
148526932025-03-20 15:03:27506 days ago1742483007
Paintswap: BRUSH Token
2 S
View All Internal Transactions
Cross-Chain Transactions
Loading...
Loading
Source Code Verified Exact Match

Contract Name

Brush

Compiler Version
v0.8.28+commit.7893614a
Optimization Enabled
Yes with 99999999 runs
Other Settings
cancun EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"internalType":"address","name":"lzEndpoint","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"allowance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientAllowance","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientBalance","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC20InvalidApprover","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC20InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC20InvalidSender","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"}],"name":"ERC20InvalidSpender","type":"error"},{"inputs":[],"name":"InvalidDelegate","type":"error"},{"inputs":[],"name":"InvalidEndpointCall","type":"error"},{"inputs":[],"name":"InvalidLocalDecimals","type":"error"},{"inputs":[{"internalType":"bytes","name":"options","type":"bytes"}],"name":"InvalidOptions","type":"error"},{"inputs":[],"name":"LengthMismatch","type":"error"},{"inputs":[],"name":"LzTokenUnavailable","type":"error"},{"inputs":[{"internalType":"uint32","name":"eid","type":"uint32"}],"name":"NoPeer","type":"error"},{"inputs":[{"internalType":"uint256","name":"msgValue","type":"uint256"}],"name":"NotEnoughNative","type":"error"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"OnlyEndpoint","type":"error"},{"inputs":[{"internalType":"uint32","name":"eid","type":"uint32"},{"internalType":"bytes32","name":"sender","type":"bytes32"}],"name":"OnlyPeer","type":"error"},{"inputs":[],"name":"OnlySelf","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"SafeERC20FailedOperation","type":"error"},{"inputs":[{"internalType":"bytes","name":"result","type":"bytes"}],"name":"SimulationResult","type":"error"},{"inputs":[{"internalType":"uint256","name":"amountLD","type":"uint256"},{"internalType":"uint256","name":"minAmountLD","type":"uint256"}],"name":"SlippageExceeded","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"components":[{"internalType":"uint32","name":"eid","type":"uint32"},{"internalType":"uint16","name":"msgType","type":"uint16"},{"internalType":"bytes","name":"options","type":"bytes"}],"indexed":false,"internalType":"struct EnforcedOptionParam[]","name":"_enforcedOptions","type":"tuple[]"}],"name":"EnforcedOptionSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"inspector","type":"address"}],"name":"MsgInspectorSet","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":"toAddress","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountReceivedLD","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":"fromAddress","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountSentLD","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountReceivedLD","type":"uint256"}],"name":"OFTSent","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint32","name":"eid","type":"uint32"},{"indexed":false,"internalType":"bytes32","name":"peer","type":"bytes32"}],"name":"PeerSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"preCrimeAddress","type":"address"}],"name":"PreCrimeSet","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":"SEND","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"SEND_AND_CALL","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"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":"origin","type":"tuple"}],"name":"allowInitializePath","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"approvalRequired","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint32","name":"_eid","type":"uint32"},{"internalType":"uint16","name":"_msgType","type":"uint16"},{"internalType":"bytes","name":"_extraOptions","type":"bytes"}],"name":"combineOptions","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimalConversionRate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"endpoint","outputs":[{"internalType":"contract ILayerZeroEndpointV2","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"eid","type":"uint32"},{"internalType":"uint16","name":"msgType","type":"uint16"}],"name":"enforcedOptions","outputs":[{"internalType":"bytes","name":"enforcedOption","type":"bytes"}],"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":"","type":"tuple"},{"internalType":"bytes","name":"","type":"bytes"},{"internalType":"address","name":"_sender","type":"address"}],"name":"isComposeMsgSender","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"_eid","type":"uint32"},{"internalType":"bytes32","name":"_peer","type":"bytes32"}],"name":"isPeer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":"_origin","type":"tuple"},{"internalType":"bytes32","name":"_guid","type":"bytes32"},{"internalType":"bytes","name":"_message","type":"bytes"},{"internalType":"address","name":"_executor","type":"address"},{"internalType":"bytes","name":"_extraData","type":"bytes"}],"name":"lzReceive","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"components":[{"components":[{"internalType":"uint32","name":"srcEid","type":"uint32"},{"internalType":"bytes32","name":"sender","type":"bytes32"},{"internalType":"uint64","name":"nonce","type":"uint64"}],"internalType":"struct Origin","name":"origin","type":"tuple"},{"internalType":"uint32","name":"dstEid","type":"uint32"},{"internalType":"address","name":"receiver","type":"address"},{"internalType":"bytes32","name":"guid","type":"bytes32"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"address","name":"executor","type":"address"},{"internalType":"bytes","name":"message","type":"bytes"},{"internalType":"bytes","name":"extraData","type":"bytes"}],"internalType":"struct InboundPacket[]","name":"_packets","type":"tuple[]"}],"name":"lzReceiveAndRevert","outputs":[],"stateMutability":"payable","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":"_origin","type":"tuple"},{"internalType":"bytes32","name":"_guid","type":"bytes32"},{"internalType":"bytes","name":"_message","type":"bytes"},{"internalType":"address","name":"_executor","type":"address"},{"internalType":"bytes","name":"_extraData","type":"bytes"}],"name":"lzReceiveSimulate","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"msgInspector","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"","type":"uint32"},{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"nextNonce","outputs":[{"internalType":"uint64","name":"nonce","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"oApp","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"oAppVersion","outputs":[{"internalType":"uint64","name":"senderVersion","type":"uint64"},{"internalType":"uint64","name":"receiverVersion","type":"uint64"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"oftVersion","outputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"},{"internalType":"uint64","name":"version","type":"uint64"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"eid","type":"uint32"}],"name":"peers","outputs":[{"internalType":"bytes32","name":"peer","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"preCrime","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"dstEid","type":"uint32"},{"internalType":"bytes32","name":"to","type":"bytes32"},{"internalType":"uint256","name":"amountLD","type":"uint256"},{"internalType":"uint256","name":"minAmountLD","type":"uint256"},{"internalType":"bytes","name":"extraOptions","type":"bytes"},{"internalType":"bytes","name":"composeMsg","type":"bytes"},{"internalType":"bytes","name":"oftCmd","type":"bytes"}],"internalType":"struct SendParam","name":"_sendParam","type":"tuple"}],"name":"quoteOFT","outputs":[{"components":[{"internalType":"uint256","name":"minAmountLD","type":"uint256"},{"internalType":"uint256","name":"maxAmountLD","type":"uint256"}],"internalType":"struct OFTLimit","name":"oftLimit","type":"tuple"},{"components":[{"internalType":"int256","name":"feeAmountLD","type":"int256"},{"internalType":"string","name":"description","type":"string"}],"internalType":"struct OFTFeeDetail[]","name":"oftFeeDetails","type":"tuple[]"},{"components":[{"internalType":"uint256","name":"amountSentLD","type":"uint256"},{"internalType":"uint256","name":"amountReceivedLD","type":"uint256"}],"internalType":"struct OFTReceipt","name":"oftReceipt","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"dstEid","type":"uint32"},{"internalType":"bytes32","name":"to","type":"bytes32"},{"internalType":"uint256","name":"amountLD","type":"uint256"},{"internalType":"uint256","name":"minAmountLD","type":"uint256"},{"internalType":"bytes","name":"extraOptions","type":"bytes"},{"internalType":"bytes","name":"composeMsg","type":"bytes"},{"internalType":"bytes","name":"oftCmd","type":"bytes"}],"internalType":"struct SendParam","name":"_sendParam","type":"tuple"},{"internalType":"bool","name":"_payInLzToken","type":"bool"}],"name":"quoteSend","outputs":[{"components":[{"internalType":"uint256","name":"nativeFee","type":"uint256"},{"internalType":"uint256","name":"lzTokenFee","type":"uint256"}],"internalType":"struct MessagingFee","name":"msgFee","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"dstEid","type":"uint32"},{"internalType":"bytes32","name":"to","type":"bytes32"},{"internalType":"uint256","name":"amountLD","type":"uint256"},{"internalType":"uint256","name":"minAmountLD","type":"uint256"},{"internalType":"bytes","name":"extraOptions","type":"bytes"},{"internalType":"bytes","name":"composeMsg","type":"bytes"},{"internalType":"bytes","name":"oftCmd","type":"bytes"}],"internalType":"struct SendParam","name":"_sendParam","type":"tuple"},{"components":[{"internalType":"uint256","name":"nativeFee","type":"uint256"},{"internalType":"uint256","name":"lzTokenFee","type":"uint256"}],"internalType":"struct MessagingFee","name":"_fee","type":"tuple"},{"internalType":"address","name":"_refundAddress","type":"address"}],"name":"send","outputs":[{"components":[{"internalType":"bytes32","name":"guid","type":"bytes32"},{"internalType":"uint64","name":"nonce","type":"uint64"},{"components":[{"internalType":"uint256","name":"nativeFee","type":"uint256"},{"internalType":"uint256","name":"lzTokenFee","type":"uint256"}],"internalType":"struct MessagingFee","name":"fee","type":"tuple"}],"internalType":"struct MessagingReceipt","name":"msgReceipt","type":"tuple"},{"components":[{"internalType":"uint256","name":"amountSentLD","type":"uint256"},{"internalType":"uint256","name":"amountReceivedLD","type":"uint256"}],"internalType":"struct OFTReceipt","name":"oftReceipt","type":"tuple"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_delegate","type":"address"}],"name":"setDelegate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"eid","type":"uint32"},{"internalType":"uint16","name":"msgType","type":"uint16"},{"internalType":"bytes","name":"options","type":"bytes"}],"internalType":"struct EnforcedOptionParam[]","name":"_enforcedOptions","type":"tuple[]"}],"name":"setEnforcedOptions","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_msgInspector","type":"address"}],"name":"setMsgInspector","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint32","name":"_eid","type":"uint32"},{"internalType":"bytes32","name":"_peer","type":"bytes32"}],"name":"setPeer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_preCrime","type":"address"}],"name":"setPreCrime","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sharedDecimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"token","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"tos","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"transferBulk","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address[]","name":"tos","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"transferFromBulk","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
60c08060405234610453575f90602081613fa88038038091610021828561046a565b83398101031261045357516001600160a01b03811690819003610453576040519161004d60408461046a565b600983526805061696e74537761760bc1b60208401526040519161007260408461046a565b6005835264084a4aaa6960db1b60208401523315610457575f8054336001600160a01b0319821681178355604051939290916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a380608052803b1561045357816024815f809463ca5eb5e160e01b83523360048401525af1801561044857610435575b5064e8d4a5100060a05282516001600160401b03811161042157600854600181811c91168015610417575b602082101461040357601f81116103a0575b506020601f821160011461033e57829394829392610333575b50508160011b915f199060031b1c1916176008555b8151906001600160401b03821161031f57600954600181811c91168015610315575b602082101461030157601f811161029e575b50602090601f831160011461023e57919283610233575b50508160011b915f199060031b1c1916176009555b604051613b0690816104a2823960805181818161098e01528181610ae301528181611190015281816115b6015281816121d801528181613828015261396d015260a0518181816110b201528181611b3001528181612a8f01528181612fdc015261359c0152f35b015190505f806101b7565b90601f1983169360098352818320925b8581106102865750836001951061026e575b505050811b016009556101cc565b01515f1960f88460031b161c191690555f8080610260565b9192602060018192868501518155019401920161024e565b600982527f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af601f840160051c810191602085106102f7575b601f0160051c01905b8181106102ec57506101a0565b8281556001016102df565b90915081906102d6565b634e487b7160e01b82526022600452602482fd5b90607f169061018e565b634e487b7160e01b81526041600452602490fd5b015190505f80610157565b6008835280832090601f198316845b81811061038857509583600195969710610370575b505050811b0160085561016c565b01515f1960f88460031b161c191690555f8080610362565b9192602060018192868b01518155019401920161034d565b600883527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee3601f830160051c810191602084106103f9575b601f0160051c01905b8181106103ee575061013e565b8381556001016103e1565b90915081906103d8565b634e487b7160e01b83526022600452602483fd5b90607f169061012c565b634e487b7160e01b82526041600452602482fd5b61044191505f9061046a565b5f5f610101565b6040513d5f823e3d90fd5b5f80fd5b631e4fbdf760e01b5f525f60045260245ffd5b601f909101601f19168101906001600160401b0382119082101761048d57604052565b634e487b7160e01b5f52604160045260245ffdfe60806040526004361015610011575f80fd5b5f3560e01c806306fdde03146102ef578063095ea7b3146102ea5780630d35b415146102e5578063111ecdad146102e057806313137d65146102db578063134d4f25146102d6578063156a0d0f146102d157806317442b70146102cc57806318160ddd146102c75780631f5e1334146102c257806323b872dd146102bd578063307b8a02146102b8578063313ce567146102b35780633400288b146102ae5780633b6f743b146102a957806342966c68146102a457806352ae2879146102185780635535d4611461029f5780635a0dfe4d1461029a5780635e280f11146102955780636fc1b31e1461029057806370a082311461028b578063715018a61461028657806379cc6790146102815780637d25a05e1461027c57806382413eac14610277578063857749b0146102725780638da5cb5b1461026d5780639316c3e71461026857806395d89b4114610263578063963efcaa1461025e5780639f68b96414610259578063a9059cbb14610254578063b731ea0a1461024f578063b98bd0701461024a578063bb0b6a5314610245578063bc70b35414610240578063bd815db01461023b578063c7c7f5b314610236578063ca5eb5e114610231578063d045a0dc1461022c578063d424388514610227578063dd62ed3e14610222578063f2fde38b1461021d578063fc0c546a146102185763ff7bd03d14610213575f80fd5b6124e9565b61127b565b6123f9565b612360565b6122b1565b612267565b61217d565b61200d565b611e1c565b611da9565b611d52565b611c6d565b611bd3565b611b8b565b611b53565b611afb565b611a38565b611933565b6118e3565b6118aa565b611820565b6117dc565b61178a565b6116f0565b611689565b6115da565b61156c565b611508565b61146f565b611240565b61102f565b610f82565b610f3b565b610e0e565b610d74565b610d3b565b610d00565b610cc1565b610c63565b610c2a565b610968565b61082d565b610681565b61048d565b610359565b5f9103126102fe57565b5f80fd5b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f602080948051918291828752018686015e5f8582860101520116010190565b906020610356928181520190610302565b90565b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe576040515f600854610397816112d3565b808452906001811690811561042d57506001146103cf575b6103cb836103bf8185038261142e565b60405191829182610345565b0390f35b60085f9081527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee3939250905b808210610413575090915081016020016103bf6103af565b9192600181602092548385880101520191019092916103fb565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660208086019190915291151560051b840190910191506103bf90506103af565b73ffffffffffffffffffffffffffffffffffffffff8116036102fe57565b346102fe5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe576004356104c88161046f565b60243533156105895773ffffffffffffffffffffffffffffffffffffffff821691821561055d576105238291335f52600660205260405f209073ffffffffffffffffffffffffffffffffffffffff165f5260205260405f2090565b5560405190815233907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92590602090a3602060405160018152f35b7f94280d62000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b7fe602df05000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b908160e09103126102fe5790565b939291906105df8560a081019260208091805184520151910152565b60a06040860152815180915260c0850190602060c08260051b8801019301915f905b82821061062757505050509060606106259294019060208091805184520151910152565b565b90919293602080610673837fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff408c600196030186526040838a518051845201519181858201520190610302565b960192019201909291610601565b346102fe5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe5760043567ffffffffffffffff81116102fe576106d09036906004016105b5565b6106d861256a565b506106e161256a565b506040517ffc0c546a000000000000000000000000000000000000000000000000000000008152602081600481305afa9081156107fb5773ffffffffffffffffffffffffffffffffffffffff916020915f91610800575b506004604051809481937f18160ddd000000000000000000000000000000000000000000000000000000008352165afa9081156107fb575f916107cc575b5061077f61254c565b905f825260208201526103cb6107b06107966125c9565b9360408101356107aa60608301359261260f565b50612a86565b6107b861254c565b9182526020820152604051938493846105c3565b6107ee915060203d6020116107f4575b6107e6818361142e565b8101906125a2565b5f610776565b503d6107dc565b612597565b6108209150823d8411610826575b610818818361142e565b810190612582565b5f610738565b503d61080e565b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57602073ffffffffffffffffffffffffffffffffffffffff60045416604051908152f35b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc60609101126102fe57600490565b9181601f840112156102fe5782359167ffffffffffffffff83116102fe57602083818601950101116102fe57565b907ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc820160e081126102fe576060136102fe576004916064359160843567ffffffffffffffff81116102fe5782610934916004016108ad565b9290929160a4356109448161046f565b9160c4359067ffffffffffffffff82116102fe57610964916004016108ad565b9091565b610971366108db565b50505090923373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001603610bfe5780356109be81610f74565b6109c781612af1565b906020830135809203610bc05750506109fc6109e3838661356f565b73ffffffffffffffffffffffffffffffffffffffff1690565b91610a0f610a0a828761357b565b61358d565b8095610a1a8461260f565b50610a258286613893565b610a2f8360281090565b610aa0575b50847fefed6d3500546b29533b128a29e3a94d70788727f0507505ac12eaf2e578fd9c73ffffffffffffffffffffffffffffffffffffffff86610a9b610a798861260f565b956040519384931696836020909392919363ffffffff60408201951681520152565b0390a3005b90610acb9291610ac5610ab560408701612b3a565b93610abf8761260f565b926135c2565b926135fc565b9173ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016803b156102fe57610b495f949185926040519687809481937f7cb590120000000000000000000000000000000000000000000000000000000083528b8960048501612b44565b03925af19283156107fb57610a7973ffffffffffffffffffffffffffffffffffffffff93610a9b927fefed6d3500546b29533b128a29e3a94d70788727f0507505ac12eaf2e578fd9c96610ba6575b509350829450869150610a34565b80610bb45f610bba9361142e565b806102f4565b5f610b98565b80610bcf63ffffffff92610f74565b7fc26bebcc000000000000000000000000000000000000000000000000000000005f521660045260245260445ffd5b7f91ac5e4f000000000000000000000000000000000000000000000000000000005f523360045260245ffd5b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57602060405160028152f35b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57604080517f02e49c2c00000000000000000000000000000000000000000000000000000000815260016020820152f35b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57604080516001815260026020820152f35b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe576020600754604051908152f35b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57602060405160018152f35b346102fe5760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57610dd2600435610db28161046f565b602435610dbe8161046f565b60443591610dcd833383612b7c565b612ca8565b602060405160018152f35b9181601f840112156102fe5782359167ffffffffffffffff83116102fe576020808501948460051b0101116102fe57565b346102fe5760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57600435610e498161046f565b60243567ffffffffffffffff81116102fe57610e69903690600401610ddd565b909160443567ffffffffffffffff81116102fe57610e8b903690600401610ddd565b92610e97848214612619565b5f935f925b828410610eb057610eae863387612b7c565b005b90919294610ebf868484612675565b358101809111610f365760019095610ee5610edb82878b612675565b356109e38161046f565b15610f1c57610f13610f00610efb83888c612675565b6126b7565b610f0b838787612675565b359088612ca8565b01929190610e9c565b610f31610f2a828686612675565b3587612e41565b610f13565b61268a565b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57602060405160128152f35b63ffffffff8116036102fe57565b346102fe5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe577f238399d427b947898edb290f5ff0f9109849b1c3ba196a42e35f00c50a54b98b600435610fde81610f74565b60243590610fea612f3f565b63ffffffff81165f5260016020528160405f2055611020604051928392836020909392919363ffffffff60408201951681520152565b0390a1005b801515036102fe57565b346102fe5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe5760043567ffffffffffffffff81116102fe5761107e9036906004016105b5565b60243561108a81611025565b61109261256a565b508135916060810135906110dd60408201356110ad86610f74565b6110d87f00000000000000000000000000000000000000000000000000000000000000008092613525565b61355c565b9180831061121157611177604086611143876110f98888612fc5565b9061110385610f74565b61110b61256a565b5061111585612af1565b61112c61112061255b565b63ffffffff9097168752565b602086015285850152606084015215156080830152565b8151809381927fddc28c5800000000000000000000000000000000000000000000000000000000835230906004840161314f565b038173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000165afa80156107fb576103cb915f916111e2575b5060405191829182815181526020918201519181019190915260400190565b611204915060403d60401161120a575b6111fc818361142e565b81019061313b565b826111c3565b503d6111f2565b827f71c4efed000000000000000000000000000000000000000000000000000000005f5260045260245260445ffd5b346102fe5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57610eae60043533612e41565b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe576020604051308152f35b6024359061ffff821682036102fe57565b359061ffff821682036102fe57565b90600182811c9216801561131a575b60208310146112ed57565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b91607f16916112e2565b5f9291815491611333836112d3565b8083529260018116908115611388575060011461134f57505050565b5f9081526020812093945091925b83831061136e575060209250010190565b60018160209294939454838587010152019101919061135d565b905060209495507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0091509291921683830152151560051b010190565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6060810190811067ffffffffffffffff82111761140d57604052565b6113c4565b6040810190811067ffffffffffffffff82111761140d57604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761140d57604052565b346102fe5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe576103cb6114ed6114f46114e16004356114b681610f74565b63ffffffff6114c36112b3565b91165f52600360205260405f209061ffff165f5260205260405f2090565b60405192838092611324565b038261142e565b604051918291602083526020830190610302565b346102fe5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57602061156260043561154881610f74565b6024359063ffffffff165f52600160205260405f20541490565b6040519015158152f35b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57602060405173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b346102fe5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe577ff0be4f1e87349231d80c36b33f9e8639658eeaf474014dee15a3e6a4d4414197602073ffffffffffffffffffffffffffffffffffffffff60043561164d8161046f565b611655612f3f565b16807fffffffffffffffffffffffff00000000000000000000000000000000000000006004541617600455604051908152a1005b346102fe5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe5773ffffffffffffffffffffffffffffffffffffffff6004356116d98161046f565b165f526005602052602060405f2054604051908152f35b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57611726612f3f565b5f73ffffffffffffffffffffffffffffffffffffffff81547fffffffffffffffffffffffff000000000000000000000000000000000000000081168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b346102fe5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57610eae6004356117c88161046f565b602435906117d7823383612b7c565b612e41565b346102fe5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57611816600435610f74565b60206040515f8152f35b346102fe5760a07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe576118583661087e565b5060643567ffffffffffffffff81116102fe576118799036906004016108ad565b505060206084356118898161046f565b6040519073ffffffffffffffffffffffffffffffffffffffff309116148152f35b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57602060405160068152f35b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57602073ffffffffffffffffffffffffffffffffffffffff5f5416604051908152f35b346102fe5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe5760043567ffffffffffffffff81116102fe57611982903690600401610ddd565b9060243567ffffffffffffffff81116102fe576119a3903690600401610ddd565b906119af828514612619565b5f5b8481106119ba57005b8073ffffffffffffffffffffffffffffffffffffffff6119dd6001938888612675565b356119e78161046f565b1615611a1e57611a186119fb828888612675565b35611a058161046f565b611a10838787612675565b359033612ca8565b016119b1565b611a33611a2c828686612675565b3533612e41565b611a18565b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe576040515f600954611a76816112d3565b808452906001811690811561042d5750600114611a9d576103cb836103bf8185038261142e565b60095f9081527f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af939250905b808210611ae1575090915081016020016103bf6103af565b919260018160209254838588010152019101909291611ac9565b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe5760206040517f00000000000000000000000000000000000000000000000000000000000000008152f35b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe5760206040515f8152f35b346102fe5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57610dd2600435611bc98161046f565b6024359033612ca8565b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57602073ffffffffffffffffffffffffffffffffffffffff60025416604051908152f35b60207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc8201126102fe576004359067ffffffffffffffff82116102fe5761096491600401610ddd565b346102fe57611c7b36611c24565b90611c84612f3f565b611c8d826125b1565b90611c9b604051928361142e565b828252602082019260051b8101903682116102fe5780935b828510611cc357610eae84613413565b843567ffffffffffffffff81116102fe578201906060823603126102fe5760405191611cee836113f1565b8035611cf981610f74565b8352611d07602082016112c4565b602084015260408101359067ffffffffffffffff82116102fe57019036601f830112156102fe57602092611d428493369085813591016126fb565b6040820152815201940193611cb3565b346102fe5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe5763ffffffff600435611d9281610f74565b165f526001602052602060405f2054604051908152f35b346102fe5760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57600435611de481610f74565b611dec6112b3565b6044359067ffffffffffffffff82116102fe576103cb92611e146114f49336906004016108ad565b92909161281a565b611e2536611c24565b5f5b818110611ec6576040517f8e9e70990000000000000000000000000000000000000000000000000000000081525f81600481335afa80156107fb57611ea0915f91611ea4575b506040519182917f8351eea700000000000000000000000000000000000000000000000000000000835260048301610345565b0390fd5b611ec091503d805f833e611eb8818361142e565b8101906129fd565b82611e6d565b611ed18183856128d5565b90611f01611efd611ee18461260f565b60208501359063ffffffff165f52600160205260405f20541490565b1590565b611fb25760c08201359160a0810135611f1e610100830183612915565b949091611f2d60e085016126b7565b93611f3c610120820182612915565b959095303b156102fe575f96611f82926040519a8b98899788977fd045a0dc00000000000000000000000000000000000000000000000000000000895260048901612978565b0391305af19182156107fb57600192611f9e575b505b01611e27565b80610bb45f611fac9361142e565b5f611f96565b60019150611f98565b916080610625929493611ffc604060c08301978051845267ffffffffffffffff60208201511660208501520151604083019060208091805184520151910152565b019060208091805184520151910152565b60807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe5760043567ffffffffffffffff81116102fe576120579036906004016105b5565b60407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc3601126102fe5760643561208d8161046f565b612095612a60565b5061209e61256a565b506120a7612a60565b506120b061256a565b5061210260408301359183356120c581610f74565b6120cf8433612e41565b6120d98486612fc5565b906120e383610f74565b604051926120f084611412565b6024358452604435602085015261377d565b9061210b61254c565b928184528160208501527f85496b760a4b7f8d66384b9df21b381f5d1b1e79f229a47aaf4c232edc2fe59a61216b61214485519361260f565b936040519181839233978460409194939263ffffffff606083019616825260208201520152565b0390a36103cb60405192839283611fbb565b346102fe575f60207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe576004356121b98161046f565b6121c1612f3f565b73ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690813b156102fe5773ffffffffffffffffffffffffffffffffffffffff60245f928360405195869485937fca5eb5e10000000000000000000000000000000000000000000000000000000085521660048401525af180156107fb5761225b575080f35b610eae91505f9061142e565b612270366108db565b5050509092303303612289576109fc6109e3838661356f565b7f14d4a4e8000000000000000000000000000000000000000000000000000000005f5260045ffd5b346102fe5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe577fd48d879cef83a1c0bdda516f27b13ddb1b3f8bbac1c9e1511bb2a659c2427760602073ffffffffffffffffffffffffffffffffffffffff6004356123248161046f565b61232c612f3f565b16807fffffffffffffffffffffffff00000000000000000000000000000000000000006002541617600255604051908152a1005b346102fe5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe5760206123f06004356123a08161046f565b73ffffffffffffffffffffffffffffffffffffffff602435916123c28361046f565b165f526006835260405f209073ffffffffffffffffffffffffffffffffffffffff165f5260205260405f2090565b54604051908152f35b346102fe5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe5773ffffffffffffffffffffffffffffffffffffffff6004356124498161046f565b612451612f3f565b1680156124bd5773ffffffffffffffffffffffffffffffffffffffff5f54827fffffffffffffffffffffffff00000000000000000000000000000000000000008216175f55167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3005b7f1e4fbdf7000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b346102fe5760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe5760206125233661087e565b63ffffffff813561253381610f74565b165f52600182528160405f205491013560405191148152f35b6040519061062560408361142e565b6040519061062560a08361142e565b6040519061257782611412565b5f6020838281520152565b908160209103126102fe57516103568161046f565b6040513d5f823e3d90fd5b908160209103126102fe575190565b67ffffffffffffffff811161140d5760051b60200190565b604051906125d860208361142e565b5f80835282815b8281106125eb57505050565b6020906040516125fa81611412565b5f8152606083820152828285010152016125df565b3561035681610f74565b1561262057565b7fff633a38000000000000000000000000000000000000000000000000000000005f5260045ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b91908110156126855760051b0190565b612648565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b356103568161046f565b67ffffffffffffffff811161140d57601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b929192612707826126c1565b91612715604051938461142e565b8294818452818301116102fe578281602093845f960137010152565b90929192836002116102fe5783116102fe57600201917ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0190565b805191908290602001825e015f815290565b61279893926106259281604051968794602086019061276c565b918237015f8152037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0810184528361142e565b601f82602094937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe093818652868601375f8582860101520116010190565b9160206103569381815201916127cb565b6114e16114ed9263ffffffff61284b9397959697165f52600360205260405f209061ffff165f5260205260405f2090565b8051156128c75783156128c1576002841015612898575050611ea06040519283927f9a6d49cd00000000000000000000000000000000000000000000000000000000845260048401612809565b9092806128bb91610356946128b66128b13684846126fb565b6134d5565b612731565b9161277e565b92509050565b5091906103569136916126fb565b91908110156126855760051b810135907ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec1813603018212156102fe570190565b9035907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1813603018212156102fe570180359067ffffffffffffffff82116102fe576020019181360383136102fe57565b67ffffffffffffffff8116036102fe57565b926103569795969473ffffffffffffffffffffffffffffffffffffffff9367ffffffffffffffff60406129e99563ffffffff81356129b581610f74565b168952602081013560208a015201356129cd81612966565b166040870152606086015260e0608086015260e08501916127cb565b941660a082015260c08185039101526127cb565b6020818303126102fe5780519067ffffffffffffffff82116102fe570181601f820112156102fe57805190612a31826126c1565b92612a3f604051948561142e565b828452602083830101116102fe57815f9260208093018386015e8301015290565b60405190612a6d826113f1565b815f81525f60208201526040612a8161256a565b910152565b612ab5906110d87f00000000000000000000000000000000000000000000000000000000000000008092613525565b918291808410612ac25750565b837f71c4efed000000000000000000000000000000000000000000000000000000005f5260045260245260445ffd5b63ffffffff16805f52600160205260405f2054908115612b0f575090565b7ff6ff4fb7000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b3561035681612966565b610356939273ffffffffffffffffffffffffffffffffffffffff60809316825260208201525f60408201528160608201520190610302565b73ffffffffffffffffffffffffffffffffffffffff909291921690815f526006602052612bca8360405f209073ffffffffffffffffffffffffffffffffffffffff165f5260205260405f2090565b547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8103612bf9575b50505050565b818110612c605782156105895773ffffffffffffffffffffffffffffffffffffffff84161561055d57612c56925f526006602052039160405f209073ffffffffffffffffffffffffffffffffffffffff165f5260205260405f2090565b555f808080612bf3565b73ffffffffffffffffffffffffffffffffffffffff847ffb8f41b2000000000000000000000000000000000000000000000000000000005f521660045260245260445260645ffd5b9173ffffffffffffffffffffffffffffffffffffffff8316918215612e155773ffffffffffffffffffffffffffffffffffffffff8116938415612de957612d0d8173ffffffffffffffffffffffffffffffffffffffff165f52600560205260405f2090565b54838110612d9e5791612d8c91612d67857fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9695039173ffffffffffffffffffffffffffffffffffffffff165f52600560205260405f2090565b5573ffffffffffffffffffffffffffffffffffffffff165f52600560205260405f2090565b805482019055604051908152602090a3565b7fe450d38c000000000000000000000000000000000000000000000000000000005f5273ffffffffffffffffffffffffffffffffffffffff909116600452602452604482905260645ffd5b7fec442f05000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b7f96c6fd1e000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b9073ffffffffffffffffffffffffffffffffffffffff8216918215612e1557612e888173ffffffffffffffffffffffffffffffffffffffff165f52600560205260405f2090565b54828110612ef657917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91612ee0825f9695039173ffffffffffffffffffffffffffffffffffffffff165f52600560205260405f2090565b55600780548290039055604051908152602090a3565b7fe450d38c000000000000000000000000000000000000000000000000000000005f5273ffffffffffffffffffffffffffffffffffffffff90911660045260245260445260645ffd5b73ffffffffffffffffffffffffffffffffffffffff5f54163303612f5f57565b7f118cdaa7000000000000000000000000000000000000000000000000000000005f523360045260245ffd5b908160209103126102fe575161035681611025565b9091612fb761035693604084526040840190610302565b916020818403910152610302565b909161302b6130519361300e6130016020860135927f000000000000000000000000000000000000000000000000000000000000000090613525565b67ffffffffffffffff1690565b61302561301e60a0870187612915565b36916126fb565b9161369b565b93909283945f1461310b576002905b611e146130468261260f565b916080810190612915565b9173ffffffffffffffffffffffffffffffffffffffff61308660045473ffffffffffffffffffffffffffffffffffffffff1690565b1690838261309357505050565b6130cf926020926040518095819482937f043a78eb00000000000000000000000000000000000000000000000000000000845260048401612fa0565b03915afa80156107fb576130e05750565b6131019060203d602011613104575b6130f9818361142e565b810190612f8b565b50565b503d6130ef565b60019061303a565b91908260409103126102fe5760405161312b81611412565b6020808294805184520151910152565b906040828203126102fe5761035691613113565b9073ffffffffffffffffffffffffffffffffffffffff6020919493946040845263ffffffff815116604085015282810151606085015260806131d66131a2604084015160a08489015260e0880190610302565b60608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc08883030160a0890152610302565b910151151560c08501529416910152565b80518210156126855760209160051b010190565b601f821161320857505050565b5f5260205f20906020601f840160051c83019310613240575b601f0160051c01905b818110613235575050565b5f815560010161322a565b9091508190613221565b919091825167ffffffffffffffff811161140d576132728161326c84546112d3565b846131fb565b6020601f82116001146132cf5781906132c09394955f926132c4575b50507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8260011b9260031b1c19161790565b9055565b015190505f8061328e565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0821690613300845f5260205f2090565b915f5b81811061335957509583600195969710613322575b505050811b019055565b01517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88460031b161c191690555f8080613318565b9192602060018192868b015181550194019201613303565b602081016020825282518091526040820191602060408360051b8301019401925f915b8383106133a357505050505090565b9091929394602080613404837fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc08660019603018752606060408b5163ffffffff815116845261ffff8682015116868501520151918160408201520190610302565b97019301930191939290613394565b5f5b815181101561349e57806134386040613430600194866131e7565b5101516134d5565b613498604061344783866131e7565b51015163ffffffff61345984876131e7565b5151165f52600360205261349360405f206134836020613479878a6131e7565b51015161ffff1690565b61ffff165f5260205260405f2090565b61324a565b01613415565b506134d07fbe4864a8e820971c0247f5992e2da559595f7bf076a21cb5928d443d2a13b6749160405191829182613371565b0390a1565b600361ffff600283015116036134e85750565b611ea0906040519182917f9a6d49cd0000000000000000000000000000000000000000000000000000000083526020600484018181520190610302565b811561352f570490565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b81810292918115918404141715610f3657565b906020116102fe573590565b906028116102fe576020013560c01c90565b6103569067ffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000911661355c565b90806028116102fe577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd860286103569301910136916126fb565b907fffffffffffffffff00000000000000000000000000000000000000000000000093610356937fffffffff0000000000000000000000000000000000000000000000000000000061366f9360405197889660c01b16602087015260e01b166028850152602c840152604c83019061276c565b037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0810183528261142e565b825115801593906136f6579061366f6136f3927fffffffffffffffff000000000000000000000000000000000000000000000000604051958694602086015260c01b166040840152336048840152606883019061276c565b91565b50907fffffffffffffffff0000000000000000000000000000000000000000000000009060405192602084015260c01b166040820152602881526136f360488261142e565b906080828203126102fe57613775906040805193613758856113f1565b80518552602081015161376a81612966565b602086015201613113565b604082015290565b6137da6080949261380f9694613791612a60565b50602061379e8651613920565b950191825180613884575b506137b385612af1565b92511515926137c361112061255b565b602086015260408501526060840152151585830152565b6040518095819482937f2637a4500000000000000000000000000000000000000000000000000000000084526004840161314f565b039173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000165af19081156107fb575f9161385b575090565b610356915060803d60801161387d575b613875818361142e565b81019061373b565b503d61386b565b61388d90613956565b5f6137a9565b9073ffffffffffffffffffffffffffffffffffffffff8216918215612de95760075490828201809211610f36575f926139116020927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9460075573ffffffffffffffffffffffffffffffffffffffff165f52600560205260405f2090565b818154019055604051908152a3565b80340361392a5790565b7f9f704120000000000000000000000000000000000000000000000000000000005f523460045260245ffd5b73ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000166040517fe4fe1d94000000000000000000000000000000000000000000000000000000008152602081600481855afa80156107fb5773ffffffffffffffffffffffffffffffffffffffff915f91613ab1575b5016918215613a89576020915f9160405190848201927f23b872dd0000000000000000000000000000000000000000000000000000000084523360248401526044830152606482015260648152613a3760848261142e565b519082855af115612597575f513d613a805750803b155b613a555750565b7f5274afe7000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b60011415613a4e565b7f5373352a000000000000000000000000000000000000000000000000000000005f5260045ffd5b613aca915060203d60201161082657610818818361142e565b5f6139df56fea26469706673582212205be3abf01261d4068092547ae11e1ea40cc4feb85aa9649a19c2ad7a0eae86a764736f6c634300081c00330000000000000000000000006f475642a6e85809b1c36fa62763669b1b48dd5b
Deployed Bytecode
0x60806040526004361015610011575f80fd5b5f3560e01c806306fdde03146102ef578063095ea7b3146102ea5780630d35b415146102e5578063111ecdad146102e057806313137d65146102db578063134d4f25146102d6578063156a0d0f146102d157806317442b70146102cc57806318160ddd146102c75780631f5e1334146102c257806323b872dd146102bd578063307b8a02146102b8578063313ce567146102b35780633400288b146102ae5780633b6f743b146102a957806342966c68146102a457806352ae2879146102185780635535d4611461029f5780635a0dfe4d1461029a5780635e280f11146102955780636fc1b31e1461029057806370a082311461028b578063715018a61461028657806379cc6790146102815780637d25a05e1461027c57806382413eac14610277578063857749b0146102725780638da5cb5b1461026d5780639316c3e71461026857806395d89b4114610263578063963efcaa1461025e5780639f68b96414610259578063a9059cbb14610254578063b731ea0a1461024f578063b98bd0701461024a578063bb0b6a5314610245578063bc70b35414610240578063bd815db01461023b578063c7c7f5b314610236578063ca5eb5e114610231578063d045a0dc1461022c578063d424388514610227578063dd62ed3e14610222578063f2fde38b1461021d578063fc0c546a146102185763ff7bd03d14610213575f80fd5b6124e9565b61127b565b6123f9565b612360565b6122b1565b612267565b61217d565b61200d565b611e1c565b611da9565b611d52565b611c6d565b611bd3565b611b8b565b611b53565b611afb565b611a38565b611933565b6118e3565b6118aa565b611820565b6117dc565b61178a565b6116f0565b611689565b6115da565b61156c565b611508565b61146f565b611240565b61102f565b610f82565b610f3b565b610e0e565b610d74565b610d3b565b610d00565b610cc1565b610c63565b610c2a565b610968565b61082d565b610681565b61048d565b610359565b5f9103126102fe57565b5f80fd5b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f602080948051918291828752018686015e5f8582860101520116010190565b906020610356928181520190610302565b90565b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe576040515f600854610397816112d3565b808452906001811690811561042d57506001146103cf575b6103cb836103bf8185038261142e565b60405191829182610345565b0390f35b60085f9081527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee3939250905b808210610413575090915081016020016103bf6103af565b9192600181602092548385880101520191019092916103fb565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660208086019190915291151560051b840190910191506103bf90506103af565b73ffffffffffffffffffffffffffffffffffffffff8116036102fe57565b346102fe5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe576004356104c88161046f565b60243533156105895773ffffffffffffffffffffffffffffffffffffffff821691821561055d576105238291335f52600660205260405f209073ffffffffffffffffffffffffffffffffffffffff165f5260205260405f2090565b5560405190815233907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92590602090a3602060405160018152f35b7f94280d62000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b7fe602df05000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b908160e09103126102fe5790565b939291906105df8560a081019260208091805184520151910152565b60a06040860152815180915260c0850190602060c08260051b8801019301915f905b82821061062757505050509060606106259294019060208091805184520151910152565b565b90919293602080610673837fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff408c600196030186526040838a518051845201519181858201520190610302565b960192019201909291610601565b346102fe5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe5760043567ffffffffffffffff81116102fe576106d09036906004016105b5565b6106d861256a565b506106e161256a565b506040517ffc0c546a000000000000000000000000000000000000000000000000000000008152602081600481305afa9081156107fb5773ffffffffffffffffffffffffffffffffffffffff916020915f91610800575b506004604051809481937f18160ddd000000000000000000000000000000000000000000000000000000008352165afa9081156107fb575f916107cc575b5061077f61254c565b905f825260208201526103cb6107b06107966125c9565b9360408101356107aa60608301359261260f565b50612a86565b6107b861254c565b9182526020820152604051938493846105c3565b6107ee915060203d6020116107f4575b6107e6818361142e565b8101906125a2565b5f610776565b503d6107dc565b612597565b6108209150823d8411610826575b610818818361142e565b810190612582565b5f610738565b503d61080e565b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57602073ffffffffffffffffffffffffffffffffffffffff60045416604051908152f35b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc60609101126102fe57600490565b9181601f840112156102fe5782359167ffffffffffffffff83116102fe57602083818601950101116102fe57565b907ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc820160e081126102fe576060136102fe576004916064359160843567ffffffffffffffff81116102fe5782610934916004016108ad565b9290929160a4356109448161046f565b9160c4359067ffffffffffffffff82116102fe57610964916004016108ad565b9091565b610971366108db565b50505090923373ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000006f475642a6e85809b1c36fa62763669b1b48dd5b1603610bfe5780356109be81610f74565b6109c781612af1565b906020830135809203610bc05750506109fc6109e3838661356f565b73ffffffffffffffffffffffffffffffffffffffff1690565b91610a0f610a0a828761357b565b61358d565b8095610a1a8461260f565b50610a258286613893565b610a2f8360281090565b610aa0575b50847fefed6d3500546b29533b128a29e3a94d70788727f0507505ac12eaf2e578fd9c73ffffffffffffffffffffffffffffffffffffffff86610a9b610a798861260f565b956040519384931696836020909392919363ffffffff60408201951681520152565b0390a3005b90610acb9291610ac5610ab560408701612b3a565b93610abf8761260f565b926135c2565b926135fc565b9173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000006f475642a6e85809b1c36fa62763669b1b48dd5b16803b156102fe57610b495f949185926040519687809481937f7cb590120000000000000000000000000000000000000000000000000000000083528b8960048501612b44565b03925af19283156107fb57610a7973ffffffffffffffffffffffffffffffffffffffff93610a9b927fefed6d3500546b29533b128a29e3a94d70788727f0507505ac12eaf2e578fd9c96610ba6575b509350829450869150610a34565b80610bb45f610bba9361142e565b806102f4565b5f610b98565b80610bcf63ffffffff92610f74565b7fc26bebcc000000000000000000000000000000000000000000000000000000005f521660045260245260445ffd5b7f91ac5e4f000000000000000000000000000000000000000000000000000000005f523360045260245ffd5b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57602060405160028152f35b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57604080517f02e49c2c00000000000000000000000000000000000000000000000000000000815260016020820152f35b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57604080516001815260026020820152f35b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe576020600754604051908152f35b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57602060405160018152f35b346102fe5760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57610dd2600435610db28161046f565b602435610dbe8161046f565b60443591610dcd833383612b7c565b612ca8565b602060405160018152f35b9181601f840112156102fe5782359167ffffffffffffffff83116102fe576020808501948460051b0101116102fe57565b346102fe5760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57600435610e498161046f565b60243567ffffffffffffffff81116102fe57610e69903690600401610ddd565b909160443567ffffffffffffffff81116102fe57610e8b903690600401610ddd565b92610e97848214612619565b5f935f925b828410610eb057610eae863387612b7c565b005b90919294610ebf868484612675565b358101809111610f365760019095610ee5610edb82878b612675565b356109e38161046f565b15610f1c57610f13610f00610efb83888c612675565b6126b7565b610f0b838787612675565b359088612ca8565b01929190610e9c565b610f31610f2a828686612675565b3587612e41565b610f13565b61268a565b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57602060405160128152f35b63ffffffff8116036102fe57565b346102fe5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe577f238399d427b947898edb290f5ff0f9109849b1c3ba196a42e35f00c50a54b98b600435610fde81610f74565b60243590610fea612f3f565b63ffffffff81165f5260016020528160405f2055611020604051928392836020909392919363ffffffff60408201951681520152565b0390a1005b801515036102fe57565b346102fe5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe5760043567ffffffffffffffff81116102fe5761107e9036906004016105b5565b60243561108a81611025565b61109261256a565b508135916060810135906110dd60408201356110ad86610f74565b6110d87f000000000000000000000000000000000000000000000000000000e8d4a510008092613525565b61355c565b9180831061121157611177604086611143876110f98888612fc5565b9061110385610f74565b61110b61256a565b5061111585612af1565b61112c61112061255b565b63ffffffff9097168752565b602086015285850152606084015215156080830152565b8151809381927fddc28c5800000000000000000000000000000000000000000000000000000000835230906004840161314f565b038173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000006f475642a6e85809b1c36fa62763669b1b48dd5b165afa80156107fb576103cb915f916111e2575b5060405191829182815181526020918201519181019190915260400190565b611204915060403d60401161120a575b6111fc818361142e565b81019061313b565b826111c3565b503d6111f2565b827f71c4efed000000000000000000000000000000000000000000000000000000005f5260045260245260445ffd5b346102fe5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57610eae60043533612e41565b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe576020604051308152f35b6024359061ffff821682036102fe57565b359061ffff821682036102fe57565b90600182811c9216801561131a575b60208310146112ed57565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b91607f16916112e2565b5f9291815491611333836112d3565b8083529260018116908115611388575060011461134f57505050565b5f9081526020812093945091925b83831061136e575060209250010190565b60018160209294939454838587010152019101919061135d565b905060209495507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0091509291921683830152151560051b010190565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6060810190811067ffffffffffffffff82111761140d57604052565b6113c4565b6040810190811067ffffffffffffffff82111761140d57604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761140d57604052565b346102fe5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe576103cb6114ed6114f46114e16004356114b681610f74565b63ffffffff6114c36112b3565b91165f52600360205260405f209061ffff165f5260205260405f2090565b60405192838092611324565b038261142e565b604051918291602083526020830190610302565b346102fe5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57602061156260043561154881610f74565b6024359063ffffffff165f52600160205260405f20541490565b6040519015158152f35b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57602060405173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000006f475642a6e85809b1c36fa62763669b1b48dd5b168152f35b346102fe5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe577ff0be4f1e87349231d80c36b33f9e8639658eeaf474014dee15a3e6a4d4414197602073ffffffffffffffffffffffffffffffffffffffff60043561164d8161046f565b611655612f3f565b16807fffffffffffffffffffffffff00000000000000000000000000000000000000006004541617600455604051908152a1005b346102fe5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe5773ffffffffffffffffffffffffffffffffffffffff6004356116d98161046f565b165f526005602052602060405f2054604051908152f35b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57611726612f3f565b5f73ffffffffffffffffffffffffffffffffffffffff81547fffffffffffffffffffffffff000000000000000000000000000000000000000081168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b346102fe5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57610eae6004356117c88161046f565b602435906117d7823383612b7c565b612e41565b346102fe5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57611816600435610f74565b60206040515f8152f35b346102fe5760a07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe576118583661087e565b5060643567ffffffffffffffff81116102fe576118799036906004016108ad565b505060206084356118898161046f565b6040519073ffffffffffffffffffffffffffffffffffffffff309116148152f35b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57602060405160068152f35b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57602073ffffffffffffffffffffffffffffffffffffffff5f5416604051908152f35b346102fe5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe5760043567ffffffffffffffff81116102fe57611982903690600401610ddd565b9060243567ffffffffffffffff81116102fe576119a3903690600401610ddd565b906119af828514612619565b5f5b8481106119ba57005b8073ffffffffffffffffffffffffffffffffffffffff6119dd6001938888612675565b356119e78161046f565b1615611a1e57611a186119fb828888612675565b35611a058161046f565b611a10838787612675565b359033612ca8565b016119b1565b611a33611a2c828686612675565b3533612e41565b611a18565b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe576040515f600954611a76816112d3565b808452906001811690811561042d5750600114611a9d576103cb836103bf8185038261142e565b60095f9081527f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af939250905b808210611ae1575090915081016020016103bf6103af565b919260018160209254838588010152019101909291611ac9565b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe5760206040517f000000000000000000000000000000000000000000000000000000e8d4a510008152f35b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe5760206040515f8152f35b346102fe5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57610dd2600435611bc98161046f565b6024359033612ca8565b346102fe575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57602073ffffffffffffffffffffffffffffffffffffffff60025416604051908152f35b60207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc8201126102fe576004359067ffffffffffffffff82116102fe5761096491600401610ddd565b346102fe57611c7b36611c24565b90611c84612f3f565b611c8d826125b1565b90611c9b604051928361142e565b828252602082019260051b8101903682116102fe5780935b828510611cc357610eae84613413565b843567ffffffffffffffff81116102fe578201906060823603126102fe5760405191611cee836113f1565b8035611cf981610f74565b8352611d07602082016112c4565b602084015260408101359067ffffffffffffffff82116102fe57019036601f830112156102fe57602092611d428493369085813591016126fb565b6040820152815201940193611cb3565b346102fe5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe5763ffffffff600435611d9281610f74565b165f526001602052602060405f2054604051908152f35b346102fe5760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57600435611de481610f74565b611dec6112b3565b6044359067ffffffffffffffff82116102fe576103cb92611e146114f49336906004016108ad565b92909161281a565b611e2536611c24565b5f5b818110611ec6576040517f8e9e70990000000000000000000000000000000000000000000000000000000081525f81600481335afa80156107fb57611ea0915f91611ea4575b506040519182917f8351eea700000000000000000000000000000000000000000000000000000000835260048301610345565b0390fd5b611ec091503d805f833e611eb8818361142e565b8101906129fd565b82611e6d565b611ed18183856128d5565b90611f01611efd611ee18461260f565b60208501359063ffffffff165f52600160205260405f20541490565b1590565b611fb25760c08201359160a0810135611f1e610100830183612915565b949091611f2d60e085016126b7565b93611f3c610120820182612915565b959095303b156102fe575f96611f82926040519a8b98899788977fd045a0dc00000000000000000000000000000000000000000000000000000000895260048901612978565b0391305af19182156107fb57600192611f9e575b505b01611e27565b80610bb45f611fac9361142e565b5f611f96565b60019150611f98565b916080610625929493611ffc604060c08301978051845267ffffffffffffffff60208201511660208501520151604083019060208091805184520151910152565b019060208091805184520151910152565b60807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe5760043567ffffffffffffffff81116102fe576120579036906004016105b5565b60407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc3601126102fe5760643561208d8161046f565b612095612a60565b5061209e61256a565b506120a7612a60565b506120b061256a565b5061210260408301359183356120c581610f74565b6120cf8433612e41565b6120d98486612fc5565b906120e383610f74565b604051926120f084611412565b6024358452604435602085015261377d565b9061210b61254c565b928184528160208501527f85496b760a4b7f8d66384b9df21b381f5d1b1e79f229a47aaf4c232edc2fe59a61216b61214485519361260f565b936040519181839233978460409194939263ffffffff606083019616825260208201520152565b0390a36103cb60405192839283611fbb565b346102fe575f60207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe576004356121b98161046f565b6121c1612f3f565b73ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000006f475642a6e85809b1c36fa62763669b1b48dd5b1690813b156102fe5773ffffffffffffffffffffffffffffffffffffffff60245f928360405195869485937fca5eb5e10000000000000000000000000000000000000000000000000000000085521660048401525af180156107fb5761225b575080f35b610eae91505f9061142e565b612270366108db565b5050509092303303612289576109fc6109e3838661356f565b7f14d4a4e8000000000000000000000000000000000000000000000000000000005f5260045ffd5b346102fe5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe577fd48d879cef83a1c0bdda516f27b13ddb1b3f8bbac1c9e1511bb2a659c2427760602073ffffffffffffffffffffffffffffffffffffffff6004356123248161046f565b61232c612f3f565b16807fffffffffffffffffffffffff00000000000000000000000000000000000000006002541617600255604051908152a1005b346102fe5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe5760206123f06004356123a08161046f565b73ffffffffffffffffffffffffffffffffffffffff602435916123c28361046f565b165f526006835260405f209073ffffffffffffffffffffffffffffffffffffffff165f5260205260405f2090565b54604051908152f35b346102fe5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe5773ffffffffffffffffffffffffffffffffffffffff6004356124498161046f565b612451612f3f565b1680156124bd5773ffffffffffffffffffffffffffffffffffffffff5f54827fffffffffffffffffffffffff00000000000000000000000000000000000000008216175f55167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3005b7f1e4fbdf7000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b346102fe5760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe5760206125233661087e565b63ffffffff813561253381610f74565b165f52600182528160405f205491013560405191148152f35b6040519061062560408361142e565b6040519061062560a08361142e565b6040519061257782611412565b5f6020838281520152565b908160209103126102fe57516103568161046f565b6040513d5f823e3d90fd5b908160209103126102fe575190565b67ffffffffffffffff811161140d5760051b60200190565b604051906125d860208361142e565b5f80835282815b8281106125eb57505050565b6020906040516125fa81611412565b5f8152606083820152828285010152016125df565b3561035681610f74565b1561262057565b7fff633a38000000000000000000000000000000000000000000000000000000005f5260045ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b91908110156126855760051b0190565b612648565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b356103568161046f565b67ffffffffffffffff811161140d57601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b929192612707826126c1565b91612715604051938461142e565b8294818452818301116102fe578281602093845f960137010152565b90929192836002116102fe5783116102fe57600201917ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0190565b805191908290602001825e015f815290565b61279893926106259281604051968794602086019061276c565b918237015f8152037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0810184528361142e565b601f82602094937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe093818652868601375f8582860101520116010190565b9160206103569381815201916127cb565b6114e16114ed9263ffffffff61284b9397959697165f52600360205260405f209061ffff165f5260205260405f2090565b8051156128c75783156128c1576002841015612898575050611ea06040519283927f9a6d49cd00000000000000000000000000000000000000000000000000000000845260048401612809565b9092806128bb91610356946128b66128b13684846126fb565b6134d5565b612731565b9161277e565b92509050565b5091906103569136916126fb565b91908110156126855760051b810135907ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec1813603018212156102fe570190565b9035907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1813603018212156102fe570180359067ffffffffffffffff82116102fe576020019181360383136102fe57565b67ffffffffffffffff8116036102fe57565b926103569795969473ffffffffffffffffffffffffffffffffffffffff9367ffffffffffffffff60406129e99563ffffffff81356129b581610f74565b168952602081013560208a015201356129cd81612966565b166040870152606086015260e0608086015260e08501916127cb565b941660a082015260c08185039101526127cb565b6020818303126102fe5780519067ffffffffffffffff82116102fe570181601f820112156102fe57805190612a31826126c1565b92612a3f604051948561142e565b828452602083830101116102fe57815f9260208093018386015e8301015290565b60405190612a6d826113f1565b815f81525f60208201526040612a8161256a565b910152565b612ab5906110d87f000000000000000000000000000000000000000000000000000000e8d4a510008092613525565b918291808410612ac25750565b837f71c4efed000000000000000000000000000000000000000000000000000000005f5260045260245260445ffd5b63ffffffff16805f52600160205260405f2054908115612b0f575090565b7ff6ff4fb7000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b3561035681612966565b610356939273ffffffffffffffffffffffffffffffffffffffff60809316825260208201525f60408201528160608201520190610302565b73ffffffffffffffffffffffffffffffffffffffff909291921690815f526006602052612bca8360405f209073ffffffffffffffffffffffffffffffffffffffff165f5260205260405f2090565b547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8103612bf9575b50505050565b818110612c605782156105895773ffffffffffffffffffffffffffffffffffffffff84161561055d57612c56925f526006602052039160405f209073ffffffffffffffffffffffffffffffffffffffff165f5260205260405f2090565b555f808080612bf3565b73ffffffffffffffffffffffffffffffffffffffff847ffb8f41b2000000000000000000000000000000000000000000000000000000005f521660045260245260445260645ffd5b9173ffffffffffffffffffffffffffffffffffffffff8316918215612e155773ffffffffffffffffffffffffffffffffffffffff8116938415612de957612d0d8173ffffffffffffffffffffffffffffffffffffffff165f52600560205260405f2090565b54838110612d9e5791612d8c91612d67857fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9695039173ffffffffffffffffffffffffffffffffffffffff165f52600560205260405f2090565b5573ffffffffffffffffffffffffffffffffffffffff165f52600560205260405f2090565b805482019055604051908152602090a3565b7fe450d38c000000000000000000000000000000000000000000000000000000005f5273ffffffffffffffffffffffffffffffffffffffff909116600452602452604482905260645ffd5b7fec442f05000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b7f96c6fd1e000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b9073ffffffffffffffffffffffffffffffffffffffff8216918215612e1557612e888173ffffffffffffffffffffffffffffffffffffffff165f52600560205260405f2090565b54828110612ef657917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91612ee0825f9695039173ffffffffffffffffffffffffffffffffffffffff165f52600560205260405f2090565b55600780548290039055604051908152602090a3565b7fe450d38c000000000000000000000000000000000000000000000000000000005f5273ffffffffffffffffffffffffffffffffffffffff90911660045260245260445260645ffd5b73ffffffffffffffffffffffffffffffffffffffff5f54163303612f5f57565b7f118cdaa7000000000000000000000000000000000000000000000000000000005f523360045260245ffd5b908160209103126102fe575161035681611025565b9091612fb761035693604084526040840190610302565b916020818403910152610302565b909161302b6130519361300e6130016020860135927f000000000000000000000000000000000000000000000000000000e8d4a5100090613525565b67ffffffffffffffff1690565b61302561301e60a0870187612915565b36916126fb565b9161369b565b93909283945f1461310b576002905b611e146130468261260f565b916080810190612915565b9173ffffffffffffffffffffffffffffffffffffffff61308660045473ffffffffffffffffffffffffffffffffffffffff1690565b1690838261309357505050565b6130cf926020926040518095819482937f043a78eb00000000000000000000000000000000000000000000000000000000845260048401612fa0565b03915afa80156107fb576130e05750565b6131019060203d602011613104575b6130f9818361142e565b810190612f8b565b50565b503d6130ef565b60019061303a565b91908260409103126102fe5760405161312b81611412565b6020808294805184520151910152565b906040828203126102fe5761035691613113565b9073ffffffffffffffffffffffffffffffffffffffff6020919493946040845263ffffffff815116604085015282810151606085015260806131d66131a2604084015160a08489015260e0880190610302565b60608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc08883030160a0890152610302565b910151151560c08501529416910152565b80518210156126855760209160051b010190565b601f821161320857505050565b5f5260205f20906020601f840160051c83019310613240575b601f0160051c01905b818110613235575050565b5f815560010161322a565b9091508190613221565b919091825167ffffffffffffffff811161140d576132728161326c84546112d3565b846131fb565b6020601f82116001146132cf5781906132c09394955f926132c4575b50507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8260011b9260031b1c19161790565b9055565b015190505f8061328e565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0821690613300845f5260205f2090565b915f5b81811061335957509583600195969710613322575b505050811b019055565b01517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88460031b161c191690555f8080613318565b9192602060018192868b015181550194019201613303565b602081016020825282518091526040820191602060408360051b8301019401925f915b8383106133a357505050505090565b9091929394602080613404837fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc08660019603018752606060408b5163ffffffff815116845261ffff8682015116868501520151918160408201520190610302565b97019301930191939290613394565b5f5b815181101561349e57806134386040613430600194866131e7565b5101516134d5565b613498604061344783866131e7565b51015163ffffffff61345984876131e7565b5151165f52600360205261349360405f206134836020613479878a6131e7565b51015161ffff1690565b61ffff165f5260205260405f2090565b61324a565b01613415565b506134d07fbe4864a8e820971c0247f5992e2da559595f7bf076a21cb5928d443d2a13b6749160405191829182613371565b0390a1565b600361ffff600283015116036134e85750565b611ea0906040519182917f9a6d49cd0000000000000000000000000000000000000000000000000000000083526020600484018181520190610302565b811561352f570490565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b81810292918115918404141715610f3657565b906020116102fe573590565b906028116102fe576020013560c01c90565b6103569067ffffffffffffffff7f000000000000000000000000000000000000000000000000000000e8d4a51000911661355c565b90806028116102fe577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd860286103569301910136916126fb565b907fffffffffffffffff00000000000000000000000000000000000000000000000093610356937fffffffff0000000000000000000000000000000000000000000000000000000061366f9360405197889660c01b16602087015260e01b166028850152602c840152604c83019061276c565b037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0810183528261142e565b825115801593906136f6579061366f6136f3927fffffffffffffffff000000000000000000000000000000000000000000000000604051958694602086015260c01b166040840152336048840152606883019061276c565b91565b50907fffffffffffffffff0000000000000000000000000000000000000000000000009060405192602084015260c01b166040820152602881526136f360488261142e565b906080828203126102fe57613775906040805193613758856113f1565b80518552602081015161376a81612966565b602086015201613113565b604082015290565b6137da6080949261380f9694613791612a60565b50602061379e8651613920565b950191825180613884575b506137b385612af1565b92511515926137c361112061255b565b602086015260408501526060840152151585830152565b6040518095819482937f2637a4500000000000000000000000000000000000000000000000000000000084526004840161314f565b039173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000006f475642a6e85809b1c36fa62763669b1b48dd5b165af19081156107fb575f9161385b575090565b610356915060803d60801161387d575b613875818361142e565b81019061373b565b503d61386b565b61388d90613956565b5f6137a9565b9073ffffffffffffffffffffffffffffffffffffffff8216918215612de95760075490828201809211610f36575f926139116020927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9460075573ffffffffffffffffffffffffffffffffffffffff165f52600560205260405f2090565b818154019055604051908152a3565b80340361392a5790565b7f9f704120000000000000000000000000000000000000000000000000000000005f523460045260245ffd5b73ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000006f475642a6e85809b1c36fa62763669b1b48dd5b166040517fe4fe1d94000000000000000000000000000000000000000000000000000000008152602081600481855afa80156107fb5773ffffffffffffffffffffffffffffffffffffffff915f91613ab1575b5016918215613a89576020915f9160405190848201927f23b872dd0000000000000000000000000000000000000000000000000000000084523360248401526044830152606482015260648152613a3760848261142e565b519082855af115612597575f513d613a805750803b155b613a555750565b7f5274afe7000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b60011415613a4e565b7f5373352a000000000000000000000000000000000000000000000000000000005f5260045ffd5b613aca915060203d60201161082657610818818361142e565b5f6139df56fea26469706673582212205be3abf01261d4068092547ae11e1ea40cc4feb85aa9649a19c2ad7a0eae86a764736f6c634300081c0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000006f475642a6e85809b1c36fa62763669b1b48dd5b

-----Decoded View---------------
Arg [0] : lzEndpoint (address): 0x6F475642a6e85809B1c36Fa62763669b1b48DD5B

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000006f475642a6e85809b1c36fa62763669b1b48dd5b

🤖 Code Reader

Generate instant answers for your smart contract questions using Al Models. Read more.

Block Transaction Gas Used Reward
view all blocks produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

OVERVIEW

BRUSH is the token of Estfor Kingdom & PaintSwap. Estfor Kingdom is an on-chain medieval MMORPG. An idle browser game with 17+ skills to level up, join up in clans and battle! PaintSwap is an NFT marketplace & launchpad. 50% of all NFT sales are used to buy back and burn BRUSH.

Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

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.