Overview
FTM Balance
FTM Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 212 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Collect Money | 58616677 | 690 days ago | IN | 0 FTM | 0.00315369 | ||||
Collect Money | 53754137 | 764 days ago | IN | 0 FTM | 0.00973849 | ||||
Collect Money | 53679575 | 765 days ago | IN | 0 FTM | 0.00498592 | ||||
Collect Money | 53159556 | 775 days ago | IN | 0 FTM | 0.00317065 | ||||
Withdraw Money | 53011208 | 780 days ago | IN | 0 FTM | 0.00322538 | ||||
Sell Tower | 53011200 | 780 days ago | IN | 0 FTM | 0.01154176 | ||||
Withdraw Money | 53011182 | 780 days ago | IN | 0 FTM | 0.00354843 | ||||
Collect Money | 53010668 | 780 days ago | IN | 0 FTM | 0.01222133 | ||||
Collect Money | 52867586 | 783 days ago | IN | 0 FTM | 0.00323947 | ||||
Collect Money | 52336483 | 795 days ago | IN | 0 FTM | 0.00161973 | ||||
Collect Money | 51938800 | 803 days ago | IN | 0 FTM | 0.00593903 | ||||
Collect Money | 51672139 | 809 days ago | IN | 0 FTM | 0.00434018 | ||||
Collect Money | 51619917 | 810 days ago | IN | 0 FTM | 0.00309676 | ||||
Collect Money | 51513205 | 812 days ago | IN | 0 FTM | 0.0071743 | ||||
Collect Money | 51396994 | 815 days ago | IN | 0 FTM | 0.10032984 | ||||
Withdraw Money | 51359942 | 815 days ago | IN | 0 FTM | 0.01230027 | ||||
Collect Money | 51359914 | 815 days ago | IN | 0 FTM | 0.03973233 | ||||
Collect Money | 51340370 | 816 days ago | IN | 0 FTM | 0.00357859 | ||||
Collect Money | 51289426 | 817 days ago | IN | 0 FTM | 0.00534184 | ||||
Withdraw Money | 51228768 | 818 days ago | IN | 0 FTM | 0.00433257 | ||||
Collect Money | 51228751 | 818 days ago | IN | 0 FTM | 0.01155377 | ||||
Collect Money | 51226216 | 818 days ago | IN | 0 FTM | 0.0079456 | ||||
Collect Money | 51196746 | 819 days ago | IN | 0 FTM | 0.0077521 | ||||
Collect Money | 51145661 | 820 days ago | IN | 0 FTM | 0.00497469 | ||||
Collect Money | 51123808 | 820 days ago | IN | 0 FTM | 0.00965342 |
Latest 25 internal transactions (View All)
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
51118062 | 820 days ago | 16.5995 FTM | ||||
51086376 | 821 days ago | 3.913 FTM | ||||
51084551 | 821 days ago | 870.48 FTM | ||||
51084512 | 821 days ago | 174.096 FTM | ||||
51060362 | 821 days ago | 6.4285 FTM | ||||
51033581 | 822 days ago | 174.096 FTM | ||||
51025782 | 822 days ago | 5.7915 FTM | ||||
51019629 | 822 days ago | 5.1025 FTM | ||||
51011296 | 822 days ago | 21.97 FTM | ||||
50983598 | 823 days ago | 40.56 FTM | ||||
50980673 | 823 days ago | 174.096 FTM | ||||
50964798 | 823 days ago | 7.345 FTM | ||||
50963461 | 823 days ago | 5.46 FTM | ||||
50962819 | 823 days ago | 1.95 FTM | ||||
50949629 | 823 days ago | 207.792 FTM | ||||
50930636 | 824 days ago | 16.9 FTM | ||||
50928526 | 824 days ago | 174.096 FTM | ||||
50910155 | 824 days ago | 37.18 FTM | ||||
50871751 | 825 days ago | 174.096 FTM | ||||
50856731 | 825 days ago | 40.56 FTM | ||||
50828866 | 826 days ago | 34.632 FTM | ||||
50823911 | 826 days ago | 174.096 FTM | ||||
50812048 | 826 days ago | 23.66 FTM | ||||
50791750 | 827 days ago | 37.18 FTM | ||||
50789222 | 827 days ago | 79.794 FTM |
Contract Source Code (Solidity)
/** *Submitted for verification at ftmscan.com on 2022-10-28 */ // SPDX-License-Identifier: MIT pragma solidity 0.8.4; pragma experimental ABIEncoderV2; contract KingdomFTM { struct Tower { uint256 crystals; uint256 money; uint256 money2; uint256 yield; uint256 timestamp; uint256 hrs; address ref; uint256 refs; uint256 refDeps; uint8 treasury; uint8[5] chefs; } mapping(address => Tower) public towers; uint256 public totalChefs; uint256 public totalTowers; uint256 public totalInvested; address public manager; uint256 immutable public denominator = 10; bool public init; modifier initialized { require(init, 'Not initialized'); _; } constructor(address manager_) { manager = manager_; } function initialize() external { require(manager == msg.sender); require(!init); init = true; } function addCrystals(address ref) initialized external payable { uint256 crystals = msg.value / 6.5e17; require(crystals > 0, "Zero crystals"); address user = msg.sender; totalInvested += msg.value; if (towers[user].timestamp == 0) { totalTowers++; ref = towers[ref].timestamp == 0 ? manager : ref; towers[ref].refs++; towers[user].ref = ref; towers[user].timestamp = block.timestamp; towers[user].treasury = 0; } ref = towers[user].ref; towers[ref].crystals += (crystals * 8) / 100; towers[ref].money += (crystals * 100 * 4) / 100; towers[ref].refDeps += crystals; towers[user].crystals += crystals; towers[manager].crystals += (crystals * 8) / 100; payable(manager).transfer((msg.value * 5) / 100); } function withdrawMoney(uint256 gold) initialized external { address user = msg.sender; require(gold <= towers[user].money && gold > 0); towers[user].money -= gold; uint256 amount = gold * 6.5e15; payable(user).transfer(address(this).balance < amount ? address(this).balance : amount); } function collectMoney() public { address user = msg.sender; syncTower(user); towers[user].hrs = 0; towers[user].money += towers[user].money2; towers[user].money2 = 0; } function upgradeTower(uint256 towerId) external { require(towerId < 5, "Max 5 towers"); address user = msg.sender; syncTower(user); towers[user].chefs[towerId]++; totalChefs++; uint256 chefs = towers[user].chefs[towerId]; towers[user].crystals -= getUpgradePrice(towerId, chefs) / denominator; towers[user].yield += getYield(towerId, chefs); } function upgradeTreasury() external { address user = msg.sender; uint8 treasuryId = towers[user].treasury + 1; syncTower(user); require(treasuryId < 5, "Max 5 treasury"); (uint256 price,) = getTreasure(treasuryId); towers[user].crystals -= price / denominator; towers[user].treasury = treasuryId; } function sellTower() external { collectMoney(); address user = msg.sender; uint8[5] memory chefs = towers[user].chefs; totalChefs -= chefs[0] + chefs[1] + chefs[2] + chefs[3] + chefs[4]; towers[user].money += towers[user].yield * 24 * 5; towers[user].chefs = [0, 0, 0, 0, 0]; towers[user].yield = 0; towers[user].treasury = 0; } function getChefs(address addr) external view returns (uint8[5] memory) { return towers[addr].chefs; } function syncTower(address user) internal { require(towers[user].timestamp > 0, "User is not registered"); if (towers[user].yield > 0) { (, uint256 treasury) = getTreasure(towers[user].treasury); uint256 hrs = block.timestamp / 3600 - towers[user].timestamp / 3600; if (hrs + towers[user].hrs > treasury) { hrs = treasury - towers[user].hrs; } towers[user].money2 += hrs * towers[user].yield; towers[user].hrs += hrs; } towers[user].timestamp = block.timestamp; } function getUpgradePrice(uint256 towerId, uint256 chefId) internal pure returns (uint256) { if (chefId == 1) return [400, 4000, 12000, 24000, 40000][towerId]; if (chefId == 2) return [600, 6000, 18000, 36000, 60000][towerId]; if (chefId == 3) return [900, 9000, 27000, 54000, 90000][towerId]; if (chefId == 4) return [1360, 13500, 40500, 81000, 135000][towerId]; if (chefId == 5) return [2040, 20260, 60760, 121500, 202500][towerId]; if (chefId == 6) return [3060, 30400, 91140, 182260, 303760][towerId]; revert("Incorrect chefId"); } function getYield(uint256 towerId, uint256 chefId) internal pure returns (uint256) { if (chefId == 1) return [5, 56, 179, 382, 678][towerId]; if (chefId == 2) return [8, 85, 272, 581, 1030][towerId]; if (chefId == 3) return [12, 128, 413, 882, 1564][towerId]; if (chefId == 4) return [18, 195, 628, 1340, 2379][towerId]; if (chefId == 5) return [28, 297, 954, 2035, 3620][towerId]; if (chefId == 6) return [42, 450, 1439, 3076, 5506][towerId]; revert("Incorrect chefId"); } function getTreasure(uint256 treasureId) internal pure returns (uint256, uint256) { if(treasureId == 0) return (0, 24); // price | value if(treasureId == 1) return (2000, 30); if(treasureId == 2) return (2500, 36); if(treasureId == 3) return (3000, 42); if(treasureId == 4) return (4000, 48); revert("Incorrect treasureId"); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"manager_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"ref","type":"address"}],"name":"addCrystals","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"collectMoney","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"denominator","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"getChefs","outputs":[{"internalType":"uint8[5]","name":"","type":"uint8[5]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"init","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"manager","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sellTower","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"totalChefs","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalInvested","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalTowers","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"towers","outputs":[{"internalType":"uint256","name":"crystals","type":"uint256"},{"internalType":"uint256","name":"money","type":"uint256"},{"internalType":"uint256","name":"money2","type":"uint256"},{"internalType":"uint256","name":"yield","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"},{"internalType":"uint256","name":"hrs","type":"uint256"},{"internalType":"address","name":"ref","type":"address"},{"internalType":"uint256","name":"refs","type":"uint256"},{"internalType":"uint256","name":"refDeps","type":"uint256"},{"internalType":"uint8","name":"treasury","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"towerId","type":"uint256"}],"name":"upgradeTower","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"upgradeTreasury","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"gold","type":"uint256"}],"name":"withdrawMoney","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60a0604052600a60805234801561001557600080fd5b506040516117bf3803806117bf83398101604081905261003491610059565b600480546001600160a01b0319166001600160a01b0392909216919091179055610087565b60006020828403121561006a578081fd5b81516001600160a01b0381168114610080578182fd5b9392505050565b60805161170f6100b0600039600081816102b901528181610bdc0152610d02015261170f6000f3fe6080604052600436106100e85760003560e01c806369a191cb1161008a578063d68cf49d11610059578063d68cf49d14610308578063e1c7392a14610328578063f30b446314610359578063ffe873cb1461036f57600080fd5b806369a191cb1461027d5780638129fc1c1461029257806396ce0795146102a7578063d685e00a146102db57600080fd5b806347458868116100c657806347458868146101fc578063481c6a751461020f5780635216aeec14610247578063548769211461025d57600080fd5b80631285b6bf146100ed5780631b70cd86146101c15780633fd42854146101e5575b600080fd5b3480156100f957600080fd5b5061016661010836600461157b565b60006020819052908152604090208054600182015460028301546003840154600485015460058601546006870154600788015460088901546009909901549798969795969495939492936001600160a01b0390921692909160ff168a565b604080519a8b5260208b0199909952978901969096526060880194909452608087019290925260a08601526001600160a01b031660c085015260e084015261010083015260ff16610120820152610140015b60405180910390f35b3480156101cd57600080fd5b506101d760015481565b6040519081526020016101b8565b3480156101f157600080fd5b506101fa610384565b005b6101fa61020a36600461157b565b610548565b34801561021b57600080fd5b5060045461022f906001600160a01b031681565b6040516001600160a01b0390911681526020016101b8565b34801561025357600080fd5b506101d760035481565b34801561026957600080fd5b506101fa6102783660046115a9565b610895565b34801561028957600080fd5b506101fa610994565b34801561029e57600080fd5b506101fa6109fa565b3480156102b357600080fd5b506101d77f000000000000000000000000000000000000000000000000000000000000000081565b3480156102e757600080fd5b506102fb6102f636600461157b565b610a3d565b6040516101b891906115c1565b34801561031457600080fd5b506101fa6103233660046115a9565b610aaf565b34801561033457600080fd5b5060045461034990600160a01b900460ff1681565b60405190151581526020016101b8565b34801561036557600080fd5b506101d760025481565b34801561037b57600080fd5b506101fa610c7c565b61038c610994565b33600081815260208190526040808220815160a081019283905291600a909101906005908285855b825461010083900a900460ff168152602060019283018181049485019490930390920291018084116103b4579050505050505090508060046005811061040a57634e487b7160e01b600052603260045260246000fd5b602090810291909101516060830151604084015192840151845192939192610432919061160d565b61043c919061160d565b610446919061160d565b610450919061160d565b60ff16600160008282546104649190611671565b90915550506001600160a01b038216600090815260208190526040902060030154610490906018611652565b61049b906005611652565b6001600160a01b038316600090815260208190526040812060010180549091906104c69084906115f5565b90915550506040805160a0810182526000808252602080830182905282840182905260608301829052608083018290526001600160a01b03861682528190529190912061051a91600a9091019060056114b5565b50506001600160a01b031660009081526020819052604081206003810191909155600901805460ff19169055565b600454600160a01b900460ff166105985760405162461bcd60e51b815260206004820152600f60248201526e139bdd081a5b9a5d1a585b1a5e9959608a1b60448201526064015b60405180910390fd5b60006105ac670905438e6001000034611632565b9050600081116105ee5760405162461bcd60e51b815260206004820152600d60248201526c5a65726f206372797374616c7360981b604482015260640161058f565b6000339050346003600082825461060591906115f5565b90915550506001600160a01b0381166000908152602081905260409020600401546106e7576002805490600061063a83611688565b90915550506001600160a01b038316600090815260208190526040902060040154156106665782610673565b6004546001600160a01b03165b6001600160a01b038116600090815260208190526040812060070180549295509061069d83611688565b90915550506001600160a01b0381811660009081526020819052604090206006810180546001600160a01b03191692861692909217909155426004820155600901805460ff191690555b6001600160a01b038082166000908152602081905260409020600601541692506064610714836008611652565b61071e9190611632565b6001600160a01b038416600090815260208190526040812080549091906107469084906115f5565b90915550606490506107588382611652565b610763906004611652565b61076d9190611632565b6001600160a01b038416600090815260208190526040812060010180549091906107989084906115f5565b90915550506001600160a01b038316600090815260208190526040812060080180548492906107c89084906115f5565b90915550506001600160a01b038116600090815260208190526040812080548492906107f59084906115f5565b9091555060649050610808836008611652565b6108129190611632565b6004546001600160a01b03166000908152602081905260408120805490919061083c9084906115f5565b90915550506004546001600160a01b03166108fc606461085d346005611652565b6108679190611632565b6040518115909202916000818181858888f1935050505015801561088f573d6000803e3d6000fd5b50505050565b600454600160a01b900460ff166108e05760405162461bcd60e51b815260206004820152600f60248201526e139bdd081a5b9a5d1a585b1a5e9959608a1b604482015260640161058f565b3360008181526020819052604090206001015482118015906109025750600082115b61090b57600080fd5b6001600160a01b03811660009081526020819052604081206001018054849290610936908490611671565b909155506000905061094f83661717b72f0a4000611652565b9050816001600160a01b03166108fc82471061096b5782610867565b476040518115909202916000818181858888f1935050505015801561088f573d6000803e3d6000fd5b3361099e81610d85565b6001600160a01b038116600090815260208190526040812060058101829055600281015460019091018054919290916109d89084906115f5565b90915550506001600160a01b0316600090815260208190526040812060020155565b6004546001600160a01b03163314610a1157600080fd5b600454600160a01b900460ff1615610a2857600080fd5b6004805460ff60a01b1916600160a01b179055565b610a45611548565b6001600160a01b038216600090815260208190526040808220815160a081019283905292600a909101916005918390855b825461010083900a900460ff16815260206001928301818104948501949093039092029101808411610a76575094979650505050505050565b60058110610aee5760405162461bcd60e51b815260206004820152600c60248201526b4d6178203520746f7765727360a01b604482015260640161058f565b33610af881610d85565b6001600160a01b0381166000908152602081905260409020600a018260058110610b3257634e487b7160e01b600052603260045260246000fd5b6020918282040191900681819054906101000a900460ff1680929190610b57906116a3565b91906101000a81548160ff021916908360ff1602179055505060016000815480929190610b8390611688565b90915550506001600160a01b0381166000908152602081905260408120600a018360058110610bc257634e487b7160e01b600052603260045260246000fd5b602081049091015460ff601f9092166101000a90041690507f0000000000000000000000000000000000000000000000000000000000000000610c058483610f76565b610c0f9190611632565b6001600160a01b03831660009081526020819052604081208054909190610c37908490611671565b90915550610c47905083826111f8565b6001600160a01b03831660009081526020819052604081206003018054909190610c729084906115f5565b9091555050505050565b33600081815260208190526040812060090154610c9d9060ff16600161160d565b9050610ca882610d85565b60058160ff1610610cec5760405162461bcd60e51b815260206004820152600e60248201526d4d6178203520747265617375727960901b604482015260640161058f565b6000610cfa8260ff1661140a565b509050610d277f000000000000000000000000000000000000000000000000000000000000000082611632565b6001600160a01b03841660009081526020819052604081208054909190610d4f908490611671565b9091555050506001600160a01b03919091166000908152602081905260409020600901805460ff191660ff909216919091179055565b6001600160a01b038116600090815260208190526040902060040154610de65760405162461bcd60e51b8152602060048201526016602482015275155cd95c881a5cc81b9bdd081c9959da5cdd195c995960521b604482015260640161058f565b6001600160a01b03811660009081526020819052604090206003015415610f56576001600160a01b038116600090815260208190526040812060090154610e2f9060ff1661140a565b6001600160a01b0384166000908152602081905260408120600401549193509150610e5d90610e1090611632565b610e69610e1042611632565b610e739190611671565b6001600160a01b0384166000908152602081905260409020600501549091508290610e9e90836115f5565b1115610ecd576001600160a01b038316600090815260208190526040902060050154610eca9083611671565b90505b6001600160a01b038316600090815260208190526040902060030154610ef39082611652565b6001600160a01b03841660009081526020819052604081206002018054909190610f1e9084906115f5565b90915550506001600160a01b03831660009081526020819052604081206005018054839290610f4e9084906115f5565b909155505050505b6001600160a01b0316600090815260208190526040902042600490910155565b60008160011415610fe1576040805160a0810182526101908152610fa06020820152612ee091810191909152615dc06060820152619c4060808201528360058110610fd157634e487b7160e01b600052603260045260246000fd5b602002015161ffff1690506111f2565b816002141561103a576040805160a0810182526102588152611770602082015261465091810191909152618ca0606082015261ea6060808201528360058110610fd157634e487b7160e01b600052603260045260246000fd5b81600314156110a5576040805160a081018252610384815261232860208201526169789181019190915261d2f0606082015262015f906080820152836005811061109457634e487b7160e01b600052603260045260246000fd5b602002015162ffffff1690506111f2565b8160041415611100576040805160a08101825261055081526134bc6020820152619e349181019190915262013c68606082015262020f586080820152836005811061109457634e487b7160e01b600052603260045260246000fd5b816005141561115b576040805160a0810182526107f88152614f24602082015261ed58918101919091526201da9c6060820152620317046080820152836005811061109457634e487b7160e01b600052603260045260246000fd5b81600614156111b7576040805160a081018252610bf481526176c0602082015262016404918101919091526202c7f460608201526204a2906080820152836005811061109457634e487b7160e01b600052603260045260246000fd5b60405162461bcd60e51b815260206004820152601060248201526f125b98dbdc9c9958dd0818da1959925960821b604482015260640161058f565b92915050565b60008160011415611251576040805160a08101825260058082526038602083015260b39282019290925261017e60608201526102a660808201529084908110610fd157634e487b7160e01b600052603260045260246000fd5b81600214156112a8576040805160a081018252600881526055602082015261011091810191909152610245606082015261040660808201528360058110610fd157634e487b7160e01b600052603260045260246000fd5b8160031415611303576040805160a081018252600c815260806020820181905261019d92820192909252610372606082015261061c918101919091528360058110610fd157634e487b7160e01b600052603260045260246000fd5b816004141561135a576040805160a0810182526012815260c360208201526102749181019190915261053c606082015261094b60808201528360058110610fd157634e487b7160e01b600052603260045260246000fd5b81600514156113b2576040805160a081018252601c815261012960208201526103ba918101919091526107f36060820152610e2460808201528360058110610fd157634e487b7160e01b600052603260045260246000fd5b81600614156111b7576040805160a081018252602a81526101c2602082015261059f91810191909152610c04606082015261158260808201528360058110610fd157634e487b7160e01b600052603260045260246000fd5b6000808261141e5750600092601892509050565b826001141561143457506107d092601e92509050565b826002141561144a57506109c492602492509050565b82600314156114605750610bb892602a92509050565b82600414156114765750610fa092603092509050565b60405162461bcd60e51b8152602060048201526014602482015273125b98dbdc9c9958dd081d1c99585cdd5c99525960621b604482015260640161058f565b6001830191839082156115385791602002820160005b8382111561150957835183826101000a81548160ff021916908360ff16021790555092602001926001016020816000010492830192600103026114cb565b80156115365782816101000a81549060ff0219169055600101602081600001049283019260010302611509565b505b50611544929150611566565b5090565b6040518060a001604052806005906020820280368337509192915050565b5b808211156115445760008155600101611567565b60006020828403121561158c578081fd5b81356001600160a01b03811681146115a2578182fd5b9392505050565b6000602082840312156115ba578081fd5b5035919050565b60a08101818360005b60058110156115ec57815160ff168352602092830192909101906001016115ca565b50505092915050565b60008219821115611608576116086116c3565b500190565b600060ff821660ff84168060ff0382111561162a5761162a6116c3565b019392505050565b60008261164d57634e487b7160e01b81526012600452602481fd5b500490565b600081600019048311821515161561166c5761166c6116c3565b500290565b600082821015611683576116836116c3565b500390565b600060001982141561169c5761169c6116c3565b5060010190565b600060ff821660ff8114156116ba576116ba6116c3565b60010192915050565b634e487b7160e01b600052601160045260246000fdfea26469706673582212207dc72e1f3906313ed7cef8adfd84dbcc1a89204346393cc3fcce8ecaee90dc5364736f6c6343000804003300000000000000000000000008df6a4fa5cf4d9dc45daa751f0afbc6278dc565
Deployed Bytecode
0x6080604052600436106100e85760003560e01c806369a191cb1161008a578063d68cf49d11610059578063d68cf49d14610308578063e1c7392a14610328578063f30b446314610359578063ffe873cb1461036f57600080fd5b806369a191cb1461027d5780638129fc1c1461029257806396ce0795146102a7578063d685e00a146102db57600080fd5b806347458868116100c657806347458868146101fc578063481c6a751461020f5780635216aeec14610247578063548769211461025d57600080fd5b80631285b6bf146100ed5780631b70cd86146101c15780633fd42854146101e5575b600080fd5b3480156100f957600080fd5b5061016661010836600461157b565b60006020819052908152604090208054600182015460028301546003840154600485015460058601546006870154600788015460088901546009909901549798969795969495939492936001600160a01b0390921692909160ff168a565b604080519a8b5260208b0199909952978901969096526060880194909452608087019290925260a08601526001600160a01b031660c085015260e084015261010083015260ff16610120820152610140015b60405180910390f35b3480156101cd57600080fd5b506101d760015481565b6040519081526020016101b8565b3480156101f157600080fd5b506101fa610384565b005b6101fa61020a36600461157b565b610548565b34801561021b57600080fd5b5060045461022f906001600160a01b031681565b6040516001600160a01b0390911681526020016101b8565b34801561025357600080fd5b506101d760035481565b34801561026957600080fd5b506101fa6102783660046115a9565b610895565b34801561028957600080fd5b506101fa610994565b34801561029e57600080fd5b506101fa6109fa565b3480156102b357600080fd5b506101d77f000000000000000000000000000000000000000000000000000000000000000a81565b3480156102e757600080fd5b506102fb6102f636600461157b565b610a3d565b6040516101b891906115c1565b34801561031457600080fd5b506101fa6103233660046115a9565b610aaf565b34801561033457600080fd5b5060045461034990600160a01b900460ff1681565b60405190151581526020016101b8565b34801561036557600080fd5b506101d760025481565b34801561037b57600080fd5b506101fa610c7c565b61038c610994565b33600081815260208190526040808220815160a081019283905291600a909101906005908285855b825461010083900a900460ff168152602060019283018181049485019490930390920291018084116103b4579050505050505090508060046005811061040a57634e487b7160e01b600052603260045260246000fd5b602090810291909101516060830151604084015192840151845192939192610432919061160d565b61043c919061160d565b610446919061160d565b610450919061160d565b60ff16600160008282546104649190611671565b90915550506001600160a01b038216600090815260208190526040902060030154610490906018611652565b61049b906005611652565b6001600160a01b038316600090815260208190526040812060010180549091906104c69084906115f5565b90915550506040805160a0810182526000808252602080830182905282840182905260608301829052608083018290526001600160a01b03861682528190529190912061051a91600a9091019060056114b5565b50506001600160a01b031660009081526020819052604081206003810191909155600901805460ff19169055565b600454600160a01b900460ff166105985760405162461bcd60e51b815260206004820152600f60248201526e139bdd081a5b9a5d1a585b1a5e9959608a1b60448201526064015b60405180910390fd5b60006105ac670905438e6001000034611632565b9050600081116105ee5760405162461bcd60e51b815260206004820152600d60248201526c5a65726f206372797374616c7360981b604482015260640161058f565b6000339050346003600082825461060591906115f5565b90915550506001600160a01b0381166000908152602081905260409020600401546106e7576002805490600061063a83611688565b90915550506001600160a01b038316600090815260208190526040902060040154156106665782610673565b6004546001600160a01b03165b6001600160a01b038116600090815260208190526040812060070180549295509061069d83611688565b90915550506001600160a01b0381811660009081526020819052604090206006810180546001600160a01b03191692861692909217909155426004820155600901805460ff191690555b6001600160a01b038082166000908152602081905260409020600601541692506064610714836008611652565b61071e9190611632565b6001600160a01b038416600090815260208190526040812080549091906107469084906115f5565b90915550606490506107588382611652565b610763906004611652565b61076d9190611632565b6001600160a01b038416600090815260208190526040812060010180549091906107989084906115f5565b90915550506001600160a01b038316600090815260208190526040812060080180548492906107c89084906115f5565b90915550506001600160a01b038116600090815260208190526040812080548492906107f59084906115f5565b9091555060649050610808836008611652565b6108129190611632565b6004546001600160a01b03166000908152602081905260408120805490919061083c9084906115f5565b90915550506004546001600160a01b03166108fc606461085d346005611652565b6108679190611632565b6040518115909202916000818181858888f1935050505015801561088f573d6000803e3d6000fd5b50505050565b600454600160a01b900460ff166108e05760405162461bcd60e51b815260206004820152600f60248201526e139bdd081a5b9a5d1a585b1a5e9959608a1b604482015260640161058f565b3360008181526020819052604090206001015482118015906109025750600082115b61090b57600080fd5b6001600160a01b03811660009081526020819052604081206001018054849290610936908490611671565b909155506000905061094f83661717b72f0a4000611652565b9050816001600160a01b03166108fc82471061096b5782610867565b476040518115909202916000818181858888f1935050505015801561088f573d6000803e3d6000fd5b3361099e81610d85565b6001600160a01b038116600090815260208190526040812060058101829055600281015460019091018054919290916109d89084906115f5565b90915550506001600160a01b0316600090815260208190526040812060020155565b6004546001600160a01b03163314610a1157600080fd5b600454600160a01b900460ff1615610a2857600080fd5b6004805460ff60a01b1916600160a01b179055565b610a45611548565b6001600160a01b038216600090815260208190526040808220815160a081019283905292600a909101916005918390855b825461010083900a900460ff16815260206001928301818104948501949093039092029101808411610a76575094979650505050505050565b60058110610aee5760405162461bcd60e51b815260206004820152600c60248201526b4d6178203520746f7765727360a01b604482015260640161058f565b33610af881610d85565b6001600160a01b0381166000908152602081905260409020600a018260058110610b3257634e487b7160e01b600052603260045260246000fd5b6020918282040191900681819054906101000a900460ff1680929190610b57906116a3565b91906101000a81548160ff021916908360ff1602179055505060016000815480929190610b8390611688565b90915550506001600160a01b0381166000908152602081905260408120600a018360058110610bc257634e487b7160e01b600052603260045260246000fd5b602081049091015460ff601f9092166101000a90041690507f000000000000000000000000000000000000000000000000000000000000000a610c058483610f76565b610c0f9190611632565b6001600160a01b03831660009081526020819052604081208054909190610c37908490611671565b90915550610c47905083826111f8565b6001600160a01b03831660009081526020819052604081206003018054909190610c729084906115f5565b9091555050505050565b33600081815260208190526040812060090154610c9d9060ff16600161160d565b9050610ca882610d85565b60058160ff1610610cec5760405162461bcd60e51b815260206004820152600e60248201526d4d6178203520747265617375727960901b604482015260640161058f565b6000610cfa8260ff1661140a565b509050610d277f000000000000000000000000000000000000000000000000000000000000000a82611632565b6001600160a01b03841660009081526020819052604081208054909190610d4f908490611671565b9091555050506001600160a01b03919091166000908152602081905260409020600901805460ff191660ff909216919091179055565b6001600160a01b038116600090815260208190526040902060040154610de65760405162461bcd60e51b8152602060048201526016602482015275155cd95c881a5cc81b9bdd081c9959da5cdd195c995960521b604482015260640161058f565b6001600160a01b03811660009081526020819052604090206003015415610f56576001600160a01b038116600090815260208190526040812060090154610e2f9060ff1661140a565b6001600160a01b0384166000908152602081905260408120600401549193509150610e5d90610e1090611632565b610e69610e1042611632565b610e739190611671565b6001600160a01b0384166000908152602081905260409020600501549091508290610e9e90836115f5565b1115610ecd576001600160a01b038316600090815260208190526040902060050154610eca9083611671565b90505b6001600160a01b038316600090815260208190526040902060030154610ef39082611652565b6001600160a01b03841660009081526020819052604081206002018054909190610f1e9084906115f5565b90915550506001600160a01b03831660009081526020819052604081206005018054839290610f4e9084906115f5565b909155505050505b6001600160a01b0316600090815260208190526040902042600490910155565b60008160011415610fe1576040805160a0810182526101908152610fa06020820152612ee091810191909152615dc06060820152619c4060808201528360058110610fd157634e487b7160e01b600052603260045260246000fd5b602002015161ffff1690506111f2565b816002141561103a576040805160a0810182526102588152611770602082015261465091810191909152618ca0606082015261ea6060808201528360058110610fd157634e487b7160e01b600052603260045260246000fd5b81600314156110a5576040805160a081018252610384815261232860208201526169789181019190915261d2f0606082015262015f906080820152836005811061109457634e487b7160e01b600052603260045260246000fd5b602002015162ffffff1690506111f2565b8160041415611100576040805160a08101825261055081526134bc6020820152619e349181019190915262013c68606082015262020f586080820152836005811061109457634e487b7160e01b600052603260045260246000fd5b816005141561115b576040805160a0810182526107f88152614f24602082015261ed58918101919091526201da9c6060820152620317046080820152836005811061109457634e487b7160e01b600052603260045260246000fd5b81600614156111b7576040805160a081018252610bf481526176c0602082015262016404918101919091526202c7f460608201526204a2906080820152836005811061109457634e487b7160e01b600052603260045260246000fd5b60405162461bcd60e51b815260206004820152601060248201526f125b98dbdc9c9958dd0818da1959925960821b604482015260640161058f565b92915050565b60008160011415611251576040805160a08101825260058082526038602083015260b39282019290925261017e60608201526102a660808201529084908110610fd157634e487b7160e01b600052603260045260246000fd5b81600214156112a8576040805160a081018252600881526055602082015261011091810191909152610245606082015261040660808201528360058110610fd157634e487b7160e01b600052603260045260246000fd5b8160031415611303576040805160a081018252600c815260806020820181905261019d92820192909252610372606082015261061c918101919091528360058110610fd157634e487b7160e01b600052603260045260246000fd5b816004141561135a576040805160a0810182526012815260c360208201526102749181019190915261053c606082015261094b60808201528360058110610fd157634e487b7160e01b600052603260045260246000fd5b81600514156113b2576040805160a081018252601c815261012960208201526103ba918101919091526107f36060820152610e2460808201528360058110610fd157634e487b7160e01b600052603260045260246000fd5b81600614156111b7576040805160a081018252602a81526101c2602082015261059f91810191909152610c04606082015261158260808201528360058110610fd157634e487b7160e01b600052603260045260246000fd5b6000808261141e5750600092601892509050565b826001141561143457506107d092601e92509050565b826002141561144a57506109c492602492509050565b82600314156114605750610bb892602a92509050565b82600414156114765750610fa092603092509050565b60405162461bcd60e51b8152602060048201526014602482015273125b98dbdc9c9958dd081d1c99585cdd5c99525960621b604482015260640161058f565b6001830191839082156115385791602002820160005b8382111561150957835183826101000a81548160ff021916908360ff16021790555092602001926001016020816000010492830192600103026114cb565b80156115365782816101000a81549060ff0219169055600101602081600001049283019260010302611509565b505b50611544929150611566565b5090565b6040518060a001604052806005906020820280368337509192915050565b5b808211156115445760008155600101611567565b60006020828403121561158c578081fd5b81356001600160a01b03811681146115a2578182fd5b9392505050565b6000602082840312156115ba578081fd5b5035919050565b60a08101818360005b60058110156115ec57815160ff168352602092830192909101906001016115ca565b50505092915050565b60008219821115611608576116086116c3565b500190565b600060ff821660ff84168060ff0382111561162a5761162a6116c3565b019392505050565b60008261164d57634e487b7160e01b81526012600452602481fd5b500490565b600081600019048311821515161561166c5761166c6116c3565b500290565b600082821015611683576116836116c3565b500390565b600060001982141561169c5761169c6116c3565b5060010190565b600060ff821660ff8114156116ba576116ba6116c3565b60010192915050565b634e487b7160e01b600052601160045260246000fdfea26469706673582212207dc72e1f3906313ed7cef8adfd84dbcc1a89204346393cc3fcce8ecaee90dc5364736f6c63430008040033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000008df6a4fa5cf4d9dc45daa751f0afbc6278dc565
-----Decoded View---------------
Arg [0] : manager_ (address): 0x08DF6a4fa5Cf4d9DC45DaA751F0afBC6278DC565
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000008df6a4fa5cf4d9dc45daa751f0afbc6278dc565
Deployed Bytecode Sourcemap
94:5824:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;423:39;;;;;;;;;;-1:-1:-1;423:39:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;423:39:0;;;;;;;;;;;;;;4419:25:1;;;4475:2;4460:18;;4453:34;;;;4503:18;;;4496:34;;;;4561:2;4546:18;;4539:34;;;;4604:3;4589:19;;4582:35;;;;4648:3;4633:19;;4626:35;-1:-1:-1;;;;;4698:32:1;4692:3;4677:19;;4670:61;4762:3;4747:19;;4740:35;4806:3;4791:19;;4784:35;4868:4;4856:17;4850:3;4835:19;;4828:46;4406:3;4391:19;423:39:0;;;;;;;;471:25;;;;;;;;;;;;;;;;;;;3988::1;;;3976:2;3961:18;471:25:0;3943:76:1;3239:405:0;;;;;;;;;;;;;:::i;:::-;;968:903;;;;;;:::i;:::-;;:::i;571:22::-;;;;;;;;;;-1:-1:-1;571:22:0;;;;-1:-1:-1;;;;;571:22:0;;;;;;-1:-1:-1;;;;;684:32:1;;;666:51;;654:2;639:18;571:22:0;621:102:1;536:28:0;;;;;;;;;;;;;;;;1879:336;;;;;;;;;;-1:-1:-1;1879:336:0;;;;;:::i;:::-;;:::i;2223:218::-;;;;;;;;;;;;;:::i;839:121::-;;;;;;;;;;;;;:::i;602:41::-;;;;;;;;;;;;;;;3652:116;;;;;;;;;;-1:-1:-1;3652:116:0;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;2449:420::-;;;;;;;;;;-1:-1:-1;2449:420:0;;;;;:::i;:::-;;:::i;650:16::-;;;;;;;;;;-1:-1:-1;650:16:0;;;;-1:-1:-1;;;650:16:0;;;;;;;;;1400:14:1;;1393:22;1375:41;;1363:2;1348:18;650:16:0;1330:92:1;503:26:0;;;;;;;;;;;;;;;;2877:353;;;;;;;;;;;;;:::i;3239:405::-;3280:14;:12;:14::i;:::-;3320:10;3305:12;3365;;;;;;;;;;;3341:42;;;;;;;;;;3365:18;;;;;3341:42;;3365:18;3305:12;3341:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3452:5;3458:1;3452:8;;;;;-1:-1:-1;;;3452:8:0;;;;;;;;;;;;;;;;;;3441;;;;3430;;;;3419;;;;3408;;3452;;3441;;3408:19;;3419:8;3408:19;:::i;:::-;:30;;;;:::i;:::-;:41;;;;:::i;:::-;:52;;;;:::i;:::-;3394:66;;:10;;:66;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;;;3493:12:0;;:6;:12;;;;;;;;;;:18;;;:23;;3514:2;3493:23;:::i;:::-;:27;;3519:1;3493:27;:::i;:::-;-1:-1:-1;;;;;3471:12:0;;:6;:12;;;;;;;;;;:18;;:49;;:18;;:6;:49;;;;;:::i;:::-;;;;-1:-1:-1;;3531:36:0;;;;;;;;-1:-1:-1;3531:36:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3531:12:0;;;;;;;;;;;:36;;:18;;;;;:36;;:::i;:::-;-1:-1:-1;;;;;;;3578:12:0;3599:1;3578:12;;;;;;;;;;:18;;;:22;;;;3611:21;;:25;;-1:-1:-1;;3611:25:0;;;3239:405::o;968:903::-;713:4;;-1:-1:-1;;;713:4:0;;;;705:32;;;;-1:-1:-1;;;705:32:0;;2320:2:1;705:32:0;;;2302:21:1;2359:2;2339:18;;;2332:30;-1:-1:-1;;;2378:18:1;;;2371:45;2433:18;;705:32:0;;;;;;;;;1042:16:::1;1061:18;1073:6;1061:9;:18;:::i;:::-;1042:37;;1110:1;1099:8;:12;1091:38;;;::::0;-1:-1:-1;;;1091:38:0;;1629:2:1;1091:38:0::1;::::0;::::1;1611:21:1::0;1668:2;1648:18;;;1641:30;-1:-1:-1;;;1687:18:1;;;1680:43;1740:18;;1091:38:0::1;1601:163:1::0;1091:38:0::1;1140:12;1155:10;1140:25;;1193:9;1176:13;;:26;;;;;;;:::i;:::-;::::0;;;-1:-1:-1;;;;;;;1217:12:0;::::1;:6;:12:::0;;;::::1;::::0;;;;;;:22:::1;;::::0;1213:301:::1;;1261:11;:13:::0;;;:11:::1;:13;::::0;::::1;:::i;:::-;::::0;;;-1:-1:-1;;;;;;;1295:11:0;::::1;:6;:11:::0;;;::::1;::::0;;;;;;:21:::1;;::::0;:26;:42:::1;;1334:3;1295:42;;;1324:7;::::0;-1:-1:-1;;;;;1324:7:0::1;1295:42;-1:-1:-1::0;;;;;1352:11:0;::::1;:6;:11:::0;;;::::1;::::0;;;;;;:16:::1;;:18:::0;;1289:48;;-1:-1:-1;1352:16:0;:18:::1;::::0;::::1;:::i;:::-;::::0;;;-1:-1:-1;;;;;;;1385:12:0;;::::1;:6;:12:::0;;;::::1;::::0;;;;;;:16:::1;::::0;::::1;:22:::0;;-1:-1:-1;;;;;;1385:22:0::1;::::0;;::::1;::::0;;;::::1;::::0;;;1447:15:::1;1422:22;::::0;::::1;:40:::0;1477:21:::1;;:25:::0;;-1:-1:-1;;1477:25:0::1;::::0;;1213:301:::1;-1:-1:-1::0;;;;;1530:12:0;;::::1;:6;:12:::0;;;::::1;::::0;;;;;;:16:::1;;::::0;::::1;::::0;-1:-1:-1;1598:3:0::1;1582:12;:8:::0;1593:1:::1;1582:12;:::i;:::-;1581:20;;;;:::i;:::-;-1:-1:-1::0;;;;;1557:11:0;::::1;:6;:11:::0;;;::::1;::::0;;;;;;:44;;:11;;:6;:44:::1;::::0;;;::::1;:::i;:::-;::::0;;;-1:-1:-1;1656:3:0::1;::::0;-1:-1:-1;1634:14:0::1;:8:::0;1656:3;1634:14:::1;:::i;:::-;:18;::::0;1651:1:::1;1634:18;:::i;:::-;1633:26;;;;:::i;:::-;-1:-1:-1::0;;;;;1612:11:0;::::1;:6;:11:::0;;;::::1;::::0;;;;;;:17:::1;;:47:::0;;:17;;:6;:47:::1;::::0;;;::::1;:::i;:::-;::::0;;;-1:-1:-1;;;;;;;1670:11:0;::::1;:6;:11:::0;;;::::1;::::0;;;;;;:19:::1;;:31:::0;;1693:8;;1670:6;:31:::1;::::0;1693:8;;1670:31:::1;:::i;:::-;::::0;;;-1:-1:-1;;;;;;;1712:12:0;::::1;:6;:12:::0;;;::::1;::::0;;;;;;:33;;1737:8;;1712:6;:33:::1;::::0;1737:8;;1712:33:::1;:::i;:::-;::::0;;;-1:-1:-1;1801:3:0::1;::::0;-1:-1:-1;1785:12:0::1;:8:::0;1796:1:::1;1785:12;:::i;:::-;1784:20;;;;:::i;:::-;1763:7;::::0;-1:-1:-1;;;;;1763:7:0::1;1756:6;:15:::0;;;::::1;::::0;;;;;;:48;;:15;;:6;:48:::1;::::0;;;::::1;:::i;:::-;::::0;;;-1:-1:-1;;1823:7:0::1;::::0;-1:-1:-1;;;;;1823:7:0::1;1815:48;1859:3;1842:13;:9;1854:1;1842:13;:::i;:::-;1841:21;;;;:::i;:::-;1815:48;::::0;;::::1;::::0;;::::1;::::0;::::1;::::0;;;;;;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;746:1;;968:903:::0;:::o;1879:336::-;713:4;;-1:-1:-1;;;713:4:0;;;;705:32;;;;-1:-1:-1;;;705:32:0;;2320:2:1;705:32:0;;;2302:21:1;2359:2;2339:18;;;2332:30;-1:-1:-1;;;2378:18:1;;;2371:45;2433:18;;705:32:0;2292:165:1;705:32:0;1963:10:::1;1948:12;2000::::0;;;::::1;::::0;;;;;;:18:::1;;::::0;1992:26;::::1;::::0;::::1;::::0;:38:::1;;;2029:1;2022:4;:8;1992:38;1984:47;;;::::0;::::1;;-1:-1:-1::0;;;;;2042:12:0;::::1;:6;:12:::0;;;::::1;::::0;;;;;;:18:::1;;:26:::0;;2064:4;;2042:6;:26:::1;::::0;2064:4;;2042:26:::1;:::i;:::-;::::0;;;-1:-1:-1;2079:14:0::1;::::0;-1:-1:-1;2096:13:0::1;:4:::0;2103:6:::1;2096:13;:::i;:::-;2079:30;;2128:4;-1:-1:-1::0;;;;;2120:22:0::1;:87;2167:6;2143:21;:30;:63;;2200:6;2143:63;;;2176:21;2120:87;::::0;;::::1;::::0;;::::1;::::0;::::1;::::0;;;;;;::::1;;;;;;;;;;;;;::::0;::::1;;;;2223:218:::0;2280:10;2301:15;2280:10;2301:9;:15::i;:::-;-1:-1:-1;;;;;2327:12:0;;2346:1;2327:12;;;;;;;;;;:16;;;:20;;;2380:19;;;;2358:18;;;;:41;;2380:19;;2358:18;;:41;;2380:19;;2358:41;:::i;:::-;;;;-1:-1:-1;;;;;;;2410:12:0;2432:1;2410:12;;;;;;;;;;:19;;:23;2223:218::o;839:121::-;887:7;;-1:-1:-1;;;;;887:7:0;898:10;887:21;879:30;;;;;;927:4;;-1:-1:-1;;;927:4:0;;;;926:5;918:14;;;;;;941:4;:11;;-1:-1:-1;;;;941:11:0;-1:-1:-1;;;941:11:0;;;839:121::o;3652:116::-;3707:15;;:::i;:::-;-1:-1:-1;;;;;3742:12:0;;:6;:12;;;;;;;;;;;3735:25;;;;;;;;;;3742:18;;;;;3735:25;;3742:18;;3735:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3735:25:0;;3652:116;-1:-1:-1;;;;;;;3652:116:0:o;2449:420::-;2526:1;2516:7;:11;2508:36;;;;-1:-1:-1;;;2508:36:0;;3015:2:1;2508:36:0;;;2997:21:1;3054:2;3034:18;;;3027:30;-1:-1:-1;;;3073:18:1;;;3066:42;3125:18;;2508:36:0;2987:162:1;2508:36:0;2570:10;2591:15;2570:10;2591:9;:15::i;:::-;-1:-1:-1;;;;;2617:12:0;;:6;:12;;;;;;;;;;:18;;2636:7;2617:27;;;;;-1:-1:-1;;;2617:27:0;;;;;;;;;;;;;;;;;;:29;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;2657:10;;:12;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;;;2696:12:0;;2680:13;2696:12;;;;;;;;;;:18;;2715:7;2696:27;;;;;-1:-1:-1;;;2696:27:0;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2793:11:0;2759:31;2775:7;2696:27;2759:15;:31::i;:::-;:45;;;;:::i;:::-;-1:-1:-1;;;;;2734:12:0;;:6;:12;;;;;;;;;;:70;;:12;;:6;:70;;;;;:::i;:::-;;;;-1:-1:-1;2837:24:0;;-1:-1:-1;2846:7:0;2855:5;2837:8;:24::i;:::-;-1:-1:-1;;;;;2815:12:0;;:6;:12;;;;;;;;;;:18;;:46;;:18;;:6;:46;;;;;:::i;:::-;;;;-1:-1:-1;;;;;2449:420:0:o;2877:353::-;2937:10;2922:12;2975;;;;;;;;;;:21;;;:25;;:21;;;:25;:::i;:::-;2956:44;;3009:15;3019:4;3009:9;:15::i;:::-;3054:1;3041:10;:14;;;3033:41;;;;-1:-1:-1;;;3033:41:0;;3356:2:1;3033:41:0;;;3338:21:1;3395:2;3375:18;;;3368:30;-1:-1:-1;;;3414:18:1;;;3407:44;3468:18;;3033:41:0;3328:164:1;3033:41:0;3084:13;3102:23;3114:10;3102:23;;:11;:23::i;:::-;-1:-1:-1;3083:42:0;-1:-1:-1;3159:19:0;3167:11;3083:42;3159:19;:::i;:::-;-1:-1:-1;;;;;3134:12:0;;:6;:12;;;;;;;;;;:44;;:12;;:6;:44;;;;;:::i;:::-;;;;-1:-1:-1;;;;;;;;3188:12:0;;;;:6;:12;;;;;;;;;;:21;;:34;;-1:-1:-1;;3188:34:0;;;;;;;;;;;2877:353::o;3776:599::-;-1:-1:-1;;;;;3837:12:0;;3862:1;3837:12;;;;;;;;;;:22;;;3829:61;;;;-1:-1:-1;;;3829:61:0;;2664:2:1;3829:61:0;;;2646:21:1;2703:2;2683:18;;;2676:30;-1:-1:-1;;;2722:18:1;;;2715:52;2784:18;;3829:61:0;2636:172:1;3829:61:0;-1:-1:-1;;;;;3905:12:0;;3926:1;3905:12;;;;;;;;;;:18;;;:22;3901:416;;-1:-1:-1;;;;;3979:12:0;;3947:16;3979:12;;;;;;;;;;:21;;;3967:34;;3979:21;;3967:11;:34::i;:::-;-1:-1:-1;;;;;4055:12:0;;4016:11;4055:12;;;;;;;;;;:22;;;3944:57;;-1:-1:-1;4016:11:0;-1:-1:-1;4055:29:0;;4080:4;;4055:29;:::i;:::-;4030:22;4048:4;4030:15;:22;:::i;:::-;:54;;;;:::i;:::-;-1:-1:-1;;;;;4109:12:0;;:6;:12;;;;;;;;;;:16;;;4016:68;;-1:-1:-1;4128:8:0;;4103:22;;4016:68;4103:22;:::i;:::-;:33;4099:107;;;-1:-1:-1;;;;;4174:12:0;;:6;:12;;;;;;;;;;:16;;;4163:27;;:8;:27;:::i;:::-;4157:33;;4099:107;-1:-1:-1;;;;;4249:12:0;;:6;:12;;;;;;;;;;:18;;;4243:24;;:3;:24;:::i;:::-;-1:-1:-1;;;;;4220:12:0;;:6;:12;;;;;;;;;;:19;;:47;;:19;;:6;:47;;;;;:::i;:::-;;;;-1:-1:-1;;;;;;;4282:12:0;;:6;:12;;;;;;;;;;:16;;:23;;4302:3;;4282:6;:23;;4302:3;;4282:23;:::i;:::-;;;;-1:-1:-1;;;;3901:416:0;-1:-1:-1;;;;;4327:12:0;:6;:12;;;;;;;;;;4352:15;4327:22;;;;:40;3776:599::o;4383:602::-;4464:7;4488:6;4498:1;4488:11;4484:65;;;4508:41;;;;;;;;4509:3;4508:41;;4514:4;4508:41;;;;4520:5;4508:41;;;;;;;4527:5;4508:41;;;;4534:5;4508:41;;;;4541:7;4508:41;;;;;-1:-1:-1;;;4508:41:0;;;;;;;;;;;;;4501:48;;;;;;4484:65;4564:6;4574:1;4564:11;4560:65;;;4584:41;;;;;;;;4585:3;4584:41;;4590:4;4584:41;;;;4596:5;4584:41;;;;;;;4603:5;4584:41;;;;4610:5;4584:41;;;;4617:7;4584:41;;;;;-1:-1:-1;;;4584:41:0;;;;;;;;4560:65;4640:6;4650:1;4640:11;4636:65;;;4660:41;;;;;;;;4661:3;4660:41;;4666:4;4660:41;;;;4672:5;4660:41;;;;;;;4679:5;4660:41;;;;4686:5;4660:41;;;;4693:7;4660:41;;;;;-1:-1:-1;;;4660:41:0;;;;;;;;;;;;;4653:48;;;;;;4636:65;4716:6;4726:1;4716:11;4712:68;;;4736:44;;;;;;;;4737:4;4736:44;;4743:5;4736:44;;;;4750:5;4736:44;;;;;;;4757:5;4736:44;;;;4764:6;4736:44;;;;4772:7;4736:44;;;;;-1:-1:-1;;;4736:44:0;;;;;;;;4712:68;4795:6;4805:1;4795:11;4791:69;;;4815:45;;;;;;;;4816:4;4815:45;;4822:5;4815:45;;;;4829:5;4815:45;;;;;;;4836:6;4815:45;;;;4844:6;4815:45;;;;4852:7;4815:45;;;;;-1:-1:-1;;;4815:45:0;;;;;;;;4791:69;4875:6;4885:1;4875:11;4871:69;;;4895:45;;;;;;;;4896:4;4895:45;;4902:5;4895:45;;;;4909:5;4895:45;;;;;;;4916:6;4895:45;;;;4924:6;4895:45;;;;4932:7;4895:45;;;;;-1:-1:-1;;;4895:45:0;;;;;;;;4871:69;4951:26;;-1:-1:-1;;;4951:26:0;;3699:2:1;4951:26:0;;;3681:21:1;3738:2;3718:18;;;3711:30;-1:-1:-1;;;3757:18:1;;;3750:46;3813:18;;4951:26:0;3671:166:1;4383:602:0;;;;;:::o;4993:541::-;5067:7;5091:6;5101:1;5091:11;5087:55;;;5111:31;;;;;;;;5112:1;5111:31;;;5115:2;5111:31;;;;5119:3;5111:31;;;;;;;5124:3;5111:31;;;;5129:3;5111:31;;;;;5134:7;;5111:31;;;;-1:-1:-1;;;5111:31:0;;;;;;;;5087:55;5157:6;5167:1;5157:11;5153:56;;;5177:32;;;;;;;;5178:1;5177:32;;5181:2;5177:32;;;;5185:3;5177:32;;;;;;;5190:3;5177:32;;;;5195:4;5177:32;;;;5201:7;5177:32;;;;;-1:-1:-1;;;5177:32:0;;;;;;;;5153:56;5224:6;5234:1;5224:11;5220:58;;;5244:34;;;;;;;;5245:2;5244:34;;5249:3;5244:34;;;;;;5254:3;5244:34;;;;;;;5259:3;5244:34;;;;5264:4;5244:34;;;;;;;5270:7;5244:34;;;;;-1:-1:-1;;;5244:34:0;;;;;;;;5220:58;5293:6;5303:1;5293:11;5289:59;;;5313:35;;;;;;;;5314:2;5313:35;;5318:3;5313:35;;;;5323:3;5313:35;;;;;;;5328:4;5313:35;;;;5334:4;5313:35;;;;5340:7;5313:35;;;;;-1:-1:-1;;;5313:35:0;;;;;;;;5289:59;5363:6;5373:1;5363:11;5359:59;;;5383:35;;;;;;;;5384:2;5383:35;;5388:3;5383:35;;;;5393:3;5383:35;;;;;;;5398:4;5383:35;;;;5404:4;5383:35;;;;5410:7;5383:35;;;;;-1:-1:-1;;;5383:35:0;;;;;;;;5359:59;5433:6;5443:1;5433:11;5429:60;;;5453:36;;;;;;;;5454:2;5453:36;;5458:3;5453:36;;;;5463:4;5453:36;;;;;;;5469:4;5453:36;;;;5475:4;5453:36;;;;5481:7;5453:36;;;;;-1:-1:-1;;;5453:36:0;;;;;;;;5542:373;5606:7;;5636:15;5633:34;;-1:-1:-1;5661:1:0;;5664:2;;-1:-1:-1;5542:373:0;-1:-1:-1;5542:373:0:o;5633:34::-;5696:10;5710:1;5696:15;5693:37;;;-1:-1:-1;5721:4:0;;5727:2;;-1:-1:-1;5542:373:0;-1:-1:-1;5542:373:0:o;5693:37::-;5742:10;5756:1;5742:15;5739:37;;;-1:-1:-1;5767:4:0;;5773:2;;-1:-1:-1;5542:373:0;-1:-1:-1;5542:373:0:o;5739:37::-;5788:10;5802:1;5788:15;5785:37;;;-1:-1:-1;5813:4:0;;5819:2;;-1:-1:-1;5542:373:0;-1:-1:-1;5542:373:0:o;5785:37::-;5834:10;5848:1;5834:15;5831:37;;;-1:-1:-1;5859:4:0;;5865:2;;-1:-1:-1;5542:373:0;-1:-1:-1;5542:373:0:o;5831:37::-;5877:30;;-1:-1:-1;;;5877:30:0;;1971:2:1;5877:30:0;;;1953:21:1;2010:2;1990:18;;;1983:30;-1:-1:-1;;;2029:18:1;;;2022:50;2089:18;;5877:30:0;1943:170:1;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;14:306:1;73:6;126:2;114:9;105:7;101:23;97:32;94:2;;;147:6;139;132:22;94:2;178:23;;-1:-1:-1;;;;;230:31:1;;220:42;;210:2;;281:6;273;266:22;210:2;309:5;84:236;-1:-1:-1;;;84:236:1:o;325:190::-;384:6;437:2;425:9;416:7;412:23;408:32;405:2;;;458:6;450;443:22;405:2;-1:-1:-1;486:23:1;;395:120;-1:-1:-1;395:120:1:o;728:502::-;904:3;889:19;;893:9;985:6;862:4;1019:205;1033:4;1030:1;1027:11;1019:205;;;1096:13;;1111:4;1092:24;1080:37;;1140:4;1164:12;;;;1199:15;;;;1053:1;1046:9;1019:205;;;1023:3;;;871:359;;;;:::o;4885:128::-;4925:3;4956:1;4952:6;4949:1;4946:13;4943:2;;;4962:18;;:::i;:::-;-1:-1:-1;4998:9:1;;4933:80::o;5018:204::-;5056:3;5092:4;5089:1;5085:12;5124:4;5121:1;5117:12;5159:3;5153:4;5149:14;5144:3;5141:23;5138:2;;;5167:18;;:::i;:::-;5203:13;;5064:158;-1:-1:-1;;;5064:158:1:o;5227:217::-;5267:1;5293;5283:2;;-1:-1:-1;;;5318:31:1;;5372:4;5369:1;5362:15;5400:4;5325:1;5390:15;5283:2;-1:-1:-1;5429:9:1;;5273:171::o;5449:168::-;5489:7;5555:1;5551;5547:6;5543:14;5540:1;5537:21;5532:1;5525:9;5518:17;5514:45;5511:2;;;5562:18;;:::i;:::-;-1:-1:-1;5602:9:1;;5501:116::o;5622:125::-;5662:4;5690:1;5687;5684:8;5681:2;;;5695:18;;:::i;:::-;-1:-1:-1;5732:9:1;;5671:76::o;5752:135::-;5791:3;-1:-1:-1;;5812:17:1;;5809:2;;;5832:18;;:::i;:::-;-1:-1:-1;5879:1:1;5868:13;;5799:88::o;5892:175::-;5929:3;5973:4;5966:5;5962:16;6002:4;5993:7;5990:17;5987:2;;;6010:18;;:::i;:::-;6059:1;6046:15;;5937:130;-1:-1:-1;;5937:130:1:o;6072:127::-;6133:10;6128:3;6124:20;6121:1;6114:31;6164:4;6161:1;6154:15;6188:4;6185:1;6178:15
Swarm Source
ipfs://7dc72e1f3906313ed7cef8adfd84dbcc1a89204346393cc3fcce8ecaee90dc53
Multichain Portfolio | 31 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.