Feature Tip: Add private address tag to any address under My Name Tag !
Overview
ETH Balance
0.036 ETH
Eth Value
$117.40 (@ $3,261.05/ETH)More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 995 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Claim | 15917717 | 629 days ago | IN | 0.004 ETH | 0.00053896 | ||||
Claim | 15896998 | 632 days ago | IN | 0.004 ETH | 0.00165378 | ||||
Claim | 14874042 | 790 days ago | IN | 0.004 ETH | 0.00107169 | ||||
Claim | 14817222 | 799 days ago | IN | 0.004 ETH | 0.00082969 | ||||
Claim | 14669827 | 822 days ago | IN | 0.004 ETH | 0.00222378 | ||||
Claim | 14531917 | 844 days ago | IN | 0.004 ETH | 0.00230637 | ||||
Claim | 14490142 | 851 days ago | IN | 0.004 ETH | 0.00303338 | ||||
Claim | 14480519 | 852 days ago | IN | 0.004 ETH | 0.00121663 | ||||
Claim | 14467263 | 854 days ago | IN | 0.004 ETH | 0.00085293 | ||||
Withdraw Fees | 14437644 | 859 days ago | IN | 0 ETH | 0.00244028 | ||||
Claim | 14378121 | 868 days ago | IN | 0.004 ETH | 0.00077175 | ||||
Claim | 14310973 | 878 days ago | IN | 0.004 ETH | 0.0017258 | ||||
Claim | 14295395 | 881 days ago | IN | 0.004 ETH | 0.0025626 | ||||
Claim | 14273975 | 884 days ago | IN | 0.004 ETH | 0.00104975 | ||||
Claim | 14264307 | 886 days ago | IN | 0.004 ETH | 0.00250986 | ||||
Claim | 14246904 | 888 days ago | IN | 0.004 ETH | 0.00189773 | ||||
Claim | 14232915 | 890 days ago | IN | 0.004 ETH | 0.00435934 | ||||
Claim | 14228287 | 891 days ago | IN | 0.004 ETH | 0.00276559 | ||||
Claim | 14217712 | 893 days ago | IN | 0.004 ETH | 0.00265819 | ||||
Claim | 14210211 | 894 days ago | IN | 0.004 ETH | 0.00149224 | ||||
Claim | 14206489 | 895 days ago | IN | 0.004 ETH | 0.00324872 | ||||
Claim | 14198159 | 896 days ago | IN | 0.004 ETH | 0.00277056 | ||||
Claim | 14190133 | 897 days ago | IN | 0.004 ETH | 0.00226379 | ||||
Claim | 14165292 | 901 days ago | IN | 0.004 ETH | 0.00227521 | ||||
Claim | 14142961 | 904 days ago | IN | 0.004 ETH | 0.00482239 |
Loading...
Loading
Contract Name:
Gen0DistributorMarker
Compiler Version
v0.8.4+commit.c7e474f2
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2021-08-23 */ // SPDX-License-Identifier: MIT pragma solidity 0.8.4; library SafeMath { /** * @dev Multiplies two unsigned integers, reverts on overflow. */ function mul(uint256 a, uint256 b) internal pure returns (uint256) { // Gas optimization: this is cheaper than requiring 'a' not being zero, but the // benefit is lost if 'b' is also tested. // See: https://github.com/OpenZeppelin/openzeppelin-solidity/pull/522 if (a == 0) { return 0; } uint256 c = a * b; require(c / a == b, "SafeMath#mul: OVERFLOW"); return c; } /** * @dev Integer division of two unsigned integers truncating the quotient, reverts on division by zero. */ function div(uint256 a, uint256 b) internal pure returns (uint256) { // Solidity only automatically asserts when dividing by 0 require(b > 0, "SafeMath#div: DIVISION_BY_ZERO"); uint256 c = a / b; // assert(a == b * c + a % b); // There is no case in which this doesn't hold return c; } /** * @dev Subtracts two unsigned integers, reverts on overflow (i.e. if subtrahend is greater than minuend). */ function sub(uint256 a, uint256 b) internal pure returns (uint256) { require(b <= a, "SafeMath#sub: UNDERFLOW"); uint256 c = a - b; return c; } /** * @dev Adds two unsigned integers, reverts on overflow. */ function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a, "SafeMath#add: OVERFLOW"); return c; } /** * @dev Divides two unsigned integers and returns the remainder (unsigned integer modulo), * reverts when dividing by zero. */ function mod(uint256 a, uint256 b) internal pure returns (uint256) { require(b != 0, "SafeMath#mod: DIVISION_BY_ZERO"); return a % b; } } abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { return msg.data; } } /** * @dev Contract module which provides a basic access control mechanism, where * there is an account (an owner) that can be granted exclusive access to * specific functions. * * This module is used through inheritance. It will make available the modifier * `onlyOwner`, which can be applied to your functions to restrict their use to * the owner. */ abstract contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev Initializes the contract setting the deployer as the initial owner. */ constructor() { _setOwner(_msgSender()); } /** * @dev Returns the address of the current owner. */ function owner() public view virtual returns (address) { return _owner; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(owner() == _msgSender(), "Ownable: caller is not the owner"); _; } /** * @dev Leaves the contract without owner. It will not be possible to call * `onlyOwner` functions anymore. Can only be called by the current owner. * * NOTE: Renouncing ownership will leave the contract without an owner, * thereby removing any functionality that is only available to the owner. */ function renounceOwnership() public virtual onlyOwner { _setOwner(address(0)); } /** * @dev Transfers ownership of the contract to a new account (`newOwner`). * Can only be called by the current owner. */ function transferOwnership(address newOwner) public virtual onlyOwner { require(newOwner != address(0), "Ownable: new owner is the zero address"); _setOwner(newOwner); } function _setOwner(address newOwner) private { address oldOwner = _owner; _owner = newOwner; emit OwnershipTransferred(oldOwner, newOwner); } } contract Gen0DistributorMarker is Ownable { using SafeMath for uint256; uint256 private claimingFee; mapping(address => bool) public claimers; event Claimed(address indexed _from); constructor() { claimingFee = 0.004 * 10 ** 18; // (Varies by network) } function changeClaimingFees(uint256 _claimingFee) onlyOwner public { claimingFee = _claimingFee; } function claim() payable public { require (msg.value >= claimingFee, "E01"); require (claimers[msg.sender] == false, "E02"); claimers[msg.sender] = true; emit Claimed(msg.sender); } function getClaimer(address _user) public view returns (bool) { return claimers[_user]; } function withdrawFees() onlyOwner external { require(payable(msg.sender).send(address(this).balance)); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_from","type":"address"}],"name":"Claimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[{"internalType":"uint256","name":"_claimingFee","type":"uint256"}],"name":"changeClaimingFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"claim","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"claimers","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"getClaimer","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":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdrawFees","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b5061002d61002261004060201b60201c565b61004860201b60201c565b660e35fa931a000060018190555061010c565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b610ab48061011b6000396000f3fe60806040526004361061007b5760003560e01c80638da5cb5b1161004e5780638da5cb5b146100f5578063d81cafc014610120578063da62fba914610149578063f2fde38b146101865761007b565b8063476343ee146100805780634e71d92d14610097578063715018a6146100a157806374d945ec146100b8575b600080fd5b34801561008c57600080fd5b506100956101af565b005b61009f61026b565b005b3480156100ad57600080fd5b506100b66103e0565b005b3480156100c457600080fd5b506100df60048036038101906100da919061077b565b610468565b6040516100ec9190610892565b60405180910390f35b34801561010157600080fd5b5061010a6104be565b6040516101179190610877565b60405180910390f35b34801561012c57600080fd5b50610147600480360381019061014291906107a4565b6104e7565b005b34801561015557600080fd5b50610170600480360381019061016b919061077b565b61056d565b60405161017d9190610892565b60405180910390f35b34801561019257600080fd5b506101ad60048036038101906101a8919061077b565b61058d565b005b6101b7610685565b73ffffffffffffffffffffffffffffffffffffffff166101d56104be565b73ffffffffffffffffffffffffffffffffffffffff161461022b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102229061090d565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f1935050505061026957600080fd5b565b6001543410156102b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102a7906108ad565b60405180910390fd5b60001515600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514610343576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161033a906108ed565b60405180910390fd5b6001600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055503373ffffffffffffffffffffffffffffffffffffffff167fb449c24d261a59627b537c8c41c57ab559f4205c56bea745ff61c5521bece21460405160405180910390a2565b6103e8610685565b73ffffffffffffffffffffffffffffffffffffffff166104066104be565b73ffffffffffffffffffffffffffffffffffffffff161461045c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104539061090d565b60405180910390fd5b610466600061068d565b565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6104ef610685565b73ffffffffffffffffffffffffffffffffffffffff1661050d6104be565b73ffffffffffffffffffffffffffffffffffffffff1614610563576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055a9061090d565b60405180910390fd5b8060018190555050565b60026020528060005260406000206000915054906101000a900460ff1681565b610595610685565b73ffffffffffffffffffffffffffffffffffffffff166105b36104be565b73ffffffffffffffffffffffffffffffffffffffff1614610609576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106009061090d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610679576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610670906108cd565b60405180910390fd5b6106828161068d565b50565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008135905061076081610a50565b92915050565b60008135905061077581610a67565b92915050565b60006020828403121561078d57600080fd5b600061079b84828501610751565b91505092915050565b6000602082840312156107b657600080fd5b60006107c484828501610766565b91505092915050565b6107d68161093e565b82525050565b6107e581610950565b82525050565b60006107f860038361092d565b915061080382610986565b602082019050919050565b600061081b60268361092d565b9150610826826109af565b604082019050919050565b600061083e60038361092d565b9150610849826109fe565b602082019050919050565b600061086160208361092d565b915061086c82610a27565b602082019050919050565b600060208201905061088c60008301846107cd565b92915050565b60006020820190506108a760008301846107dc565b92915050565b600060208201905081810360008301526108c6816107eb565b9050919050565b600060208201905081810360008301526108e68161080e565b9050919050565b6000602082019050818103600083015261090681610831565b9050919050565b6000602082019050818103600083015261092681610854565b9050919050565b600082825260208201905092915050565b60006109498261095c565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b7f4530310000000000000000000000000000000000000000000000000000000000600082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4530320000000000000000000000000000000000000000000000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b610a598161093e565b8114610a6457600080fd5b50565b610a708161097c565b8114610a7b57600080fd5b5056fea2646970667358221220f13552010875cf8686d0091894d655ef31a4200dfd7df7927d109b6dad936ef364736f6c63430008040033
Deployed Bytecode
0x60806040526004361061007b5760003560e01c80638da5cb5b1161004e5780638da5cb5b146100f5578063d81cafc014610120578063da62fba914610149578063f2fde38b146101865761007b565b8063476343ee146100805780634e71d92d14610097578063715018a6146100a157806374d945ec146100b8575b600080fd5b34801561008c57600080fd5b506100956101af565b005b61009f61026b565b005b3480156100ad57600080fd5b506100b66103e0565b005b3480156100c457600080fd5b506100df60048036038101906100da919061077b565b610468565b6040516100ec9190610892565b60405180910390f35b34801561010157600080fd5b5061010a6104be565b6040516101179190610877565b60405180910390f35b34801561012c57600080fd5b50610147600480360381019061014291906107a4565b6104e7565b005b34801561015557600080fd5b50610170600480360381019061016b919061077b565b61056d565b60405161017d9190610892565b60405180910390f35b34801561019257600080fd5b506101ad60048036038101906101a8919061077b565b61058d565b005b6101b7610685565b73ffffffffffffffffffffffffffffffffffffffff166101d56104be565b73ffffffffffffffffffffffffffffffffffffffff161461022b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102229061090d565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f1935050505061026957600080fd5b565b6001543410156102b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102a7906108ad565b60405180910390fd5b60001515600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514610343576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161033a906108ed565b60405180910390fd5b6001600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055503373ffffffffffffffffffffffffffffffffffffffff167fb449c24d261a59627b537c8c41c57ab559f4205c56bea745ff61c5521bece21460405160405180910390a2565b6103e8610685565b73ffffffffffffffffffffffffffffffffffffffff166104066104be565b73ffffffffffffffffffffffffffffffffffffffff161461045c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104539061090d565b60405180910390fd5b610466600061068d565b565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6104ef610685565b73ffffffffffffffffffffffffffffffffffffffff1661050d6104be565b73ffffffffffffffffffffffffffffffffffffffff1614610563576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055a9061090d565b60405180910390fd5b8060018190555050565b60026020528060005260406000206000915054906101000a900460ff1681565b610595610685565b73ffffffffffffffffffffffffffffffffffffffff166105b36104be565b73ffffffffffffffffffffffffffffffffffffffff1614610609576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106009061090d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610679576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610670906108cd565b60405180910390fd5b6106828161068d565b50565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008135905061076081610a50565b92915050565b60008135905061077581610a67565b92915050565b60006020828403121561078d57600080fd5b600061079b84828501610751565b91505092915050565b6000602082840312156107b657600080fd5b60006107c484828501610766565b91505092915050565b6107d68161093e565b82525050565b6107e581610950565b82525050565b60006107f860038361092d565b915061080382610986565b602082019050919050565b600061081b60268361092d565b9150610826826109af565b604082019050919050565b600061083e60038361092d565b9150610849826109fe565b602082019050919050565b600061086160208361092d565b915061086c82610a27565b602082019050919050565b600060208201905061088c60008301846107cd565b92915050565b60006020820190506108a760008301846107dc565b92915050565b600060208201905081810360008301526108c6816107eb565b9050919050565b600060208201905081810360008301526108e68161080e565b9050919050565b6000602082019050818103600083015261090681610831565b9050919050565b6000602082019050818103600083015261092681610854565b9050919050565b600082825260208201905092915050565b60006109498261095c565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b7f4530310000000000000000000000000000000000000000000000000000000000600082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4530320000000000000000000000000000000000000000000000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b610a598161093e565b8114610a6457600080fd5b50565b610a708161097c565b8114610a7b57600080fd5b5056fea2646970667358221220f13552010875cf8686d0091894d655ef31a4200dfd7df7927d109b6dad936ef364736f6c63430008040033
Deployed Bytecode Sourcemap
4398:1005:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5280:118;;;;;;;;;;;;;:::i;:::-;;4902:240;;;:::i;:::-;;3735:98;;;;;;;;;;;;;:::i;:::-;;5158:107;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3050:91;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4766:120;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4536:40;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3998:198;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5280:118;3295:12;:10;:12::i;:::-;3284:23;;:7;:5;:7::i;:::-;:23;;;3276:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5350:10:::1;5342:24;;:47;5367:21;5342:47;;;;;;;;;;;;;;;;;;;;;;;5334:56;;;::::0;::::1;;5280:118::o:0;4902:240::-;4971:11;;4958:9;:24;;4949:41;;;;;;;;;;;;:::i;:::-;;;;;;;;;5038:5;5014:29;;:8;:20;5023:10;5014:20;;;;;;;;;;;;;;;;;;;;;;;;;:29;;;5005:46;;;;;;;;;;;;:::i;:::-;;;;;;;;;5089:4;5066:8;:20;5075:10;5066:20;;;;;;;;;;;;;;;;:27;;;;;;;;;;;;;;;;;;5121:10;5113:19;;;;;;;;;;;;4902:240::o;3735:98::-;3295:12;:10;:12::i;:::-;3284:23;;:7;:5;:7::i;:::-;:23;;;3276:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;3802:21:::1;3820:1;3802:9;:21::i;:::-;3735:98::o:0;5158:107::-;5214:4;5240:8;:15;5249:5;5240:15;;;;;;;;;;;;;;;;;;;;;;;;;5233:22;;5158:107;;;:::o;3050:91::-;3096:7;3125:6;;;;;;;;;;;3118:13;;3050:91;:::o;4766:120::-;3295:12;:10;:12::i;:::-;3284:23;;:7;:5;:7::i;:::-;:23;;;3276:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4862:12:::1;4848:11;:26;;;;4766:120:::0;:::o;4536:40::-;;;;;;;;;;;;;;;;;;;;;;:::o;3998:198::-;3295:12;:10;:12::i;:::-;3284:23;;:7;:5;:7::i;:::-;:23;;;3276:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4109:1:::1;4089:22;;:8;:22;;;;4081:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;4167:19;4177:8;4167:9;:19::i;:::-;3998:198:::0;:::o;2007:102::-;2060:7;2089:10;2082:17;;2007:102;:::o;4206:181::-;4264:16;4283:6;;;;;;;;;;;4264:25;;4311:8;4302:6;;:17;;;;;;;;;;;;;;;;;;4368:8;4337:40;;4358:8;4337:40;;;;;;;;;;;;4206:181;;:::o;7:139:1:-;53:5;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:139::-;198:5;236:6;223:20;214:29;;252:33;279:5;252:33;:::i;:::-;204:87;;;;:::o;297:262::-;356:6;405:2;393:9;384:7;380:23;376:32;373:2;;;421:1;418;411:12;373:2;464:1;489:53;534:7;525:6;514:9;510:22;489:53;:::i;:::-;479:63;;435:117;363:196;;;;:::o;565:262::-;624:6;673:2;661:9;652:7;648:23;644:32;641:2;;;689:1;686;679:12;641:2;732:1;757:53;802:7;793:6;782:9;778:22;757:53;:::i;:::-;747:63;;703:117;631:196;;;;:::o;833:118::-;920:24;938:5;920:24;:::i;:::-;915:3;908:37;898:53;;:::o;957:109::-;1038:21;1053:5;1038:21;:::i;:::-;1033:3;1026:34;1016:50;;:::o;1072:365::-;1214:3;1235:66;1299:1;1294:3;1235:66;:::i;:::-;1228:73;;1310:93;1399:3;1310:93;:::i;:::-;1428:2;1423:3;1419:12;1412:19;;1218:219;;;:::o;1443:366::-;1585:3;1606:67;1670:2;1665:3;1606:67;:::i;:::-;1599:74;;1682:93;1771:3;1682:93;:::i;:::-;1800:2;1795:3;1791:12;1784:19;;1589:220;;;:::o;1815:365::-;1957:3;1978:66;2042:1;2037:3;1978:66;:::i;:::-;1971:73;;2053:93;2142:3;2053:93;:::i;:::-;2171:2;2166:3;2162:12;2155:19;;1961:219;;;:::o;2186:366::-;2328:3;2349:67;2413:2;2408:3;2349:67;:::i;:::-;2342:74;;2425:93;2514:3;2425:93;:::i;:::-;2543:2;2538:3;2534:12;2527:19;;2332:220;;;:::o;2558:222::-;2651:4;2689:2;2678:9;2674:18;2666:26;;2702:71;2770:1;2759:9;2755:17;2746:6;2702:71;:::i;:::-;2656:124;;;;:::o;2786:210::-;2873:4;2911:2;2900:9;2896:18;2888:26;;2924:65;2986:1;2975:9;2971:17;2962:6;2924:65;:::i;:::-;2878:118;;;;:::o;3002:419::-;3168:4;3206:2;3195:9;3191:18;3183:26;;3255:9;3249:4;3245:20;3241:1;3230:9;3226:17;3219:47;3283:131;3409:4;3283:131;:::i;:::-;3275:139;;3173:248;;;:::o;3427:419::-;3593:4;3631:2;3620:9;3616:18;3608:26;;3680:9;3674:4;3670:20;3666:1;3655:9;3651:17;3644:47;3708:131;3834:4;3708:131;:::i;:::-;3700:139;;3598:248;;;:::o;3852:419::-;4018:4;4056:2;4045:9;4041:18;4033:26;;4105:9;4099:4;4095:20;4091:1;4080:9;4076:17;4069:47;4133:131;4259:4;4133:131;:::i;:::-;4125:139;;4023:248;;;:::o;4277:419::-;4443:4;4481:2;4470:9;4466:18;4458:26;;4530:9;4524:4;4520:20;4516:1;4505:9;4501:17;4494:47;4558:131;4684:4;4558:131;:::i;:::-;4550:139;;4448:248;;;:::o;4702:169::-;4786:11;4820:6;4815:3;4808:19;4860:4;4855:3;4851:14;4836:29;;4798:73;;;;:::o;4877:96::-;4914:7;4943:24;4961:5;4943:24;:::i;:::-;4932:35;;4922:51;;;:::o;4979:90::-;5013:7;5056:5;5049:13;5042:21;5031:32;;5021:48;;;:::o;5075:126::-;5112:7;5152:42;5145:5;5141:54;5130:65;;5120:81;;;:::o;5207:77::-;5244:7;5273:5;5262:16;;5252:32;;;:::o;5290:153::-;5430:5;5426:1;5418:6;5414:14;5407:29;5396:47;:::o;5449:225::-;5589:34;5585:1;5577:6;5573:14;5566:58;5658:8;5653:2;5645:6;5641:15;5634:33;5555:119;:::o;5680:153::-;5820:5;5816:1;5808:6;5804:14;5797:29;5786:47;:::o;5839:182::-;5979:34;5975:1;5967:6;5963:14;5956:58;5945:76;:::o;6027:122::-;6100:24;6118:5;6100:24;:::i;:::-;6093:5;6090:35;6080:2;;6139:1;6136;6129:12;6080:2;6070:79;:::o;6155:122::-;6228:24;6246:5;6228:24;:::i;:::-;6221:5;6218:35;6208:2;;6267:1;6264;6257:12;6208:2;6198:79;:::o
Swarm Source
ipfs://f13552010875cf8686d0091894d655ef31a4200dfd7df7927d109b6dad936ef3
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.