ETH Price: $2,402.16 (-4.55%)

Contract

0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Send256852252026-08-05 0:45:2342 days ago1785890723IN
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038328 ETH0.000021440.05391259
Send256577762026-08-01 4:57:5945 days ago1785560279IN
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038328 ETH0.000018940.04976685
Send256577542026-08-01 4:53:3545 days ago1785560015IN
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038328 ETH0.000020310.05334451
Send256577232026-08-01 4:47:2345 days ago1785559643IN
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038328 ETH0.000018930.04974385
Send256563972026-08-01 0:20:5946 days ago1785543659IN
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038328 ETH0.000021830.05488289
Send256406572026-07-29 19:42:4748 days ago1785354167IN
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038328 ETH0.000135630.35622413
Send256403132026-07-29 18:33:3548 days ago1785350015IN
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038328 ETH0.000224380.5893213
Send256402782026-07-29 18:26:3548 days ago1785349595IN
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038328 ETH0.000227890.59854199
Send256402422026-07-29 18:19:2348 days ago1785349163IN
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038328 ETH0.000190610.5006233
Send256402142026-07-29 18:13:4748 days ago1785348827IN
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038328 ETH0.000208770.54834448
Send256367912026-07-29 6:47:5948 days ago1785307679IN
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038328 ETH0.000019780.05196575
Send256361422026-07-29 4:36:4748 days ago1785299807IN
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038328 ETH0.000018730.04920555
Send256360642026-07-29 4:21:1148 days ago1785298871IN
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038328 ETH0.000026960.0677759
Send256332712026-07-28 19:00:3549 days ago1785265235IN
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038328 ETH0.000067360.1769223
Send256308282026-07-28 10:49:4749 days ago1785235787IN
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038328 ETH0.000022730.0597172
Send256304682026-07-28 9:37:4749 days ago1785231467IN
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000031729 ETH0.000037210.09354265
Send255720832026-07-20 6:18:1157 days ago1784528291IN
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000041765 ETH0.000016710.04201425
Send255527262026-07-17 13:32:2360 days ago1784295143IN
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000041765 ETH0.000055580.14599539
Send255521192026-07-17 11:30:3560 days ago1784287835IN
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.00003977 ETH0.000029640.07451821
Send253978252026-06-25 23:08:3582 days ago1782428915IN
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000045841 ETH0.000050650.12732826
Send253097872026-06-13 16:35:3594 days ago1781368535IN
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000045654 ETH0.000047370.12442047
Send253092302026-06-13 14:43:1194 days ago1781361791IN
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000045654 ETH0.000054110.14212588
Send253072012026-06-13 7:56:1194 days ago1781337371IN
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000045654 ETH0.000050480.1269022
Send252425732026-06-04 7:36:23103 days ago1780558583IN
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000043799 ETH0.0001750.43988975
Send251011452026-05-15 14:28:11123 days ago1778855291IN
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000040097 ETH0.000436281.14593927
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method
Block
From
To
Send256852252026-08-05 0:45:2342 days ago1785890723
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038328 ETH
Send256577762026-08-01 4:57:5945 days ago1785560279
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038328 ETH
Send256577542026-08-01 4:53:3545 days ago1785560015
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038328 ETH
Send256577232026-08-01 4:47:2345 days ago1785559643
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038328 ETH
Send256563972026-08-01 0:20:5946 days ago1785543659
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038328 ETH
Send256406572026-07-29 19:42:4748 days ago1785354167
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038328 ETH
Send256403132026-07-29 18:33:3548 days ago1785350015
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038328 ETH
Send256402782026-07-29 18:26:3548 days ago1785349595
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038328 ETH
Send256402422026-07-29 18:19:2348 days ago1785349163
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038328 ETH
Send256402142026-07-29 18:13:4748 days ago1785348827
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038328 ETH
Send256367912026-07-29 6:47:5948 days ago1785307679
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038328 ETH
Send256361422026-07-29 4:36:4748 days ago1785299807
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038328 ETH
Send256360642026-07-29 4:21:1148 days ago1785298871
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038328 ETH
Send256332712026-07-28 19:00:3549 days ago1785265235
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038328 ETH
Send256308282026-07-28 10:49:4749 days ago1785235787
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038328 ETH
Send256304682026-07-28 9:37:4749 days ago1785231467
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000031729 ETH
Send255720832026-07-20 6:18:1157 days ago1784528291
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000041765 ETH
Send255527262026-07-17 13:32:2360 days ago1784295143
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000041765 ETH
Send255521192026-07-17 11:30:3560 days ago1784287835
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.00003977 ETH
Send254673482026-07-05 15:54:1172 days ago1783266851
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038808 ETH
Send254673482026-07-05 15:54:1172 days ago1783266851
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000038808 ETH
Send253978252026-06-25 23:08:3582 days ago1782428915
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000045841 ETH
Send253097872026-06-13 16:35:3594 days ago1781368535
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000045654 ETH
Send253092302026-06-13 14:43:1194 days ago1781361791
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000045654 ETH
Send253072012026-06-13 7:56:1194 days ago1781337371
0x74e3f9D724Da6D7e4db8EcAb4f18e6ba44f60e30
0.000045654 ETH
View All Internal Transactions
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
Source Code Verified Similar Match: 0xd4DEE6E0...11BC838eB
Constructor

Contract Name

BridgeableToken

