Source Code
Overview
ETH Balance
0 ETH
More Info
ContractCreator
Multichain Info
N/A
| Transaction Hash |
Method
|
Block
|
From
|
To
|
Amount
|
||||
|---|---|---|---|---|---|---|---|---|---|
Latest 1 internal transaction
Advanced mode:
| Parent Transaction Hash | Method |
Block
|
From
|
To
|
Amount
|
||
|---|---|---|---|---|---|---|---|
| 0x60c06040 | 9808521 | 215 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":"address","name":"_galaxisRegistry","type":"address"},{"internalType":"address","name":"_collection","type":"address"},{"internalType":"address","name":"_paymentReceiver","type":"address"},{"internalType":"uint256","name":"_price","type":"uint256"},{"internalType":"contract CommunityRegistry","name":"_cr","type":"address"},{"internalType":"uint8","name":"_paymentTokenIndex","type":"uint8"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"value","type":"address"}],"name":"BlackHolePreventionForCROwnerNotAuthorized","type":"error"},{"inputs":[],"name":"CouponHasZeroValue","type":"error"},{"inputs":[],"name":"InvalidCouponContract","type":"error"},{"inputs":[],"name":"InvalidCouponItem","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"couponContract","type":"address"}],"name":"CouponContractAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"couponContract","type":"address"}],"name":"CouponContractDeleted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"couponContract","type":"address"},{"indexed":true,"internalType":"uint256","name":"couponId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newDiscountBasisPoints","type":"uint256"}],"name":"CouponDiscountUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"buyer","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"pricePaid","type":"uint256"}],"name":"NFTPurchased","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"","type":"uint256"}],"name":"NFTReceived","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"newPrice","type":"uint256"}],"name":"PriceUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256[]","name":"tokenIds","type":"uint256[]"},{"indexed":false,"internalType":"uint256[]","name":"amounts","type":"uint256[]"},{"indexed":false,"internalType":"address","name":"receiver","type":"address"}],"name":"RetrievedBatchERC1155","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokenId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"address","name":"receiver","type":"address"}],"name":"RetrievedERC1155","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"address","name":"receiver","type":"address"}],"name":"RetrievedERC20","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokenId","type":"uint256"},{"indexed":false,"internalType":"address","name":"receiver","type":"address"}],"name":"RetrievedERC721","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"address","name":"receiver","type":"address"}],"name":"RetrievedETH","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"isStopped","type":"bool"},{"indexed":false,"internalType":"address","name":"changedBy","type":"address"}],"name":"SaleStatusChanged","type":"event"},{"inputs":[],"name":"COMMUNITY_REGISTRY_ADMIN","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":"_couponContract","type":"address"}],"name":"addCouponContract","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"allValidBuyers","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"allValidSpenders","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_tokenId","type":"uint256"},{"internalType":"address","name":"_couponContract","type":"address"},{"internalType":"uint256","name":"_couponId","type":"uint256"},{"internalType":"bool","name":"_couponUsed","type":"bool"}],"name":"buyFromVault","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"collection","outputs":[{"internalType":"contract IERC721","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"communityRegistry","outputs":[{"internalType":"contract CommunityRegistry","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"communityTokensRegistry","outputs":[{"internalType":"contract ICommunityTokensRegistry","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_couponContract","type":"address"}],"name":"deleteCouponContract","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"galaxisRegistry","outputs":[{"internalType":"contract IRegistry","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getCouponsAndDiscounts","outputs":[{"components":[{"internalType":"address","name":"couponContract","type":"address"},{"components":[{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"uint256","name":"discount","type":"uint256"}],"internalType":"struct ERC721Shop.Discount[]","name":"discounts","type":"tuple[]"}],"internalType":"struct ERC721Shop.DiscountInfo[]","name":"","type":"tuple[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_couponContract","type":"address"},{"internalType":"uint256","name":"_couponId","type":"uint256"},{"internalType":"bool","name":"_couponUsed","type":"bool"}],"name":"getPurchasePrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"count","type":"uint256"}],"name":"listValidBuyers","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"count","type":"uint256"}],"name":"listValidSpenders","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"numberOfValidBuyers","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"numberOfValidSpenders","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256[]","name":"","type":"uint256[]"},{"internalType":"uint256[]","name":"","type":"uint256[]"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"onERC1155BatchReceived","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"onERC1155Received","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"onERC721Received","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"openSales","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_tracker","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"retrieve1155","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_tracker","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"}],"name":"retrieve721","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_tracker","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"retrieveERC20","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"retrieveETH","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_tracker","type":"address"},{"internalType":"uint256[]","name":"ids","type":"uint256[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"retrieveMultiple1155","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_tracker","type":"address"},{"internalType":"uint256[]","name":"ids","type":"uint256[]"}],"name":"retrieveMultiple721","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_couponContract","type":"address"},{"internalType":"uint256","name":"_couponId","type":"uint256"},{"internalType":"uint256","name":"_discountBasisPoints","type":"uint256"}],"name":"setCouponDiscount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newPrice","type":"uint256"}],"name":"setPrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"stopSales","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"membershipCardId","type":"uint256"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"bytes","name":"_userData","type":"bytes"}],"name":"takeMyTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"tellEverything","outputs":[{"internalType":"address","name":"_communityRegistry","type":"address"},{"internalType":"address","name":"_vaultERC20PaymentContract","type":"address"},{"internalType":"address","name":"_collection","type":"address"},{"internalType":"uint8","name":"_paymentTokenIndex","type":"uint8"},{"internalType":"bool","name":"_saleStopped","type":"bool"},{"internalType":"address","name":"_paymentReceiver","type":"address"},{"internalType":"uint32","name":"_communityId","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"vaultERC20PaymentContract","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"_tokenId","type":"uint256"},{"internalType":"address","name":"_couponContract","type":"address"},{"internalType":"uint256","name":"_couponId","type":"uint256"},{"internalType":"bool","name":"_couponUsed","type":"bool"}],"name":"walletHelper","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"pure","type":"function"}]Deployed Bytecode
0x608060405234801561000f575f80fd5b5060043610610213575f3560e01c8063a217fddf1161011f578063d5b014c3116100a9578063f1cc8aed11610079578063f1cc8aed1461055d578063f23a6e6114610570578063f75b2b8014610583578063f7ca892a14610596578063f81957351461059e575f80fd5b8063d5b014c3146104d1578063dc21192e146104d9578063e544963c146104ec578063eb5520f7146104ff575f80fd5b8063a5b3abfb116100ef578063a5b3abfb14610470578063b4b6083514610483578063b851d70d14610496578063bc197c81146104a9578063c84d1b5a146104bc575f80fd5b8063a217fddf14610446578063a2ced9361461044d578063a3f23bce14610455578063a437246d1461045d575f80fd5b806354fd4d50116101a05780637de1e536116101705780637de1e536146103d657806380cefab7146103f15780638ab1f97a1461041857806391b7f5ed14610420578063a200ac8614610433575f80fd5b806354fd4d501461038a57806356cba0081461039457806357069adb1461039c5780637671114d146103af575f80fd5b80631bd6e848116101e65780631bd6e848146102a45780631d9c37b0146102ba57806325263391146102da5780632f151b76146102ed5780634c74fb761461035f575f80fd5b806301ffc9a71461021757806313e935d814610250578063150b7a021461026557806317fd1e2f14610291575b5f80fd5b61023b610225366004612ad3565b6001600160e01b031916630a85bd0160e11b1490565b60405190151581526020015b60405180910390f35b61026361025e366004612b0e565b6105b1565b005b610278610273366004612b84565b61071c565b6040516001600160e01b03199091168152602001610247565b61026361029f366004612c40565b6107cc565b6102ac610937565b604051908152602001610247565b6102cd6102c8366004612c6a565b6109b8565b6040516102479190612c8a565b6102cd6102e8366004612c6a565b610a4e565b600854600954600554600654604080516001600160a01b03958616815285851660208201526401000000008404861691810191909152600160a01b80830460ff90811660608401529404909316151560808401529290921660a082015263ffffffff90911660c082015260e001610247565b600954610372906001600160a01b031681565b6040516001600160a01b039091168152602001610247565b6378b4bf696102ac565b610263610a9e565b600754610372906001600160a01b031681565b6103727f000000000000000000000000ca94d8f6ecf6d6321863ad0ca95e248d0bd7263d81565b6005546103729064010000000090046001600160a01b031681565b6102ac7ffb3231be112a9810d87b6e307a1f4ba88b91ae1ffb1f669ad6f3832974c930bc81565b6102cd610c13565b61026361042e366004612cd6565b610c92565b600854610372906001600160a01b031681565b6102ac5f81565b6102ac610d89565b6102cd610dca565b61026361046b366004612cfa565b610e0c565b61026361047e366004612c40565b610e1f565b610263610491366004612d63565b610f71565b6102636104a4366004612e08565b6110d2565b6102786104b7366004612ea7565b611210565b6104c461127b565b6040516102479190612f5d565b61026361148b565b6102636104e7366004612e08565b611595565b6102636104fa36600461300d565b61174a565b61055061050d366004612cfa565b6040805160208101959095526001600160a01b039390931684840152606084019190915215156080808401919091528151808403909101815260a0909201905290565b60405161024791906130b7565b61026361056b366004612b0e565b6118a6565b61027861057e3660046130c9565b611aab565b61026361059136600461313f565b611b1f565b610263611d2f565b6102ac6105ac366004613192565b611e97565b604051631092dd0160e11b81525f60048201523360248201527f000000000000000000000000fc4679577056b9ddc2643ea566610edd864dcc096001600160a01b031690632125ba0290604401602060405180830381865afa158015610619573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061063d91906131d1565b6106615760405163518697cd60e01b81523360048201526024015b60405180910390fd5b604051637921219560e11b81526060906001600160a01b0385169063f242432a9061069890309033908890889088906004016131ec565b5f604051808303815f87803b1580156106af575f80fd5b505af11580156106c1573d5f803e3d5ffd5b5050604080516001600160a01b0388168152602081018790529081018590523360608201527ffa92073267d503dcd1d5aaf5ab19cbb400cff0904856cdc6e60554947b4923569250608001905060405180910390a150505050565b60055460408051808201909152601f81527f5468697320636f6c6c656374696f6e206973206e6f7420616c6c6f7765642e0060208201525f9164010000000090046001600160a01b031633149061077290611f60565b906107905760405162461bcd60e51b815260040161065891906130b7565b5060405183907f9d7aa654368966ca9db894b1e00fe8b204d2da5a0cb26a98528d6f7094210aeb905f90a250630a85bd0160e11b949350505050565b604051631092dd0160e11b81525f60048201523360248201527f000000000000000000000000fc4679577056b9ddc2643ea566610edd864dcc096001600160a01b031690632125ba0290604401602060405180830381865afa158015610834573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061085891906131d1565b6108775760405163518697cd60e01b8152336004820152602401610658565b60405163a9059cbb60e01b8152336004820152602481018290526001600160a01b0383169063a9059cbb906044016020604051808303815f875af11580156108c1573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108e591906131d1565b50604080516001600160a01b03841681526020810183905233918101919091527f690778d0b339dfd1f5a97058e41224b2b6bf2442223cb249d2939ffaccf3e073906060015b60405180910390a15050565b5f610940611f89565b6003546040516388a0f1bd60e01b815263ffffffff90911660048201526001600160a01b0391909116906388a0f1bd906024015b602060405180830381865afa15801561098f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109b39190613230565b905090565b60606109c2611f89565b60035460405163df8cfb3360e01b815263ffffffff909116600482015260248101859052604481018490526001600160a01b03919091169063df8cfb33906064015b5f60405180830381865afa158015610a1e573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f19168201604052610a459190810190613247565b90505b92915050565b6060610a58611f89565b600354604051633b0e887360e11b815263ffffffff909116600482015260248101859052604481018490526001600160a01b03919091169063761d10e690606401610a04565b600854604051632474521560e21b81525f60048201523360248201526001600160a01b03909116906391d1485490604401602060405180830381865afa158015610aea573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b0e91906131d1565b610b3b6040518060400160405280600c81526020016b155b985d5d1a1bdc9a5cd95960a21b815250611f60565b90610b595760405162461bcd60e51b815260040161065891906130b7565b50600960149054906101000a900460ff1615610b9a6040518060400160405280600e81526020016d14d85b19481a5cc818db1bdcd95960921b815250611f60565b90610bb85760405162461bcd60e51b815260040161065891906130b7565b506009805460ff60a01b1916600160a01b90811791829055604080519190920460ff16151581523360208201527f800b676c50ea6248b2efb5a4d9b58c88e3f0028f76fdc1b6a742926345749dbb91015b60405180910390a1565b6060610c1d611f89565b6003546040516391499f0f60e01b815263ffffffff90911660048201526001600160a01b0391909116906391499f0f906024015b5f60405180830381865afa158015610c6b573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f191682016040526109b39190810190613247565b600854604051632474521560e21b81525f60048201523360248201526001600160a01b03909116906391d1485490604401602060405180830381865afa158015610cde573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610d0291906131d1565b610d2f6040518060400160405280600c81526020016b155b985d5d1a1bdc9a5cd95960a21b815250611f60565b90610d4d5760405162461bcd60e51b815260040161065891906130b7565b5060048190556040518181527f66cbca4f3c64fecf1dcb9ce094abcf7f68c3450a1d4e3a8e917dd621edb4ebe09060200160405180910390a150565b5f610d92611f89565b60035460405163c74505ff60e01b815263ffffffff90911660048201526001600160a01b03919091169063c74505ff90602401610974565b6060610dd4611f89565b6003546040516338e7d79960e21b815263ffffffff90911660048201526001600160a01b03919091169063e39f5e6490602401610c51565b610e193385858585612019565b50505050565b604051631092dd0160e11b81525f60048201523360248201527f000000000000000000000000fc4679577056b9ddc2643ea566610edd864dcc096001600160a01b031690632125ba0290604401602060405180830381865afa158015610e87573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610eab91906131d1565b610eca5760405163518697cd60e01b8152336004820152602401610658565b6040516323b872dd60e01b81526001600160a01b038316906323b872dd90610efa903090339086906004016132d0565b5f604051808303815f87803b158015610f11575f80fd5b505af1158015610f23573d5f803e3d5ffd5b5050604080516001600160a01b03861681526020810185905233918101919091527fc081f2b710fe1b58fd851c938bce81a3581b1e33bf9a3c3332a2474b54219e6b9250606001905061092b565b604051631092dd0160e11b81525f60048201523360248201527f000000000000000000000000fc4679577056b9ddc2643ea566610edd864dcc096001600160a01b031690632125ba0290604401602060405180830381865afa158015610fd9573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ffd91906131d1565b61101c5760405163518697cd60e01b8152336004820152602401610658565b5f5b81518161ffff1610156110cd5761105283838361ffff1681518110611045576110456132f4565b6020026020010151610e1f565b7fc081f2b710fe1b58fd851c938bce81a3581b1e33bf9a3c3332a2474b54219e6b83838361ffff168151811061108a5761108a6132f4565b602090810291909101810151604080516001600160a01b03909416845291830152339082015260600160405180910390a1806110c58161331c565b91505061101e565b505050565b600854604051632474521560e21b81525f60048201523360248201526001600160a01b03909116906391d1485490604401602060405180830381865afa15801561111e573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061114291906131d1565b61116f6040518060400160405280600c81526020016b155b985d5d1a1bdc9a5cd95960a21b815250611f60565b9061118d5760405162461bcd60e51b815260040161065891906130b7565b50611199600a8261275f565b156111f4576001600160a01b0381165f908152600c602052604090206111be90612773565b6040516001600160a01b038216907fdc89fbde6961badfd715550608d6a53458ca07300e0ec3d3c8366e3d8b6c64fe905f90a250565b60405163c2e92d0b60e01b815260040160405180910390fd5b50565b5f806112506040518060400160405280601e81526020017f6d756c7469706c6520636f75706f6e73206e6f7420737570706f727465640000815250611f60565b9061126e5760405162461bcd60e51b815260040161065891906130b7565b5098975050505050505050565b60605f611288600a61277c565b90505f81516001600160401b038111156112a4576112a4612b40565b6040519080825280602002602001820160405280156112e957816020015b604080518082019091525f8152606060208201528152602001906001900390816112c25790505b5090505f5b8251811015611484575f83828151811061130a5761130a6132f4565b602002602001015190506113378285848151811061132a5761132a6132f4565b6020026020010151612788565b604080518082019091525f8152606060208201526001600160a01b0382168082525f908152600c6020526040812061136e9061277c565b905080516001600160401b0381111561138957611389612b40565b6040519080825280602002602001820160405280156113cd57816020015b604080518082019091525f80825260208201528152602001906001900390816113a75790505b5060208301525f5b815181101561145a575f8282815181106113f1576113f16132f4565b6020908102919091018101516040805180820182528281526001600160a01b0389165f908152600d855282812084825285529190912054818401529186015180519193509084908110611446576114466132f4565b6020908102919091010152506001016113d5565b508185858151811061146e5761146e6132f4565b60209081029190910101525050506001016112ee565b5092915050565b604051631092dd0160e11b81525f60048201523360248201527f000000000000000000000000fc4679577056b9ddc2643ea566610edd864dcc096001600160a01b031690632125ba0290604401602060405180830381865afa1580156114f3573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061151791906131d1565b6115365760405163518697cd60e01b8152336004820152602401610658565b60405133904780156108fc02915f818181858888f1935050505015801561155f573d5f803e3d5ffd5b50604080514781523360208201527f0ea701b695465954384f4a0103bcbd9d3724fa3ff230978b4b97eba5277a1fa89101610c09565b600854604051632474521560e21b81525f60048201523360248201526001600160a01b03909116906391d1485490604401602060405180830381865afa1580156115e1573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061160591906131d1565b6116326040518060400160405280600c81526020016b155b985d5d1a1bdc9a5cd95960a21b815250611f60565b906116505760405162461bcd60e51b815260040161065891906130b7565b5060408051808201909152600f81526e496e76616c6964206164647265737360881b60208201526001600160a01b03821615159061168d90611f60565b906116ab5760405162461bcd60e51b815260040161065891906130b7565b506116b7600a826127db565b6116f56040518060400160405280601d81526020017f436f75706f6e20636f6e747261637420616c7265616479206164646564000000815250611f60565b906117135760405162461bcd60e51b815260040161065891906130b7565b506040516001600160a01b038216907ff137833374f05202be33a1dfc7268f94af176b46396077a940df85cfc8889393905f90a250565b604051631092dd0160e11b81525f60048201523360248201527f000000000000000000000000fc4679577056b9ddc2643ea566610edd864dcc096001600160a01b031690632125ba0290604401602060405180830381865afa1580156117b2573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906117d691906131d1565b6117f55760405163518697cd60e01b8152336004820152602401610658565b604051631759616b60e11b81526060906001600160a01b03871690632eb2c2d69061183090309033908a908a908a908a908a9060040161336c565b5f604051808303815f87803b158015611847575f80fd5b505af1158015611859573d5f803e3d5ffd5b505050507ff41da3cf1ed8261cb06d43b2137f5ce67443f84065da97817907025589f8b618868686868633604051611896969594939291906133cd565b60405180910390a1505050505050565b600854604051632474521560e21b81525f60048201523360248201526001600160a01b03909116906391d1485490604401602060405180830381865afa1580156118f2573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061191691906131d1565b6119436040518060400160405280600c81526020016b155b985d5d1a1bdc9a5cd95960a21b815250611f60565b906119615760405162461bcd60e51b815260040161065891906130b7565b5061196d600a846127db565b156119a6576040516001600160a01b038416907ff137833374f05202be33a1dfc7268f94af176b46396077a940df85cfc8889393905f90a25b6127108111156119cd60405180606001604052806037815260200161351060379139611f60565b906119eb5760405162461bcd60e51b815260040161065891906130b7565b506001600160a01b0383165f908152600d602090815260408083208584529091528120829055819003611a3f576001600160a01b0383165f908152600c60205260409020611a3990836127ef565b50611a62565b6001600160a01b0383165f908152600c60205260409020611a6090836127fa565b505b81836001600160a01b03167ff6e63c2e95c986d02afa28a378bd239eb1b83088055d282ebbaf04384360c6ab83604051611a9e91815260200190565b60405180910390a3505050565b5f611ab7600a33612805565b611aed604051806040016040528060158152602001741b9bdd08184818dbdd5c1bdb8818dbdb9d1c9858dd605a1b815250611f60565b90611b0b5760405162461bcd60e51b815260040161065891906130b7565b5063f23a6e6160e01b979650505050505050565b33611b28611f89565b600354604051631fa3761960e31b815263ffffffff90911660048201526001600160a01b038381166024830152919091169063fd1bb0c890604401602060405180830381865afa158015611b7e573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611ba291906131d1565b611c0c5760405162461bcd60e51b815260206004820152603560248201527f546f6b656e5472616e736665725365637572697479203a20736f757263652063604482015274616e6e6f7420627579207769746820746f6b656e7360581b6064820152608401610658565b600854604051631d2e660b60e21b8152602060048201526007602482015266544f4b454e5f3160c81b60448201525f916001600160a01b0316906374b9982c90606401602060405180830381865afa158015611c6a573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611c8e9190613419565b6040516331a9108f60e11b8152600481018990529091505f906001600160a01b03831690636352211e90602401602060405180830381865afa158015611cd6573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611cfa9190613419565b90505f808080611d0c888a018a612cfa565b9350935093509350611d218585858585612019565b505050505050505050505050565b600854604051632474521560e21b81525f60048201523360248201526001600160a01b03909116906391d1485490604401602060405180830381865afa158015611d7b573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611d9f91906131d1565b611dcc6040518060400160405280600c81526020016b155b985d5d1a1bdc9a5cd95960a21b815250611f60565b90611dea5760405162461bcd60e51b815260040161065891906130b7565b50600960149054906101000a900460ff16611e286040518060400160405280600c81526020016b29b0b6329034b99037b832b760a11b815250611f60565b90611e465760405162461bcd60e51b815260040161065891906130b7565b506009805460ff60a01b19169081905560408051600160a01b90920460ff16151582523360208301527f800b676c50ea6248b2efb5a4d9b58c88e3f0028f76fdc1b6a742926345749dbb9101610c09565b5f8115611f5457611ea9600a85612805565b611ec65760405163c2e92d0b60e01b815260040160405180910390fd5b6001600160a01b0384165f908152600c60205260409020611ee79084612826565b15611f3b576001600160a01b0384165f908152600d60209081526040808320868452909152902054612710611f1c8282613434565b600454611f299190613447565b611f33919061345e565b915050611f59565b60405163092009b360e01b815260040160405180910390fd5b506004545b9392505050565b606081604051602001611f73919061347d565b6040516020818303038152906040529050919050565b5f8054604051631d2e660b60e21b8152602060048201526015602482015274544f4b454e5f53454355524954595f43454e54524560581b60448201526001600160a01b03909116906374b9982c90606401602060405180830381865afa158015611ff5573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109b39190613419565b600960149054906101000a900460ff16156120596040518060400160405280600e81526020016d14d85b19481a5cc818db1bdcd95960921b815250611f60565b906120775760405162461bcd60e51b815260040161065891906130b7565b506005546040516331a9108f60e11b815260048101869052309164010000000090046001600160a01b031690636352211e90602401602060405180830381865afa1580156120c7573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906120eb9190613419565b6001600160a01b0316146121336040518060400160405280601981526020017f546f6b656e206e6f74206f776e6564206279207661756c742e00000000000000815250611f60565b906121515760405162461bcd60e51b815260040161065891906130b7565b5060048054604051631d2e660b60e21b815290915f916001600160a01b037f000000000000000000000000ca94d8f6ecf6d6321863ad0ca95e248d0bd7263d16916374b9982c916121e0910160208082526023908201527f474c4f42414c5f535542534352495054494f4e5f53504c49545445525f434f4e60408201526246494760e81b606082015260800190565b602060405180830381865afa1580156121fb573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061221f9190613419565b6005546040516328e8b14f60e01b815263ffffffff90911660048201529091505f9081906001600160a01b038416906328e8b14f906024016040805180830381865afa158015612271573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061229591906134ac565b915091508415612590576122aa600a88612805565b6122c75760405163c2e92d0b60e01b815260040160405180910390fd5b6001600160a01b0387165f908152600c602052604090206122e89087612826565b6123055760405163092009b360e01b815260040160405180910390fd5b604051627eeac760e11b81526001600160a01b038a811660048301526024820188905288915f9183169062fdd58e90604401602060405180830381865afa158015612352573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906123769190613230565b116123b56040518060400160405280601e81526020017f596f7520646f206e6f74206f776e20612076616c696420636f75706f6e2e0000815250611f60565b906123d35760405162461bcd60e51b815260040161065891906130b7565b506001600160a01b0388165f908152600d602090815260408083208a84529091529020546127106124048282613434565b6004546124119190613447565b61241b919061345e565b95506124263061283d565b604080515f81526020810191829052637921219560e11b9091526001600160a01b0383169063f242432a90612467908e9030908d90600190602481016131ec565b5f604051808303815f87803b15801561247e575f80fd5b505af1158015612490573d5f803e3d5ffd5b505060405163b390c0ab60e01b8152600481018b9052600160248201526001600160a01b038516925063b390c0ab91506044015f604051808303815f87803b1580156124da575f80fd5b505af19250505080156124eb575060015b61256457604080515f81526020810191829052637921219560e11b9091526001600160a01b0383169063f242432a9061253290309061dead908d90600190602481016131ec565b5f604051808303815f87803b158015612549575f80fd5b505af115801561255b573d5f803e3d5ffd5b5050505061258d565b61258d604051806040016040528060078152602001660313ab93732b2160cd1b81525089612885565b50505b5f61271061259e8487613447565b6125a8919061345e565b90505f6125b58287613434565b6009546006546040516323b872dd60e01b81529293506001600160a01b03918216926323b872dd926125f092339291169086906004016132d0565b6020604051808303815f875af115801561260c573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061263091906131d1565b506009546040516323b872dd60e01b81526001600160a01b03909116906323b872dd90612665903390879087906004016132d0565b6020604051808303815f875af1158015612681573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906126a591906131d1565b506005546040516323b872dd60e01b81526401000000009091046001600160a01b0316906323b872dd906126e19030908f908f906004016132d0565b5f604051808303815f87803b1580156126f8575f80fd5b505af115801561270a573d5f803e3d5ffd5b50505050898b6001600160a01b03167fa6d32bfcc7cd31e4d5ee7adeef7edd500cab0e64b4a494de4f832d41fd70f56d8860405161274a91815260200190565b60405180910390a35050505050505050505050565b5f610a45836001600160a01b0384166128ca565b61120d816129ad565b60605f611f5983612a06565b604051602481018390526001600160a01b03821660448201526127d79060640160408051601f198184030181529190526020810180516001600160e01b0316633493b64360e11b179052612a5f565b5050565b5f610a45836001600160a01b038416612a68565b5f610a4583836128ca565b5f610a458383612a68565b6001600160a01b0381165f9081526001830160205260408120541515610a45565b5f8181526001830160205260408120541515610a45565b6040516001600160a01b038216602482015261120d9060440160408051601f198184030181529190526020810180516001600160e01b031663161765e160e11b179052612a5f565b6127d7828260405160240161289b9291906134da565b60408051601f198184030181529190526020810180516001600160e01b0316632d839cb360e21b179052612a5f565b5f81815260018301602052604081205480156129a4575f6128ec600183613434565b85549091505f906128ff90600190613434565b905080821461295e575f865f01828154811061291d5761291d6132f4565b905f5260205f200154905080875f01848154811061293d5761293d6132f4565b5f918252602080832090910192909255918252600188019052604090208390555b855486908061296f5761296f6134fb565b600190038181905f5260205f20015f90559055856001015f8681526020019081526020015f205f905560019350505050610a48565b5f915050610a48565b5f6129b6825490565b90505f5b818110156129ff57826001015f845f0183815481106129db576129db6132f4565b905f5260205f20015481526020019081526020015f205f90558060010190506129ba565b50505f9055565b6060815f01805480602002602001604051908101604052809291908181526020018280548015612a5357602002820191905f5260205f20905b815481526020019060010190808311612a3f575b50505050509050919050565b61120d81612ab4565b5f818152600183016020526040812054612aad57508154600181810184555f848152602080822090930184905584548482528286019093526040902091909155610a48565b505f610a48565b5f6a636f6e736f6c652e6c6f6790505f80835160208501845afa505050565b5f60208284031215612ae3575f80fd5b81356001600160e01b031981168114611f59575f80fd5b6001600160a01b038116811461120d575f80fd5b5f805f60608486031215612b20575f80fd5b8335612b2b81612afa565b95602085013595506040909401359392505050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b0381118282101715612b7c57612b7c612b40565b604052919050565b5f805f8060808587031215612b97575f80fd5b8435612ba281612afa565b9350602085810135612bb381612afa565b93506040860135925060608601356001600160401b0380821115612bd5575f80fd5b818801915088601f830112612be8575f80fd5b813581811115612bfa57612bfa612b40565b612c0c601f8201601f19168501612b54565b91508082528984828501011115612c21575f80fd5b80848401858401375f8482840101525080935050505092959194509250565b5f8060408385031215612c51575f80fd5b8235612c5c81612afa565b946020939093013593505050565b5f8060408385031215612c7b575f80fd5b50508035926020909101359150565b602080825282518282018190525f9190848201906040850190845b81811015612cca5783516001600160a01b031683529284019291840191600101612ca5565b50909695505050505050565b5f60208284031215612ce6575f80fd5b5035919050565b801515811461120d575f80fd5b5f805f8060808587031215612d0d575f80fd5b843593506020850135612d1f81612afa565b9250604085013591506060850135612d3681612ced565b939692955090935050565b5f6001600160401b03821115612d5957612d59612b40565b5060051b60200190565b5f8060408385031215612d74575f80fd5b8235612d7f81612afa565b91506020838101356001600160401b03811115612d9a575f80fd5b8401601f81018613612daa575f80fd5b8035612dbd612db882612d41565b612b54565b81815260059190911b82018301908381019088831115612ddb575f80fd5b928401925b82841015612df957833582529284019290840190612de0565b80955050505050509250929050565b5f60208284031215612e18575f80fd5b8135611f5981612afa565b5f8083601f840112612e33575f80fd5b5081356001600160401b03811115612e49575f80fd5b6020830191508360208260051b8501011115612e63575f80fd5b9250929050565b5f8083601f840112612e7a575f80fd5b5081356001600160401b03811115612e90575f80fd5b602083019150836020828501011115612e63575f80fd5b5f805f805f805f8060a0898b031215612ebe575f80fd5b8835612ec981612afa565b97506020890135612ed981612afa565b965060408901356001600160401b0380821115612ef4575f80fd5b612f008c838d01612e23565b909850965060608b0135915080821115612f18575f80fd5b612f248c838d01612e23565b909650945060808b0135915080821115612f3c575f80fd5b50612f498b828c01612e6a565b999c989b5096995094979396929594505050565b5f60208083018184528085518083526040925060408601915060408160051b8701018488015f5b83811015612fff57888303603f19018552815180516001600160a01b031684528701518784018790528051878501819052908801905f9060608601905b80831015612fea578351805183528b01518b830152928a01926001929092019190890190612fc1565b50968901969450505090860190600101612f84565b509098975050505050505050565b5f805f805f60608688031215613021575f80fd5b853561302c81612afa565b945060208601356001600160401b0380821115613047575f80fd5b61305389838a01612e23565b9096509450604088013591508082111561306b575f80fd5b5061307888828901612e23565b969995985093965092949392505050565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b602081525f610a456020830184613089565b5f805f805f8060a087890312156130de575f80fd5b86356130e981612afa565b955060208701356130f981612afa565b9450604087013593506060870135925060808701356001600160401b03811115613121575f80fd5b61312d89828a01612e6a565b979a9699509497509295939492505050565b5f805f805f60808688031215613153575f80fd5b85359450602086013561316581612afa565b93506040860135925060608601356001600160401b03811115613186575f80fd5b61307888828901612e6a565b5f805f606084860312156131a4575f80fd5b83356131af81612afa565b92506020840135915060408401356131c681612ced565b809150509250925092565b5f602082840312156131e1575f80fd5b8151611f5981612ced565b6001600160a01b03868116825285166020820152604081018490526060810183905260a0608082018190525f9061322590830184613089565b979650505050505050565b5f60208284031215613240575f80fd5b5051919050565b5f6020808385031215613258575f80fd5b82516001600160401b0381111561326d575f80fd5b8301601f8101851361327d575f80fd5b805161328b612db882612d41565b81815260059190911b820183019083810190878311156132a9575f80fd5b928401925b828410156132255783516132c181612afa565b825292840192908401906132ae565b6001600160a01b039384168152919092166020820152604081019190915260600190565b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b5f61ffff80831681810361333257613332613308565b6001019392505050565b8183525f6001600160fb1b03831115613353575f80fd5b8260051b80836020870137939093016020019392505050565b6001600160a01b0388811682528716602082015260a0604082018190525f90613398908301878961333c565b82810360608401526133ab81868861333c565b905082810360808401526133bf8185613089565b9a9950505050505050505050565b5f60018060a01b038089168352608060208401526133ef60808401888a61333c565b838103604085015261340281878961333c565b925050808416606084015250979650505050505050565b5f60208284031215613429575f80fd5b8151611f5981612afa565b81810381811115610a4857610a48613308565b8082028115828204841417610a4857610a48613308565b5f8261347857634e487b7160e01b5f52601260045260245ffd5b500490565b6c022a9219b9918a9b437b8101d1609d1b81525f82518060208501600d85015e5f9201600d0191825250919050565b5f80604083850312156134bd575f80fd5b8251915060208301516134cf81612afa565b809150509250929050565b604081525f6134ec6040830185613089565b90508260208301529392505050565b634e487b7160e01b5f52603160045260245ffdfe446973636f756e742063616e6e6f74206265206d6f7265207468616e20313030303020626173697320706f696e7473202831303025292ea2646970667358221220663422beb4963ff60f7ba8d1eccdb77da0f18f2c94e8e60ba0ca6446d710428f64736f6c63430008190033
Loading...
Loading
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.