Base Sepolia Testnet

Contract

0xe0Bc09D885E061a252756ac5f65A1424fC67c8d7
Source Code Source Code

Overview

ETH Balance

0 ETH

Token Holdings

More Info

Multichain Info

N/A
Transaction Hash
Method
Block
From
To
Amount
Initialize442813642026-07-17 23:30:162 mins ago1784331016IN
0xe0Bc09D8...4fC67c8d7
0 ETH0.000001750.01
Resolve442813612026-07-17 23:30:102 mins ago1784331010IN
0xe0Bc09D8...4fC67c8d7
0 ETH0.000002120.01
Resolve442813612026-07-17 23:30:102 mins ago1784331010IN
0xe0Bc09D8...4fC67c8d7
0 ETH0.000002120.01
Initialize442813582026-07-17 23:30:042 mins ago1784331004IN
0xe0Bc09D8...4fC67c8d7
0 ETH0.000001750.01
Initialize442812122026-07-17 23:25:127 mins ago1784330712IN
0xe0Bc09D8...4fC67c8d7
0 ETH0.000001750.01
Resolve442812112026-07-17 23:25:107 mins ago1784330710IN
0xe0Bc09D8...4fC67c8d7
0 ETH0.000002120.01
Resolve442812112026-07-17 23:25:107 mins ago1784330710IN
0xe0Bc09D8...4fC67c8d7
0 ETH0.000002120.01
Initialize442812102026-07-17 23:25:087 mins ago1784330708IN
0xe0Bc09D8...4fC67c8d7
0 ETH0.000001750.01
Initialize442810632026-07-17 23:20:1412 mins ago1784330414IN
0xe0Bc09D8...4fC67c8d7
0 ETH0.000001750.01
Resolve442810612026-07-17 23:20:1012 mins ago1784330410IN
0xe0Bc09D8...4fC67c8d7
0 ETH0.000002120.01
Resolve442810612026-07-17 23:20:1012 mins ago1784330410IN
0xe0Bc09D8...4fC67c8d7
0 ETH0.000002120.01
Initialize442810582026-07-17 23:20:0412 mins ago1784330404IN
0xe0Bc09D8...4fC67c8d7
0 ETH0.000001750.01
Resolve442809112026-07-17 23:15:1017 mins ago1784330110IN
0xe0Bc09D8...4fC67c8d7
0 ETH0.000002120.01
Resolve442809112026-07-17 23:15:1017 mins ago1784330110IN
0xe0Bc09D8...4fC67c8d7
0 ETH0.000002120.01
Initialize442809112026-07-17 23:15:1017 mins ago1784330110IN
0xe0Bc09D8...4fC67c8d7
0 ETH0.000001750.01
Initialize442809082026-07-17 23:15:0417 mins ago1784330104IN
0xe0Bc09D8...4fC67c8d7
0 ETH0.000001750.01
Resolve442807612026-07-17 23:10:1022 mins ago1784329810IN
0xe0Bc09D8...4fC67c8d7
0 ETH0.000002120.01
Resolve442807612026-07-17 23:10:1022 mins ago1784329810IN
0xe0Bc09D8...4fC67c8d7
0 ETH0.000002120.01
Initialize442807602026-07-17 23:10:0822 mins ago1784329808IN
0xe0Bc09D8...4fC67c8d7
0 ETH0.000001750.01
Initialize442807582026-07-17 23:10:0422 mins ago1784329804IN
0xe0Bc09D8...4fC67c8d7
0 ETH0.000001750.01
Resolve442806112026-07-17 23:05:1027 mins ago1784329510IN
0xe0Bc09D8...4fC67c8d7
0 ETH0.000002120.01
Resolve442806112026-07-17 23:05:1027 mins ago1784329510IN
0xe0Bc09D8...4fC67c8d7
0 ETH0.000002120.01
Initialize442806102026-07-17 23:05:0827 mins ago1784329508IN
0xe0Bc09D8...4fC67c8d7
0 ETH0.000001750.01
Initialize442806082026-07-17 23:05:0427 mins ago1784329504IN
0xe0Bc09D8...4fC67c8d7
0 ETH0.000001750.01
Resolve442804712026-07-17 23:00:3031 mins ago1784329230IN
0xe0Bc09D8...4fC67c8d7
0 ETH0.000002120.01
View all transactions

Parent Transaction Hash Block From To Amount
View All Internal Transactions

Loading...
Loading
Source Code Verified Exact Match

Contract Name

LimitlessDataStreamsOracleV2

