Feature Tip: Add private address tag to any address under My Name Tag !
Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Multichain Info
No addresses found
Latest 9 from a total of 9 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Withdraw Funds | 19356521 | 377 days ago | IN | 0 ETH | 0.00177829 | ||||
Buy Slot | 19171358 | 403 days ago | IN | 0.1 ETH | 0.00182643 | ||||
Withdraw Funds | 19125370 | 410 days ago | IN | 0 ETH | 0.000628 | ||||
Buy Slot | 19103421 | 413 days ago | IN | 0.175 ETH | 0.00083285 | ||||
Buy Slot | 19098316 | 414 days ago | IN | 0.25 ETH | 0.00096901 | ||||
Buy Slot | 19091327 | 415 days ago | IN | 0.1 ETH | 0.00136959 | ||||
Buy Slot | 19077829 | 416 days ago | IN | 0.1 ETH | 0.00087137 | ||||
Buy Slot | 19075589 | 417 days ago | IN | 0.1 ETH | 0.00071623 | ||||
Buy Slot | 19070629 | 417 days ago | IN | 0.1 ETH | 0.00141982 |
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
TimePresale
Compiler Version
v0.8.23+commit.f704f362
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2024-01-16 */ // SPDX-License-Identifier: MIT pragma solidity ^0.8.23; // Created by dark-grey.eth // Project: $TIME Memecoin [Presale] // - Twitter: https://twitter.com/TimeMemecoin // - Telegram: https://t.me/TIME_loundge // - Website: www.time.cheap contract TimePresale { address public owner; address public presaleWallet; bool public saleActive; enum SlotTier { Tier1, Tier2, Tier3 } struct TierInfo { uint256 maxParticipants; uint256 currentParticipants; uint256 entryFee; } mapping(SlotTier => TierInfo) public tiers; mapping(address => mapping(SlotTier => bool)) public hasPurchased; // Events event SlotPurchased(address indexed purchaser, SlotTier tier); event SaleStopped(); event FundsWithdrawn(address indexed owner, uint256 amount); // Modifiers modifier onlyOwner() { require(msg.sender == owner, "Not the contract owner"); _; } modifier isSaleActive() { require(saleActive, "Presale is not active"); _; } constructor(address _presaleWallet) { owner = msg.sender; presaleWallet = _presaleWallet; saleActive = true; // Initializing tier information tiers[SlotTier.Tier1] = TierInfo(39, 0, 0.25 ether); tiers[SlotTier.Tier2] = TierInfo(59, 0, 0.175 ether); tiers[SlotTier.Tier3] = TierInfo(100, 0, 0.1 ether); } function buySlot(SlotTier tier) external payable isSaleActive { TierInfo storage tierInfo = tiers[tier]; require(tierInfo.currentParticipants < tierInfo.maxParticipants, "Tier is full"); require(!hasPurchased[msg.sender][tier], "Already owns a slot in this tier"); require(msg.value == tierInfo.entryFee, "Incorrect ETH amount"); hasPurchased[msg.sender][tier] = true; tierInfo.currentParticipants++; // Automatic withdrawal if it's the last slot of the tier if (tierInfo.currentParticipants == tierInfo.maxParticipants) { autoWithdraw(); } emit SlotPurchased(msg.sender, tier); } // Automatically withdraws funds to the presale wallet when the last slot of a tier is purchased function autoWithdraw() internal { uint256 balance = address(this).balance; (bool success, ) = presaleWallet.call{value: balance}(""); require(success, "Transfer failed"); } // Allows the owner to change the presale wallet address function setPresaleWallet(address _newWallet) external onlyOwner { presaleWallet = _newWallet; } // Allows the owner to stop the sale function stopSale() external onlyOwner { saleActive = false; emit SaleStopped(); } // Allows the owner to withdraw funds from the contract function withdrawFunds() external onlyOwner { uint256 balance = address(this).balance; require(balance > 0, "No funds available"); // Check-Effects-Interaction pattern to prevent reentrancy attacks (bool success, ) = owner.call{value: balance}(""); require(success, "Transfer failed"); emit FundsWithdrawn(owner, balance); } // Returns the number of available slots in a given tier function availableSlots(SlotTier tier) external view returns (uint256) { return tiers[tier].maxParticipants - tiers[tier].currentParticipants; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_presaleWallet","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"FundsWithdrawn","type":"event"},{"anonymous":false,"inputs":[],"name":"SaleStopped","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"purchaser","type":"address"},{"indexed":false,"internalType":"enum TimePresale.SlotTier","name":"tier","type":"uint8"}],"name":"SlotPurchased","type":"event"},{"inputs":[{"internalType":"enum TimePresale.SlotTier","name":"tier","type":"uint8"}],"name":"availableSlots","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"enum TimePresale.SlotTier","name":"tier","type":"uint8"}],"name":"buySlot","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"enum TimePresale.SlotTier","name":"","type":"uint8"}],"name":"hasPurchased","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"presaleWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"saleActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_newWallet","type":"address"}],"name":"setPresaleWallet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"stopSale","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"enum TimePresale.SlotTier","name":"","type":"uint8"}],"name":"tiers","outputs":[{"internalType":"uint256","name":"maxParticipants","type":"uint256"},{"internalType":"uint256","name":"currentParticipants","type":"uint256"},{"internalType":"uint256","name":"entryFee","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"withdrawFunds","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561000f575f80fd5b50604051610b1c380380610b1c83398101604081905261002e916101ba565b5f80546001600160a01b03191633178155600180546001600160a81b0319166001600160a01b03841617600160a01b1790556040805160608101825260278152602081018390526703782dace9d90000918101919091529060029080600281111561009b5761009b6101e7565b81526020019081526020015f205f820151815f015560208201518160010155604082015181600201559050506040518060600160405280603b81526020015f815260200167026db992a3b1800081525060025f60016002811115610101576101016101e7565b6002811115610112576101126101e7565b81526020019081526020015f205f820151815f015560208201518160010155604082015181600201559050506040518060600160405280606481526020015f815260200167016345785d8a000081525060025f600280811115610177576101776101e7565b6002811115610188576101886101e7565b81526020019081526020015f205f820151815f01556020820151816001015560408201518160020155905050506101fb565b5f602082840312156101ca575f80fd5b81516001600160a01b03811681146101e0575f80fd5b9392505050565b634e487b7160e01b5f52602160045260245ffd5b610914806102085f395ff3fe60806040526004361061008f575f3560e01c80638da5cb5b116100575780638da5cb5b14610155578063d07a091c14610173578063d1d7997414610192578063e36b0b37146101e6578063fc25c6b4146101fa575f80fd5b806315b24445146100935780631ed77dc8146100c557806324600fc3146100fc5780634719d41a1461011257806368428a1b14610125575b5f80fd5b34801561009e575f80fd5b506100b26100ad3660046107b5565b610233565b6040519081526020015b60405180910390f35b3480156100d0575f80fd5b506001546100e4906001600160a01b031681565b6040516001600160a01b0390911681526020016100bc565b348015610107575f80fd5b506101106102b1565b005b6101106101203660046107b5565b6103fe565b348015610130575f80fd5b5060015461014590600160a01b900460ff1681565b60405190151581526020016100bc565b348015610160575f80fd5b505f546100e4906001600160a01b031681565b34801561017e575f80fd5b5061011061018d3660046107eb565b61065d565b34801561019d575f80fd5b506101cb6101ac3660046107b5565b600260208190525f918252604090912080546001820154919092015483565b604080519384526020840192909252908201526060016100bc565b3480156101f1575f80fd5b506101106106a8565b348015610205575f80fd5b50610145610214366004610804565b600360209081525f928352604080842090915290825290205460ff1681565b5f60025f83600281111561024957610249610835565b600281111561025a5761025a610835565b81526020019081526020015f206001015460025f84600281111561028057610280610835565b600281111561029157610291610835565b81526020019081526020015f205f01546102ab919061085d565b92915050565b5f546001600160a01b031633146102e35760405162461bcd60e51b81526004016102da90610870565b60405180910390fd5b47806103265760405162461bcd60e51b81526020600482015260126024820152714e6f2066756e647320617661696c61626c6560701b60448201526064016102da565b5f80546040516001600160a01b039091169083908381818185875af1925050503d805f8114610370576040519150601f19603f3d011682016040523d82523d5f602084013e610375565b606091505b50509050806103b85760405162461bcd60e51b815260206004820152600f60248201526e151c985b9cd9995c8819985a5b1959608a1b60448201526064016102da565b5f546040518381526001600160a01b03909116907feaff4b37086828766ad3268786972c0cd24259d4c87a80f9d3963a3c3d999b0d906020015b60405180910390a25050565b600154600160a01b900460ff1661044f5760405162461bcd60e51b815260206004820152601560248201527450726573616c65206973206e6f742061637469766560581b60448201526064016102da565b5f60025f83600281111561046557610465610835565b600281111561047657610476610835565b81526020019081526020015f209050805f01548160010154106104ca5760405162461bcd60e51b815260206004820152600c60248201526b151a595c881a5cc8199d5b1b60a21b60448201526064016102da565b335f908152600360205260408120908360028111156104eb576104eb610835565b60028111156104fc576104fc610835565b815260208101919091526040015f205460ff161561055c5760405162461bcd60e51b815260206004820181905260248201527f416c7265616479206f776e73206120736c6f7420696e2074686973207469657260448201526064016102da565b806002015434146105a65760405162461bcd60e51b8152602060048201526014602482015273125b98dbdc9c9958dd0811551208185b5bdd5b9d60621b60448201526064016102da565b335f9081526003602052604081206001918460028111156105c9576105c9610835565b60028111156105da576105da610835565b815260208101919091526040015f908120805460ff1916921515929092179091556001820180549161060b836108a0565b9091555050805460018201540361062457610624610708565b336001600160a01b03167f1ceabea92fb4815d6577d00d9d58f398bce1049cbe87e422596e2152317329c3836040516103f291906108b8565b5f546001600160a01b031633146106865760405162461bcd60e51b81526004016102da90610870565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b031633146106d15760405162461bcd60e51b81526004016102da90610870565b6001805460ff60a01b191690556040517fdf515ab57ec796fd111da4dd488177601b9465ce9c442de16857682b7f10297a905f90a1565b60015460405147915f916001600160a01b039091169083908381818185875af1925050503d805f8114610756576040519150601f19603f3d011682016040523d82523d5f602084013e61075b565b606091505b505090508061079e5760405162461bcd60e51b815260206004820152600f60248201526e151c985b9cd9995c8819985a5b1959608a1b60448201526064016102da565b5050565b8035600381106107b0575f80fd5b919050565b5f602082840312156107c5575f80fd5b6107ce826107a2565b9392505050565b80356001600160a01b03811681146107b0575f80fd5b5f602082840312156107fb575f80fd5b6107ce826107d5565b5f8060408385031215610815575f80fd5b61081e836107d5565b915061082c602084016107a2565b90509250929050565b634e487b7160e01b5f52602160045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b818103818111156102ab576102ab610849565b6020808252601690820152752737ba103a34329031b7b73a3930b1ba1037bbb732b960511b604082015260600190565b5f600182016108b1576108b1610849565b5060010190565b60208101600383106108d857634e487b7160e01b5f52602160045260245ffd5b9190529056fea26469706673582212204fdb590d0754db8a1d06e2941f4c34336b84e211d531665f7728351ea8edd0c164736f6c63430008170033000000000000000000000000c661fd20690f3edbeab5af5eb8e339d6a1e5d96b
Deployed Bytecode
0x60806040526004361061008f575f3560e01c80638da5cb5b116100575780638da5cb5b14610155578063d07a091c14610173578063d1d7997414610192578063e36b0b37146101e6578063fc25c6b4146101fa575f80fd5b806315b24445146100935780631ed77dc8146100c557806324600fc3146100fc5780634719d41a1461011257806368428a1b14610125575b5f80fd5b34801561009e575f80fd5b506100b26100ad3660046107b5565b610233565b6040519081526020015b60405180910390f35b3480156100d0575f80fd5b506001546100e4906001600160a01b031681565b6040516001600160a01b0390911681526020016100bc565b348015610107575f80fd5b506101106102b1565b005b6101106101203660046107b5565b6103fe565b348015610130575f80fd5b5060015461014590600160a01b900460ff1681565b60405190151581526020016100bc565b348015610160575f80fd5b505f546100e4906001600160a01b031681565b34801561017e575f80fd5b5061011061018d3660046107eb565b61065d565b34801561019d575f80fd5b506101cb6101ac3660046107b5565b600260208190525f918252604090912080546001820154919092015483565b604080519384526020840192909252908201526060016100bc565b3480156101f1575f80fd5b506101106106a8565b348015610205575f80fd5b50610145610214366004610804565b600360209081525f928352604080842090915290825290205460ff1681565b5f60025f83600281111561024957610249610835565b600281111561025a5761025a610835565b81526020019081526020015f206001015460025f84600281111561028057610280610835565b600281111561029157610291610835565b81526020019081526020015f205f01546102ab919061085d565b92915050565b5f546001600160a01b031633146102e35760405162461bcd60e51b81526004016102da90610870565b60405180910390fd5b47806103265760405162461bcd60e51b81526020600482015260126024820152714e6f2066756e647320617661696c61626c6560701b60448201526064016102da565b5f80546040516001600160a01b039091169083908381818185875af1925050503d805f8114610370576040519150601f19603f3d011682016040523d82523d5f602084013e610375565b606091505b50509050806103b85760405162461bcd60e51b815260206004820152600f60248201526e151c985b9cd9995c8819985a5b1959608a1b60448201526064016102da565b5f546040518381526001600160a01b03909116907feaff4b37086828766ad3268786972c0cd24259d4c87a80f9d3963a3c3d999b0d906020015b60405180910390a25050565b600154600160a01b900460ff1661044f5760405162461bcd60e51b815260206004820152601560248201527450726573616c65206973206e6f742061637469766560581b60448201526064016102da565b5f60025f83600281111561046557610465610835565b600281111561047657610476610835565b81526020019081526020015f209050805f01548160010154106104ca5760405162461bcd60e51b815260206004820152600c60248201526b151a595c881a5cc8199d5b1b60a21b60448201526064016102da565b335f908152600360205260408120908360028111156104eb576104eb610835565b60028111156104fc576104fc610835565b815260208101919091526040015f205460ff161561055c5760405162461bcd60e51b815260206004820181905260248201527f416c7265616479206f776e73206120736c6f7420696e2074686973207469657260448201526064016102da565b806002015434146105a65760405162461bcd60e51b8152602060048201526014602482015273125b98dbdc9c9958dd0811551208185b5bdd5b9d60621b60448201526064016102da565b335f9081526003602052604081206001918460028111156105c9576105c9610835565b60028111156105da576105da610835565b815260208101919091526040015f908120805460ff1916921515929092179091556001820180549161060b836108a0565b9091555050805460018201540361062457610624610708565b336001600160a01b03167f1ceabea92fb4815d6577d00d9d58f398bce1049cbe87e422596e2152317329c3836040516103f291906108b8565b5f546001600160a01b031633146106865760405162461bcd60e51b81526004016102da90610870565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b031633146106d15760405162461bcd60e51b81526004016102da90610870565b6001805460ff60a01b191690556040517fdf515ab57ec796fd111da4dd488177601b9465ce9c442de16857682b7f10297a905f90a1565b60015460405147915f916001600160a01b039091169083908381818185875af1925050503d805f8114610756576040519150601f19603f3d011682016040523d82523d5f602084013e61075b565b606091505b505090508061079e5760405162461bcd60e51b815260206004820152600f60248201526e151c985b9cd9995c8819985a5b1959608a1b60448201526064016102da565b5050565b8035600381106107b0575f80fd5b919050565b5f602082840312156107c5575f80fd5b6107ce826107a2565b9392505050565b80356001600160a01b03811681146107b0575f80fd5b5f602082840312156107fb575f80fd5b6107ce826107d5565b5f8060408385031215610815575f80fd5b61081e836107d5565b915061082c602084016107a2565b90509250929050565b634e487b7160e01b5f52602160045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b818103818111156102ab576102ab610849565b6020808252601690820152752737ba103a34329031b7b73a3930b1ba1037bbb732b960511b604082015260600190565b5f600182016108b1576108b1610849565b5060010190565b60208101600383106108d857634e487b7160e01b5f52602160045260245ffd5b9190529056fea26469706673582212204fdb590d0754db8a1d06e2941f4c34336b84e211d531665f7728351ea8edd0c164736f6c63430008170033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000c661fd20690f3edbeab5af5eb8e339d6a1e5d96b
-----Decoded View---------------
Arg [0] : _presaleWallet (address): 0xc661fd20690f3EDbeab5aF5EB8e339D6A1e5d96B
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000c661fd20690f3edbeab5af5eb8e339d6a1e5d96b
Deployed Bytecode Sourcemap
250:3248:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3337:158;;;;;;;;;;-1:-1:-1;3337:158:0;;;;;:::i;:::-;;:::i;:::-;;;522:25:1;;;510:2;495:18;3337:158:0;;;;;;;;305:28;;;;;;;;;;-1:-1:-1;305:28:0;;;;-1:-1:-1;;;;;305:28:0;;;;;;-1:-1:-1;;;;;722:32:1;;;704:51;;692:2;677:18;305:28:0;558:203:1;2880:387:0;;;;;;;;;;;;;:::i;:::-;;1467:694;;;;;;:::i;:::-;;:::i;340:22::-;;;;;;;;;;-1:-1:-1;340:22:0;;;;-1:-1:-1;;;340:22:0;;;;;;;;;931:14:1;;924:22;906:41;;894:2;879:18;340:22:0;766:187:1;278:20:0;;;;;;;;;;-1:-1:-1;278:20:0;;;;-1:-1:-1;;;;;278:20:0;;;2546:110;;;;;;;;;;-1:-1:-1;2546:110:0;;;;;:::i;:::-;;:::i;547:42::-;;;;;;;;;;-1:-1:-1;547:42:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1529:25:1;;;1585:2;1570:18;;1563:34;;;;1613:18;;;1606:34;1517:2;1502:18;547:42:0;1327:319:1;2706:105:0;;;;;;;;;;;;;:::i;596:65::-;;;;;;;;;;-1:-1:-1;596:65:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;3337:158;3399:7;3456:5;:11;3462:4;3456:11;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;;;;;:31;;;3426:5;:11;3432:4;3426:11;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;;;;;:27;;;:61;;;;:::i;:::-;3419:68;3337:158;-1:-1:-1;;3337:158:0:o;2880:387::-;919:5;;-1:-1:-1;;;;;919:5:0;905:10;:19;897:54;;;;-1:-1:-1;;;897:54:0;;;;;;;:::i;:::-;;;;;;;;;2953:21:::1;2993:11:::0;2985:42:::1;;;::::0;-1:-1:-1;;;2985:42:0;;2883:2:1;2985:42:0::1;::::0;::::1;2865:21:1::0;2922:2;2902:18;;;2895:30;-1:-1:-1;;;2941:18:1;;;2934:48;2999:18;;2985:42:0::1;2681:342:1::0;2985:42:0::1;3117:12;3135:5:::0;;:30:::1;::::0;-1:-1:-1;;;;;3135:5:0;;::::1;::::0;3153:7;;3117:12;3135:30;3117:12;3135:30;3153:7;3135:5;:30:::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3116:49;;;3184:7;3176:35;;;::::0;-1:-1:-1;;;3176:35:0;;3440:2:1;3176:35:0::1;::::0;::::1;3422:21:1::0;3479:2;3459:18;;;3452:30;-1:-1:-1;;;3498:18:1;;;3491:45;3553:18;;3176:35:0::1;3238:339:1::0;3176:35:0::1;3244:5;::::0;3229:30:::1;::::0;522:25:1;;;-1:-1:-1;;;;;3244:5:0;;::::1;::::0;3229:30:::1;::::0;510:2:1;495:18;3229:30:0::1;;;;;;;;2924:343;;2880:387::o:0;1467:694::-;1022:10;;-1:-1:-1;;;1022:10:0;;;;1014:44;;;;-1:-1:-1;;;1014:44:0;;3784:2:1;1014:44:0;;;3766:21:1;3823:2;3803:18;;;3796:30;-1:-1:-1;;;3842:18:1;;;3835:51;3903:18;;1014:44:0;3582:345:1;1014:44:0;1540:25:::1;1568:5;:11;1574:4;1568:11;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;;;;;1540:39;;1629:8;:24;;;1598:8;:28;;;:55;1590:80;;;::::0;-1:-1:-1;;;1590:80:0;;4134:2:1;1590:80:0::1;::::0;::::1;4116:21:1::0;4173:2;4153:18;;;4146:30;-1:-1:-1;;;4192:18:1;;;4185:42;4244:18;;1590:80:0::1;3932:336:1::0;1590:80:0::1;1703:10;1690:24;::::0;;;:12:::1;:24;::::0;;;;;1715:4;1690:30:::1;::::0;::::1;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;::::0;;::::1;::::0;::::1;::::0;;;;;;-1:-1:-1;1690:30:0;;::::1;;1689:31;1681:76;;;::::0;-1:-1:-1;;;1681:76:0;;4475:2:1;1681:76:0::1;::::0;::::1;4457:21:1::0;;;4494:18;;;4487:30;4553:34;4533:18;;;4526:62;4605:18;;1681:76:0::1;4273:356:1::0;1681:76:0::1;1789:8;:17;;;1776:9;:30;1768:63;;;::::0;-1:-1:-1;;;1768:63:0;;4836:2:1;1768:63:0::1;::::0;::::1;4818:21:1::0;4875:2;4855:18;;;4848:30;-1:-1:-1;;;4894:18:1;;;4887:50;4954:18;;1768:63:0::1;4634:344:1::0;1768:63:0::1;1857:10;1844:24;::::0;;;:12:::1;:24;::::0;;;;1877:4:::1;::::0;1869;1844:30:::1;::::0;::::1;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;::::0;;::::1;::::0;::::1;::::0;;;;;;-1:-1:-1;1844:30:0;;;:37;;-1:-1:-1;;1844:37:0::1;::::0;::::1;;::::0;;;::::1;::::0;;;-1:-1:-1;1892:28:0;::::1;:30:::0;;;::::1;::::0;::::1;:::i;:::-;::::0;;;-1:-1:-1;;2038:24:0;;2006:28:::1;::::0;::::1;::::0;:56;2002:103:::1;;2079:14;:12;:14::i;:::-;2136:10;-1:-1:-1::0;;;;;2122:31:0::1;;2148:4;2122:31;;;;;;:::i;2546:110::-:0;919:5;;-1:-1:-1;;;;;919:5:0;905:10;:19;897:54;;;;-1:-1:-1;;;897:54:0;;;;;;;:::i;:::-;2622:13:::1;:26:::0;;-1:-1:-1;;;;;;2622:26:0::1;-1:-1:-1::0;;;;;2622:26:0;;;::::1;::::0;;;::::1;::::0;;2546:110::o;2706:105::-;919:5;;-1:-1:-1;;;;;919:5:0;905:10;:19;897:54;;;;-1:-1:-1;;;897:54:0;;;;;;;:::i;:::-;2756:10:::1;:18:::0;;-1:-1:-1;;;;2756:18:0::1;::::0;;2790:13:::1;::::0;::::1;::::0;2769:5:::1;::::0;2790:13:::1;2706:105::o:0;2271:205::-;2384:13;;:38;;2333:21;;2315:15;;-1:-1:-1;;;;;2384:13:0;;;;2333:21;;2315:15;2384:38;2315:15;2384:38;2333:21;2384:13;:38;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2365:57;;;2441:7;2433:35;;;;-1:-1:-1;;;2433:35:0;;3440:2:1;2433:35:0;;;3422:21:1;3479:2;3459:18;;;3452:30;-1:-1:-1;;;3498:18:1;;;3491:45;3553:18;;2433:35:0;3238:339:1;2433:35:0;2304:172;;2271:205::o;14:149:1:-;88:20;;137:1;127:12;;117:40;;153:1;150;143:12;117:40;14:149;;;:::o;168:203::-;238:6;291:2;279:9;270:7;266:23;262:32;259:52;;;307:1;304;297:12;259:52;330:35;355:9;330:35;:::i;:::-;320:45;168:203;-1:-1:-1;;;168:203:1:o;958:173::-;1026:20;;-1:-1:-1;;;;;1075:31:1;;1065:42;;1055:70;;1121:1;1118;1111:12;1136:186;1195:6;1248:2;1236:9;1227:7;1223:23;1219:32;1216:52;;;1264:1;1261;1254:12;1216:52;1287:29;1306:9;1287:29;:::i;1651:277::-;1730:6;1738;1791:2;1779:9;1770:7;1766:23;1762:32;1759:52;;;1807:1;1804;1797:12;1759:52;1830:29;1849:9;1830:29;:::i;:::-;1820:39;;1878:44;1918:2;1907:9;1903:18;1878:44;:::i;:::-;1868:54;;1651:277;;;;;:::o;1933:127::-;1994:10;1989:3;1985:20;1982:1;1975:31;2025:4;2022:1;2015:15;2049:4;2046:1;2039:15;2065:127;2126:10;2121:3;2117:20;2114:1;2107:31;2157:4;2154:1;2147:15;2181:4;2178:1;2171:15;2197:128;2264:9;;;2285:11;;;2282:37;;;2299:18;;:::i;2330:346::-;2532:2;2514:21;;;2571:2;2551:18;;;2544:30;-1:-1:-1;;;2605:2:1;2590:18;;2583:52;2667:2;2652:18;;2330:346::o;4983:135::-;5022:3;5043:17;;;5040:43;;5063:18;;:::i;:::-;-1:-1:-1;5110:1:1;5099:13;;4983:135::o;5123:339::-;5266:2;5251:18;;5299:1;5288:13;;5278:144;;5344:10;5339:3;5335:20;5332:1;5325:31;5379:4;5376:1;5369:15;5407:4;5404:1;5397:15;5278:144;5431:25;;;5123:339;:::o
Swarm Source
ipfs://4fdb590d0754db8a1d06e2941f4c34336b84e211d531665f7728351ea8edd0c1
Loading...
Loading
Loading...
Loading
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.