Source Code
Overview
ETH Balance
0 ETH
More Info
ContractCreator
Multichain Info
N/A
Latest 3 internal transactions
Advanced mode:
| Parent Transaction Hash | Method |
Block
|
From
|
To
|
Amount
|
||
|---|---|---|---|---|---|---|---|
| 0x60806040 | 6873182 | 696 days ago | Contract Creation | 0 ETH | |||
| 0x60806040 | 6873182 | 696 days ago | Contract Creation | 0 ETH | |||
| 0x60806040 | 6873182 | 696 days ago | Contract Creation | 0 ETH |
Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API[{"inputs":[{"internalType":"string","name":"_marketName","type":"string"},{"internalType":"string","name":"_tradingInstrument","type":"string"},{"internalType":"address","name":"_baseToken","type":"address"},{"internalType":"address","name":"_quoteToken","type":"address"},{"internalType":"uint8","name":"_priceDecimals","type":"uint8"}],"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":[],"name":"MathOverflowedMulDiv","type":"error"},{"inputs":[],"name":"ReentrancyGuardReentrantCall","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"orderId","type":"uint256"},{"indexed":false,"internalType":"address","name":"owner","type":"address"},{"indexed":false,"internalType":"uint256","name":"price","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"initialAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"remainingAmount","type":"uint256"},{"indexed":false,"internalType":"enum Market.OrderDirection","name":"direction","type":"uint8"},{"indexed":false,"internalType":"enum Market.OrderStatus","name":"status","type":"uint8"},{"indexed":false,"internalType":"enum Market.OrderUpdateType","name":"updateType","type":"uint8"},{"indexed":false,"internalType":"uint256","name":"createdAt","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"validUntil","type":"uint256"}],"name":"OrderUpdate","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":"address","name":"askAddress","type":"address"},{"indexed":false,"internalType":"address","name":"bidAddress","type":"address"},{"indexed":false,"internalType":"uint256","name":"price","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"askOrderId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"bidOrderId","type":"uint256"}],"name":"TradeCreated","type":"event"},{"inputs":[],"name":"DEFAULT_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"OPERATOR_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"askPriceHeap","outputs":[{"internalType":"contract Heap","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"askPriceOrders","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"baseToken","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256[]","name":"orderIds","type":"uint256[]"}],"name":"batchCancelOrders","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"enum Market.OrderDirection[]","name":"directions","type":"uint8[]"},{"internalType":"uint256[]","name":"prices","type":"uint256[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"},{"internalType":"uint256[]","name":"validBlkNums","type":"uint256[]"}],"name":"batchPlaceOrders","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"bidPriceHeap","outputs":[{"internalType":"contract Heap","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"bidPriceOrders","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"orderId","type":"uint256"}],"name":"cancelOrder","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"getOpenOrderIds","outputs":[{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"getOpenOrders","outputs":[{"components":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"uint256","name":"price","type":"uint256"},{"internalType":"uint256","name":"initialAmount","type":"uint256"},{"internalType":"uint256","name":"remainingAmount","type":"uint256"},{"internalType":"enum Market.OrderDirection","name":"direction","type":"uint8"},{"internalType":"uint256","name":"orderId","type":"uint256"},{"internalType":"uint256","name":"createdAt","type":"uint256"},{"internalType":"uint256","name":"validUntil","type":"uint256"},{"internalType":"enum Market.OrderStatus","name":"status","type":"uint8"}],"internalType":"struct Market.Order[]","name":"","type":"tuple[]"}],"stateMutability":"view","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":[],"name":"marketName","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"matchOrders","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"nextOrderId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"ordersById","outputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"uint256","name":"price","type":"uint256"},{"internalType":"uint256","name":"initialAmount","type":"uint256"},{"internalType":"uint256","name":"remainingAmount","type":"uint256"},{"internalType":"enum Market.OrderDirection","name":"direction","type":"uint8"},{"internalType":"uint256","name":"orderId","type":"uint256"},{"internalType":"uint256","name":"createdAt","type":"uint256"},{"internalType":"uint256","name":"validUntil","type":"uint256"},{"internalType":"enum Market.OrderStatus","name":"status","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"enum Market.OrderDirection","name":"direction","type":"uint8"},{"internalType":"uint256","name":"price","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"validBlkNum","type":"uint256"}],"name":"placeOrder","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"priceDenominator","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"quoteToken","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","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":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"revokeRole","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":[],"name":"tradingInstrument","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newAdmin","type":"address"}],"name":"transferAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"updateAllOrders","outputs":[],"stateMutability":"nonpayable","type":"function"}]Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101c45760003560e01c806375829def116100f9578063a266f85a11610097578063d547741f11610071578063d547741f14610430578063e6bfd26a14610443578063f0dff6b61461044b578063f5b541a61461045e57600080fd5b8063a266f85a146103ff578063c55dae6314610414578063cdcf4b9b1461042757600080fd5b806386f34467116100d357806386f34467146103be5780638c29c911146103d157806391d14854146103e4578063a217fddf146103f757600080fd5b806375829def146103905780637d4feb72146103a35780637ee68546146103b657600080fd5b80632c7d413b116101665780634622c218116101405780634622c21814610342578063514fcac7146103555780636e84a27114610368578063709bfe9a1461037057600080fd5b80632c7d413b146103075780632f2ff15d1461031a57806336568abe1461032f57600080fd5b806323edfa2e116101a257806323edfa2e1461023c578063248a9ca31461025d5780632a58b330146102805780632c4cb11a1461028957600080fd5b806301ffc9a7146101c9578063049405be146101f1578063217a4b7014610211575b600080fd5b6101dc6101d7366004611ce7565b610485565b60405190151581526020015b60405180910390f35b6102046101ff366004611d2d565b6104bc565b6040516101e89190611d82565b600554610224906001600160a01b031681565b6040516001600160a01b0390911681526020016101e8565b61024f61024a366004611e3a565b61066a565b6040519081526020016101e8565b61024f61026b366004611e5c565b60009081526020819052604090206001015490565b61024f600c5481565b6102f2610297366004611e5c565b60076020819052600091825260409091208054600182015460028301546003840154600485015460058601546006870154978701546008909701546001600160a01b039096169794969395929460ff92831694919390921689565b6040516101e899989796959493929190611e75565b61024f610315366004611e3a565b61069b565b61032d610328366004611ed6565b6106b7565b005b61032d61033d366004611ed6565b6106e2565b61032d610350366004611f11565b61071a565b61032d610363366004611e5c565b610aff565b61032d610b75565b61038361037e366004611d2d565b610c4e565b6040516101e89190611f4a565b61032d61039e366004611d2d565b610ddd565b61032d6103b136600461205a565b610e55565b61032d610e8b565b600b54610224906001600160a01b031681565b61032d6103df36600461208f565b6111dc565b6101dc6103f2366004611ed6565b6112ca565b61024f600081565b6104076112f3565b6040516101e891906121af565b600454610224906001600160a01b031681565b61024f60065481565b61032d61043e366004611ed6565b611381565b6104076113a6565b600a54610224906001600160a01b031681565b61024f7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92981565b60006001600160e01b03198216637965db0b60e01b14806104b657506301ffc9a760e01b6001600160e01b03198316145b92915050565b606060006104c983610c4e565b90506000815167ffffffffffffffff8111156104e7576104e7611f82565b60405190808252806020026020018201604052801561052057816020015b61050d611c71565b8152602001906001900390816105055790505b50905060005b82518110156106625760076000848381518110610545576105456121fd565b60200260200101518152602001908152602001600020604051806101200160405290816000820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b031681526020016001820154815260200160028201548152602001600382015481526020016004820160009054906101000a900460ff1660018111156105d8576105d8611d48565b60018111156105e9576105e9611d48565b815260058281015460208301526006830154604083015260078301546060830152600883015460809092019160ff169081111561062857610628611d48565b600581111561063957610639611d48565b8152505082828151811061064f5761064f6121fd565b6020908102919091010152600101610526565b509392505050565b6009602052816000526040600020818154811061068657600080fd5b90600052602060002001600091509150505481565b6008602052816000526040600020818154811061068657600080fd5b6000828152602081905260409020600101546106d2816113b3565b6106dc83836113bd565b50505050565b6001600160a01b038116331461070b5760405163334bd91960e11b815260040160405180910390fd5b610715828261144f565b505050565b600061072983856006546114ba565b9050600081116107955760405162461bcd60e51b815260206004820152602c60248201527f51756f746520746f6b656e20616d6f756e74206d75737420626520677265617460448201526b6572207468616e207a65726f60a01b60648201526084015b60405180910390fd5b6107a1338486886114d1565b6107e25760405162461bcd60e51b8152602060048201526012602482015271496e73756666696369656e742066756e647360701b604482015260640161078c565b600083116108325760405162461bcd60e51b815260206004820181905260248201527f416d6f756e74206d7573742062652067726561746572207468616e207a65726f604482015260640161078c565b600061083e4384612229565b90506000604051806101200160405280336001600160a01b0316815260200187815260200186815260200186815260200188600181111561088157610881611d48565b8152600c5460208201524360408201526060810184905260800160019052905060008760018111156108b5576108b5611d48565b03610943576000868152600860209081526040808320600c5481546001810183559185529290932090920155600a5490516390b5561d60e01b8152600481018890526001600160a01b03909116906390b5561d90602401600060405180830381600087803b15801561092657600080fd5b505af115801561093a573d6000803e3d6000fd5b505050506109c8565b6000868152600960209081526040808320600c5481546001810183559185529290932090920155600b5490516390b5561d60e01b8152600481018890526001600160a01b03909116906390b5561d90602401600060405180830381600087803b1580156109af57600080fd5b505af11580156109c3573d6000803e3d6000fd5b505050505b600c54600090815260076020908152604091829020835181546001600160a01b0319166001600160a01b0390911617815590830151600180830191909155918301516002820155606083015160038201556080830151600482018054859460ff19909116908381811115610a3e57610a3e611d48565b021790555060a0820151816005015560c0820151816006015560e082015181600701556101008201518160080160006101000a81548160ff02191690836005811115610a8c57610a8c611d48565b02179055509050507fc61479f640c5df729563b3ae73c6592bfaef0f2f68133af5b287fc6bc1635cf5600c54338888898c60016000438b604051610ad99a9998979695949392919061224c565b60405180910390a1600c8054906000610af1836122b9565b919050555050505050505050565b600081815260076020526040902080546001600160a01b03163314610b665760405162461bcd60e51b815260206004820152601960248201527f596f7520646f206e6f74206f776e2074686973206f7264657200000000000000604482015260640161078c565b610b718260036115f7565b5050565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929610b9f816113b3565b60015b600c54811015610b715760008181526007602052604090206001600882015460ff166005811115610bd557610bd5611d48565b03610c45578060070154431115610bf657610bf18260046115f7565b610c45565b8054600382015460018301546004840154610c1f936001600160a01b031692919060ff166114d1565b610c2e57610bf18260056115f7565b8060030154600003610c4557610c458260026115f7565b50600101610ba2565b6060600080600c5467ffffffffffffffff811115610c6e57610c6e611f82565b604051908082528060200260200182016040528015610c97578160200160208202803683370190505b50905060015b600c54811015610d425760008181526007602052604090206001600882015460ff166005811115610cd057610cd0611d48565b148015610ce1575080600701544311155b15610d39576001600160a01b0386161580610d08575080546001600160a01b038781169116145b15610d395781838581518110610d2057610d206121fd565b602090810291909101015283610d35816122b9565b9450505b50600101610c9d565b5060008267ffffffffffffffff811115610d5e57610d5e611f82565b604051908082528060200260200182016040528015610d87578160200160208202803683370190505b50905060005b83811015610dd457828181518110610da757610da76121fd565b6020026020010151828281518110610dc157610dc16121fd565b6020908102919091010152600101610d8d565b50949350505050565b6000610de8816113b3565b6001600160a01b038216610e3e5760405162461bcd60e51b815260206004820181905260248201527f4e65772061646d696e20616464726573732063616e6e6f74206265207a65726f604482015260640161078c565b610e496000836113bd565b5061071560003361144f565b60005b8151811015610b7157610e83828281518110610e7657610e766121fd565b6020026020010151610aff565b600101610e58565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929610eb5816113b3565b610ebd610b75565b600a5460408051635ca1e16560e01b815290516000926001600160a01b031691635ca1e1659160048083019260209291908290030181865afa158015610f07573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f2b91906122d2565b90506000600b60009054906101000a90046001600160a01b03166001600160a01b0316635ca1e1656040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f82573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fa691906122d2565b9050600082118015610fb85750600081115b8015610fc45750818110155b15610715576000828152600860205260408120610fe0906117d2565b600083815260096020526040812091925090610ffb906117d2565b90506110068261183f565b61108d57600a60009054906101000a90046001600160a01b03166001600160a01b0316633351cc736040518163ffffffff1660e01b81526004016020604051808303816000875af115801561105f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061108391906122d2565b5050505050610ebd565b6110968161183f565b6110ef57600b60009054906101000a90046001600160a01b03166001600160a01b0316633351cc736040518163ffffffff1660e01b81526004016020604051808303816000875af115801561105f573d6000803e3d6000fd5b600082815260076020526040808220838352908220600380830154908201549293919290918183106111215781611123565b825b905061112f8582611870565b6111398482611870565b84548454600187015461115b926001600160a01b03908116921690849061191d565b84548454600187015460058089015490880154604080516001600160a01b0396871681529590941660208601528484019290925260608401859052608084015260a0830152517f532c61a7371ced9ca44dc5bb81f73a24cb3d0af8f4396a3d03c3db699be662939181900360c00190a1505050505050505050610ebd565b50565b82518451146111fd5760405162461bcd60e51b815260040161078c906122eb565b815183511461121e5760405162461bcd60e51b815260040161078c906122eb565b805182511461123f5760405162461bcd60e51b815260040161078c906122eb565b60005b84518110156112c3576112bb858281518110611260576112606121fd565b602002602001015185838151811061127a5761127a6121fd565b6020026020010151858481518110611294576112946121fd565b60200260200101518585815181106112ae576112ae6121fd565b602002602001015161071a565b600101611242565b5050505050565b6000918252602082815260408084206001600160a01b0393909316845291905290205460ff1690565b6003805461130090612320565b80601f016020809104026020016040519081016040528092919081815260200182805461132c90612320565b80156113795780601f1061134e57610100808354040283529160200191611379565b820191906000526020600020905b81548152906001019060200180831161135c57829003601f168201915b505050505081565b60008281526020819052604090206001015461139c816113b3565b6106dc838361144f565b6002805461130090612320565b6111d98133611b74565b60006113c983836112ca565b611447576000838152602081815260408083206001600160a01b03861684529091529020805460ff191660011790556113ff3390565b6001600160a01b0316826001600160a01b0316847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45060016104b6565b5060006104b6565b600061145b83836112ca565b15611447576000838152602081815260408083206001600160a01b0386168085529252808320805460ff1916905551339286917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45060016104b6565b60006114c7848484611bad565b90505b9392505050565b6000808260018111156114e6576114e6611d48565b036115775760006114fa85856006546114ba565b6005546040516370a0823160e01b81526001600160a01b0389811660048301529293508392909116906370a0823190602401602060405180830381865afa158015611549573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061156d91906122d2565b10159150506115ef565b600480546040516370a0823160e01b81526001600160a01b03888116938201939093528692909116906370a0823190602401602060405180830381865afa1580156115c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115ea91906122d2565b101590505b949350505050565b60008281526007602052604090206001600882015460ff16600581111561162057611620611d48565b1461162a57505050565b600080600483015460ff16600181111561164657611646611d48565b146116635760018201546000908152600960205260409020611677565b600182015460009081526008602052604090205b905060005b81548110156117265784828281548110611698576116986121fd565b90600052602060002001540361171e57815482906116b89060019061235a565b815481106116c8576116c86121fd565b90600052602060002001548282815481106116e5576116e56121fd565b9060005260206000200181905550818054806117035761170361236d565b60019003818190600052602060002001600090559055611726565b60010161167c565b5060088201805484919060ff1916600183600581111561174857611748611d48565b0217905550600582015482546001840154600285015460048601546008870154600688015460078901546040517fc61479f640c5df729563b3ae73c6592bfaef0f2f68133af5b287fc6bc1635cf5986117c49890976001600160a01b03909116969095909460009460ff9283169492909116926003929061224c565b60405180910390a150505050565b6000805b8254811015611836576118048382815481106117f4576117f46121fd565b906000526020600020015461183f565b1561182e5782818154811061181b5761181b6121fd565b9060005260206000200154915050919050565b6001016117d6565b50600092915050565b6000600160008381526007602052604090206008015460ff16600581111561186957611869611d48565b1492915050565b80826003016000828254611884919061235a565b909155505060038201546000036118a457610b71826005015460026115f7565b60058201548254600180850154600286015460038701546004880154600689015460078a01546040517fc61479f640c5df729563b3ae73c6592bfaef0f2f68133af5b287fc6bc1635cf5996119119990986001600160a01b039091169796959460ff16939092839261224c565b60405180910390a15050565b6001600160a01b03841661196b5760405162461bcd60e51b8152602060048201526015602482015274496e76616c69642061736b6572206164647265737360581b604482015260640161078c565b6001600160a01b0383166119ba5760405162461bcd60e51b8152602060048201526016602482015275496e76616c696420626964646572206164647265737360501b604482015260640161078c565b60008211611a0a5760405162461bcd60e51b815260206004820181905260248201527f416d6f756e74206d7573742062652067726561746572207468616e207a65726f604482015260640161078c565b60008111611a5a5760405162461bcd60e51b815260206004820152601f60248201527f5072696365206d7573742062652067726561746572207468616e207a65726f00604482015260640161078c565b6000611a6983836006546114ba565b6005546040516323b872dd60e01b81526001600160a01b0387811660048301528881166024830152604482018490529293509116906323b872dd906064016020604051808303816000875af1158015611ac6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611aea9190612383565b50600480546040516323b872dd60e01b81526001600160a01b03888116938201939093528683166024820152604481018690529116906323b872dd906064016020604051808303816000875af1158015611b48573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b6c9190612383565b505050505050565b611b7e82826112ca565b610b715760405163e2517d3f60e01b81526001600160a01b03821660048201526024810183905260440161078c565b6000838302816000198587098281108382030391505080600003611be457838281611bda57611bda6123a5565b04925050506114ca565b808411611c045760405163227bc15360e01b815260040160405180910390fd5b6000848688096000868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150509392505050565b60405180610120016040528060006001600160a01b0316815260200160008152602001600081526020016000815260200160006001811115611cb557611cb5611d48565b815260200160008152602001600081526020016000815260200160006005811115611ce257611ce2611d48565b905290565b600060208284031215611cf957600080fd5b81356001600160e01b0319811681146114ca57600080fd5b80356001600160a01b0381168114611d2857600080fd5b919050565b600060208284031215611d3f57600080fd5b6114ca82611d11565b634e487b7160e01b600052602160045260246000fd5b60028110611d6e57611d6e611d48565b9052565b60068110611d6e57611d6e611d48565b602080825282518282018190526000918401906040840190835b81811015611e2f57835160018060a01b0381511684526020810151602085015260408101516040850152606081015160608501526080810151611de26080860182611d5e565b5060a081015160a085015260c081015160c085015260e081015160e08501526101008101519050611e17610100850182611d72565b50602093909301926101209290920191600101611d9c565b509095945050505050565b60008060408385031215611e4d57600080fd5b50508035926020909101359150565b600060208284031215611e6e57600080fd5b5035919050565b6001600160a01b038a1681526020810189905260408101889052606081018790526101208101611ea86080830188611d5e565b8560a08301528460c08301528360e0830152611ec8610100830184611d72565b9a9950505050505050505050565b60008060408385031215611ee957600080fd5b82359150611ef960208401611d11565b90509250929050565b803560028110611d2857600080fd5b60008060008060808587031215611f2757600080fd5b611f3085611f02565b966020860135965060408601359560600135945092505050565b602080825282518282018190526000918401906040840190835b81811015611e2f578351835260209384019390920191600101611f64565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715611fc157611fc1611f82565b604052919050565b600067ffffffffffffffff821115611fe357611fe3611f82565b5060051b60200190565b600082601f830112611ffe57600080fd5b813561201161200c82611fc9565b611f98565b8082825260208201915060208360051b86010192508583111561203357600080fd5b602085015b83811015612050578035835260209283019201612038565b5095945050505050565b60006020828403121561206c57600080fd5b813567ffffffffffffffff81111561208357600080fd5b6115ef84828501611fed565b600080600080608085870312156120a557600080fd5b843567ffffffffffffffff8111156120bc57600080fd5b8501601f810187136120cd57600080fd5b80356120db61200c82611fc9565b8082825260208201915060208360051b8501019250898311156120fd57600080fd5b6020840193505b828410156121265761211584611f02565b825260209384019390910190612104565b9650505050602085013567ffffffffffffffff81111561214557600080fd5b61215187828801611fed565b935050604085013567ffffffffffffffff81111561216e57600080fd5b61217a87828801611fed565b925050606085013567ffffffffffffffff81111561219757600080fd5b6121a387828801611fed565b91505092959194509250565b602081526000825180602084015260005b818110156121dd57602081860181015160408684010152016121c0565b506000604082850101526040601f19601f83011684010191505092915050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b808201808211156104b6576104b6612213565b60048110611d6e57611d6e611d48565b8a81526001600160a01b038a166020820152604081018990526060810188905260808101879052610140810161228560a0830188611d5e565b61229260c0830187611d72565b61229f60e083018661223c565b610100820193909352610120015298975050505050505050565b6000600182016122cb576122cb612213565b5060010190565b6000602082840312156122e457600080fd5b5051919050565b6020808252818101527f417272617973206d7573742068617665207468652073616d65206c656e677468604082015260600190565b600181811c9082168061233457607f821691505b60208210810361235457634e487b7160e01b600052602260045260246000fd5b50919050565b818103818111156104b6576104b6612213565b634e487b7160e01b600052603160045260246000fd5b60006020828403121561239557600080fd5b815180151581146114ca57600080fd5b634e487b7160e01b600052601260045260246000fdfea264697066735822122088b5fc18d7905a867f376b7377a2f9326d41872063d7ca4c5337c4fa85952b4264736f6c634300081b0033
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.