Compiler Version
v0.8.20+commit.a1b79de6
Optimization Enabled
Yes with 200 runs
Other Settings
shanghai EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API
[{"inputs":[{"internalType":"address","name":"_ctf","type":"address"},{"internalType":"address","name":"_verifierProxy","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"AccessControlBadConfirmation","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32","name":"neededRole","type":"bytes32"}],"name":"AccessControlUnauthorizedAccount","type":"error"},{"inputs":[{"internalType":"bytes32","name":"questionID","type":"bytes32"}],"name":"AlreadyInitialized","type":"error"},{"inputs":[{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint256","name":"currentTimestamp","type":"uint256"}],"name":"DeadlineNotPassed","type":"error"},{"inputs":[{"internalType":"bytes32","name":"expected","type":"bytes32"},{"internalType":"bytes32","name":"got","type":"bytes32"}],"name":"FeedIdMismatch","type":"error"},{"inputs":[{"internalType":"bytes32","name":"questionID","type":"bytes32"}],"name":"Flagged","type":"error"},{"inputs":[],"name":"InvalidAmount","type":"error"},{"inputs":[{"internalType":"int256","name":"benchmarkPrice","type":"int256"}],"name":"InvalidBenchmarkPrice","type":"error"},{"inputs":[],"name":"InvalidDeadline","type":"error"},{"inputs":[],"name":"InvalidExpo","type":"error"},{"inputs":[],"name":"InvalidFeedId","type":"error"},{"inputs":[],"name":"InvalidLookbackWindow","type":"error"},{"inputs":[],"name":"InvalidPayouts","type":"error"},{"inputs":[],"name":"InvalidPayoutsPrice","type":"error"},{"inputs":[],"name":"InvalidPrice","type":"error"},{"inputs":[],"name":"InvalidSafetyPeriod","type":"error"},{"inputs":[{"internalType":"bytes32","name":"questionID","type":"bytes32"}],"name":"NotFlagged","type":"error"},{"inputs":[{"internalType":"bytes32","name":"questionID","type":"bytes32"}],"name":"NotInitialized","type":"error"},{"inputs":[],"name":"ReentrancyGuardReentrantCall","type":"error"},{"inputs":[],"name":"RefundFailed","type":"error"},{"inputs":[{"internalType":"uint64","name":"expiresAt","type":"uint64"},{"internalType":"uint256","name":"currentTimestamp","type":"uint256"}],"name":"ReportExpired","type":"error"},{"inputs":[{"internalType":"uint64","name":"observationsTimestamp","type":"uint64"},{"internalType":"uint256","name":"windowStart","type":"uint256"},{"internalType":"uint256","name":"windowEnd","type":"uint256"}],"name":"ReportOutOfWindow","type":"error"},{"inputs":[{"internalType":"uint64","name":"observationsTimestamp","type":"uint64"},{"internalType":"uint256","name":"currentTimestamp","type":"uint256"},{"internalType":"uint256","name":"limit","type":"uint256"}],"name":"ReportTooOldForSubmission","type":"error"},{"inputs":[{"internalType":"bytes32","name":"questionID","type":"bytes32"}],"name":"Resolved","type":"error"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"SafeERC20FailedOperation","type":"error"},{"inputs":[{"internalType":"uint256","name":"emergencyTimestamp","type":"uint256"},{"internalType":"uint256","name":"currentTimestamp","type":"uint256"}],"name":"SafetyPeriodNotPassed","type":"error"},{"inputs":[{"internalType":"uint256","name":"emergencyTimestamp","type":"uint256"},{"internalType":"uint256","name":"currentTimestamp","type":"uint256"}],"name":"SafetyPeriodPassed","type":"error"},{"inputs":[{"internalType":"uint16","name":"version","type":"uint16"}],"name":"UnsupportedReportVersion","type":"error"},{"inputs":[],"name":"ZeroAddress","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"oldValue","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newValue","type":"uint256"}],"name":"EmergencySafetyPeriodUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"questionID","type":"bytes32"},{"indexed":false,"internalType":"uint256[]","name":"payouts","type":"uint256[]"}],"name":"QuestionEmergencyResolved","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"questionID","type":"bytes32"}],"name":"QuestionFlagged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"questionID","type":"bytes32"},{"indexed":true,"internalType":"address","name":"creator","type":"address"},{"indexed":true,"internalType":"bytes32","name":"feedId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"requestTimestamp","type":"uint256"},{"indexed":false,"internalType":"int256","name":"price","type":"int256"},{"indexed":false,"internalType":"int32","name":"expo","type":"int32"},{"indexed":false,"internalType":"uint256","name":"lookbackWindow","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"deadline","type":"uint256"}],"name":"QuestionInitialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"questionID","type":"bytes32"},{"indexed":false,"internalType":"int256","name":"benchmarkPrice","type":"int256"},{"indexed":false,"internalType":"int32","name":"benchmarkPriceExponent","type":"int32"},{"indexed":false,"internalType":"uint256[]","name":"payouts","type":"uint256[]"},{"indexed":false,"internalType":"uint64","name":"observationsTimestamp","type":"uint64"}],"name":"QuestionResolved","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"questionID","type":"bytes32"}],"name":"QuestionUnflagged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"previousAdminRole","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"newAdminRole","type":"bytes32"}],"name":"RoleAdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleRevoked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"oldValue","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newValue","type":"uint256"}],"name":"VerifySubmissionDelayLimitUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"oldValue","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newValue","type":"uint256"}],"name":"WindowAfterUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"oldValue","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newValue","type":"uint256"}],"name":"WindowBeforeUpdated","type":"event"},{"inputs":[],"name":"ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DEFAULT_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"addAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approveToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"ctf","outputs":[{"internalType":"contract IConditionalTokens","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"questionID","type":"bytes32"},{"internalType":"uint256[]","name":"payouts","type":"uint256[]"}],"name":"emergencyResolve","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"emergencySafetyPeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"questionID","type":"bytes32"}],"name":"flag","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleAdmin","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"grantRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"hasRole","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"questionID","type":"bytes32"},{"internalType":"bytes32","name":"feedId","type":"bytes32"},{"internalType":"int256","name":"price","type":"int256"},{"internalType":"int32","name":"expo","type":"int32"},{"internalType":"uint256","name":"lookbackWindow","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isAdmin","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"questions","outputs":[{"internalType":"uint256","name":"requestTimestamp","type":"uint256"},{"internalType":"int256","name":"price","type":"int256"},{"internalType":"int32","name":"expo","type":"int32"},{"internalType":"uint256","name":"lookbackWindow","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint256","name":"emergencyResolutionTimestamp","type":"uint256"},{"internalType":"bytes32","name":"feedId","type":"bytes32"},{"internalType":"bool","name":"resolved","type":"bool"},{"internalType":"address","name":"creator","type":"address"},{"internalType":"bool","name":"initialized","type":"bool"},{"internalType":"int16","name":"winningIndex","type":"int16"},{"internalType":"int256","name":"settledPrice","type":"int256"},{"internalType":"int32","name":"settledExpo","type":"int32"},{"internalType":"uint64","name":"publishTime","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"removeAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"callerConfirmation","type":"address"}],"name":"renounceRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"questionID","type":"bytes32"},{"internalType":"bytes[]","name":"data","type":"bytes[]"}],"name":"resolve","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"revokeRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newPeriod","type":"uint256"}],"name":"setEmergencySafetyPeriod","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newLimit","type":"uint256"}],"name":"setVerifySubmissionDelayLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newValue","type":"uint256"}],"name":"setWindowAfter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newValue","type":"uint256"}],"name":"setWindowBefore","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"questionID","type":"bytes32"}],"name":"unflag","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"verifierProxy","outputs":[{"internalType":"contract IVerifierProxy","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"verifySubmissionDelayLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"windowAfter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"windowBefore","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"address payable","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
60c034620000f557601f620025e338819003918201601f19168301916001600160401b03831184841017620000f9578084926040948552833981010312620000f5576200005a602062000052836200010d565b92016200010d565b620000653362000122565b506200007133620001a0565b5060018055611c206002555f6005556001600160a01b0391821680158015620000ea575b620000d8576080521660a052604051612382908162000241823960805181818161062e015281816111d601526117c5015260a051818181610ea901526116180152f35b60405163d92e233d60e01b8152600490fd5b508282161562000095565b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b0382168203620000f557565b6001600160a01b03165f8181527fad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb5602052604081205490919060ff166200019c57818052816020526040822081835260205260408220600160ff1982541617905533915f80516020620025c38339815191528180a4600190565b5090565b6001600160a01b03165f8181527f7d7ffb7a348e1c6a02869081a26547b49160dd3df72d1d75a570eb9b698292ec60205260408120549091907fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c217759060ff166200023b57808352826020526040832082845260205260408320600160ff198254161790555f80516020620025c3833981519152339380a4600190565b50509056fe608080604052600436101561001c575b50361561001a575f80fd5b005b5f90813560e01c90816301ffc9a7146118d45750806311681a061461187e5780631785f53c14611830578063199b8b121461181257806321e9b119146117f457806322a9339f146117af578063248a9ca31461178357806324d7806c146117305780632f2ff15d146116f35780632f54bf6e146116ad57806336568abe146116655780633b3abbed1461164757806347f77bc0146116025780635e18e3fd14610d965780637048027514610d4857806375b238fc14610d2057806378165a4814610c7d57806388697de414610b8a5780638c86d26b146108a557806391d148541461085c57806395addb90146107815780639ce7c0e01461053d578063a217fddf14610521578063a29ebdcc146104af578063c66d4c6c14610491578063d547741f14610454578063d9caed12146103fe578063da3e3397146102c7578063e326afcc14610271578063e8f803321461021b5763f2fde38b0361000f573461021857602036600319011261021857610192611929565b61019a6119a8565b6001600160a01b038116156101d4576101d0906101b633611ca3565b506101c033611c0c565b506101ca81611b06565b50611a68565b5080f35b606460405162461bcd60e51b815260206004820152602060248201527f4e6577206f776e65722063616e6e6f74206265207a65726f20616464726573736044820152fd5b80fd5b5034610218576020366003190112610218577f1b9610a496f65c1e84250e5397ec881fa9d1863b8dbce4726817c2a6a0fea3cf604060043561025b6119a8565b600454908060045582519182526020820152a180f35b5034610218576020366003190112610218577f6de227c59b2f542ddcc9718f1ce52d370be1af4f241b2320f034762fb5fc146860406004356102b16119a8565b600554908060055582519182526020820152a180f35b5034610218576060366003190112610218576102e1611929565b6102e9611943565b906102f26119a8565b6001600160a01b03908116801580156103f4575b6103e25760405163095ea7b360e01b60208083018281526001600160a01b0387166024850152604480358186015284529195929492918790610349606488611dce565b86519082875af186513d826103c6575b505015610364578580f35b60405194602086015216602484015283604484015260448352608083018381106001600160401b038211176103b2576103a9936103a49160405282611fe0565b611fe0565b5f808080808580f35b634e487b7160e01b5f52604160045260245ffd5b9091506103da5750823b15155b5f80610359565b6001146103d3565b60405163d92e233d60e01b8152600490fd5b5081831615610306565b503461021857606036600319011261021857610418611929565b602435906001600160a01b038216820361045057610449916104386119a8565b610440611f36565b60443591612045565b6001805580f35b8280fd5b5034610218576040366003190112610218576101d0600435610474611943565b908084528360205261048c6001604086200154611a47565b611d2c565b50346102185780600319360112610218576020600254604051908152f35b5034610218576020366003190112610218576004356104cc6119a8565b610e10811061050f5760407f60fb530244555fbb4defdff955e1b7b46e86a41c435dd1de4c10d70f10cc434491600254908060025582519182526020820152a180f35b604051630391e3b160e11b8152600490fd5b5034610218578060031936011261021857602090604051908152f35b50346102185761054c36611959565b906105556119a8565b61055d611f36565b82845260066020526040842060078101805460ff8160a81c16156107685760a061058684611e10565b01511561074f5760ff8116610736576105a86105a3368787611f66565b6121c2565b15610724576005830154804210610706575060ff191660011781556105f8906105da6105d5368787611f66565b6121a9565b815460b09190911b61ffff60b01b1661ffff60b01b19909116179055565b600181015460088201556002810154600990910180546bffffffffffffffffffffffff191663ffffffff909216919091179055837f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316803b1561070257816040518092633124a62b60e21b82528760048301526040602483015281838161068b604482018b8b611fbc565b03925af180156106f7576106df575b50507f6edb5841a476c9c29c34a652d1a44f785fe71a6157a3da9a6a6a589a1bd2945a916106d5604051928392602084526020840191611fbc565b0390a26001805580f35b6106e890611d9f565b6106f357835f61069a565b8380fd5b6040513d84823e3d90fd5b5080fd5b60449060405190630bd07b3560e21b82526004820152426024820152fd5b604051630331a49d60e51b8152600490fd5b6040516377b13e8760e11b815260048101879052602490fd5b60405163129b4cc760e31b815260048101879052602490fd5b60405163e5b7723b60e01b815260048101879052602490fd5b50346102185760203660031901126102185760406101c09160043581526006602052206001600160401b0381549160018101549060028101546003820154600483015460058401549060068501549260078601549460096008880154970154976040519a8b5260208b015260030b60408a01526060890152608088015260a087015260c086015260ff8116151560e086015260018060a01b038160081c1661010086015260ff8160a81c16151561012086015260b01c60010b6101408501526101608401528060030b61018084015260201c166101a0820152f35b5034610218576040366003190112610218576040610878611943565b91600435815280602052209060018060a01b03165f52602052602060ff60405f2054166040519015158152f35b50346102185760c0366003190112610218576024356044356064358060030b8091036106f35760843560a435916108da6119ff565b6004358652600660205260ff600760408820015460a81c16610b71578415610b5f5760038560f01c03610b5f5785841315610b4e5760111981128015610b45575b610b33576003548211610b215742831115610b0f57610ac760405161093f81611db2565b4281528560208201528260408201528360608201528460808201528760a08201528660c08201528760e08201523361010082015260016101208201525f196101408201528761016082015287610180820152876101a0820152600435885260066020526001600160401b036101a060408a209280518455602081015160018501556002840193600960408301519163ffffffff19968781541663ffffffff948516179055606084015160038201556080840151600482015560a0840151600582015560c08401516006820155610a7f6007820160e086015115158154906101008801519160ff8060a81b6101208b0151151560a81b1693610100600160a81b039060081b1692169069ffffffffffffffffffff60b01b16171717815561014086015160010b81549060b01b61ffff60b01b169061ffff60b01b1916179055565b610160840151600882015501946101808301519086541691161784550151166bffffffffffffffff0000000082549160201b16906bffffffffffffffff000000001916179055565b60405193428552602085015260408401526060830152608082015233907fe200abc0aa615d5adaaadf1e97bbfad2dfdfd9aac97a8874f3eabdf8b3b6125560a060043592a480f35b604051631da7447960e21b8152600490fd5b6040516324ce275b60e11b8152600490fd5b6040516308c03a3760e11b8152600490fd5b5085811361091b565b60405162bfc92160e01b8152600490fd5b604051634b32ea2b60e11b8152600490fd5b602460405163f63b421360e01b81526004356004820152fd5b503461021857602036600319011261021857600435610ba76119a8565b808252600660205260408220600781015460ff8160a81c1615610c645760a0610bcf83611e10565b015115610c4b5760ff16610c32576005018054804211610c1457508290557f052435bc04fc49113a7bfd9198a92c0852ca622a621800f6da66d4b29b786c058280a280f35b6044906040519063495d75c960e01b82526004820152426024820152fd5b6040516377b13e8760e11b815260048101839052602490fd5b60405163129b4cc760e31b815260048101849052602490fd5b60405163e5b7723b60e01b815260048101849052602490fd5b503461021857602036600319011261021857600435610c9a6119a8565b808252600660205260408220600781015460ff8160a81c1615610c645760a0610cc283611e10565b0151610d075760ff16610c32576005610cdd60025442611f59565b9101557f2435a0347185933b12027c6f394a5fd9c03646dba233e956f50658719dfc0b358280a280f35b6040516311412f7160e21b815260048101849052602490fd5b503461021857806003193601126102185760206040515f8051602061232d8339815191528152f35b5034610218576020366003190112610218576101d0610d65611929565b610d6d6119a8565b5f8051602061232d833981519152835282602052610d916001604085200154611a47565b611a68565b50610da036611959565b9291610daa611f36565b808352600660205260408320610dc03447611def565b92600782015460ff8160a81c16156115e95760a0610ddd84611e10565b01516115d05760ff166115b7576004820154804210611599575085156115855736819003601e19018135818112156114a3578201918235926001600160401b03841161158157602001978336038913611581576001101561156d576020810135918212156114a357018035906001600160401b0382116114a3576020019080360382136114a35791610ea4610e92989288946040519a8b958695637bf41d7760e11b8752604060048801526044870191611ee7565b84810360031901602486015291611ee7565b0381347f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165af19485156115625784956114bf575b50610eea612104565b508451602086818101928101031261134157805160f01c600381036114a75750610f12612104565b956101209182828051810103126114a357604051908382018281106001600160401b0382111761148f579163ffffffff9392918492604052519485825282610f5c60408601612145565b9260208101938452610f7060608701612145565b9060408101918252610f8460808801612156565b6060820152610f9560a08801612156565b6080820152610fa660c08801612145565b9660a08201978852610fdf610fbd60e0830161216a565b9560c0840196875261010092610fd484820161216a565b60e08601520161216a565b910152878d52511660208c01525160170b60408b015260111960608b015251166080890152511660a087015260068201549081810361147157505060408501518481131561145957506001600160401b0360a08601511680421161143b575060048101546003820154808211156114345761105a9082611def565b61106660045483611f59565b906001600160401b0360208901511691818310801561142b575b6113fd575050600554908180151591826113ea575b50506113b557506001600160401b03602087015116036113a8575b60018101546110de600283015460030b916110d860408901519360608a015160030b92612254565b92612254565b10156113995783905b60405191606083018381106001600160401b038211176113855760405260028352604036602085013780151580611373575b61136157611345578461112b83612178565b52600161113783612199565b525b611142826121c2565b156107245760078101805460ff191660011790556111d490611186611166846121a9565b600783019081549060b01b61ffff60b01b169061ffff60b01b1916179055565b604087015160088201556060870151600990910180546020808a01516bffffffffffffffff00000000911b1663ffffffff9093166bffffffffffffffffffffffff1990911617919091179055565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316803b1561134157846040518092633124a62b60e21b82528560048301526040602483015281838161123260448201896120d1565b03925af1801561133657611303575b50847fb8dce7375521e9f17a03d252798b1924fc59ab0c02961dc9111f38f84d8dcd5491604086970151906112a46001600160401b036020606086015160030b9501511691604051948594855260208501526080604085015260808401906120d1565b9060608301520390a28047115f146112fc576112c09047611def565b806112ce575b506001805580f35b81808092335af16112dd611f07565b50156112ea57805f6112c6565b604051633c31275160e21b8152600490fd5b50806112c0565b9361132f7fb8dce7375521e9f17a03d252798b1924fc59ab0c02961dc9111f38f84d8dcd549295611d9f565b9390611241565b6040513d87823e3d90fd5b8480fd5b600161135083612178565b528461135b83612199565b52611139565b60405163d94a4ceb60e01b8152600490fd5b50670de0b6b3a7640000811415611119565b634e487b7160e01b87526041600452602487fd5b670de0b6b3a7640000906110e7565b6113b06119ff565b6110b0565b602087015160405163609954a960e11b81526001600160401b0390911660048201524260248201526044810191909152606490fd5b6113f49250611f59565b4211815f611095565b604051630cd2df1760e11b81526001600160401b038416600482015260248101929092526044820152606490fd5b50808311611080565b508461105a565b60449060405190632d4a3ff960e21b82526004820152426024820152fd5b60249060405190637b9cd59560e01b82526004820152fd5b604492506040519163d639b97960e01b835260048301526024820152fd5b634e487b7160e01b89526041600452602489fd5b8680fd5b602490604051906319b3717360e01b82526004820152fd5b9094503d8085833e6114d18183611dce565b810190602081830312611341578051906001600160401b03821161155e5782601f83830101121561155e57818101519161150a83611ecc565b936115186040519586611dce565b8385526020848385010101116114a35790869291835b83811061154557505050820160200152935f610ee1565b602083830182018101518783018201528995500161152e565b8580fd5b6040513d86823e3d90fd5b634e487b7160e01b87526032600452602487fd5b8780fd5b634e487b7160e01b85526032600452602485fd5b6044906040519063408b57fb60e01b82526004820152426024820152fd5b6040516377b13e8760e11b815260048101849052602490fd5b6040516311412f7160e21b815260048101859052602490fd5b60405163e5b7723b60e01b815260048101859052602490fd5b50346102185780600319360112610218576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b50346102185780600319360112610218576020600554604051908152f35b50346102185760403660031901126102185761167f611943565b336001600160a01b0382160361169b576101d090600435611d2c565b60405163334bd91960e11b8152600490fd5b50346102185760203660031901126102185760ff60406020926116ce611929565b8180528185528282206001600160a01b03909116825284522054604051911615158152f35b5034610218576040366003190112610218576101d0600435611713611943565b908084528360205261172b6001604086200154611a47565b611b95565b50346102185760203660031901126102185760ff6040602092611751611929565b5f8051602061232d83398151915282528185528282206001600160a01b03909116825284522054604051911615158152f35b503461021857602036600319011261021857600160406020926004358152808452200154604051908152f35b50346102185780600319360112610218576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b50346102185780600319360112610218576020600354604051908152f35b50346102185780600319360112610218576020600454604051908152f35b5034610218576020366003190112610218576101d061184d611929565b6118556119a8565b5f8051602061232d8339815191528352826020526118796001604085200154611a47565b611c0c565b5034610218576020366003190112610218577fd6a7dcb27443e1510ae08d29f87eb8885d30dd37470d8edb35f65a981e3b7f3660406004356118be6119a8565b600354908060035582519182526020820152a180f35b9050346107025760203660031901126107025760043563ffffffff60e01b81168091036104505760209250637965db0b60e01b8114908115611918575b5015158152f35b6301ffc9a760e01b1490505f611911565b600435906001600160a01b038216820361193f57565b5f80fd5b602435906001600160a01b038216820361193f57565b604060031982011261193f57600435916024356001600160401b039283821161193f578060238301121561193f57816004013593841161193f5760248460051b8301011161193f576024019190565b335f9081527fad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb5602052604081205460ff16156119e15750565b6044906040519063e2517d3f60e01b82523360048301526024820152fd5b335f9081527f7d7ffb7a348e1c6a02869081a26547b49160dd3df72d1d75a570eb9b698292ec60205260409020545f8051602061232d8339815191529060ff16156119e15750565b805f525f60205260405f20335f5260205260ff60405f205416156119e15750565b6001600160a01b03165f8181527f7d7ffb7a348e1c6a02869081a26547b49160dd3df72d1d75a570eb9b698292ec60205260408120549091905f8051602061232d8339815191529060ff16611b0157808352826020526040832082845260205260408320600160ff198254161790557f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d339380a4600190565b505090565b6001600160a01b03165f8181527fad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb5602052604081205490919060ff16611b9157818052816020526040822081835260205260408220600160ff1982541617905533917f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d8180a4600190565b5090565b905f9180835282602052604083209160018060a01b03169182845260205260ff604084205416155f14611b0157808352826020526040832082845260205260408320600160ff198254161790557f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d339380a4600190565b6001600160a01b03165f8181527f7d7ffb7a348e1c6a02869081a26547b49160dd3df72d1d75a570eb9b698292ec60205260408120549091905f8051602061232d8339815191529060ff1615611b015780835282602052604083208284526020526040832060ff1981541690557ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b339380a4600190565b6001600160a01b03165f8181527fad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb5602052604081205490919060ff1615611b915781805281602052604082208183526020526040822060ff19815416905533917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b8180a4600190565b905f9180835282602052604083209160018060a01b03169182845260205260ff6040842054165f14611b015780835282602052604083208284526020526040832060ff1981541690557ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b339380a4600190565b6001600160401b0381116103b257604052565b6101c081019081106001600160401b038211176103b257604052565b90601f801991011681019081106001600160401b038211176103b257604052565b91908203918211611dfc57565b634e487b7160e01b5f52601160045260245ffd5b90604051611e1d81611db2565b6101a06001600160401b03600983958054855260018101546020860152600281015460030b60408601526003810154606086015260048101546080860152600581015460a0860152600681015460c0860152600781015460ff8116151560e087015260018060a01b038160081c1661010087015260ff8160a81c16151561012087015260b01c60010b610140860152600881015461016086015201548060030b61018085015260201c16910152565b6001600160401b0381116103b257601f01601f191660200190565b908060209392818452848401375f828201840152601f01601f1916010190565b3d15611f31573d90611f1882611ecc565b91611f266040519384611dce565b82523d5f602084013e565b606090565b600260015414611f47576002600155565b604051633ee5aeb560e01b8152600490fd5b91908201809211611dfc57565b9092916001600160401b0384116103b2578360051b6040519260208094611f8f82850182611dce565b809781520191810192831161193f57905b828210611fad5750505050565b81358152908301908301611fa0565b81835290916001600160fb1b03831161193f5760209260051b809284830137010190565b905f602091828151910182855af11561203a575f513d61203157506001600160a01b0381163b155b61200f5750565b604051635274afe760e01b81526001600160a01b039091166004820152602490fd5b60011415612008565b6040513d5f823e3d90fd5b6001600160a01b0391821692919083156103e25782156120bf571680156120a55760405163a9059cbb60e01b60208201526001600160a01b039390931660248401526044808401929092529082526120a391906103a4606483611dce565b565b505f8080939281935af16120b7611f07565b50156112ea57565b60405163162908e360e11b8152600490fd5b9081518082526020808093019301915f5b8281106120f0575050505090565b8351855293810193928101926001016120e2565b6040519060c082018281106001600160401b038211176103b2576040528160a05f918281528260208201528260408201528260608201528260808201520152565b519063ffffffff8216820361193f57565b51906001600160c01b038216820361193f57565b51908160170b820361193f57565b8051156121855760200190565b634e487b7160e01b5f52603260045260245ffd5b8051600110156121855760400190565b6121b290612178565b515f906121bf5750600190565b90565b600281510361222e5760016121d682612178565b51148061221d575b612217576121eb81612178565b51159081612202575b506121fd575f90565b600190565b6001915061220f90612199565b51145f6121f4565b50600190565b5061222781612199565b51156121de565b505f90565b604d8111611dfc57600a0a90565b81810292918115918404141715611dfc57565b5f80821315610b4e578260030b928184126122a75763ffffffff9192935016906012820180921161229357509061228d6121bf92612233565b90612241565b634e487b7160e01b81526011600452602490fd5b5091637fffffff1981146122fb57820363ffffffff16601281111561230f5760111981019081116122fb576122db90612233565b9182156122e757500490565b634e487b7160e01b81526012600452602490fd5b634e487b7160e01b83526011600452602483fd5b601292919203906012821161229357509061228d6121bf9261223356fea49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775a26469706673582212204ec40e31887fbc9b3038fc1ffd826ebc939ba34390a760c951f5e656a600ee5164736f6c634300081400332f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d000000000000000000000000828fd8b3544021590ba9f9a994addb8b44ddd9510000000000000000000000008ac491b7c118a0cdcf048e0f707247fd8c9575f9
Deployed Bytecode
0x608080604052600436101561001c575b50361561001a575f80fd5b005b5f90813560e01c90816301ffc9a7146118d45750806311681a061461187e5780631785f53c14611830578063199b8b121461181257806321e9b119146117f457806322a9339f146117af578063248a9ca31461178357806324d7806c146117305780632f2ff15d146116f35780632f54bf6e146116ad57806336568abe146116655780633b3abbed1461164757806347f77bc0146116025780635e18e3fd14610d965780637048027514610d4857806375b238fc14610d2057806378165a4814610c7d57806388697de414610b8a5780638c86d26b146108a557806391d148541461085c57806395addb90146107815780639ce7c0e01461053d578063a217fddf14610521578063a29ebdcc146104af578063c66d4c6c14610491578063d547741f14610454578063d9caed12146103fe578063da3e3397146102c7578063e326afcc14610271578063e8f803321461021b5763f2fde38b0361000f573461021857602036600319011261021857610192611929565b61019a6119a8565b6001600160a01b038116156101d4576101d0906101b633611ca3565b506101c033611c0c565b506101ca81611b06565b50611a68565b5080f35b606460405162461bcd60e51b815260206004820152602060248201527f4e6577206f776e65722063616e6e6f74206265207a65726f20616464726573736044820152fd5b80fd5b5034610218576020366003190112610218577f1b9610a496f65c1e84250e5397ec881fa9d1863b8dbce4726817c2a6a0fea3cf604060043561025b6119a8565b600454908060045582519182526020820152a180f35b5034610218576020366003190112610218577f6de227c59b2f542ddcc9718f1ce52d370be1af4f241b2320f034762fb5fc146860406004356102b16119a8565b600554908060055582519182526020820152a180f35b5034610218576060366003190112610218576102e1611929565b6102e9611943565b906102f26119a8565b6001600160a01b03908116801580156103f4575b6103e25760405163095ea7b360e01b60208083018281526001600160a01b0387166024850152604480358186015284529195929492918790610349606488611dce565b86519082875af186513d826103c6575b505015610364578580f35b60405194602086015216602484015283604484015260448352608083018381106001600160401b038211176103b2576103a9936103a49160405282611fe0565b611fe0565b5f808080808580f35b634e487b7160e01b5f52604160045260245ffd5b9091506103da5750823b15155b5f80610359565b6001146103d3565b60405163d92e233d60e01b8152600490fd5b5081831615610306565b503461021857606036600319011261021857610418611929565b602435906001600160a01b038216820361045057610449916104386119a8565b610440611f36565b60443591612045565b6001805580f35b8280fd5b5034610218576040366003190112610218576101d0600435610474611943565b908084528360205261048c6001604086200154611a47565b611d2c565b50346102185780600319360112610218576020600254604051908152f35b5034610218576020366003190112610218576004356104cc6119a8565b610e10811061050f5760407f60fb530244555fbb4defdff955e1b7b46e86a41c435dd1de4c10d70f10cc434491600254908060025582519182526020820152a180f35b604051630391e3b160e11b8152600490fd5b5034610218578060031936011261021857602090604051908152f35b50346102185761054c36611959565b906105556119a8565b61055d611f36565b82845260066020526040842060078101805460ff8160a81c16156107685760a061058684611e10565b01511561074f5760ff8116610736576105a86105a3368787611f66565b6121c2565b15610724576005830154804210610706575060ff191660011781556105f8906105da6105d5368787611f66565b6121a9565b815460b09190911b61ffff60b01b1661ffff60b01b19909116179055565b600181015460088201556002810154600990910180546bffffffffffffffffffffffff191663ffffffff909216919091179055837f000000000000000000000000828fd8b3544021590ba9f9a994addb8b44ddd9516001600160a01b0316803b1561070257816040518092633124a62b60e21b82528760048301526040602483015281838161068b604482018b8b611fbc565b03925af180156106f7576106df575b50507f6edb5841a476c9c29c34a652d1a44f785fe71a6157a3da9a6a6a589a1bd2945a916106d5604051928392602084526020840191611fbc565b0390a26001805580f35b6106e890611d9f565b6106f357835f61069a565b8380fd5b6040513d84823e3d90fd5b5080fd5b60449060405190630bd07b3560e21b82526004820152426024820152fd5b604051630331a49d60e51b8152600490fd5b6040516377b13e8760e11b815260048101879052602490fd5b60405163129b4cc760e31b815260048101879052602490fd5b60405163e5b7723b60e01b815260048101879052602490fd5b50346102185760203660031901126102185760406101c09160043581526006602052206001600160401b0381549160018101549060028101546003820154600483015460058401549060068501549260078601549460096008880154970154976040519a8b5260208b015260030b60408a01526060890152608088015260a087015260c086015260ff8116151560e086015260018060a01b038160081c1661010086015260ff8160a81c16151561012086015260b01c60010b6101408501526101608401528060030b61018084015260201c166101a0820152f35b5034610218576040366003190112610218576040610878611943565b91600435815280602052209060018060a01b03165f52602052602060ff60405f2054166040519015158152f35b50346102185760c0366003190112610218576024356044356064358060030b8091036106f35760843560a435916108da6119ff565b6004358652600660205260ff600760408820015460a81c16610b71578415610b5f5760038560f01c03610b5f5785841315610b4e5760111981128015610b45575b610b33576003548211610b215742831115610b0f57610ac760405161093f81611db2565b4281528560208201528260408201528360608201528460808201528760a08201528660c08201528760e08201523361010082015260016101208201525f196101408201528761016082015287610180820152876101a0820152600435885260066020526001600160401b036101a060408a209280518455602081015160018501556002840193600960408301519163ffffffff19968781541663ffffffff948516179055606084015160038201556080840151600482015560a0840151600582015560c08401516006820155610a7f6007820160e086015115158154906101008801519160ff8060a81b6101208b0151151560a81b1693610100600160a81b039060081b1692169069ffffffffffffffffffff60b01b16171717815561014086015160010b81549060b01b61ffff60b01b169061ffff60b01b1916179055565b610160840151600882015501946101808301519086541691161784550151166bffffffffffffffff0000000082549160201b16906bffffffffffffffff000000001916179055565b60405193428552602085015260408401526060830152608082015233907fe200abc0aa615d5adaaadf1e97bbfad2dfdfd9aac97a8874f3eabdf8b3b6125560a060043592a480f35b604051631da7447960e21b8152600490fd5b6040516324ce275b60e11b8152600490fd5b6040516308c03a3760e11b8152600490fd5b5085811361091b565b60405162bfc92160e01b8152600490fd5b604051634b32ea2b60e11b8152600490fd5b602460405163f63b421360e01b81526004356004820152fd5b503461021857602036600319011261021857600435610ba76119a8565b808252600660205260408220600781015460ff8160a81c1615610c645760a0610bcf83611e10565b015115610c4b5760ff16610c32576005018054804211610c1457508290557f052435bc04fc49113a7bfd9198a92c0852ca622a621800f6da66d4b29b786c058280a280f35b6044906040519063495d75c960e01b82526004820152426024820152fd5b6040516377b13e8760e11b815260048101839052602490fd5b60405163129b4cc760e31b815260048101849052602490fd5b60405163e5b7723b60e01b815260048101849052602490fd5b503461021857602036600319011261021857600435610c9a6119a8565b808252600660205260408220600781015460ff8160a81c1615610c645760a0610cc283611e10565b0151610d075760ff16610c32576005610cdd60025442611f59565b9101557f2435a0347185933b12027c6f394a5fd9c03646dba233e956f50658719dfc0b358280a280f35b6040516311412f7160e21b815260048101849052602490fd5b503461021857806003193601126102185760206040515f8051602061232d8339815191528152f35b5034610218576020366003190112610218576101d0610d65611929565b610d6d6119a8565b5f8051602061232d833981519152835282602052610d916001604085200154611a47565b611a68565b50610da036611959565b9291610daa611f36565b808352600660205260408320610dc03447611def565b92600782015460ff8160a81c16156115e95760a0610ddd84611e10565b01516115d05760ff166115b7576004820154804210611599575085156115855736819003601e19018135818112156114a3578201918235926001600160401b03841161158157602001978336038913611581576001101561156d576020810135918212156114a357018035906001600160401b0382116114a3576020019080360382136114a35791610ea4610e92989288946040519a8b958695637bf41d7760e11b8752604060048801526044870191611ee7565b84810360031901602486015291611ee7565b0381347f0000000000000000000000008ac491b7c118a0cdcf048e0f707247fd8c9575f96001600160a01b03165af19485156115625784956114bf575b50610eea612104565b508451602086818101928101031261134157805160f01c600381036114a75750610f12612104565b956101209182828051810103126114a357604051908382018281106001600160401b0382111761148f579163ffffffff9392918492604052519485825282610f5c60408601612145565b9260208101938452610f7060608701612145565b9060408101918252610f8460808801612156565b6060820152610f9560a08801612156565b6080820152610fa660c08801612145565b9660a08201978852610fdf610fbd60e0830161216a565b9560c0840196875261010092610fd484820161216a565b60e08601520161216a565b910152878d52511660208c01525160170b60408b015260111960608b015251166080890152511660a087015260068201549081810361147157505060408501518481131561145957506001600160401b0360a08601511680421161143b575060048101546003820154808211156114345761105a9082611def565b61106660045483611f59565b906001600160401b0360208901511691818310801561142b575b6113fd575050600554908180151591826113ea575b50506113b557506001600160401b03602087015116036113a8575b60018101546110de600283015460030b916110d860408901519360608a015160030b92612254565b92612254565b10156113995783905b60405191606083018381106001600160401b038211176113855760405260028352604036602085013780151580611373575b61136157611345578461112b83612178565b52600161113783612199565b525b611142826121c2565b156107245760078101805460ff191660011790556111d490611186611166846121a9565b600783019081549060b01b61ffff60b01b169061ffff60b01b1916179055565b604087015160088201556060870151600990910180546020808a01516bffffffffffffffff00000000911b1663ffffffff9093166bffffffffffffffffffffffff1990911617919091179055565b7f000000000000000000000000828fd8b3544021590ba9f9a994addb8b44ddd9516001600160a01b0316803b1561134157846040518092633124a62b60e21b82528560048301526040602483015281838161123260448201896120d1565b03925af1801561133657611303575b50847fb8dce7375521e9f17a03d252798b1924fc59ab0c02961dc9111f38f84d8dcd5491604086970151906112a46001600160401b036020606086015160030b9501511691604051948594855260208501526080604085015260808401906120d1565b9060608301520390a28047115f146112fc576112c09047611def565b806112ce575b506001805580f35b81808092335af16112dd611f07565b50156112ea57805f6112c6565b604051633c31275160e21b8152600490fd5b50806112c0565b9361132f7fb8dce7375521e9f17a03d252798b1924fc59ab0c02961dc9111f38f84d8dcd549295611d9f565b9390611241565b6040513d87823e3d90fd5b8480fd5b600161135083612178565b528461135b83612199565b52611139565b60405163d94a4ceb60e01b8152600490fd5b50670de0b6b3a7640000811415611119565b634e487b7160e01b87526041600452602487fd5b670de0b6b3a7640000906110e7565b6113b06119ff565b6110b0565b602087015160405163609954a960e11b81526001600160401b0390911660048201524260248201526044810191909152606490fd5b6113f49250611f59565b4211815f611095565b604051630cd2df1760e11b81526001600160401b038416600482015260248101929092526044820152606490fd5b50808311611080565b508461105a565b60449060405190632d4a3ff960e21b82526004820152426024820152fd5b60249060405190637b9cd59560e01b82526004820152fd5b604492506040519163d639b97960e01b835260048301526024820152fd5b634e487b7160e01b89526041600452602489fd5b8680fd5b602490604051906319b3717360e01b82526004820152fd5b9094503d8085833e6114d18183611dce565b810190602081830312611341578051906001600160401b03821161155e5782601f83830101121561155e57818101519161150a83611ecc565b936115186040519586611dce565b8385526020848385010101116114a35790869291835b83811061154557505050820160200152935f610ee1565b602083830182018101518783018201528995500161152e565b8580fd5b6040513d86823e3d90fd5b634e487b7160e01b87526032600452602487fd5b8780fd5b634e487b7160e01b85526032600452602485fd5b6044906040519063408b57fb60e01b82526004820152426024820152fd5b6040516377b13e8760e11b815260048101849052602490fd5b6040516311412f7160e21b815260048101859052602490fd5b60405163e5b7723b60e01b815260048101859052602490fd5b50346102185780600319360112610218576040517f0000000000000000000000008ac491b7c118a0cdcf048e0f707247fd8c9575f96001600160a01b03168152602090f35b50346102185780600319360112610218576020600554604051908152f35b50346102185760403660031901126102185761167f611943565b336001600160a01b0382160361169b576101d090600435611d2c565b60405163334bd91960e11b8152600490fd5b50346102185760203660031901126102185760ff60406020926116ce611929565b8180528185528282206001600160a01b03909116825284522054604051911615158152f35b5034610218576040366003190112610218576101d0600435611713611943565b908084528360205261172b6001604086200154611a47565b611b95565b50346102185760203660031901126102185760ff6040602092611751611929565b5f8051602061232d83398151915282528185528282206001600160a01b03909116825284522054604051911615158152f35b503461021857602036600319011261021857600160406020926004358152808452200154604051908152f35b50346102185780600319360112610218576040517f000000000000000000000000828fd8b3544021590ba9f9a994addb8b44ddd9516001600160a01b03168152602090f35b50346102185780600319360112610218576020600354604051908152f35b50346102185780600319360112610218576020600454604051908152f35b5034610218576020366003190112610218576101d061184d611929565b6118556119a8565b5f8051602061232d8339815191528352826020526118796001604085200154611a47565b611c0c565b5034610218576020366003190112610218577fd6a7dcb27443e1510ae08d29f87eb8885d30dd37470d8edb35f65a981e3b7f3660406004356118be6119a8565b600354908060035582519182526020820152a180f35b9050346107025760203660031901126107025760043563ffffffff60e01b81168091036104505760209250637965db0b60e01b8114908115611918575b5015158152f35b6301ffc9a760e01b1490505f611911565b600435906001600160a01b038216820361193f57565b5f80fd5b602435906001600160a01b038216820361193f57565b604060031982011261193f57600435916024356001600160401b039283821161193f578060238301121561193f57816004013593841161193f5760248460051b8301011161193f576024019190565b335f9081527fad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb5602052604081205460ff16156119e15750565b6044906040519063e2517d3f60e01b82523360048301526024820152fd5b335f9081527f7d7ffb7a348e1c6a02869081a26547b49160dd3df72d1d75a570eb9b698292ec60205260409020545f8051602061232d8339815191529060ff16156119e15750565b805f525f60205260405f20335f5260205260ff60405f205416156119e15750565b6001600160a01b03165f8181527f7d7ffb7a348e1c6a02869081a26547b49160dd3df72d1d75a570eb9b698292ec60205260408120549091905f8051602061232d8339815191529060ff16611b0157808352826020526040832082845260205260408320600160ff198254161790557f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d339380a4600190565b505090565b6001600160a01b03165f8181527fad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb5602052604081205490919060ff16611b9157818052816020526040822081835260205260408220600160ff1982541617905533917f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d8180a4600190565b5090565b905f9180835282602052604083209160018060a01b03169182845260205260ff604084205416155f14611b0157808352826020526040832082845260205260408320600160ff198254161790557f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d339380a4600190565b6001600160a01b03165f8181527f7d7ffb7a348e1c6a02869081a26547b49160dd3df72d1d75a570eb9b698292ec60205260408120549091905f8051602061232d8339815191529060ff1615611b015780835282602052604083208284526020526040832060ff1981541690557ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b339380a4600190565b6001600160a01b03165f8181527fad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb5602052604081205490919060ff1615611b915781805281602052604082208183526020526040822060ff19815416905533917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b8180a4600190565b905f9180835282602052604083209160018060a01b03169182845260205260ff6040842054165f14611b015780835282602052604083208284526020526040832060ff1981541690557ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b339380a4600190565b6001600160401b0381116103b257604052565b6101c081019081106001600160401b038211176103b257604052565b90601f801991011681019081106001600160401b038211176103b257604052565b91908203918211611dfc57565b634e487b7160e01b5f52601160045260245ffd5b90604051611e1d81611db2565b6101a06001600160401b03600983958054855260018101546020860152600281015460030b60408601526003810154606086015260048101546080860152600581015460a0860152600681015460c0860152600781015460ff8116151560e087015260018060a01b038160081c1661010087015260ff8160a81c16151561012087015260b01c60010b610140860152600881015461016086015201548060030b61018085015260201c16910152565b6001600160401b0381116103b257601f01601f191660200190565b908060209392818452848401375f828201840152601f01601f1916010190565b3d15611f31573d90611f1882611ecc565b91611f266040519384611dce565b82523d5f602084013e565b606090565b600260015414611f47576002600155565b604051633ee5aeb560e01b8152600490fd5b91908201809211611dfc57565b9092916001600160401b0384116103b2578360051b6040519260208094611f8f82850182611dce565b809781520191810192831161193f57905b828210611fad5750505050565b81358152908301908301611fa0565b81835290916001600160fb1b03831161193f5760209260051b809284830137010190565b905f602091828151910182855af11561203a575f513d61203157506001600160a01b0381163b155b61200f5750565b604051635274afe760e01b81526001600160a01b039091166004820152602490fd5b60011415612008565b6040513d5f823e3d90fd5b6001600160a01b0391821692919083156103e25782156120bf571680156120a55760405163a9059cbb60e01b60208201526001600160a01b039390931660248401526044808401929092529082526120a391906103a4606483611dce565b565b505f8080939281935af16120b7611f07565b50156112ea57565b60405163162908e360e11b8152600490fd5b9081518082526020808093019301915f5b8281106120f0575050505090565b8351855293810193928101926001016120e2565b6040519060c082018281106001600160401b038211176103b2576040528160a05f918281528260208201528260408201528260608201528260808201520152565b519063ffffffff8216820361193f57565b51906001600160c01b038216820361193f57565b51908160170b820361193f57565b8051156121855760200190565b634e487b7160e01b5f52603260045260245ffd5b8051600110156121855760400190565b6121b290612178565b515f906121bf5750600190565b90565b600281510361222e5760016121d682612178565b51148061221d575b612217576121eb81612178565b51159081612202575b506121fd575f90565b600190565b6001915061220f90612199565b51145f6121f4565b50600190565b5061222781612199565b51156121de565b505f90565b604d8111611dfc57600a0a90565b81810292918115918404141715611dfc57565b5f80821315610b4e578260030b928184126122a75763ffffffff9192935016906012820180921161229357509061228d6121bf92612233565b90612241565b634e487b7160e01b81526011600452602490fd5b5091637fffffff1981146122fb57820363ffffffff16601281111561230f5760111981019081116122fb576122db90612233565b9182156122e757500490565b634e487b7160e01b81526012600452602490fd5b634e487b7160e01b83526011600452602483fd5b601292919203906012821161229357509061228d6121bf9261223356fea49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775a26469706673582212204ec40e31887fbc9b3038fc1ffd826ebc939ba34390a760c951f5e656a600ee5164736f6c63430008140033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000828fd8b3544021590ba9f9a994addb8b44ddd9510000000000000000000000008ac491b7c118a0cdcf048e0f707247fd8c9575f9

-----Decoded View---------------
Arg [0] : _ctf (address): 0x828Fd8B3544021590bA9F9A994ADDB8B44DDd951
Arg [1] : _verifierProxy (address): 0x8Ac491b7c118a0cdcF048e0f707247fD8C9575f9

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000828fd8b3544021590ba9f9a994addb8b44ddd951
Arg [1] : 0000000000000000000000008ac491b7c118a0cdcf048e0f707247fd8c9575f9

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
0xe0Bc09D885E061a252756ac5f65A1424fC67c8d7
Loading...
Loading
Loading...
Loading
[ 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.