More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 3,914 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Get From Staking | 11985572 | 1281 days ago | IN | 0 ETH | 0.01284693 | ||||
Send To Staking | 11970012 | 1283 days ago | IN | 0 ETH | 0.00836678 | ||||
Get From Staking | 11962240 | 1284 days ago | IN | 0 ETH | 0.00896203 | ||||
Send To Staking | 11955014 | 1285 days ago | IN | 0 ETH | 0.01469847 | ||||
Get From Staking | 11953740 | 1285 days ago | IN | 0 ETH | 0.01582237 | ||||
Send To Staking | 11951784 | 1286 days ago | IN | 0 ETH | 0.0480245 | ||||
Get From Staking | 11949228 | 1286 days ago | IN | 0 ETH | 0.0154942 | ||||
Get From Staking | 11949173 | 1286 days ago | IN | 0 ETH | 0.018634 | ||||
Send To Staking | 11945442 | 1287 days ago | IN | 0 ETH | 0.0197814 | ||||
Send To Staking | 11945433 | 1287 days ago | IN | 0 ETH | 0.00283542 | ||||
Get From Staking | 11942570 | 1287 days ago | IN | 0 ETH | 0.0053413 | ||||
Get From Staking | 11939120 | 1288 days ago | IN | 0 ETH | 0.02040619 | ||||
Set Status By Ad... | 11939093 | 1288 days ago | IN | 0 ETH | 0.00465382 | ||||
Get From Staking | 11937644 | 1288 days ago | IN | 0 ETH | 0.00896215 | ||||
Get From Staking | 11937603 | 1288 days ago | IN | 0 ETH | 0.01023679 | ||||
Get From Staking | 11937182 | 1288 days ago | IN | 0 ETH | 0.01107918 | ||||
Get From Staking | 11936630 | 1288 days ago | IN | 0 ETH | 0.01276723 | ||||
Get From Staking | 11934887 | 1288 days ago | IN | 0 ETH | 0.04217014 | ||||
Get From Staking | 11932078 | 1289 days ago | IN | 0 ETH | 0.01470781 | ||||
Get From Staking | 11931353 | 1289 days ago | IN | 0 ETH | 0.02432895 | ||||
Get From Staking | 11925484 | 1290 days ago | IN | 0 ETH | 0.01620009 | ||||
Get From Staking | 11925243 | 1290 days ago | IN | 0 ETH | 0.02323884 | ||||
Get From Staking | 11924662 | 1290 days ago | IN | 0 ETH | 0.01819606 | ||||
Get From Staking | 11924280 | 1290 days ago | IN | 0 ETH | 0.01923461 | ||||
Get From Staking | 11905734 | 1293 days ago | IN | 0 ETH | 0.01671017 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
WDXStacking
Compiler Version
v0.5.17+commit.d19bba13
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2020-09-03 */ pragma solidity ^0.5.17; interface IERC20Token { function balanceOf(address owner) external returns (uint256); function transfer(address to, uint256 amount) external returns (bool); function transferFrom(address from, address to, uint256 value) external returns (bool); function decimals() external returns (uint256); function approve(address _spender, uint256 _value) external returns (bool); function allowance(address _tokenholder, address _spender) external view returns (uint256 remaining); } interface IUSDTToken { function transferFrom(address from, address to, uint256 value) external; function transfer(address to, uint256 amount) external; function balanceOf(address owner) external returns (uint); } contract WDXStacking { IERC20Token public tokenContract; // the token being sold IUSDTToken public usdtTokenContract; uint public wdx_price; address owner; struct Status { uint price; uint limit; uint referal_lines; } mapping (uint8 => Status) public statuses; struct Stake { uint256 start_time; uint256 amount; uint256 week_starts_at; uint256 week_withdrawal_amount; uint256 last_withdrawal_time; uint256 last_compute_time; uint256 last_percent; uint256 pure_profit; uint8 status; } mapping (address => Stake) public stakes; constructor(IERC20Token _tokenContract, IUSDTToken _usdtTokenContract) public { owner = msg.sender; tokenContract = _tokenContract; usdtTokenContract = _usdtTokenContract; // status price, status limit in $, referral line limit statuses[0] = Status(0, 10000000, 1); statuses[1] = Status(100000000, 50000000, 2); statuses[2] = Status(300000000, 150000000, 3); statuses[3] = Status(1000000000, 500000000, 5); statuses[4] = Status(3000000000, 1500000000, 7); statuses[5] = Status(10000000000, 5000000000, 10); wdx_price = 1000000; // 1$ } // Guards against integer overflows function safeMultiply(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } else { uint256 c = a * b; assert(c / a == b); return c; } } function safeDivision(uint256 a, uint256 b) internal pure returns(uint256) { assert(b > 0); uint256 c = a / b; assert(a == b * c + a % b); return c; } function computeAmount() internal returns(bool) { uint256 stake_amount = stakes[address(msg.sender)].amount; uint256 stake_start_time = stakes[address(msg.sender)].start_time; uint256 stake_last_compute_time = stakes[address(msg.sender)].last_compute_time; uint256 profit_percent = 6; //0.6% uint256 day = 86400; uint256 duration_from_last_compute= safeDivision(now - stake_last_compute_time, day); // in days if (duration_from_last_compute < 1) { return false; } // Duration additional profit percent uint256 stake_duration = safeDivision(now - stake_start_time, 30*day); // devide 30 days if (stake_duration >= 1) { profit_percent += 1; } if (stake_duration >= 3) { profit_percent += 1; } if (stake_duration >= 6) { profit_percent += 1; } if (stake_duration >= 12) { profit_percent += 1; } if (stake_duration >= 18) { profit_percent += 1; } // Amount additional profit percent if (stake_amount >= 100000000000000000000000) { profit_percent += 1; } if (stake_amount >= 200000000000000000000000) { profit_percent += 1; } if (stake_amount >= 1000000000000000000000000) { profit_percent += 1; } if (stake_amount >= 2000000000000000000000000) { profit_percent += 1; } if (profit_percent > 20) { profit_percent = 20; } stakes[address(msg.sender)].last_compute_time = now; stakes[address(msg.sender)].last_percent = profit_percent; // Compound profit //stakes[address(msg.sender)].amount = safeMultiply(stake_amount, (1+0)**duration_from_last_compute); for (uint i=0; i< duration_from_last_compute; i++) { uint256 profit = safeDivision(safeMultiply(profit_percent, stakes[address(msg.sender)].amount), 1000); stakes[address(msg.sender)].amount += profit; stakes[address(msg.sender)].pure_profit += profit; } } function buyStatus(uint8 status, address[] memory referrals) public returns(bool) { require(status > stakes[address(msg.sender)].status, "Status already bought. Or attemption to buy lower status"); uint delta_amount = statuses[status].price - statuses[stakes[address(msg.sender)].status].price; uint256 residue = delta_amount; uint[10] memory ref_parts = [uint(200), 100, 50, 30, 20, 20, 20, 20, 20, 20]; for (uint i=0; i<referrals.length; i++) { uint256 amount_to_send = safeDivision(safeMultiply(delta_amount, ref_parts[i]), 1000); usdtTokenContract.transferFrom(msg.sender, address(referrals[i]), amount_to_send); residue -= amount_to_send; } if (residue > 0) { usdtTokenContract.transferFrom(msg.sender, address(this), residue); } stakes[address(msg.sender)].status = status; return true; } function sendToStaking(uint256 numberOfTokens) public returns(bool) { require(numberOfTokens > 0, "You need to sell at least some tokens"); uint256 allowance = tokenContract.allowance(msg.sender, address(this)); require(allowance >= numberOfTokens, "Check the token allowance"); tokenContract.transferFrom(msg.sender, address(this), numberOfTokens); if (stakes[address(msg.sender)].amount > 0) { computeAmount(); stakes[address(msg.sender)].amount = stakes[address(msg.sender)].amount + numberOfTokens; return true; } stakes[address(msg.sender)] = Stake( now, //start_time numberOfTokens, //amount now, //week_starts_at 0, //week_withdrawal_amount now, //last_withdrawal_time now, //last_compute_time 0, //last_percent 0, //pure_profit stakes[address(msg.sender)].status //status ); return true; } function set_valid_amount_by_status(uint256 numberOfTokens) internal returns(uint256) { uint8 status = stakes[address(msg.sender)].status; uint usd_amount = safeDivision(safeMultiply(numberOfTokens, wdx_price), 10**18); uint week = 604800; if (now - stakes[address(msg.sender)].week_starts_at > week) { stakes[address(msg.sender)].week_withdrawal_amount = 0; uint weeks_count_from_last = safeDivision(now - stakes[address(msg.sender)].week_starts_at, week); stakes[address(msg.sender)].week_starts_at += safeMultiply(week, weeks_count_from_last); } if (stakes[address(msg.sender)].week_withdrawal_amount + usd_amount > statuses[status].limit) { usd_amount = statuses[status].limit - stakes[address(msg.sender)].week_withdrawal_amount; } require(usd_amount > 0, "Limit is exceeded"); return usd_amount; } function getFromStaking(uint256 numberOfTokens) public returns(bool) { require(numberOfTokens > 0, "You need to get at least some tokens"); require(stakes[address(msg.sender)].amount > 0, "You need deposit amount"); computeAmount(); uint usd_amount = set_valid_amount_by_status(numberOfTokens); numberOfTokens = safeDivision(safeMultiply(usd_amount, 10**18), wdx_price); if (numberOfTokens > stakes[address(msg.sender)].amount) { numberOfTokens = stakes[address(msg.sender)].amount; } tokenContract.transfer(address(msg.sender), numberOfTokens); stakes[address(msg.sender)].last_withdrawal_time = now; stakes[address(msg.sender)].amount = stakes[address(msg.sender)].amount - numberOfTokens; stakes[address(msg.sender)].week_withdrawal_amount += usd_amount; return true; } function getUSDT() public { require(msg.sender == owner); // Send unsold tokens to the owner. usdtTokenContract.transfer(owner, usdtTokenContract.balanceOf(address(this))); } function updateWDXPrice(uint price) public { require(msg.sender == owner); wdx_price = price; } function setStatusByAdmin(uint8 status, address user) public { require(msg.sender == owner); stakes[user].status = status; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"contract IERC20Token","name":"_tokenContract","type":"address"},{"internalType":"contract IUSDTToken","name":"_usdtTokenContract","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"constant":false,"inputs":[{"internalType":"uint8","name":"status","type":"uint8"},{"internalType":"address[]","name":"referrals","type":"address[]"}],"name":"buyStatus","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"numberOfTokens","type":"uint256"}],"name":"getFromStaking","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"getUSDT","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"numberOfTokens","type":"uint256"}],"name":"sendToStaking","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint8","name":"status","type":"uint8"},{"internalType":"address","name":"user","type":"address"}],"name":"setStatusByAdmin","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"stakes","outputs":[{"internalType":"uint256","name":"start_time","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"week_starts_at","type":"uint256"},{"internalType":"uint256","name":"week_withdrawal_amount","type":"uint256"},{"internalType":"uint256","name":"last_withdrawal_time","type":"uint256"},{"internalType":"uint256","name":"last_compute_time","type":"uint256"},{"internalType":"uint256","name":"last_percent","type":"uint256"},{"internalType":"uint256","name":"pure_profit","type":"uint256"},{"internalType":"uint8","name":"status","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint8","name":"","type":"uint8"}],"name":"statuses","outputs":[{"internalType":"uint256","name":"price","type":"uint256"},{"internalType":"uint256","name":"limit","type":"uint256"},{"internalType":"uint256","name":"referal_lines","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenContract","outputs":[{"internalType":"contract IERC20Token","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"price","type":"uint256"}],"name":"updateWDXPrice","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"usdtTokenContract","outputs":[{"internalType":"contract IUSDTToken","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"wdx_price","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b506040516113e43803806113e48339818101604052604081101561003357600080fd5b50805160209182015160038054336001600160a01b03199182161782556000805482166001600160a01b0395861617815560018054909216949093169390931783556040805160608082018352848252629896808288019081528284018781528680526004808a5293517f17ef568e3e12ab5b9c7254a8d58478811de00f9e6eb34345acd53bf8fd09d3ec5590517f17ef568e3e12ab5b9c7254a8d58478811de00f9e6eb34345acd53bf8fd09d3ed55517f17ef568e3e12ab5b9c7254a8d58478811de00f9e6eb34345acd53bf8fd09d3ee55825180820184526305f5e10081526302faf0808189019081526002828601818152988852848a5291517fabd6e7cb50984ff9c2f3e18a2660c3353dadf4e3291deeb275dae2cd1e44fe0555517fabd6e7cb50984ff9c2f3e18a2660c3353dadf4e3291deeb275dae2cd1e44fe065595517fabd6e7cb50984ff9c2f3e18a2660c3353dadf4e3291deeb275dae2cd1e44fe0755825180820184526311e1a30081526308f0d180818901908152818501868152888852848a5291517f91da3fd0782e51c6b3986e9e672fd566868e71f3dbc2d6c2cd6fbb3e361af2a755517f91da3fd0782e51c6b3986e9e672fd566868e71f3dbc2d6c2cd6fbb3e361af2a855517f91da3fd0782e51c6b3986e9e672fd566868e71f3dbc2d6c2cd6fbb3e361af2a95582518082018452633b9aca008152631dcd65008189019081526005828601818152968852848a5291517f2e174c10e159ea99b867ce3205125c24a42d128804e4070ed6fcc8cc98166aa055517f2e174c10e159ea99b867ce3205125c24a42d128804e4070ed6fcc8cc98166aa15593517f2e174c10e159ea99b867ce3205125c24a42d128804e4070ed6fcc8cc98166aa2558251808201845263b2d05e0081526359682f008189019081526007828601908152848852848a5291517f1a1e6821cde7d0159c0d293177871e09677b4e42307c7db3ba94f8648a5a050f55517f1a1e6821cde7d0159c0d293177871e09677b4e42307c7db3ba94f8648a5a051055517f1a1e6821cde7d0159c0d293177871e09677b4e42307c7db3ba94f8648a5a051155825190810183526402540be400815264012a05f200818801908152600a938201938452938552955293517f04cde762ef08b6b6c5ded8e8c4c0b3f4e5c9ad7342c88fcc93681b4588b73f0555517f04cde762ef08b6b6c5ded8e8c4c0b3f4e5c9ad7342c88fcc93681b4588b73f065591517f04cde762ef08b6b6c5ded8e8c4c0b3f4e5c9ad7342c88fcc93681b4588b73f0755620f42409055610ff19081906103f390396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c806362e872401161007157806362e8724014610185578063a3ab36e9146101c3578063a5fc4894146101dd578063e7e7ac661461020c578063fa10e27214610229578063fd662e19146102d6576100a9565b806316934fc4146100ae578063439347891461011e57806355a373d61461014f578063581592f1146101735780635c517ad21461017d575b600080fd5b6100d4600480360360208110156100c457600080fd5b50356001600160a01b03166102f3565b60408051998a5260208a0198909852888801969096526060880194909452608087019290925260a086015260c085015260e084015260ff1661010083015251908190036101200190f35b61013b6004803603602081101561013457600080fd5b5035610342565b604080519115158252519081900360200190f35b610157610503565b604080516001600160a01b039092168252519081900360200190f35b61017b610512565b005b610157610617565b6101a56004803603602081101561019b57600080fd5b503560ff16610626565b60408051938452602084019290925282820152519081900360600190f35b6101cb610647565b60408051918252519081900360200190f35b61017b600480360360408110156101f357600080fd5b50803560ff1690602001356001600160a01b031661064d565b61017b6004803603602081101561022257600080fd5b5035610692565b61013b6004803603604081101561023f57600080fd5b60ff823516919081019060408101602082013564010000000081111561026457600080fd5b82018360208201111561027657600080fd5b8035906020019184602083028401116401000000008311171561029857600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295506106ae945050505050565b61013b600480360360208110156102ec57600080fd5b5035610926565b6005602081905260009182526040909120805460018201546002830154600384015460048501549585015460068601546007870154600890970154959794969395929493919290919060ff1689565b60008082116103825760405162461bcd60e51b8152600401808060200182810382526024815260200180610f996024913960400191505060405180910390fd5b336000908152600560205260409020600101546103e6576040805162461bcd60e51b815260206004820152601760248201527f596f75206e656564206465706f73697420616d6f756e74000000000000000000604482015290519081900360640190fd5b6103ee610bc2565b5060006103fa83610d62565b905061041961041182670de0b6b3a7640000610ebb565b600254610ee6565b3360009081526005602052604090206001015490935083111561044c573360009081526005602052604090206001015492505b600080546040805163a9059cbb60e01b81523360048201526024810187905290516001600160a01b039092169263a9059cbb926044808401936020939083900390910190829087803b1580156104a157600080fd5b505af11580156104b5573d6000803e3d6000fd5b505050506040513d60208110156104cb57600080fd5b50503360009081526005602052604090204260048201556001808201805486900390556003909101805490920190915590505b919050565b6000546001600160a01b031681565b6003546001600160a01b0316331461052957600080fd5b600154600354604080516370a0823160e01b815230600482015290516001600160a01b039384169363a9059cbb93169184916370a08231916024808201926020929091908290030181600087803b15801561058357600080fd5b505af1158015610597573d6000803e3d6000fd5b505050506040513d60208110156105ad57600080fd5b5051604080516001600160e01b031960e086901b1681526001600160a01b039093166004840152602483019190915251604480830192600092919082900301818387803b1580156105fd57600080fd5b505af1158015610611573d6000803e3d6000fd5b50505050565b6001546001600160a01b031681565b60046020526000908152604090208054600182015460029092015490919083565b60025481565b6003546001600160a01b0316331461066457600080fd5b6001600160a01b03166000908152600560205260409020600801805460ff191660ff92909216919091179055565b6003546001600160a01b031633146106a957600080fd5b600255565b3360009081526005602052604081206008015460ff908116908416116107055760405162461bcd60e51b8152600401808060200182810382526038815260200180610f3c6038913960400191505060405180910390fd5b3360009081526005602090815260408083206008015460ff9081168452600490925280832054918616835290912054038061073e610f1c565b60405180610140016040528060c881526020016064815260200160328152602001601e815260200160148152602001601481526020016014815260200160148152602001601481526020016014815250905060008090505b85518110156108805760006107c66107be868585600a81106107b457fe5b6020020151610ebb565b6103e8610ee6565b60015488519192506001600160a01b0316906323b872dd9033908a90869081106107ec57fe5b6020026020010151846040518463ffffffff1660e01b815260040180846001600160a01b03166001600160a01b03168152602001836001600160a01b03166001600160a01b031681526020018281526020019350505050600060405180830381600087803b15801561085d57600080fd5b505af1158015610871573d6000803e3d6000fd5b50505093039250600101610796565b5081156108f957600154604080516323b872dd60e01b81523360048201523060248201526044810185905290516001600160a01b03909216916323b872dd9160648082019260009290919082900301818387803b1580156108e057600080fd5b505af11580156108f4573d6000803e3d6000fd5b505050505b5050336000908152600560205260409020600801805460ff191660ff861617905550600190505b92915050565b60008082116109665760405162461bcd60e51b8152600401808060200182810382526025815260200180610f746025913960400191505060405180910390fd5b6000805460408051636eb1769f60e11b815233600482015230602482015290516001600160a01b039092169163dd62ed3e91604480820192602092909190829003018186803b1580156109b857600080fd5b505afa1580156109cc573d6000803e3d6000fd5b505050506040513d60208110156109e257600080fd5b5051905082811015610a3b576040805162461bcd60e51b815260206004820152601960248201527f436865636b2074686520746f6b656e20616c6c6f77616e636500000000000000604482015290519081900360640190fd5b60008054604080516323b872dd60e01b81523360048201523060248201526044810187905290516001600160a01b03909216926323b872dd926064808401936020939083900390910190829087803b158015610a9657600080fd5b505af1158015610aaa573d6000803e3d6000fd5b505050506040513d6020811015610ac057600080fd5b50503360009081526005602052604090206001015415610b0557610ae2610bc2565b5050336000908152600560205260409020600190810180548401905590506104fe565b505060408051610120810182524280825260208083019485528284018281526000606085018181526080860185815260a0870195865260c0870183815260e088018481523380865260058089529a862060088101805460ff8082166101008f0190815294909952998d90529a5181559b516001808e0191909155965160028d0155935160038c0155915160048b0155955197890197909755935160068801559451600790960195909555905160ff19909116921691909117905590565b336000908152600560208190526040822060018101548154919092015460066201518085610bf34285900383610ee6565b90506001811015610c0d5760009650505050505050610d5f565b6000610c1e86420384601e02610ee6565b905060018110610c2f576001840193505b60038110610c3e576001840193505b60068110610c4d576001840193505b600c8110610c5c576001840193505b60128110610c6b576001840193505b69152d02c7e14af68000008710610c83576001840193505b692a5a058fc295ed0000008710610c9b576001840193505b69d3c21bcecceda10000008710610cb3576001840193505b6a01a784379d99db420000008710610ccc576001840193505b6014841115610cda57601493505b336000908152600560208190526040822042918101919091556006018590555b82811015610d565733600090815260056020526040812060010154610d24906107be908890610ebb565b336000908152600560205260409020600180820180548401905560079091018054909201909155919091019050610cfa565b50505050505050505b90565b3360009081526005602052604081206008015460025460ff909116908290610d9d90610d8f908690610ebb565b670de0b6b3a7640000610ee6565b3360009081526005602052604090206002015490915062093a80904203811015610e0e573360009081526005602052604081206003810182905560020154610de790420383610ee6565b9050610df38282610ebb565b33600090815260056020526040902060020180549091019055505b60ff831660009081526004602090815260408083206001015433845260059092529091206003015483011115610e6a573360009081526005602090815260408083206003015460ff871684526004909252909120600101540391505b60008211610eb3576040805162461bcd60e51b8152602060048201526011602482015270131a5b5a5d081a5cc8195e18d959591959607a1b604482015290519081900360640190fd5b509392505050565b600082610eca57506000610920565b82820282848281610ed757fe5b0414610edf57fe5b9050610920565b6000808211610ef157fe5b6000828481610efc57fe5b049050828481610f0857fe5b06818402018414610f1557fe5b9392505050565b604051806101400160405280600a90602082028038833950919291505056fe53746174757320616c726561647920626f756768742e204f7220617474656d7074696f6e20746f20627579206c6f77657220737461747573596f75206e65656420746f2073656c6c206174206c6561737420736f6d6520746f6b656e73596f75206e65656420746f20676574206174206c6561737420736f6d6520746f6b656e73a265627a7a72315820fc54ae09800d2a502ab74b9d704c8818b64d51b2c49886b44052a313e488579c64736f6c634300051100320000000000000000000000001138f905505dcb0cbb0027529338fd34b74fc33e000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100a95760003560e01c806362e872401161007157806362e8724014610185578063a3ab36e9146101c3578063a5fc4894146101dd578063e7e7ac661461020c578063fa10e27214610229578063fd662e19146102d6576100a9565b806316934fc4146100ae578063439347891461011e57806355a373d61461014f578063581592f1146101735780635c517ad21461017d575b600080fd5b6100d4600480360360208110156100c457600080fd5b50356001600160a01b03166102f3565b60408051998a5260208a0198909852888801969096526060880194909452608087019290925260a086015260c085015260e084015260ff1661010083015251908190036101200190f35b61013b6004803603602081101561013457600080fd5b5035610342565b604080519115158252519081900360200190f35b610157610503565b604080516001600160a01b039092168252519081900360200190f35b61017b610512565b005b610157610617565b6101a56004803603602081101561019b57600080fd5b503560ff16610626565b60408051938452602084019290925282820152519081900360600190f35b6101cb610647565b60408051918252519081900360200190f35b61017b600480360360408110156101f357600080fd5b50803560ff1690602001356001600160a01b031661064d565b61017b6004803603602081101561022257600080fd5b5035610692565b61013b6004803603604081101561023f57600080fd5b60ff823516919081019060408101602082013564010000000081111561026457600080fd5b82018360208201111561027657600080fd5b8035906020019184602083028401116401000000008311171561029857600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295506106ae945050505050565b61013b600480360360208110156102ec57600080fd5b5035610926565b6005602081905260009182526040909120805460018201546002830154600384015460048501549585015460068601546007870154600890970154959794969395929493919290919060ff1689565b60008082116103825760405162461bcd60e51b8152600401808060200182810382526024815260200180610f996024913960400191505060405180910390fd5b336000908152600560205260409020600101546103e6576040805162461bcd60e51b815260206004820152601760248201527f596f75206e656564206465706f73697420616d6f756e74000000000000000000604482015290519081900360640190fd5b6103ee610bc2565b5060006103fa83610d62565b905061041961041182670de0b6b3a7640000610ebb565b600254610ee6565b3360009081526005602052604090206001015490935083111561044c573360009081526005602052604090206001015492505b600080546040805163a9059cbb60e01b81523360048201526024810187905290516001600160a01b039092169263a9059cbb926044808401936020939083900390910190829087803b1580156104a157600080fd5b505af11580156104b5573d6000803e3d6000fd5b505050506040513d60208110156104cb57600080fd5b50503360009081526005602052604090204260048201556001808201805486900390556003909101805490920190915590505b919050565b6000546001600160a01b031681565b6003546001600160a01b0316331461052957600080fd5b600154600354604080516370a0823160e01b815230600482015290516001600160a01b039384169363a9059cbb93169184916370a08231916024808201926020929091908290030181600087803b15801561058357600080fd5b505af1158015610597573d6000803e3d6000fd5b505050506040513d60208110156105ad57600080fd5b5051604080516001600160e01b031960e086901b1681526001600160a01b039093166004840152602483019190915251604480830192600092919082900301818387803b1580156105fd57600080fd5b505af1158015610611573d6000803e3d6000fd5b50505050565b6001546001600160a01b031681565b60046020526000908152604090208054600182015460029092015490919083565b60025481565b6003546001600160a01b0316331461066457600080fd5b6001600160a01b03166000908152600560205260409020600801805460ff191660ff92909216919091179055565b6003546001600160a01b031633146106a957600080fd5b600255565b3360009081526005602052604081206008015460ff908116908416116107055760405162461bcd60e51b8152600401808060200182810382526038815260200180610f3c6038913960400191505060405180910390fd5b3360009081526005602090815260408083206008015460ff9081168452600490925280832054918616835290912054038061073e610f1c565b60405180610140016040528060c881526020016064815260200160328152602001601e815260200160148152602001601481526020016014815260200160148152602001601481526020016014815250905060008090505b85518110156108805760006107c66107be868585600a81106107b457fe5b6020020151610ebb565b6103e8610ee6565b60015488519192506001600160a01b0316906323b872dd9033908a90869081106107ec57fe5b6020026020010151846040518463ffffffff1660e01b815260040180846001600160a01b03166001600160a01b03168152602001836001600160a01b03166001600160a01b031681526020018281526020019350505050600060405180830381600087803b15801561085d57600080fd5b505af1158015610871573d6000803e3d6000fd5b50505093039250600101610796565b5081156108f957600154604080516323b872dd60e01b81523360048201523060248201526044810185905290516001600160a01b03909216916323b872dd9160648082019260009290919082900301818387803b1580156108e057600080fd5b505af11580156108f4573d6000803e3d6000fd5b505050505b5050336000908152600560205260409020600801805460ff191660ff861617905550600190505b92915050565b60008082116109665760405162461bcd60e51b8152600401808060200182810382526025815260200180610f746025913960400191505060405180910390fd5b6000805460408051636eb1769f60e11b815233600482015230602482015290516001600160a01b039092169163dd62ed3e91604480820192602092909190829003018186803b1580156109b857600080fd5b505afa1580156109cc573d6000803e3d6000fd5b505050506040513d60208110156109e257600080fd5b5051905082811015610a3b576040805162461bcd60e51b815260206004820152601960248201527f436865636b2074686520746f6b656e20616c6c6f77616e636500000000000000604482015290519081900360640190fd5b60008054604080516323b872dd60e01b81523360048201523060248201526044810187905290516001600160a01b03909216926323b872dd926064808401936020939083900390910190829087803b158015610a9657600080fd5b505af1158015610aaa573d6000803e3d6000fd5b505050506040513d6020811015610ac057600080fd5b50503360009081526005602052604090206001015415610b0557610ae2610bc2565b5050336000908152600560205260409020600190810180548401905590506104fe565b505060408051610120810182524280825260208083019485528284018281526000606085018181526080860185815260a0870195865260c0870183815260e088018481523380865260058089529a862060088101805460ff8082166101008f0190815294909952998d90529a5181559b516001808e0191909155965160028d0155935160038c0155915160048b0155955197890197909755935160068801559451600790960195909555905160ff19909116921691909117905590565b336000908152600560208190526040822060018101548154919092015460066201518085610bf34285900383610ee6565b90506001811015610c0d5760009650505050505050610d5f565b6000610c1e86420384601e02610ee6565b905060018110610c2f576001840193505b60038110610c3e576001840193505b60068110610c4d576001840193505b600c8110610c5c576001840193505b60128110610c6b576001840193505b69152d02c7e14af68000008710610c83576001840193505b692a5a058fc295ed0000008710610c9b576001840193505b69d3c21bcecceda10000008710610cb3576001840193505b6a01a784379d99db420000008710610ccc576001840193505b6014841115610cda57601493505b336000908152600560208190526040822042918101919091556006018590555b82811015610d565733600090815260056020526040812060010154610d24906107be908890610ebb565b336000908152600560205260409020600180820180548401905560079091018054909201909155919091019050610cfa565b50505050505050505b90565b3360009081526005602052604081206008015460025460ff909116908290610d9d90610d8f908690610ebb565b670de0b6b3a7640000610ee6565b3360009081526005602052604090206002015490915062093a80904203811015610e0e573360009081526005602052604081206003810182905560020154610de790420383610ee6565b9050610df38282610ebb565b33600090815260056020526040902060020180549091019055505b60ff831660009081526004602090815260408083206001015433845260059092529091206003015483011115610e6a573360009081526005602090815260408083206003015460ff871684526004909252909120600101540391505b60008211610eb3576040805162461bcd60e51b8152602060048201526011602482015270131a5b5a5d081a5cc8195e18d959591959607a1b604482015290519081900360640190fd5b509392505050565b600082610eca57506000610920565b82820282848281610ed757fe5b0414610edf57fe5b9050610920565b6000808211610ef157fe5b6000828481610efc57fe5b049050828481610f0857fe5b06818402018414610f1557fe5b9392505050565b604051806101400160405280600a90602082028038833950919291505056fe53746174757320616c726561647920626f756768742e204f7220617474656d7074696f6e20746f20627579206c6f77657220737461747573596f75206e65656420746f2073656c6c206174206c6561737420736f6d6520746f6b656e73596f75206e65656420746f20676574206174206c6561737420736f6d6520746f6b656e73a265627a7a72315820fc54ae09800d2a502ab74b9d704c8818b64d51b2c49886b44052a313e488579c64736f6c63430005110032
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000001138f905505dcb0cbb0027529338fd34b74fc33e000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7
-----Decoded View---------------
Arg [0] : _tokenContract (address): 0x1138f905505dCB0CBb0027529338fD34B74fC33e
Arg [1] : _usdtTokenContract (address): 0xdAC17F958D2ee523a2206206994597C13D831ec7
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000001138f905505dcb0cbb0027529338fd34b74fc33e
Arg [1] : 000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7
Deployed Bytecode Sourcemap
767:8473:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;767:8473:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1422:40;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1422:40:0;-1:-1:-1;;;;;1422:40:0;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7822:916;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;7822:916:0;;:::i;:::-;;;;;;;;;;;;;;;;;;795:32;;;:::i;:::-;;;;-1:-1:-1;;;;;795:32:0;;;;;;;;;;;;;;8746:208;;;:::i;:::-;;859:35;;;:::i;1050:41::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1050:41:0;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;901:21;;;:::i;:::-;;;;;;;;;;;;;;;;9088:147;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;9088:147:0;;;;;;;;-1:-1:-1;;;;;9088:147:0;;:::i;8962:118::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;8962:118:0;;:::i;4861:943::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4861:943:0;;;;;;;;;;;;;;;;21:11:-1;5:28;;2:2;;;46:1;43;36:12;2:2;4861:943:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;4861:943:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;4861:943:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;4861:943:0;;-1:-1:-1;4861:943:0;;-1:-1:-1;;;;;4861:943:0:i;5812:1049::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5812:1049:0;;:::i;1422:40::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;7822:916::-;7885:4;7927:1;7910:14;:18;7902:67;;;;-1:-1:-1;;;7902:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8003:10;8025:1;7988:27;;;:6;:27;;;;;:34;;;7980:74;;;;;-1:-1:-1;;;7980:74:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;8067:15;:13;:15::i;:::-;;8095;8113:42;8140:14;8113:26;:42::i;:::-;8095:60;;8183:57;8196:32;8209:10;8221:6;8196:12;:32::i;:::-;8230:9;;8183:12;:57::i;:::-;8297:10;8282:27;;;;:6;:27;;;;;:34;;;8166:74;;-1:-1:-1;8265:51:0;;8261:135;;;8365:10;8350:27;;;;:6;:27;;;;;:34;;;;-1:-1:-1;8261:135:0;8408:13;;;:59;;;-1:-1:-1;;;8408:59:0;;8439:10;8408:59;;;;;;;;;;;;-1:-1:-1;;;;;8408:13:0;;;;:22;;:59;;;;;;;;;;;;;;;;;:13;:59;;;5:2:-1;;;;30:1;27;20:12;5:2;8408:59:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;8408:59:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;8495:10:0;8480:27;;;;:6;8408:59;8480:27;;;;8531:3;8480:48;;;:54;8582:34;;;;;;:51;;;8545:88;;-1:-1:-1;8644:50:0;;;:64;;;;;;;;8582:34;-1:-1:-1;7822:916:0;;;;:::o;795:32::-;;;-1:-1:-1;;;;;795:32:0;;:::o;8746:208::-;8805:5;;-1:-1:-1;;;;;8805:5:0;8791:10;:19;8783:28;;;;;;8869:17;;8896:5;;8903:42;;;-1:-1:-1;;;8903:42:0;;8939:4;8903:42;;;;;;-1:-1:-1;;;;;8869:17:0;;;;:26;;8896:5;;8869:17;;8903:27;;:42;;;;;;;;;;;;;;;8869:17;;8903:42;;;5:2:-1;;;;30:1;27;20:12;5:2;8903:42:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;8903:42:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;8903:42:0;8869:77;;;-1:-1:-1;;;;;;8869:77:0;;;;;;;-1:-1:-1;;;;;8869:77:0;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;8869:77:0;;;;;;;-1:-1:-1;8869:77:0;;;;5:2:-1;;;;30:1;27;20:12;5:2;8869:77:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;8869:77:0;;;;8746:208::o;859:35::-;;;-1:-1:-1;;;;;859:35:0;;:::o;1050:41::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;901:21::-;;;;:::o;9088:147::-;9182:5;;-1:-1:-1;;;;;9182:5:0;9168:10;:19;9160:28;;;;;;-1:-1:-1;;;;;9199:12:0;;;;;:6;:12;;;;;:19;;:28;;-1:-1:-1;;9199:28:0;;;;;;;;;;;;9088:147::o;8962:118::-;9038:5;;-1:-1:-1;;;;;9038:5:0;9024:10;:19;9016:28;;;;;;9055:9;:17;8962:118::o;4861:943::-;4986:10;4937:4;4971:27;;;:6;:27;;;;;:34;;;;;;;4962:43;;;;4954:112;;;;-1:-1:-1;;;4954:112:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5148:10;5079:17;5133:27;;;:6;:27;;;;;;;;:34;;;;;;;5124:44;;:8;:44;;;;;;:50;5099:16;;;;;;;;:22;:75;;5226:25;;:::i;:::-;:76;;;;;;;;5260:3;5226:76;;;;5266:3;5226:76;;;;5271:2;5226:76;;;;5275:2;5226:76;;;;5279:2;5226:76;;;;5283:2;5226:76;;;;5287:2;5226:76;;;;5291:2;5226:76;;;;5295:2;5226:76;;;;5299:2;5226:76;;;;;5318:6;5325:1;5318:8;;5313:288;5330:9;:16;5328:1;:18;5313:288;;;5368:22;5393:60;5406:40;5419:12;5433:9;5443:1;5433:12;;;;;;;;;;;5406;:40::i;:::-;5448:4;5393:12;:60::i;:::-;5468:17;;5519:12;;5368:85;;-1:-1:-1;;;;;;5468:17:0;;:30;;5499:10;;5519:9;;5529:1;;5519:12;;;;;;;;;;;;5534:14;5468:81;;;;;;;;;;;;;-1:-1:-1;;;;;5468:81:0;-1:-1:-1;;;;;5468:81:0;;;;;;-1:-1:-1;;;;;5468:81:0;-1:-1:-1;;;;;5468:81:0;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5468:81:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;;;5564:25:0;;;-1:-1:-1;5348:3:0;;5313:288;;;-1:-1:-1;5615:11:0;;5611:110;;5643:17;;:66;;;-1:-1:-1;;;5643:66:0;;5674:10;5643:66;;;;5694:4;5643:66;;;;;;;;;;;;-1:-1:-1;;;;;5643:17:0;;;;:30;;:66;;;;;:17;;:66;;;;;;;;:17;;:66;;;5:2:-1;;;;30:1;27;20:12;5:2;5643:66:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5643:66:0;;;;5611:110;-1:-1:-1;;5746:10:0;5731:27;;;;:6;:27;;;;;:34;;:43;;-1:-1:-1;;5731:43:0;;;;;;;-1:-1:-1;;;;4861:943:0;;;;;:::o;5812:1049::-;5874:4;5916:1;5899:14;:18;5891:68;;;;-1:-1:-1;;;5891:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5972:17;5992:13;;:50;;;-1:-1:-1;;;5992:50:0;;6016:10;5992:50;;;;6036:4;5992:50;;;;;;-1:-1:-1;;;;;5992:13:0;;;;:23;;:50;;;;;;;;;;;;;;;:13;:50;;;5:2:-1;;;;30:1;27;20:12;5:2;5992:50:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5992:50:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5992:50:0;;-1:-1:-1;6061:27:0;;;;6053:65;;;;;-1:-1:-1;;;6053:65:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;6133:13;;;:69;;;-1:-1:-1;;;6133:69:0;;6160:10;6133:69;;;;6180:4;6133:69;;;;;;;;;;;;-1:-1:-1;;;;;6133:13:0;;;;:26;;:69;;;;;;;;;;;;;;;;;:13;:69;;;5:2:-1;;;;30:1;27;20:12;5:2;6133:69:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6133:69:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;6232:10:0;6254:1;6217:27;;;:6;6133:69;6217:27;;;;:34;;;:38;6213:215;;6272:15;:13;:15::i;:::-;-1:-1:-1;;6354:10:0;6339:27;;;;:6;:27;;;;;:34;;;;;;:51;;6302:88;;6339:34;-1:-1:-1;6405:11:0;;6213:215;-1:-1:-1;;6468:363:0;;;;;;;;6488:3;6468:363;;;;;;;;;;;;;;;;-1:-1:-1;6468:363:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6792:10;6777:27;;;:6;:27;;;;;;:34;;;;;;;;;6468:363;;;;;;6438:27;;;;;;;;:393;;;;;;6777:34;6438:393;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6438:393:0;;;;;-1:-1:-1;6438:393:0;;;;;;;;;-1:-1:-1;;6438:393:0;;;;;;;;;;;6777:34;5812:1049::o;2619:2234::-;2716:10;2661:4;2701:27;;;:6;:27;;;;;;;:34;;;;2773:38;;2856:45;;;;;2937:1;2970:5;2661:4;3022:48;3035:3;:29;;;2970:5;3022:12;:48::i;:::-;2986:84;;3125:1;3096:26;:30;3092:75;;;3150:5;3143:12;;;;;;;;;;3092:75;3226:22;3251:44;3270:16;3264:3;:22;3291:3;3288:2;:6;3251:12;:44::i;:::-;3226:69;;3346:1;3328:14;:19;3324:71;;3382:1;3364:19;;;;3324:71;3427:1;3409:14;:19;3405:71;;3463:1;3445:19;;;;3405:71;3508:1;3490:14;:19;3486:71;;3544:1;3526:19;;;;3486:71;3589:2;3571:14;:20;3567:72;;3626:1;3608:19;;;;3567:72;3671:2;3653:14;:20;3649:72;;3708:1;3690:19;;;;3649:72;3796:24;3780:12;:40;3776:92;;3855:1;3837:19;;;;3776:92;3898:24;3882:12;:40;3878:92;;3957:1;3939:19;;;;3878:92;4000:25;3984:12;:41;3980:93;;4060:1;4042:19;;;;3980:93;4103:25;4087:12;:41;4083:93;;4163:1;4145:19;;;;4083:93;4209:2;4192:14;:19;4188:71;;;4245:2;4228:19;;4188:71;4286:10;4271:27;;;;:6;:27;;;;;;;4319:3;4271:45;;;:51;;;;4333:40;;:57;;;4542:302;4560:26;4557:1;:29;4542:302;;;4682:10;4608:14;4667:27;;;:6;:27;;;;;:34;;;4625:84;;4638:64;;4651:14;;4638:12;:64::i;4625:84::-;4739:10;4724:27;;;;:6;:27;;;;;:34;;;;:44;;;;;;4783:39;;;;:49;;;;;;;;4588:3;;;;;-1:-1:-1;4542:302:0;;;;2619:2234;;;;;;;;;:::o;6869:945::-;6996:10;6946:7;6981:27;;;:6;:27;;;;;:34;;;7086:9;;6981:34;;;;;6946:7;;7044:61;;7057:39;;7070:14;;7057:12;:39::i;:::-;7098:6;7044:12;:61::i;:::-;7172:10;7116:9;7157:27;;;:6;:27;;;;;:42;;;7026:79;;-1:-1:-1;7128:6:0;;7151:3;:48;:55;-1:-1:-1;7147:356:0;;;7238:10;7276:1;7223:27;;;:6;:27;;;;;:50;;;:54;;;7340:42;;;7321:68;;7334:3;:48;7384:4;7321:12;:68::i;:::-;7292:97;;7450:41;7463:4;7469:21;7450:12;:41::i;:::-;7419:10;7404:27;;;;:6;:27;;;;;:42;;:87;;;;;;;-1:-1:-1;7147:356:0;7585:16;;;;;;;:8;:16;;;;;;;;:22;;;7534:10;7519:27;;:6;:27;;;;;;:50;;;:63;;:88;7515:209;;;7677:10;7662:27;;;;:6;:27;;;;;;;;:50;;;7637:16;;;;;:8;:16;;;;;;:22;;;:75;;-1:-1:-1;7515:209:0;7755:1;7742:10;:14;7734:44;;;;;-1:-1:-1;;;7734:44:0;;;;;;;;;;;;-1:-1:-1;;;7734:44:0;;;;;;;;;;;;;;;-1:-1:-1;7796:10:0;6869:945;-1:-1:-1;;;6869:945:0:o;2165:247::-;2232:7;2256:6;2252:153;;-1:-1:-1;2286:1:0;2279:8;;2252:153;2332:5;;;2336:1;2332;:5;:1;2359:5;;;;;:10;2352:18;;;;2392:1;-1:-1:-1;2385:8:0;;2420:191;2486:7;2517:1;2513;:5;2506:13;;;;2530:9;2546:1;2542;:5;;;;;;2530:17;;2582:1;2578;:5;;;;;;2574:1;2570;:5;:13;2565:1;:18;2558:26;;;;2602:1;2420:191;-1:-1:-1;;;2420:191:0:o;767:8473::-;;;;;;;;;;;29:2:-1;21:6;17:15;117:4;105:10;97:6;88:34;-1:-1;767:8473:0;;;-1:-1:-1;;767:8473:0:o
Swarm Source
bzzr://fc54ae09800d2a502ab74b9d704c8818b64d51b2c49886b44052a313e488579c
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 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.