Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 405 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Abinitio Token2 | 15928459 | 787 days ago | IN | 0 ETH | 0.00193874 | ||||
Condition Token ... | 15928149 | 787 days ago | IN | 0 ETH | 0.00132205 | ||||
Abinitio Token2 | 15928083 | 787 days ago | IN | 0 ETH | 0.00486215 | ||||
Set Sales Wallet | 15928077 | 787 days ago | IN | 0 ETH | 0.00170418 | ||||
Abinitio | 15914020 | 789 days ago | IN | 0 ETH | 0.00029768 | ||||
Retrieval | 15914009 | 789 days ago | IN | 0 ETH | 0.00030702 | ||||
Retrieval | 11050599 | 1542 days ago | IN | 0 ETH | 0.0028022 | ||||
Retrieval | 11037745 | 1544 days ago | IN | 0 ETH | 0.0034022 | ||||
Retrieval | 11032534 | 1545 days ago | IN | 0 ETH | 0.0026342 | ||||
Retrieval | 11032258 | 1545 days ago | IN | 0 ETH | 0.00385302 | ||||
Retrieval | 10996267 | 1551 days ago | IN | 0 ETH | 0.0056044 | ||||
Retrieval | 10979458 | 1554 days ago | IN | 0 ETH | 0.00092576 | ||||
Whitelisting | 10979458 | 1554 days ago | IN | 0 ETH | 0.00111044 | ||||
Whitelisting | 10979458 | 1554 days ago | IN | 0 ETH | 0.00111044 | ||||
Retrieval | 10978907 | 1554 days ago | IN | 0 ETH | 0.0028022 | ||||
Retrieval | 10978267 | 1554 days ago | IN | 0 ETH | 0.0042033 | ||||
Retrieval | 10943134 | 1559 days ago | IN | 0 ETH | 0.0079026 | ||||
Retrieval | 10941464 | 1559 days ago | IN | 0 ETH | 0.0013192 | ||||
Retrieval | 10941462 | 1559 days ago | IN | 0 ETH | 0.0013192 | ||||
Retrieval | 10941434 | 1559 days ago | IN | 0 ETH | 0.0033586 | ||||
Retrieval | 10941405 | 1559 days ago | IN | 0 ETH | 0.0035728 | ||||
Retrieval | 10937091 | 1560 days ago | IN | 0 ETH | 0.00518835 | ||||
Retrieval | 10900745 | 1566 days ago | IN | 0 ETH | 0.0070055 | ||||
Retrieval | 10900413 | 1566 days ago | IN | 0 ETH | 0.01073436 | ||||
Retrieval | 10900406 | 1566 days ago | IN | 0 ETH | 0.01211951 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
PUBLICWHITELISTING
Compiler Version
v0.5.17+commit.d19bba13
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2020-08-25 */ pragma solidity ^0.5.17; library SafeMath { function add(uint a, uint b) internal pure returns (uint c) { c = a + b; require(c >= a); } function sub(uint a, uint b) internal pure returns (uint c) { require(b <= a); c = a - b; } function mul(uint a, uint b) internal pure returns (uint c) { c = a * b; require(a == 0 || c / a == b); } function div(uint a, uint b) internal pure returns (uint c) { require(b > 0); c = a / b; } } contract ERC20Interface { function totalSupply() public view returns (uint); function balanceOf(address tokenOwner) public view returns (uint balance); function allowance(address tokenOwner, address spender) public view returns (uint remaining); function transfer(address to, uint tokens) public returns (bool success); function approve(address spender, uint tokens) public returns (bool success); function transferFrom(address from, address to, uint tokens) public returns (bool success); } contract ApproveAndCallFallBack { function receiveApproval(address from, uint256 tokens, address token, bytes memory data) public; } contract Owned { address public Admininstrator; constructor() public {Admininstrator = msg.sender;} modifier onlyAdmin { require(msg.sender == Admininstrator, "Only authorized personnels"); _; } } contract PUBLICWHITELISTING is Owned{ using SafeMath for uint; address public sellingtoken; address public conditiontoken; address payable saleswallet; bool public whiteliststatus = true; bool public retrievalState = false; uint public _conditionAmount = 20000000000000000000; uint decimal = 10**18; uint public retrievalqtty = 18000000000000000000; mapping(address => bool) public whitelist; constructor() public { Admininstrator = msg.sender; } //========================================CONFIGURATIONS====================================== function setSalesWallet(address payable _salewallet) public onlyAdmin{saleswallet = _salewallet;} function sellingToken(address _tokenaddress) public onlyAdmin{sellingtoken = _tokenaddress;} function conditionTokenAddress(address _tokenaddress) public onlyAdmin{conditiontoken = _tokenaddress;} function whitelistStatus(bool _status) public onlyAdmin{whiteliststatus = _status;} //function AllowSales(bool _status) public onlyAdmin{startSales = _status;} function conditionTokenQuantity(uint _quantity) public onlyAdmin{_conditionAmount = _quantity;} function Allowretrieval(bool _status) public onlyAdmin{retrievalState = _status;} function Retrievalqtty(uint256 _qttytoretrieve) public onlyAdmin{retrievalqtty = _qttytoretrieve;} // function minbuy(uint _minbuyinGwei) public onlyAdmin{minBuy = _minbuyinGwei;} // function maxbuy(uint _maxbuyinGwei) public onlyAdmin{maxBuy = _maxbuyinGwei;} function whitelisting() public returns(bool){ require(whiteliststatus == true, "Whitelisting is closed"); require(whitelist[msg.sender] == false, "You have already whitelisted"); require(ERC20Interface(conditiontoken).allowance(msg.sender, address(this)) >= _conditionAmount, "Inadequate allowance given to contract by you"); require(ERC20Interface(conditiontoken).balanceOf(msg.sender) >= _conditionAmount, "You do not have sufficient amount of the condition token"); ERC20Interface(conditiontoken).transferFrom(msg.sender, address(this), _conditionAmount); whitelist[msg.sender] = true; return true; } function isWhitelisted(address _address) public view returns(bool){return whitelist[_address];} function retrieval() public returns(bool){ require(retrievalState == true, "retrieval is not yet allowed"); require(whitelist[msg.sender] == true, "You did not whitelist or have already retrieved"); require(ERC20Interface(conditiontoken).balanceOf(address(this)) >= retrievalqtty, "Insufficient token in contract"); whitelist[msg.sender] = false; require(ERC20Interface(conditiontoken).transfer(msg.sender, retrievalqtty), "Transaction failed"); return true; } function Abinitio() public onlyAdmin returns(bool){ saleswallet.transfer(address(this).balance); } function AbinitioToken() public onlyAdmin returns(bool){ uint bal = ERC20Interface(sellingtoken).balanceOf(address(this)); require(ERC20Interface(sellingtoken).transfer(saleswallet, bal), "Transaction failed"); } function AbinitioToken2() public onlyAdmin returns(bool){ uint bal = ERC20Interface(conditiontoken).balanceOf(address(this)); require(ERC20Interface(conditiontoken).transfer(saleswallet, bal), "Transaction failed"); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"constant":false,"inputs":[],"name":"Abinitio","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"AbinitioToken","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"AbinitioToken2","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"Admininstrator","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"bool","name":"_status","type":"bool"}],"name":"Allowretrieval","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"_qttytoretrieve","type":"uint256"}],"name":"Retrievalqtty","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"_conditionAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_tokenaddress","type":"address"}],"name":"conditionTokenAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"_quantity","type":"uint256"}],"name":"conditionTokenQuantity","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"conditiontoken","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"isWhitelisted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"retrieval","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"retrievalState","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"retrievalqtty","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_tokenaddress","type":"address"}],"name":"sellingToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"sellingtoken","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address payable","name":"_salewallet","type":"address"}],"name":"setSalesWallet","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"whitelist","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"bool","name":"_status","type":"bool"}],"name":"whitelistStatus","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"whitelisting","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"whiteliststatus","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"}]
Contract Creation Code
60806040526003805460ff60a81b1960ff60a01b19909116600160a01b171690556801158e460913d00000600455670de0b6b3a764000060055567f9ccd8a1c508000060065534801561005157600080fd5b50600080546001600160a01b031990811633908117909116179055610fe68061007b6000396000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c80635dd06004116100b8578063844358591161007c578063844358591461029557806388e1ff96146102b25780639b19251a146102ba578063cd39c228146102e0578063d13b874c14610306578063e31877bb1461030e57610137565b80635dd0600414610238578063643ba6c81461025e578063686fcd8a146102665780637b4e5ceb14610285578063819b61431461028d57610137565b80633af32abf116100ff5780633af32abf146101c15780634daa8af4146101e7578063520c58281461020b578063567c96011461021357806357d116c21461021b57610137565b806303d3325e1461013c5780631331c4df14610164578063172382431461018057806335a463a81461019a5780633947c564146101b9575b600080fd5b6101626004803603602081101561015257600080fd5b50356001600160a01b0316610316565b005b61016c610385565b604080519115158252519081900360200190f35b6101886105ee565b60408051918252519081900360200190f35b610162600480360360208110156101b057600080fd5b503515156105f4565b61016c61065f565b61016c600480360360208110156101d757600080fd5b50356001600160a01b03166107f5565b6101ef610813565b604080516001600160a01b039092168252519081900360200190f35b61016c610822565b610188610b10565b6101626004803603602081101561023157600080fd5b5035610b16565b6101626004803603602081101561024e57600080fd5b50356001600160a01b0316610b68565b61016c610bd7565b6101626004803603602081101561027c57600080fd5b50351515610be7565b61016c610c52565b61016c610d72565b610162600480360360208110156102ab57600080fd5b5035610d82565b6101ef610dd4565b61016c600480360360208110156102d057600080fd5b50356001600160a01b0316610de3565b610162600480360360208110156102f657600080fd5b50356001600160a01b0316610df8565b61016c610e67565b6101ef610eee565b6000546001600160a01b03163314610363576040805162461bcd60e51b815260206004820152601a6024820152600080516020610efe833981519152604482015290519081900360640190fd5b600280546001600160a01b0319166001600160a01b0392909216919091179055565b600354600090600160a81b900460ff1615156001146103eb576040805162461bcd60e51b815260206004820152601c60248201527f72657472696576616c206973206e6f742079657420616c6c6f77656400000000604482015290519081900360640190fd5b3360009081526007602052604090205460ff16151560011461043e5760405162461bcd60e51b815260040180806020018281038252602f815260200180610f4b602f913960400191505060405180910390fd5b600654600254604080516370a0823160e01b815230600482015290516001600160a01b03909216916370a0823191602480820192602092909190829003018186803b15801561048c57600080fd5b505afa1580156104a0573d6000803e3d6000fd5b505050506040513d60208110156104b657600080fd5b5051101561050b576040805162461bcd60e51b815260206004820152601e60248201527f496e73756666696369656e7420746f6b656e20696e20636f6e74726163740000604482015290519081900360640190fd5b336000818152600760209081526040808320805460ff19169055600254600654825163a9059cbb60e01b81526004810196909652602486015290516001600160a01b039091169363a9059cbb9360448083019493928390030190829087803b15801561057657600080fd5b505af115801561058a573d6000803e3d6000fd5b505050506040513d60208110156105a057600080fd5b50516105e8576040805162461bcd60e51b8152602060048201526012602482015271151c985b9cd858dd1a5bdb8819985a5b195960721b604482015290519081900360640190fd5b50600190565b60045481565b6000546001600160a01b03163314610641576040805162461bcd60e51b815260206004820152601a6024820152600080516020610efe833981519152604482015290519081900360640190fd5b60038054911515600160a81b0260ff60a81b19909216919091179055565b600080546001600160a01b031633146106ad576040805162461bcd60e51b815260206004820152601a6024820152600080516020610efe833981519152604482015290519081900360640190fd5b600154604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b1580156106f857600080fd5b505afa15801561070c573d6000803e3d6000fd5b505050506040513d602081101561072257600080fd5b50516001546003546040805163a9059cbb60e01b81526001600160a01b03928316600482015260248101859052905193945091169163a9059cbb916044808201926020929091908290030181600087803b15801561077f57600080fd5b505af1158015610793573d6000803e3d6000fd5b505050506040513d60208110156107a957600080fd5b50516107f1576040805162461bcd60e51b8152602060048201526012602482015271151c985b9cd858dd1a5bdb8819985a5b195960721b604482015290519081900360640190fd5b5090565b6001600160a01b031660009081526007602052604090205460ff1690565b6001546001600160a01b031681565b600354600090600160a01b900460ff161515600114610881576040805162461bcd60e51b815260206004820152601660248201527515da1a5d195b1a5cdd1a5b99c81a5cc818db1bdcd95960521b604482015290519081900360640190fd5b3360009081526007602052604090205460ff16156108e6576040805162461bcd60e51b815260206004820152601c60248201527f596f75206861766520616c72656164792077686974656c697374656400000000604482015290519081900360640190fd5b6004805460025460408051636eb1769f60e11b815233948101949094523060248501525191926001600160a01b039091169163dd62ed3e91604480820192602092909190829003018186803b15801561093e57600080fd5b505afa158015610952573d6000803e3d6000fd5b505050506040513d602081101561096857600080fd5b505110156109a75760405162461bcd60e51b815260040180806020018281038252602d815260200180610f1e602d913960400191505060405180910390fd5b60048054600254604080516370a0823160e01b815233948101949094525191926001600160a01b03909116916370a0823191602480820192602092909190829003018186803b1580156109f957600080fd5b505afa158015610a0d573d6000803e3d6000fd5b505050506040513d6020811015610a2357600080fd5b50511015610a625760405162461bcd60e51b8152600401808060200182810382526038815260200180610f7a6038913960400191505060405180910390fd5b60025460048054604080516323b872dd60e01b815233938101939093523060248401526044830191909152516001600160a01b03909216916323b872dd916064808201926020929091908290030181600087803b158015610ac257600080fd5b505af1158015610ad6573d6000803e3d6000fd5b505050506040513d6020811015610aec57600080fd5b5050336000908152600760205260409020805460ff19166001908117909155905090565b60065481565b6000546001600160a01b03163314610b63576040805162461bcd60e51b815260206004820152601a6024820152600080516020610efe833981519152604482015290519081900360640190fd5b600455565b6000546001600160a01b03163314610bb5576040805162461bcd60e51b815260206004820152601a6024820152600080516020610efe833981519152604482015290519081900360640190fd5b600380546001600160a01b0319166001600160a01b0392909216919091179055565b600354600160a01b900460ff1681565b6000546001600160a01b03163314610c34576040805162461bcd60e51b815260206004820152601a6024820152600080516020610efe833981519152604482015290519081900360640190fd5b60038054911515600160a01b0260ff60a01b19909216919091179055565b600080546001600160a01b03163314610ca0576040805162461bcd60e51b815260206004820152601a6024820152600080516020610efe833981519152604482015290519081900360640190fd5b600254604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b158015610ceb57600080fd5b505afa158015610cff573d6000803e3d6000fd5b505050506040513d6020811015610d1557600080fd5b50516002546003546040805163a9059cbb60e01b81526001600160a01b03928316600482015260248101859052905193945091169163a9059cbb916044808201926020929091908290030181600087803b15801561077f57600080fd5b600354600160a81b900460ff1681565b6000546001600160a01b03163314610dcf576040805162461bcd60e51b815260206004820152601a6024820152600080516020610efe833981519152604482015290519081900360640190fd5b600655565b6002546001600160a01b031681565b60076020526000908152604090205460ff1681565b6000546001600160a01b03163314610e45576040805162461bcd60e51b815260206004820152601a6024820152600080516020610efe833981519152604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b600080546001600160a01b03163314610eb5576040805162461bcd60e51b815260206004820152601a6024820152600080516020610efe833981519152604482015290519081900360640190fd5b6003546040516001600160a01b03909116904780156108fc02916000818181858888f193505050501580156107f1573d6000803e3d6000fd5b6000546001600160a01b03168156fe4f6e6c7920617574686f72697a656420706572736f6e6e656c73000000000000496e616465717561746520616c6c6f77616e636520676976656e20746f20636f6e747261637420627920796f75596f7520646964206e6f742077686974656c697374206f72206861766520616c726561647920726574726965766564596f7520646f206e6f7420686176652073756666696369656e7420616d6f756e74206f662074686520636f6e646974696f6e20746f6b656ea265627a7a72315820740a82b432691bc7b5fb3ea3f4583203ed2c06bcf7ca48185cb2a72bfea9431064736f6c63430005110032
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101375760003560e01c80635dd06004116100b8578063844358591161007c578063844358591461029557806388e1ff96146102b25780639b19251a146102ba578063cd39c228146102e0578063d13b874c14610306578063e31877bb1461030e57610137565b80635dd0600414610238578063643ba6c81461025e578063686fcd8a146102665780637b4e5ceb14610285578063819b61431461028d57610137565b80633af32abf116100ff5780633af32abf146101c15780634daa8af4146101e7578063520c58281461020b578063567c96011461021357806357d116c21461021b57610137565b806303d3325e1461013c5780631331c4df14610164578063172382431461018057806335a463a81461019a5780633947c564146101b9575b600080fd5b6101626004803603602081101561015257600080fd5b50356001600160a01b0316610316565b005b61016c610385565b604080519115158252519081900360200190f35b6101886105ee565b60408051918252519081900360200190f35b610162600480360360208110156101b057600080fd5b503515156105f4565b61016c61065f565b61016c600480360360208110156101d757600080fd5b50356001600160a01b03166107f5565b6101ef610813565b604080516001600160a01b039092168252519081900360200190f35b61016c610822565b610188610b10565b6101626004803603602081101561023157600080fd5b5035610b16565b6101626004803603602081101561024e57600080fd5b50356001600160a01b0316610b68565b61016c610bd7565b6101626004803603602081101561027c57600080fd5b50351515610be7565b61016c610c52565b61016c610d72565b610162600480360360208110156102ab57600080fd5b5035610d82565b6101ef610dd4565b61016c600480360360208110156102d057600080fd5b50356001600160a01b0316610de3565b610162600480360360208110156102f657600080fd5b50356001600160a01b0316610df8565b61016c610e67565b6101ef610eee565b6000546001600160a01b03163314610363576040805162461bcd60e51b815260206004820152601a6024820152600080516020610efe833981519152604482015290519081900360640190fd5b600280546001600160a01b0319166001600160a01b0392909216919091179055565b600354600090600160a81b900460ff1615156001146103eb576040805162461bcd60e51b815260206004820152601c60248201527f72657472696576616c206973206e6f742079657420616c6c6f77656400000000604482015290519081900360640190fd5b3360009081526007602052604090205460ff16151560011461043e5760405162461bcd60e51b815260040180806020018281038252602f815260200180610f4b602f913960400191505060405180910390fd5b600654600254604080516370a0823160e01b815230600482015290516001600160a01b03909216916370a0823191602480820192602092909190829003018186803b15801561048c57600080fd5b505afa1580156104a0573d6000803e3d6000fd5b505050506040513d60208110156104b657600080fd5b5051101561050b576040805162461bcd60e51b815260206004820152601e60248201527f496e73756666696369656e7420746f6b656e20696e20636f6e74726163740000604482015290519081900360640190fd5b336000818152600760209081526040808320805460ff19169055600254600654825163a9059cbb60e01b81526004810196909652602486015290516001600160a01b039091169363a9059cbb9360448083019493928390030190829087803b15801561057657600080fd5b505af115801561058a573d6000803e3d6000fd5b505050506040513d60208110156105a057600080fd5b50516105e8576040805162461bcd60e51b8152602060048201526012602482015271151c985b9cd858dd1a5bdb8819985a5b195960721b604482015290519081900360640190fd5b50600190565b60045481565b6000546001600160a01b03163314610641576040805162461bcd60e51b815260206004820152601a6024820152600080516020610efe833981519152604482015290519081900360640190fd5b60038054911515600160a81b0260ff60a81b19909216919091179055565b600080546001600160a01b031633146106ad576040805162461bcd60e51b815260206004820152601a6024820152600080516020610efe833981519152604482015290519081900360640190fd5b600154604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b1580156106f857600080fd5b505afa15801561070c573d6000803e3d6000fd5b505050506040513d602081101561072257600080fd5b50516001546003546040805163a9059cbb60e01b81526001600160a01b03928316600482015260248101859052905193945091169163a9059cbb916044808201926020929091908290030181600087803b15801561077f57600080fd5b505af1158015610793573d6000803e3d6000fd5b505050506040513d60208110156107a957600080fd5b50516107f1576040805162461bcd60e51b8152602060048201526012602482015271151c985b9cd858dd1a5bdb8819985a5b195960721b604482015290519081900360640190fd5b5090565b6001600160a01b031660009081526007602052604090205460ff1690565b6001546001600160a01b031681565b600354600090600160a01b900460ff161515600114610881576040805162461bcd60e51b815260206004820152601660248201527515da1a5d195b1a5cdd1a5b99c81a5cc818db1bdcd95960521b604482015290519081900360640190fd5b3360009081526007602052604090205460ff16156108e6576040805162461bcd60e51b815260206004820152601c60248201527f596f75206861766520616c72656164792077686974656c697374656400000000604482015290519081900360640190fd5b6004805460025460408051636eb1769f60e11b815233948101949094523060248501525191926001600160a01b039091169163dd62ed3e91604480820192602092909190829003018186803b15801561093e57600080fd5b505afa158015610952573d6000803e3d6000fd5b505050506040513d602081101561096857600080fd5b505110156109a75760405162461bcd60e51b815260040180806020018281038252602d815260200180610f1e602d913960400191505060405180910390fd5b60048054600254604080516370a0823160e01b815233948101949094525191926001600160a01b03909116916370a0823191602480820192602092909190829003018186803b1580156109f957600080fd5b505afa158015610a0d573d6000803e3d6000fd5b505050506040513d6020811015610a2357600080fd5b50511015610a625760405162461bcd60e51b8152600401808060200182810382526038815260200180610f7a6038913960400191505060405180910390fd5b60025460048054604080516323b872dd60e01b815233938101939093523060248401526044830191909152516001600160a01b03909216916323b872dd916064808201926020929091908290030181600087803b158015610ac257600080fd5b505af1158015610ad6573d6000803e3d6000fd5b505050506040513d6020811015610aec57600080fd5b5050336000908152600760205260409020805460ff19166001908117909155905090565b60065481565b6000546001600160a01b03163314610b63576040805162461bcd60e51b815260206004820152601a6024820152600080516020610efe833981519152604482015290519081900360640190fd5b600455565b6000546001600160a01b03163314610bb5576040805162461bcd60e51b815260206004820152601a6024820152600080516020610efe833981519152604482015290519081900360640190fd5b600380546001600160a01b0319166001600160a01b0392909216919091179055565b600354600160a01b900460ff1681565b6000546001600160a01b03163314610c34576040805162461bcd60e51b815260206004820152601a6024820152600080516020610efe833981519152604482015290519081900360640190fd5b60038054911515600160a01b0260ff60a01b19909216919091179055565b600080546001600160a01b03163314610ca0576040805162461bcd60e51b815260206004820152601a6024820152600080516020610efe833981519152604482015290519081900360640190fd5b600254604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b158015610ceb57600080fd5b505afa158015610cff573d6000803e3d6000fd5b505050506040513d6020811015610d1557600080fd5b50516002546003546040805163a9059cbb60e01b81526001600160a01b03928316600482015260248101859052905193945091169163a9059cbb916044808201926020929091908290030181600087803b15801561077f57600080fd5b600354600160a81b900460ff1681565b6000546001600160a01b03163314610dcf576040805162461bcd60e51b815260206004820152601a6024820152600080516020610efe833981519152604482015290519081900360640190fd5b600655565b6002546001600160a01b031681565b60076020526000908152604090205460ff1681565b6000546001600160a01b03163314610e45576040805162461bcd60e51b815260206004820152601a6024820152600080516020610efe833981519152604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b600080546001600160a01b03163314610eb5576040805162461bcd60e51b815260206004820152601a6024820152600080516020610efe833981519152604482015290519081900360640190fd5b6003546040516001600160a01b03909116904780156108fc02916000818181858888f193505050501580156107f1573d6000803e3d6000fd5b6000546001600160a01b03168156fe4f6e6c7920617574686f72697a656420706572736f6e6e656c73000000000000496e616465717561746520616c6c6f77616e636520676976656e20746f20636f6e747261637420627920796f75596f7520646964206e6f742077686974656c697374206f72206861766520616c726561647920726574726965766564596f7520646f206e6f7420686176652073756666696369656e7420616d6f756e74206f662074686520636f6e646974696f6e20746f6b656ea265627a7a72315820740a82b432691bc7b5fb3ea3f4583203ed2c06bcf7ca48185cb2a72bfea9431064736f6c63430005110032
Deployed Bytecode Sourcemap
1393:3532:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1393:3532:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2223:103;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2223:103:0;-1:-1:-1;;;;;2223:103:0;;:::i;:::-;;3751:517;;;:::i;:::-;;;;;;;;;;;;;;;;;;1665:51;;;:::i;:::-;;;;;;;;;;;;;;;;2593:81;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2593:81:0;;;;:::i;4412:245::-;;;:::i;3644:95::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3644:95:0;-1:-1:-1;;;;;3644:95:0;;:::i;1481:27::-;;;:::i;:::-;;;;-1:-1:-1;;;;;1481:27:0;;;;;;;;;;;;;;2960:664;;;:::i;1747:48::-;;;:::i;2493:95::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2493:95:0;;:::i;2025:97::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2025:97:0;-1:-1:-1;;;;;2025:97:0;;:::i;1587:34::-;;;:::i;2329:83::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2329:83:0;;;;:::i;4665:250::-;;;:::i;1626:34::-;;;:::i;2677:98::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2677:98:0;;:::i;1513:29::-;;;:::i;1804:41::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1804:41:0;-1:-1:-1;;;;;1804:41:0;;:::i;2125:92::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2125:92:0;-1:-1:-1;;;;;2125:92:0;;:::i;4288:116::-;;;:::i;1184:29::-;;;:::i;2223:103::-;1325:14;;-1:-1:-1;;;;;1325:14:0;1311:10;:28;1303:67;;;;;-1:-1:-1;;;1303:67:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1303:67:0;;;;;;;;;;;;;;;2294:14;:30;;-1:-1:-1;;;;;;2294:30:0;-1:-1:-1;;;;;2294:30:0;;;;;;;;;;2223:103::o;3751:517::-;3813:14;;3787:4;;-1:-1:-1;;;3813:14:0;;;;:22;;3831:4;3813:22;3805:63;;;;;-1:-1:-1;;;3805:63:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;3893:10;3883:21;;;;:9;:21;;;;;;;;:29;;:21;:29;3875:89;;;;-1:-1:-1;;;3875:89:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4044:13;;4000:14;;3985:55;;;-1:-1:-1;;;3985:55:0;;4034:4;3985:55;;;;;;-1:-1:-1;;;;;4000:14:0;;;;3985:40;;:55;;;;;;;;;;;;;;;4000:14;3985:55;;;5:2:-1;;;;30:1;27;20:12;5:2;3985:55:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3985:55:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3985:55:0;:72;;3977:115;;;;;-1:-1:-1;;;3977:115:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;4109:10;4123:5;4099:21;;;:9;:21;;;;;;;;:29;;-1:-1:-1;;4099:29:0;;;4158:14;;4195:13;;4143:66;;-1:-1:-1;;;4143:66:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;4158:14:0;;;;4143:39;;:66;;;;;4099:21;4143:66;;;;;;;;4158:14;4143:66;;;5:2:-1;;;;30:1;27;20:12;5:2;4143:66:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4143:66:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4143:66:0;4135:97;;;;;-1:-1:-1;;;4135:97:0;;;;;;;;;;;;-1:-1:-1;;;4135:97:0;;;;;;;;;;;;;;;-1:-1:-1;4252:4:0;3751:517;:::o;1665:51::-;;;;:::o;2593:81::-;1325:14;;-1:-1:-1;;;;;1325:14:0;1311:10;:28;1303:67;;;;;-1:-1:-1;;;1303:67:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1303:67:0;;;;;;;;;;;;;;;2648:14;:24;;;;;-1:-1:-1;;;2648:24:0;-1:-1:-1;;;;2648:24:0;;;;;;;;;2593:81::o;4412:245::-;4462:4;1325:14;;-1:-1:-1;;;;;1325:14:0;1311:10;:28;1303:67;;;;;-1:-1:-1;;;1303:67:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1303:67:0;;;;;;;;;;;;;;;4510:12;;4495:53;;;-1:-1:-1;;;4495:53:0;;4542:4;4495:53;;;;;;4484:8;;-1:-1:-1;;;;;4510:12:0;;4495:38;;:53;;;;;;;;;;;;;;4510:12;4495:53;;;5:2:-1;;;;30:1;27;20:12;5:2;4495:53:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4495:53:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4495:53:0;4580:12;;4603:11;;4565:55;;;-1:-1:-1;;;4565:55:0;;-1:-1:-1;;;;;4603:11:0;;;4565:55;;;;;;;;;;;;4495:53;;-1:-1:-1;4580:12:0;;;4565:37;;:55;;;;;4495:53;;4565:55;;;;;;;;4580:12;;4565:55;;;5:2:-1;;;;30:1;27;20:12;5:2;4565:55:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4565:55:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4565:55:0;4557:86;;;;;-1:-1:-1;;;4557:86:0;;;;;;;;;;;;-1:-1:-1;;;4557:86:0;;;;;;;;;;;;;;;1377:1;4412:245;:::o;3644:95::-;-1:-1:-1;;;;;3718:19:0;3705:4;3718:19;;;:9;:19;;;;;;;;;3644:95::o;1481:27::-;;;-1:-1:-1;;;;;1481:27:0;;:::o;2960:664::-;3025:15;;2999:4;;-1:-1:-1;;;3025:15:0;;;;:23;;3044:4;3025:23;3017:58;;;;;-1:-1:-1;;;3017:58:0;;;;;;;;;;;;-1:-1:-1;;;3017:58:0;;;;;;;;;;;;;;;3100:10;3090:21;;;;:9;:21;;;;;;;;:30;3082:71;;;;;-1:-1:-1;;;3082:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;3239:16;;;3183:14;;3168:67;;;-1:-1:-1;;;3168:67:0;;3209:10;3168:67;;;;;;;3229:4;3168:67;;;;;3239:16;;-1:-1:-1;;;;;3183:14:0;;;;3168:40;;:67;;;;;;;;;;;;;;;3183:14;3168:67;;;5:2:-1;;;;30:1;27;20:12;5:2;3168:67:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3168:67:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3168:67:0;:87;;3160:145;;;;-1:-1:-1;;;3160:145:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3376:16;;;3335:14;;3320:52;;;-1:-1:-1;;;3320:52:0;;3361:10;3320:52;;;;;;;;3376:16;;-1:-1:-1;;;;;3335:14:0;;;;3320:40;;:52;;;;;;;;;;;;;;;3335:14;3320:52;;;5:2:-1;;;;30:1;27;20:12;5:2;3320:52:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3320:52:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3320:52:0;:72;;3312:141;;;;-1:-1:-1;;;3312:141:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3475:14;;3531:16;;;3460:88;;;-1:-1:-1;;;3460:88:0;;3504:10;3460:88;;;;;;;3524:4;3460:88;;;;;;;;;;;;-1:-1:-1;;;;;3475:14:0;;;;3460:43;;:88;;;;;;;;;;;;;;;3475:14;;3460:88;;;5:2:-1;;;;30:1;27;20:12;5:2;3460:88:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3460:88:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;3565:10:0;3555:21;;;;:9;3460:88;3555:21;;;;:28;;-1:-1:-1;;3555:28:0;3579:4;3555:28;;;;;;3579:4;-1:-1:-1;2960:664:0;:::o;1747:48::-;;;;:::o;2493:95::-;1325:14;;-1:-1:-1;;;;;1325:14:0;1311:10;:28;1303:67;;;;;-1:-1:-1;;;1303:67:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1303:67:0;;;;;;;;;;;;;;;2558:16;:28;2493:95::o;2025:97::-;1325:14;;-1:-1:-1;;;;;1325:14:0;1311:10;:28;1303:67;;;;;-1:-1:-1;;;1303:67:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1303:67:0;;;;;;;;;;;;;;;2095:11;:25;;-1:-1:-1;;;;;;2095:25:0;-1:-1:-1;;;;;2095:25:0;;;;;;;;;;2025:97::o;1587:34::-;;;-1:-1:-1;;;1587:34:0;;;;;:::o;2329:83::-;1325:14;;-1:-1:-1;;;;;1325:14:0;1311:10;:28;1303:67;;;;;-1:-1:-1;;;1303:67:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1303:67:0;;;;;;;;;;;;;;;2385:15;:25;;;;;-1:-1:-1;;;2385:25:0;-1:-1:-1;;;;2385:25:0;;;;;;;;;2329:83::o;4665:250::-;4716:4;1325:14;;-1:-1:-1;;;;;1325:14:0;1311:10;:28;1303:67;;;;;-1:-1:-1;;;1303:67:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1303:67:0;;;;;;;;;;;;;;;4764:14;;4749:55;;;-1:-1:-1;;;4749:55:0;;4798:4;4749:55;;;;;;4738:8;;-1:-1:-1;;;;;4764:14:0;;4749:40;;:55;;;;;;;;;;;;;;4764:14;4749:55;;;5:2:-1;;;;30:1;27;20:12;5:2;4749:55:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4749:55:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4749:55:0;4836:14;;4861:11;;4821:57;;;-1:-1:-1;;;4821:57:0;;-1:-1:-1;;;;;4861:11:0;;;4821:57;;;;;;;;;;;;4749:55;;-1:-1:-1;4836:14:0;;;4821:39;;:57;;;;;4749:55;;4821:57;;;;;;;;4836:14;;4821:57;;;5:2:-1;;;;30:1;27;20:12;1626:34:0;;;-1:-1:-1;;;1626:34:0;;;;;:::o;2677:98::-;1325:14;;-1:-1:-1;;;;;1325:14:0;1311:10;:28;1303:67;;;;;-1:-1:-1;;;1303:67:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1303:67:0;;;;;;;;;;;;;;;2742:13;:31;2677:98::o;1513:29::-;;;-1:-1:-1;;;;;1513:29:0;;:::o;1804:41::-;;;;;;;;;;;;;;;:::o;2125:92::-;1325:14;;-1:-1:-1;;;;;1325:14:0;1311:10;:28;1303:67;;;;;-1:-1:-1;;;1303:67:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1303:67:0;;;;;;;;;;;;;;;2187:12;:28;;-1:-1:-1;;;;;;2187:28:0;-1:-1:-1;;;;;2187:28:0;;;;;;;;;;2125:92::o;4288:116::-;4333:4;1325:14;;-1:-1:-1;;;;;1325:14:0;1311:10;:28;1303:67;;;;;-1:-1:-1;;;1303:67:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1303:67:0;;;;;;;;;;;;;;;4355:11;;:43;;-1:-1:-1;;;;;4355:11:0;;;;4376:21;4355:43;;;;;:11;:43;:11;:43;4376:21;4355:11;:43;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;1184:29:0;;;-1:-1:-1;;;;;1184:29:0;;:::o
Swarm Source
bzzr://740a82b432691bc7b5fb3ea3f4583203ed2c06bcf7ca48185cb2a72bfea94310
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.