Compiler Version
v0.8.22+commit.4fc1097e
Optimization Enabled
Yes with 1000 runs
Other Settings
paris EvmVersion
License
MIT
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"address","name":"_principalToken","type":"address"},{"internalType":"address","name":"_lzEndpoint","type":"address"},{"internalType":"address","name":"_delegate","type":"address"},{"components":[{"internalType":"uint256","name":"dailyCreditLimit","type":"uint256"},{"internalType":"uint256","name":"globalCreditLimit","type":"uint256"},{"internalType":"uint256","name":"dailyDebitLimit","type":"uint256"},{"internalType":"uint256","name":"globalDebitLimit","type":"uint256"},{"internalType":"uint256","name":"initialPrincipalTokenAmountMinted","type":"uint256"},{"internalType":"int256","name":"initialCreditDebitBalance","type":"int256"},{"internalType":"address","name":"feesRecipient","type":"address"},{"internalType":"uint16","name":"feesRate","type":"uint16"},{"internalType":"bool","name":"isIsolateMode","type":"bool"}],"internalType":"struct BridgeableToken.ConfigParams","name":"_config","type":"tuple"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"AddressZero","type":"error"},{"inputs":[],"name":"DailyDebitLimitReached","type":"error"},{"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":"EnforcedPause","type":"error"},{"inputs":[],"name":"ExpectedPause","type":"error"},{"inputs":[],"name":"GlobalDebitLimitReached","type":"error"},{"inputs":[],"name":"GlobalLimitOverFlow","type":"error"},{"inputs":[],"name":"InvalidDelegate","type":"error"},{"inputs":[],"name":"InvalidEndpointCall","type":"error"},{"inputs":[],"name":"InvalidLocalDecimals","type":"error"},{"inputs":[],"name":"InvalidMsgLength","type":"error"},{"inputs":[{"internalType":"bytes","name":"options","type":"bytes"}],"name":"InvalidOptions","type":"error"},{"inputs":[],"name":"IsolateModeLimitReach","type":"error"},{"inputs":[],"name":"LzTokenUnavailable","type":"error"},{"inputs":[],"name":"MaxFeesRateExceeded","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":[],"name":"NothingToSwap","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":[],"name":"ReentrancyGuardReentrantCall","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":[{"indexed":false,"internalType":"uint256","name":"initialPrincipalTokenAmountMinted","type":"uint256"},{"indexed":false,"internalType":"int256","name":"initialCreditDebitBalance","type":"int256"}],"name":"BridgeableTokenCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"guid","type":"bytes32"},{"indexed":true,"internalType":"uint32","name":"srcEid","type":"uint32"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountReceived","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"oftReceived","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"feeAmount","type":"uint256"}],"name":"BridgeableTokenReceived","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"guid","type":"bytes32"},{"indexed":true,"internalType":"uint32","name":"dstEid","type":"uint32"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"nativeFeeAmount","type":"uint256"},{"indexed":false,"internalType":"bool","name":"isPrincipalTokenSent","type":"bool"},{"indexed":false,"internalType":"uint256","name":"amountSent","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountReceive","type":"uint256"}],"name":"BridgeableTokenSent","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"dailyCreditLimit","type":"uint256"}],"name":"DailyCreditLimitSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"dailyDebitLimit","type":"uint256"}],"name":"DailyDebitLimitSet","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":"uint16","name":"feesRate","type":"uint16"}],"name":"FeesRateSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"feesRecipient","type":"address"}],"name":"FeesRecipientSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"globalCreditLimit","type":"uint256"}],"name":"GlobalCreditLimitSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"globalDebitLimit","type":"uint256"}],"name":"GlobalDebitLimitSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"isolateMode","type":"bool"}],"name":"IsolateModeToggled","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":false,"internalType":"address","name":"caller","type":"address"},{"indexed":false,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountSwapped","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"principalTokenAmountCredited","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"feeAmount","type":"uint256"}],"name":"OFTSwapped","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":"address","name":"account","type":"address"}],"name":"Paused","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":false,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"totalAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountSent","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountMinted","type":"uint256"}],"name":"PrincipalTokenCredited","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"totalAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountLocked","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountBurned","type":"uint256"}],"name":"PrincipalTokenDebited","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"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Unpaused","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":"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":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"emergencyRescue","outputs":[],"stateMutability":"nonpayable","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":[],"name":"getCreditDebitBalance","outputs":[{"internalType":"int256","name":"","type":"int256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getCurrentDailyCreditAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getCurrentDailyDebitAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getDailyCreditLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getDailyDebitLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getFeesRate","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getFeesRecipient","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getGlobalCreditLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getGlobalDebitLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getIsIsolateMode","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getMaxCreditableAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getMaxDebitableAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getPrincipalToken","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getPrincipalTokenAmountMinted","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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 CreditPacket[]","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":[],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":"uint256","name":"_dailyCreditLimit","type":"uint256"}],"name":"setDailyCreditLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_dailyDebitLimit","type":"uint256"}],"name":"setDailyDebitLimit","outputs":[],"stateMutability":"nonpayable","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":"uint16","name":"_newFeesRate","type":"uint16"}],"name":"setFeesRate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newFeesRecipient","type":"address"}],"name":"setFeesRecipient","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_globalCreditLimit","type":"uint256"}],"name":"setGlobalCreditLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_globalDebitLimit","type":"uint256"}],"name":"setGlobalDebitLimit","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":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"swapLzTokenToPrincipalToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"toggleIsolateMode","outputs":[],"stateMutability":"nonpayable","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":"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":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Deployed Bytecode
0x60806040526004361061042f5760003560e01c806370a0823111610228578063adb724bf11610128578063c8a9dd98116100bb578063d42438851161008a578063f2fde38b1161006f578063f2fde38b14610c80578063fc0c546a14610774578063ff7bd03d14610ca057600080fd5b8063d424388514610c1a578063dd62ed3e14610c3a57600080fd5b8063c8a9dd9814610bbd578063ca5eb5e114610bd2578063cca7bde214610bf2578063d045a0dc14610c0757600080fd5b8063bb0b6a53116100f7578063bb0b6a5314610b3c578063bc70b35414610b69578063bd815db014610b89578063c7c7f5b314610b9c57600080fd5b8063adb724bf14610aa9578063b72952ee14610adc578063b731ea0a14610afc578063b98bd07014610b1c57600080fd5b8063857749b0116101bb5780639b8bf67b1161018a578063a4ebb06d1161016f578063a4ebb06d14610a5f578063a9059cbb14610a74578063aa5896b314610a9457600080fd5b80639b8bf67b14610a2b5780639f68b96414610a4b57600080fd5b8063857749b0146109b05780638da5cb5b146109c457806395d89b41146109e2578063963efcaa146109f757600080fd5b80637d25a05e116101f75780637d25a05e1461091f57806382413eac1461095b5780638456cb591461097b57806384b7719a1461099057600080fd5b806370a082311461089f578063715018a6146108d557806372eef635146108ea57806373bc8407146108ff57600080fd5b8063313ce5671161033357806352ae2879116102c65780635a0dfe4d116102955780635e280f111161027a5780635e280f111461082b5780636310decc1461085f5780636fc1b31e1461087f57600080fd5b80635a0dfe4d146107dc5780635c975abb1461081357600080fd5b806352ae2879146107745780635535d461146107875780635546db27146107a757806357a14c04146107c757600080fd5b80633b6f743b116103025780633b6f743b146106f25780633f4ba83a1461071f57806349422d79146107345780634c90b6521461075457600080fd5b8063313ce5671461067e5780633400288b146106a057806335387ddf146106c057806336c5be92146106dd57600080fd5b8063134d4f25116103c65780631f5e13341161039557806323b872dd1161037a57806323b872dd1461062557806328a8317a146106455780632f356a9d1461066957600080fd5b80631f5e1334146105fb5780632127be981461061057600080fd5b8063134d4f251461056e578063156a0d0f1461058357806317442b70146105c457806318160ddd146105e657600080fd5b80630d35b415116104025780630d35b415146104dd5780630fd472c51461050c578063111ecdad1461052157806313137d651461055957600080fd5b806304a011741461043457806306fdde031461045c578063095ea7b31461047e5780630981fadc146104ae575b600080fd5b34801561044057600080fd5b50610449610cc0565b6040519081526020015b60405180910390f35b34801561046857600080fd5b50610471610d76565b60405161045391906135f3565b34801561048a57600080fd5b5061049e61049936600461361b565b610e08565b6040519015158152602001610453565b3480156104ba57600080fd5b50600b54600160b01b900461ffff165b60405161ffff9091168152602001610453565b3480156104e957600080fd5b506104fd6104f8366004613659565b610e22565b6040516104539392919061368e565b34801561051857600080fd5b50610449610ef4565b34801561052d57600080fd5b50600454610541906001600160a01b031681565b6040516001600160a01b039091168152602001610453565b61056c610567366004613782565b610f0d565b005b34801561057a57600080fd5b506104ca600281565b34801561058f57600080fd5b50604080517f02e49c2c0000000000000000000000000000000000000000000000000000000081526001602082015201610453565b3480156105d057600080fd5b5060408051600181526002602082015201610453565b3480156105f257600080fd5b50600754610449565b34801561060757600080fd5b506104ca600181565b34801561061c57600080fd5b50610449610fff565b34801561063157600080fd5b5061049e610640366004613822565b611021565b34801561065157600080fd5b50600b546201000090046001600160a01b0316610541565b34801561067557600080fd5b5061056c611047565b34801561068a57600080fd5b5060125b60405160ff9091168152602001610453565b3480156106ac57600080fd5b5061056c6106bb36600461387c565b611066565b3480156106cc57600080fd5b50600b54610100900460ff1661049e565b3480156106e957600080fd5b5061044961107c565b3480156106fe57600080fd5b5061071261070d3660046138a6565b6110f5565b60405161045391906138f8565b34801561072b57600080fd5b5061056c61115c565b34801561074057600080fd5b5061056c61074f36600461390f565b61116c565b34801561076057600080fd5b5061056c61076f36600461390f565b611180565b34801561078057600080fd5b5030610541565b34801561079357600080fd5b506104716107a236600461393a565b611191565b3480156107b357600080fd5b5061056c6107c236600461390f565b611236565b3480156107d357600080fd5b50601054610449565b3480156107e857600080fd5b5061049e6107f736600461387c565b63ffffffff919091166000908152600160205260409020541490565b34801561081f57600080fd5b50600b5460ff1661049e565b34801561083757600080fd5b506105417f0000000000000000000000001a44076050125825900e736c501f859c50fe728c81565b34801561086b57600080fd5b5061056c61087a36600461390f565b611247565b34801561088b57600080fd5b5061056c61089a36600461396d565b611258565b3480156108ab57600080fd5b506104496108ba36600461396d565b6001600160a01b031660009081526005602052604090205490565b3480156108e157600080fd5b5061056c6112c2565b3480156108f657600080fd5b50600e54610449565b34801561090b57600080fd5b5061056c61091a36600461398a565b6112d4565b34801561092b57600080fd5b5061094261093a36600461387c565b600092915050565b60405167ffffffffffffffff9091168152602001610453565b34801561096757600080fd5b5061049e6109763660046139a5565b6112e5565b34801561098757600080fd5b5061056c6112fa565b34801561099c57600080fd5b5061056c6109ab36600461396d565b61130a565b3480156109bc57600080fd5b50600661068e565b3480156109d057600080fd5b506000546001600160a01b0316610541565b3480156109ee57600080fd5b5061047161131b565b348015610a0357600080fd5b506104497f000000000000000000000000000000000000000000000000000000e8d4a5100081565b348015610a3757600080fd5b5061056c610a4636600461361b565b61132a565b348015610a5757600080fd5b50600061049e565b348015610a6b57600080fd5b506104496114bc565b348015610a8057600080fd5b5061049e610a8f36600461361b565b6114ca565b348015610aa057600080fd5b50600c54610449565b348015610ab557600080fd5b507f00000000000000000000000068037790a0229e9ce6eaa8a99ea92964106c4703610541565b348015610ae857600080fd5b5061056c610af736600461361b565b6114d8565b348015610b0857600080fd5b50600254610541906001600160a01b031681565b348015610b2857600080fd5b5061056c610b37366004613a51565b6114fc565b348015610b4857600080fd5b50610449610b57366004613a93565b60016020526000908152604090205481565b348015610b7557600080fd5b50610471610b84366004613aae565b611516565b61056c610b97366004613a51565b6116be565b610baf610baa366004613b0f565b611861565b604051610453929190613b7d565b348015610bc957600080fd5b50600f54610449565b348015610bde57600080fd5b5061056c610bed36600461396d565b611a24565b348015610bfe57600080fd5b50600d54610449565b61056c610c15366004613782565b611ac3565b348015610c2657600080fd5b5061056c610c3536600461396d565b611b0b565b348015610c4657600080fd5b50610449610c55366004613bd0565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b348015610c8c57600080fd5b5061056c610c9b36600461396d565b611b6e565b348015610cac57600080fd5b5061049e610cbb366004613bfe565b611bc2565b600b54600090610100900460ff168015610cdc57506000600c54125b15610ce75750600090565b601154600c5413610cf85750600090565b6000610d19600c54601154610d0d9190613c30565b60ff81901d9081011890565b9050600060136000610d29611bf8565b81526020019081526020016000205490506010548282610d499190613c57565b1115610d70578060105411610d5f576000610d6d565b80601054610d6d9190613c6a565b91505b50919050565b606060088054610d8590613c7d565b80601f0160208091040260200160405190810160405280929190818152602001828054610db190613c7d565b8015610dfe5780601f10610dd357610100808354040283529160200191610dfe565b820191906000526020600020905b815481529060010190602001808311610de157829003601f168201915b5050505050905090565b600033610e16818585611c07565b60019150505b92915050565b60408051808201909152600080825260208201526060610e55604051806040016040528060008152602001600081525090565b604080518082018252600080825267ffffffffffffffff602080840182905284518381529081019094529195509182610eb1565b604080518082019091526000815260606020820152815260200190600190039081610e895790505b509350600080610ed6604089013560608a0135610ed160208c018c613a93565b611c19565b60408051808201909152918252602082015296989597505050505050565b6000610f0860115460ff81901d9081011890565b905090565b7f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b03163314610f76576040517f91ac5e4f0000000000000000000000000000000000000000000000000000000081523360048201526024015b60405180910390fd5b60208701803590610f9090610f8b908a613a93565b611c6e565b14610fe757610fa26020880188613a93565b6040517fc26bebcc00000000000000000000000000000000000000000000000000000000815263ffffffff909116600482015260208801356024820152604401610f6d565b610ff687878787878787611cc3565b50505050505050565b60006013600061100d611bf8565b815260200190815260200160002054905090565b60003361102f858285611dc7565b61103a858585611e5e565b60019150505b9392505050565b61104f611ebd565b600b5461106490610100900460ff1615611f03565b565b61106e611ebd565b6110788282611f4c565b5050565b6000600f54600c541261108f5750600090565b6000600c54600f546110a19190613c30565b90506000601260006110b1611bf8565b8152602001908152602001600020549050600e5482826110d19190613c57565b1115610d705780600e54116110e7576000610d6d565b80600e54610d6d9190613c6a565b6040805180820190915260008082526020820152600061112560408501356060860135610ed16020880188613a93565b9150506000806111358684611fa1565b909250905061115261114a6020880188613a93565b8383886120de565b9695505050505050565b611164611ebd565b6110646121bf565b611174611ebd565b61117d81612211565b50565b611188611ebd565b61117d81612246565b6003602090815260009283526040808420909152908252902080546111b590613c7d565b80601f01602080910402602001604051908101604052809291908181526020018280546111e190613c7d565b801561122e5780601f106112035761010080835404028352916020019161122e565b820191906000526020600020905b81548152906001019060200180831161121157829003601f168201915b505050505081565b61123e611ebd565b61117d816122bc565b61124f611ebd565b61117d816122f1565b611260611ebd565b6004805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0383169081179091556040519081527ff0be4f1e87349231d80c36b33f9e8639658eeaf474014dee15a3e6a4d4414197906020015b60405180910390a150565b6112ca611ebd565b611064600061236f565b6112dc611ebd565b61117d816123cc565b6001600160a01b03811630145b949350505050565b611302611ebd565b611064612476565b611312611ebd565b61117d816124b3565b606060098054610d8590613c7d565b611332612548565b61133a61258b565b6001600160a01b03821661136157604051639fabe1c160e01b815260040160405180910390fd5b600061136c826125c8565b9050806000036113a8576040517f5e497e6000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6113b23382612608565b80601260006113bf611bf8565b815260200190815260200160002060008282546113dc9190613c57565b9250508190555080600c60008282546113f59190613cc7565b9091555050600b54600090611416908390600160b01b900461ffff1661263e565b905060006114248284613c6a565b604080513381526001600160a01b038816602082015290810185905260608101829052608081018490529091507f91da63319e3faba15bdd148e40a5494a272f2b89981627d54b30e7cbd14577a09060a00160405180910390a181156114a357600b546114a0906201000090046001600160a01b031683612662565b50505b6114ad8582612662565b50505050506110786001600a55565b60006012600061100d611bf8565b600033610e16818585611e5e565b6114e0611ebd565b6114e8612875565b6110786001600160a01b03831633836128b1565b611504611ebd565b6110786115118284613d94565b612925565b63ffffffff8416600090815260036020908152604080832061ffff8716845290915281208054606092919061154a90613c7d565b80601f016020809104026020016040519081016040528092919081815260200182805461157690613c7d565b80156115c35780601f10611598576101008083540402835291602001916115c3565b820191906000526020600020905b8154815290600101906020018083116115a657829003601f168201915b5050505050905080516000036116135783838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509294506112f29350505050565b60008390036116235790506112f2565b600283106116a15761166a84848080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250612a2c92505050565b806116788460028188613eaa565b60405160200161168a93929190613ed4565b6040516020818303038152906040529150506112f2565b8383604051639a6d49cd60e01b8152600401610f6d929190613f25565b60005b818110156117c757368383838181106116dc576116dc613f39565b90506020028101906116ee9190613f4f565b90506117216117006020830183613a93565b602083013563ffffffff919091166000908152600160205260409020541490565b61172b57506117bf565b3063d045a0dc60c08301358360a081013561174a610100830183613f70565b61175b610100890160e08a0161396d565b6117696101208a018a613f70565b6040518963ffffffff1660e01b815260040161178b9796959493929190613fcd565b6000604051808303818588803b1580156117a457600080fd5b505af11580156117b8573d6000803e3d6000fd5b5050505050505b6001016116c1565b50336001600160a01b0316638e9e70996040518163ffffffff1660e01b8152600401600060405180830381865afa158015611806573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261182e9190810190614054565b6040517f8351eea7000000000000000000000000000000000000000000000000000000008152600401610f6d91906135f3565b61186961355b565b6040805180820190915260008082526020820152611885612548565b61188d61258b565b61189a60a0860186613f70565b90506020146118d5576040517ffe9e4f4400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60208501356001600160a01b03811661190157604051639fabe1c160e01b815260040160405180910390fd5b600061191060a0880188613f70565b81019061191d91906140c2565b90506000806119428360408b013560608c013561193d60208e018e613a93565b612a58565b915091506000806119538b84611fa1565b909250905061197f61196860208d018d613a93565b8383611979368f90038f018f6140df565b8d612d11565b60408051808201909152858152602080820186905291995097506001600160a01b0387169033906119b2908e018e613a93565b8a51604080519182528e3560208301528915158282015260608201899052608082018890525163ffffffff92909216917f031ac60f40cc4c09c7ebd70b93ac8b3b305ac250643d031922c6e3885ef9e8289181900360a00190a4505050505050611a1c6001600a55565b935093915050565b611a2c611ebd565b6040517fca5eb5e10000000000000000000000000000000000000000000000000000000081526001600160a01b0382811660048301527f0000000000000000000000001a44076050125825900e736c501f859c50fe728c169063ca5eb5e190602401600060405180830381600087803b158015611aa857600080fd5b505af1158015611abc573d6000803e3d6000fd5b5050505050565b333014611afc576040517f14d4a4e800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ff687878787878787610fe7565b611b13611ebd565b6002805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0383169081179091556040519081527fd48d879cef83a1c0bdda516f27b13ddb1b3f8bbac1c9e1511bb2a659c2427760906020016112b7565b611b76611ebd565b6001600160a01b038116611bb9576040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260006004820152602401610f6d565b61117d8161236f565b6000602082018035906001908390611bda9086613a93565b63ffffffff1681526020810191909152604001600020541492915050565b6000610f086201518042614111565b611c148383836001612e1c565b505050565b600080611c2585612f23565b915081905083811015611a1c576040517f71c4efed0000000000000000000000000000000000000000000000000000000081526004810182905260248101859052604401610f6d565b63ffffffff811660009081526001602052604081205480610e1c576040517ff6ff4fb700000000000000000000000000000000000000000000000000000000815263ffffffff84166004820152602401610f6d565b611ccb612548565b6000611cdd611cda8787612f5a565b90565b90506000611ceb8787612f72565b806020019051810190611cfe9190614133565b9150506000806000611d3585611d1c611d178d8d612fbd565b612fe0565b8e6000016020810190611d2f9190613a93565b87613016565b925092509250846001600160a01b0316611d508d6020013590565b6001600160a01b0316611d6660208f018f613a93565b604080518f8152602081018890529081018690526060810185905263ffffffff91909116907fd16209d5584ea02a4fd0b04bb61d08057eef523a6b8f8955aa535f975b6373679060800160405180910390a45050505050610ff66001600a55565b6001600160a01b038381166000908152600660209081526040808320938616835292905220546000198114611e585781811015611e49576040517ffb8f41b20000000000000000000000000000000000000000000000000000000081526001600160a01b03841660048201526024810182905260448101839052606401610f6d565b611e5884848484036000612e1c565b50505050565b6001600160a01b038316611e8857604051634b637e8f60e11b815260006004820152602401610f6d565b6001600160a01b038216611eb25760405163ec442f0560e01b815260006004820152602401610f6d565b611c1483838361305c565b6000546001600160a01b03163314611064576040517f118cdaa7000000000000000000000000000000000000000000000000000000008152336004820152602401610f6d565b600b80548215156101000261ff00199091161790556040517f907853d23e2ef9a4fce26edec2a088a636887fadf9c80fdc00e4bf13e9bbb93a906112b790831515815260200190565b63ffffffff8216600081815260016020908152604091829020849055815192835282018390527f238399d427b947898edb290f5ff0f9109849b1c3ba196a42e35f00c50a54b98b910160405180910390a15050565b6060806000611ffe8560200135611fb78661319f565b611fc460a0890189613f70565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506131cb92505050565b9093509050600081612011576001612014565b60025b90506120346120266020880188613a93565b82610b8460808a018a613f70565b6004549093506001600160a01b0316156120d557600480546040517f043a78eb0000000000000000000000000000000000000000000000000000000081526001600160a01b039091169163043a78eb91612092918891889101614158565b602060405180830381865afa1580156120af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120d3919061417d565b505b50509250929050565b60408051808201909152600080825260208201527f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b031663ddc28c586040518060a001604052808863ffffffff16815260200161214189611c6e565b8152602001878152602001868152602001851515815250306040518363ffffffff1660e01b815260040161217692919061419a565b6040805180830381865afa158015612192573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121b69190614243565b95945050505050565b6121c7612875565b600b805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b600e8190556040518181527fccb31564499732bd47578f4ea8ddfc766ba24d78f139a1e3233f0a28bf9d138c906020016112b7565b7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8111156122875760405163400cc7b560e01b815260040160405180910390fd5b600f8190556040518181527f031173ddaf99a1bb237b541d778002d21ff01d4d2363132deda07f67ab97b6f2906020016112b7565b60108190556040518181527f8f8d6d555d7c47768fe3daa91adf38b664b676133b63288491adb0422730697a906020016112b7565b7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8111156123325760405163400cc7b560e01b815260040160405180910390fd5b61233c8160000390565b6011556040518181527fa4cc26688b9b71e575ec9368ea145eeb80b6d7f2107c7d2f3a2450a8c49cbf98906020016112b7565b600080546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6103e861ffff8216111561240c576040517f0d058af500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600b80547fffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffff16600160b01b61ffff8416908102919091179091556040519081527ffda307e16a9a5e822864b3947fcb9f4b4e6c23ff58cc37b0a88549915a45d9d7906020016112b7565b61247e61258b565b600b805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586121f43390565b6001600160a01b0381166124da57604051639fabe1c160e01b815260040160405180910390fd5b600b80547fffffffffffffffffffff0000000000000000000000000000000000000000ffff16620100006001600160a01b038416908102919091179091556040519081527fa2b43027058674eb68bf92a2eb43b7784f2b5bb0d61067bb072be7519db2ee5b906020016112b7565b6002600a5403612584576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002600a55565b600b5460ff1615611064576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000600f54600c54126125dd57506000919050565b600f54600c546125ed9084613cc7565b136125f857816110a1565b600c54600f546110a19190613c30565b6001600160a01b03821661263257604051634b637e8f60e11b815260006004820152602401610f6d565b6110788260008361305c565b6000816113881904831182021561265457600080fd5b506127109102611388010490565b6040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152600090819081906001600160a01b037f00000000000000000000000068037790a0229e9ce6eaa8a99ea92964106c470316906370a0823190602401602060405180830381865afa1580156126e6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061270a919061425f565b9050838111612719578061271b565b835b92506127278385613c6a565b915081156127e25781600d60008282546127419190613c57565b90915550506040517f40c10f190000000000000000000000000000000000000000000000000000000081526001600160a01b038681166004830152602482018490527f00000000000000000000000068037790a0229e9ce6eaa8a99ea92964106c470316906340c10f1990604401600060405180830381600087803b1580156127c957600080fd5b505af11580156127dd573d6000803e3d6000fd5b505050505b821561281c5761281c6001600160a01b037f00000000000000000000000068037790a0229e9ce6eaa8a99ea92964106c47031686856128b1565b604080516001600160a01b038716815260208101869052908101849052606081018390527f96204568141419a5d494d8c8561701209a3c8c6fa963d271965e2b65d8cca29c9060800160405180910390a1509250929050565b600b5460ff16611064576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040516001600160a01b03838116602483015260448201839052611c1491859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050613256565b60005b81518110156129fc5761295782828151811061294657612946613f39565b602002602001015160400151612a2c565b81818151811061296957612969613f39565b6020026020010151604001516003600084848151811061298b5761298b613f39565b60200260200101516000015163ffffffff1663ffffffff16815260200190815260200160002060008484815181106129c5576129c5613f39565b60200260200101516020015161ffff1661ffff16815260200190815260200160002090816129f391906142c8565b50600101612928565b507fbe4864a8e820971c0247f5992e2da559595f7bf076a21cb5928d443d2a13b674816040516112b79190614388565b600281015161ffff81166003146110785781604051639a6d49cd60e01b8152600401610f6d91906135f3565b600080612a66858585611c19565b90925090508515612cfe576000612a7b611bf8565b60105460008281526013602052604090205491925090612a9c908590613c57565b1115612ad4576040517f272873f300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008181526013602052604081208054859290612af2908490613c57565b9250508190555082600c6000828254612b0b9190613c30565b9091555050600b54610100900460ff1615612b5d576000600c541215612b5d576040517fe07ae02200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b601154600c541215612b9b576040517f4919827300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600d54600090849015612c7357600d548086119086180285189150612bc08282613c6a565b905081600d6000828254612bd49190613c6a565b90915550506040517f9dc29fac000000000000000000000000000000000000000000000000000000008152336004820152602481018390527f00000000000000000000000068037790a0229e9ce6eaa8a99ea92964106c47036001600160a01b031690639dc29fac90604401600060405180830381600087803b158015612c5a57600080fd5b505af1158015612c6e573d6000803e3d6000fd5b505050505b8015612cae57612cae6001600160a01b037f00000000000000000000000068037790a0229e9ce6eaa8a99ea92964106c4703163330846132e0565b6040805133815260208101879052908101839052606081018290527f2cecc1dff5bc6154920698d5eced5e89c12463addfa2c440f20144f5ee1ac78c9060800160405180910390a1505050612d08565b612d083383612608565b94509492505050565b612d1961355b565b6000612d288460000151613319565b602085015190915015612d4257612d42846020015161335a565b7f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b0316632637a450826040518060a001604052808b63ffffffff168152602001612d928c611c6e565b81526020018a815260200189815260200160008960200151111515815250866040518463ffffffff1660e01b8152600401612dce92919061419a565b60806040518083038185885af1158015612dec573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190612e119190614413565b979650505050505050565b6001600160a01b038416612e5f576040517fe602df0500000000000000000000000000000000000000000000000000000000815260006004820152602401610f6d565b6001600160a01b038316612ea2576040517f94280d6200000000000000000000000000000000000000000000000000000000815260006004820152602401610f6d565b6001600160a01b0380851660009081526006602090815260408083209387168352929052208290558015611e5857826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051612f1591815260200190565b60405180910390a350505050565b60007f000000000000000000000000000000000000000000000000000000e8d4a51000612f508184614111565b610e1c919061445d565b6000612f696020828486613eaa565b61104091614474565b6060612f818260288186613eaa565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929695505050505050565b6000612fcd602860208486613eaa565b612fd691614492565b60c01c9392505050565b6000610e1c7f000000000000000000000000000000000000000000000000000000e8d4a5100067ffffffffffffffff841661445d565b6000806000613026878786613455565b9093509050806130368488613c6a565b6130409190613c6a565b91508115613052576130528783613525565b9450945094915050565b6001600160a01b03831661308757806007600082825461307c9190613c57565b909155506131129050565b6001600160a01b038316600090815260056020526040902054818110156130f3576040517fe450d38c0000000000000000000000000000000000000000000000000000000081526001600160a01b03851660048201526024810182905260448101839052606401610f6d565b6001600160a01b03841660009081526005602052604090209082900390555b6001600160a01b03821661312e5760078054829003905561314d565b6001600160a01b03821660009081526005602052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161319291815260200190565b60405180910390a3505050565b6000610e1c7f000000000000000000000000000000000000000000000000000000e8d4a5100083614111565b805160609015158061322557848460405160200161321192919091825260c01b77ffffffffffffffffffffffffffffffffffffffffffffffff1916602082015260280190565b60405160208183030381529060405261324c565b8484338560405160200161323c94939291906144d1565b6040516020818303038152906040525b9150935093915050565b600080602060008451602086016000885af180613279576040513d6000823e3d81fd5b50506000513d9150811561329157806001141561329e565b6001600160a01b0384163b155b15611e58576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401610f6d565b6040516001600160a01b038481166024830152838116604483015260648201839052611e589186918216906323b872dd906084016128de565b6000813414613356576040517f9f704120000000000000000000000000000000000000000000000000000000008152346004820152602401610f6d565b5090565b60007f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b031663e4fe1d946040518163ffffffff1660e01b8152600401602060405180830381865afa1580156133ba573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906133de9190614523565b90506001600160a01b038116613420576040517f5373352a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6110786001600160a01b038216337f0000000000000000000000001a44076050125825900e736c501f859c50fe728c856132e0565b600080613461846125c8565b91508115611a1c578160126000613476611bf8565b815260200190815260200160002060008282546134939190613c57565b9250508190555081600c60008282546134ac9190613cc7565b9091555050821561351157600b54600160b01b900461ffff161561351157600b546134e3908390600160b01b900461ffff1661263e565b90506134ef8183613c6a565b600b5490925061350e906201000090046001600160a01b031682612662565b50505b61351b8583612662565b5050935093915050565b6001600160a01b03821661354f5760405163ec442f0560e01b815260006004820152602401610f6d565b6110786000838361305c565b604051806060016040528060008019168152602001600067ffffffffffffffff16815260200161359e604051806040016040528060008152602001600081525090565b905290565b60005b838110156135be5781810151838201526020016135a6565b50506000910152565b600081518084526135df8160208601602086016135a3565b601f01601f19169290920160200192915050565b60208152600061104060208301846135c7565b6001600160a01b038116811461117d57600080fd5b6000806040838503121561362e57600080fd5b823561363981613606565b946020939093013593505050565b600060e08284031215610d7057600080fd5b60006020828403121561366b57600080fd5b813567ffffffffffffffff81111561368257600080fd5b6112f284828501613647565b8351815260208085015190820152600060a08201604060a0604085015281865180845260c08601915060c08160051b8701019350602080890160005b838110156137095788870360bf190185528151805188528301518388018790526136f6878901826135c7565b97505093820193908201906001016136ca565b505087516060880152505050602085015160808501525090506112f2565b600060608284031215610d7057600080fd5b60008083601f84011261374b57600080fd5b50813567ffffffffffffffff81111561376357600080fd5b60208301915083602082850101111561377b57600080fd5b9250929050565b600080600080600080600060e0888a03121561379d57600080fd5b6137a78989613727565b965060608801359550608088013567ffffffffffffffff808211156137cb57600080fd5b6137d78b838c01613739565b909750955060a08a013591506137ec82613606565b90935060c0890135908082111561380257600080fd5b5061380f8a828b01613739565b989b979a50959850939692959293505050565b60008060006060848603121561383757600080fd5b833561384281613606565b9250602084013561385281613606565b929592945050506040919091013590565b803563ffffffff8116811461387757600080fd5b919050565b6000806040838503121561388f57600080fd5b61363983613863565b801515811461117d57600080fd5b600080604083850312156138b957600080fd5b823567ffffffffffffffff8111156138d057600080fd5b6138dc85828601613647565b92505060208301356138ed81613898565b809150509250929050565b815181526020808301519082015260408101610e1c565b60006020828403121561392157600080fd5b5035919050565b803561ffff8116811461387757600080fd5b6000806040838503121561394d57600080fd5b61395683613863565b915061396460208401613928565b90509250929050565b60006020828403121561397f57600080fd5b813561104081613606565b60006020828403121561399c57600080fd5b61104082613928565b60008060008060a085870312156139bb57600080fd5b6139c58686613727565b9350606085013567ffffffffffffffff8111156139e157600080fd5b6139ed87828801613739565b9094509250506080850135613a0181613606565b939692955090935050565b60008083601f840112613a1e57600080fd5b50813567ffffffffffffffff811115613a3657600080fd5b6020830191508360208260051b850101111561377b57600080fd5b60008060208385031215613a6457600080fd5b823567ffffffffffffffff811115613a7b57600080fd5b613a8785828601613a0c565b90969095509350505050565b600060208284031215613aa557600080fd5b61104082613863565b60008060008060608587031215613ac457600080fd5b613acd85613863565b9350613adb60208601613928565b9250604085013567ffffffffffffffff811115613af757600080fd5b613b0387828801613739565b95989497509550505050565b60008060008385036080811215613b2557600080fd5b843567ffffffffffffffff811115613b3c57600080fd5b613b4887828801613647565b9450506040601f1982011215613b5d57600080fd5b506020840191506060840135613b7281613606565b809150509250925092565b600060c0820190508351825267ffffffffffffffff60208501511660208301526040840151613bb9604084018280518252602090810151910152565b5082516080830152602083015160a0830152611040565b60008060408385031215613be357600080fd5b8235613bee81613606565b915060208301356138ed81613606565b600060608284031215613c1057600080fd5b6110408383613727565b634e487b7160e01b600052601160045260246000fd5b8181036000831280158383131683831282161715613c5057613c50613c1a565b5092915050565b80820180821115610e1c57610e1c613c1a565b81810381811115610e1c57610e1c613c1a565b600181811c90821680613c9157607f821691505b602082108103610d7057634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b8082018281126000831280158216821582161715613ce757613ce7613c1a565b505092915050565b6040516060810167ffffffffffffffff81118282101715613d1257613d12613cb1565b60405290565b6040805190810167ffffffffffffffff81118282101715613d1257613d12613cb1565b604051601f8201601f1916810167ffffffffffffffff81118282101715613d6457613d64613cb1565b604052919050565b600067ffffffffffffffff821115613d8657613d86613cb1565b50601f01601f191660200190565b600067ffffffffffffffff80841115613daf57613daf613cb1565b8360051b6020613dc0818301613d3b565b868152918501918181019036841115613dd857600080fd5b865b84811015613e9e57803586811115613df25760008081fd5b88016060368290031215613e065760008081fd5b613e0e613cef565b613e1782613863565b8152613e24868301613928565b8682015260408083013589811115613e3c5760008081fd5b929092019136601f840112613e515760008081fd5b8235613e64613e5f82613d6c565b613d3b565b8181523689838701011115613e795760008081fd5b818986018a830137600091810189019190915290820152845250918301918301613dda565b50979650505050505050565b60008085851115613eba57600080fd5b83861115613ec757600080fd5b5050820193919092039150565b60008451613ee68184602089016135a3565b8201838582376000930192835250909392505050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6020815260006112f2602083018486613efc565b634e487b7160e01b600052603260045260246000fd5b6000823561013e19833603018112613f6657600080fd5b9190910192915050565b6000808335601e19843603018112613f8757600080fd5b83018035915067ffffffffffffffff821115613fa257600080fd5b60200191503681900382131561377b57600080fd5b67ffffffffffffffff8116811461117d57600080fd5b63ffffffff613fdb89613863565b1681526020880135602082015260006040890135613ff881613fb7565b67ffffffffffffffff811660408401525087606083015260e0608083015261402460e083018789613efc565b6001600160a01b03861660a084015282810360c0840152614046818587613efc565b9a9950505050505050505050565b60006020828403121561406657600080fd5b815167ffffffffffffffff81111561407d57600080fd5b8201601f8101841361408e57600080fd5b805161409c613e5f82613d6c565b8181528560208385010111156140b157600080fd5b6121b68260208301602086016135a3565b6000602082840312156140d457600080fd5b813561104081613898565b6000604082840312156140f157600080fd5b6140f9613d18565b82358152602083013560208201528091505092915050565b60008261412e57634e487b7160e01b600052601260045260246000fd5b500490565b6000806040838503121561414657600080fd5b8251915060208301516138ed81613898565b60408152600061416b60408301856135c7565b82810360208401526121b681856135c7565b60006020828403121561418f57600080fd5b815161104081613898565b6040815263ffffffff8351166040820152602083015160608201526000604084015160a060808401526141d060e08401826135c7565b90506060850151603f198483030160a08501526141ed82826135c7565b60809690960151151560c08501525050506001600160a01b039190911660209091015290565b60006040828403121561422557600080fd5b61422d613d18565b9050815181526020820151602082015292915050565b60006040828403121561425557600080fd5b6110408383614213565b60006020828403121561427157600080fd5b5051919050565b601f821115611c14576000816000526020600020601f850160051c810160208610156142a15750805b601f850160051c820191505b818110156142c0578281556001016142ad565b505050505050565b815167ffffffffffffffff8111156142e2576142e2613cb1565b6142f6816142f08454613c7d565b84614278565b602080601f83116001811461432b57600084156143135750858301515b600019600386901b1c1916600185901b1785556142c0565b600085815260208120601f198616915b8281101561435a5788860151825594840194600190910190840161433b565b50858210156143785787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600060208083018184528085518083526040925060408601915060408160051b87010184880160005b8381101561440557888303603f190185528151805163ffffffff1684528781015161ffff168885015286015160608785018190526143f1818601836135c7565b9689019694505050908601906001016143b1565b509098975050505050505050565b60006080828403121561442557600080fd5b61442d613cef565b82518152602083015161443f81613fb7565b60208201526144518460408501614213565b60408201529392505050565b8082028115828204841417610e1c57610e1c613c1a565b80356020831015610e1c57600019602084900360031b1b1692915050565b77ffffffffffffffffffffffffffffffffffffffffffffffff198135818116916008851015613ce75760089490940360031b84901b1690921692915050565b84815277ffffffffffffffffffffffffffffffffffffffffffffffff198460c01b166020820152826028820152600082516145138160488501602087016135a3565b9190910160480195945050505050565b60006020828403121561453557600080fd5b81516110408161360656fea2646970667358221220ac567b333965cf50206942dd0276cf2403603f20104e5c806ed5305f6fb82b0764736f6c63430008160033
🤖 Code Reader

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

Custom Contract ABI

                            

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
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.