More Info
Private Name Tags
ContractCreator:
Latest 25 from a total of 11,415 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
Value | ||||
---|---|---|---|---|---|---|---|---|---|
Sell Eggs | 77164354 | 16 days ago | IN | 0 FTM | 0.0082202 | ||||
Sell Eggs | 76843334 | 22 days ago | IN | 0 FTM | 0.02164232 | ||||
Sell Eggs | 76626617 | 26 days ago | IN | 0 FTM | 0.07038223 | ||||
Sell Eggs | 76333920 | 31 days ago | IN | 0 FTM | 0.03038879 | ||||
Sell Eggs | 76179076 | 33 days ago | IN | 0 FTM | 0.00667415 | ||||
Sell Eggs | 76095141 | 35 days ago | IN | 0 FTM | 0.03229895 | ||||
Sell Eggs | 75945005 | 37 days ago | IN | 0 FTM | 0.01647658 | ||||
Sell Eggs | 75872983 | 39 days ago | IN | 0 FTM | 0.02527279 | ||||
Hatch Eggs | 75746749 | 41 days ago | IN | 0 FTM | 0.00389444 | ||||
Hatch Eggs | 75687725 | 42 days ago | IN | 0 FTM | 0.00234821 | ||||
Hatch Eggs | 75629527 | 43 days ago | IN | 0 FTM | 0.00201814 | ||||
Hatch Eggs | 75538091 | 44 days ago | IN | 0 FTM | 0.0012931 | ||||
Hatch Eggs | 75503125 | 45 days ago | IN | 0 FTM | 0.00064023 | ||||
Hatch Eggs | 75432800 | 46 days ago | IN | 0 FTM | 0.00060275 | ||||
Hatch Eggs | 75406736 | 47 days ago | IN | 0 FTM | 0.00050548 | ||||
Buy Eggs | 75332309 | 48 days ago | IN | 0 FTM | 0.00369461 | ||||
Hatch Eggs | 75329868 | 48 days ago | IN | 0 FTM | 0.00056131 | ||||
Hatch Eggs | 75273381 | 49 days ago | IN | 0 FTM | 0.00607725 | ||||
Buy Eggs | 75207309 | 50 days ago | IN | 0 FTM | 0.00470374 | ||||
Hatch Eggs | 75183274 | 51 days ago | IN | 0 FTM | 0.0006358 | ||||
Hatch Eggs | 75156011 | 51 days ago | IN | 0 FTM | 0.00080782 | ||||
Hatch Eggs | 75053368 | 53 days ago | IN | 0 FTM | 0.00094206 | ||||
Hatch Eggs | 75026247 | 54 days ago | IN | 0 FTM | 0.00097067 | ||||
Hatch Eggs | 75012334 | 55 days ago | IN | 0 FTM | 0.00124134 | ||||
Hatch Eggs | 74995338 | 55 days ago | IN | 0 FTM | 0.00471359 |
Latest 1 internal transaction
Parent Txn Hash | Block | From | To | Value | ||
---|---|---|---|---|---|---|
17790511 | 912 days ago | Contract Creation | 0 FTM |
Loading...
Loading
Contract Name:
BOO_MINER
Compiler Version
v0.4.26+commit.4563c3fc
Contract Source Code (Solidity)
/** *Submitted for verification at ftmscan.com on 2021-09-27 */ /** *Submitted for verification at polygonscan.com on 2021-09-17 */ pragma solidity ^0.4.26; // solhint-disable-line contract ERC20 { function totalSupply() public constant returns (uint); function balanceOf(address tokenOwner) public constant returns (uint balance); function allowance(address tokenOwner, address spender) public constant 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); event Transfer(address indexed from, address indexed to, uint tokens); event Approval(address indexed tokenOwner, address indexed spender, uint tokens); } contract BOO_MINER { //uint256 EGGS_PER_MINERS_PER_SECOND=1; address boo = 0x841FAD6EAe12c286d1Fd18d1d525DFfA75C7EFFE; uint256 public EGGS_TO_HATCH_1MINERS=2592000;//for final version should be seconds in a day uint256 PSN=10000; uint256 PSNH=5000; bool public initialized=false; address public ceoAddress; address public ceoAddress2; mapping (address => uint256) public hatcheryMiners; mapping (address => uint256) public claimedEggs; mapping (address => uint256) public lastHatch; mapping (address => address) public referrals; uint256 public marketEggs; constructor() public{ ceoAddress=msg.sender; ceoAddress2=address(0x1855D66a196dB8f8EA33a9B30569d4a483577bE4); } function hatchEggs(address ref) public { require(initialized); if(ref == msg.sender) { ref = 0; } if(referrals[msg.sender]==0 && referrals[msg.sender]!=msg.sender) { referrals[msg.sender]=ref; } uint256 eggsUsed=getMyEggs(); uint256 newMiners=SafeMath.div(eggsUsed,EGGS_TO_HATCH_1MINERS); hatcheryMiners[msg.sender]=SafeMath.add(hatcheryMiners[msg.sender],newMiners); claimedEggs[msg.sender]=0; lastHatch[msg.sender]=now; //send referral eggs claimedEggs[referrals[msg.sender]]=SafeMath.add(claimedEggs[referrals[msg.sender]],SafeMath.div(eggsUsed,7)); //boost market to nerf miners hoarding marketEggs=SafeMath.add(marketEggs,SafeMath.div(eggsUsed,5)); } function sellEggs() public { require(initialized); uint256 hasEggs=getMyEggs(); uint256 eggValue=calculateEggSell(hasEggs); uint256 fee=devFee(eggValue); uint256 fee2=fee/2; claimedEggs[msg.sender]=0; lastHatch[msg.sender]=now; marketEggs=SafeMath.add(marketEggs,hasEggs); ERC20(boo).transfer(ceoAddress2, fee2); ERC20(boo).transfer(ceoAddress, fee-fee2); ERC20(boo).transfer(address(msg.sender), SafeMath.sub(eggValue,fee)); } function buyEggs(address ref, uint256 amount) public { require(initialized); ERC20(boo).transferFrom(address(msg.sender), address(this), amount); uint256 balance = ERC20(boo).balanceOf(address(this)); uint256 eggsBought=calculateEggBuy(amount,SafeMath.sub(balance,amount)); eggsBought=SafeMath.sub(eggsBought,devFee(eggsBought)); uint256 fee=devFee(amount); uint256 fee2=fee/2; ERC20(boo).transfer(ceoAddress2, fee2); ERC20(boo).transfer(ceoAddress, fee-fee2); claimedEggs[msg.sender]=SafeMath.add(claimedEggs[msg.sender],eggsBought); hatchEggs(ref); } //magic trade balancing algorithm function calculateTrade(uint256 rt,uint256 rs, uint256 bs) public view returns(uint256) { //(PSN*bs)/(PSNH+((PSN*rs+PSNH*rt)/rt)); return SafeMath.div(SafeMath.mul(PSN,bs),SafeMath.add(PSNH,SafeMath.div(SafeMath.add(SafeMath.mul(PSN,rs),SafeMath.mul(PSNH,rt)),rt))); } function calculateEggSell(uint256 eggs) public view returns(uint256) { return calculateTrade(eggs,marketEggs,ERC20(boo).balanceOf(address(this))); } function calculateEggBuy(uint256 eth,uint256 contractBalance) public view returns(uint256) { return calculateTrade(eth,contractBalance,marketEggs); } function calculateEggBuySimple(uint256 eth) public view returns(uint256){ return calculateEggBuy(eth,ERC20(boo).balanceOf(address(this))); } function devFee(uint256 amount) public pure returns(uint256){ return SafeMath.div(SafeMath.mul(amount,5),100); } function seedMarket(uint256 amount) public { ERC20(boo).transferFrom(address(msg.sender), address(this), amount); require(marketEggs==0); initialized=true; marketEggs=259200000000; } function getBalance() public view returns(uint256) { return ERC20(boo).balanceOf(address(this)); } function getMyMiners() public view returns(uint256) { return hatcheryMiners[msg.sender]; } function getMyEggs() public view returns(uint256) { return SafeMath.add(claimedEggs[msg.sender],getEggsSinceLastHatch(msg.sender)); } function getEggsSinceLastHatch(address adr) public view returns(uint256) { uint256 secondsPassed=min(EGGS_TO_HATCH_1MINERS,SafeMath.sub(now,lastHatch[adr])); return SafeMath.mul(secondsPassed,hatcheryMiners[adr]); } function min(uint256 a, uint256 b) private pure returns (uint256) { return a < b ? a : b; } } library SafeMath { /** * @dev Multiplies two numbers, throws on overflow. */ function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; assert(c / a == b); return c; } /** * @dev Integer division of two numbers, truncating the quotient. */ function div(uint256 a, uint256 b) internal pure returns (uint256) { // assert(b > 0); // Solidity automatically throws when dividing by 0 uint256 c = a / b; // assert(a == b * c + a % b); // There is no case in which this doesn't hold return c; } /** * @dev Substracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend). */ function sub(uint256 a, uint256 b) internal pure returns (uint256) { assert(b <= a); return a - b; } /** * @dev Adds two numbers, throws on overflow. */ function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; assert(c >= a); return c; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"ceoAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getMyMiners","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"initialized","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"rt","type":"uint256"},{"name":"rs","type":"uint256"},{"name":"bs","type":"uint256"}],"name":"calculateTrade","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"eth","type":"uint256"},{"name":"contractBalance","type":"uint256"}],"name":"calculateEggBuy","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"marketEggs","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"sellEggs","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"seedMarket","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"amount","type":"uint256"}],"name":"devFee","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"ref","type":"address"}],"name":"hatchEggs","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getMyEggs","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"ref","type":"address"},{"name":"amount","type":"uint256"}],"name":"buyEggs","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"lastHatch","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"claimedEggs","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"hatcheryMiners","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"EGGS_TO_HATCH_1MINERS","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"eth","type":"uint256"}],"name":"calculateEggBuySimple","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"eggs","type":"uint256"}],"name":"calculateEggSell","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"referrals","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ceoAddress2","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"adr","type":"address"}],"name":"getEggsSinceLastHatch","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"}]
Contract Creation Code
608060405260008054600160a060020a03191673841fad6eae12c286d1fd18d1d525dffa75c7effe17905562278d006001556127106002556113886003556004805460ff1916905534801561005357600080fd5b5060048054610100330261010060a860020a031990911617905560058054600160a060020a031916731855d66a196db8f8ea33a9b30569d4a483577be4179055610ecc806100a26000396000f3006080604052600436106101275763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630a0f8168811461012c5780630a76e5ed1461015d57806312065fe014610184578063158ef93e14610199578063229824c4146101c257806326fd8422146101e05780632e9392bb146101fb5780633955f0fe146102105780633b653755146102275780633bc0461a1461023f5780633ec862a81461025757806343ce742214610278578063450edf951461028d578063467ece79146102b157806372670361146102d257806379532aa9146102f35780637cdebc21146103145780637e56fde5146103295780638e316327146103415780639ca423b314610359578063ba3d97e91461037a578063d7c8843b1461038f575b600080fd5b34801561013857600080fd5b506101416103b0565b60408051600160a060020a039092168252519081900360200190f35b34801561016957600080fd5b506101726103c4565b60408051918252519081900360200190f35b34801561019057600080fd5b506101726103d7565b3480156101a557600080fd5b506101ae610458565b604080519115158252519081900360200190f35b3480156101ce57600080fd5b50610172600435602435604435610461565b3480156101ec57600080fd5b506101726004356024356104ae565b34801561020757600080fd5b506101726104c4565b34801561021c57600080fd5b506102256104ca565b005b34801561023357600080fd5b5061022560043561070e565b34801561024b57600080fd5b506101726004356107d4565b34801561026357600080fd5b50610225600160a060020a03600435166107f1565b34801561028457600080fd5b5061017261095d565b34801561029957600080fd5b50610225600160a060020a0360043516602435610982565b3480156102bd57600080fd5b50610172600160a060020a0360043516610c42565b3480156102de57600080fd5b50610172600160a060020a0360043516610c54565b3480156102ff57600080fd5b50610172600160a060020a0360043516610c66565b34801561032057600080fd5b50610172610c78565b34801561033557600080fd5b50610172600435610c7e565b34801561034d57600080fd5b50610172600435610d05565b34801561036557600080fd5b50610141600160a060020a0360043516610d92565b34801561038657600080fd5b50610141610dad565b34801561039b57600080fd5b50610172600160a060020a0360043516610dbc565b6004546101009004600160a060020a031681565b3360009081526006602052604090205490565b600080546040805160e060020a6370a082310281523060048201529051600160a060020a03909216916370a082319160248082019260209290919082900301818787803b15801561042757600080fd5b505af115801561043b573d6000803e3d6000fd5b505050506040513d602081101561045157600080fd5b5051905090565b60045460ff1681565b60006104a661047260025484610e1c565b6104a160035461049661049b61048a6002548a610e1c565b6104966003548c610e1c565b610e52565b89610e61565b610e61565b949350505050565b60006104bd8383600a54610461565b9392505050565b600a5481565b60045460009081908190819060ff1615156104e457600080fd5b6104ec61095d565b93506104f784610d05565b9250610502836107d4565b33600090815260076020908152604080832083905560089091529020429055600a549092506002830491506105379085610e52565b600a55600080546005546040805160e060020a63a9059cbb028152600160a060020a039283166004820152602481018690529051919092169263a9059cbb92604480820193602093909283900390910190829087803b15801561059957600080fd5b505af11580156105ad573d6000803e3d6000fd5b505050506040513d60208110156105c357600080fd5b505060008054600480546040805160e060020a63a9059cbb028152600160a060020a0361010090930483169381019390935285870360248401525192169263a9059cbb926044808401936020939083900390910190829087803b15801561062957600080fd5b505af115801561063d573d6000803e3d6000fd5b505050506040513d602081101561065357600080fd5b5050600054600160a060020a031663a9059cbb336106718686610e78565b6040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b1580156106dc57600080fd5b505af11580156106f0573d6000803e3d6000fd5b505050506040513d602081101561070657600080fd5b505050505050565b60008054604080517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018590529051600160a060020a03909216926323b872dd926064808401936020939083900390910190829087803b15801561078257600080fd5b505af1158015610796573d6000803e3d6000fd5b505050506040513d60208110156107ac57600080fd5b5050600a54156107bb57600080fd5b506004805460ff19166001179055643c59862000600a55565b60006107eb6107e4836005610e1c565b6064610e61565b92915050565b600454600090819060ff16151561080757600080fd5b600160a060020a03831633141561081d57600092505b33600090815260096020526040902054600160a060020a031615801561085a575033600081815260096020526040902054600160a060020a031614155b1561089557336000908152600960205260409020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0385161790555b61089d61095d565b91506108ab82600154610e61565b336000908152600660205260409020549091506108c89082610e52565b336000908152600660209081526040808320939093556007808252838320839055600882528383204290556009825283832054600160a060020a03168352908190529190205461091d91610496908590610e61565b33600090815260096020908152604080832054600160a060020a031683526007909152902055600a5461095590610496846005610e61565b600a55505050565b33600081815260076020526040812054909161097d919061049690610dbc565b905090565b60045460009081908190819060ff16151561099c57600080fd5b60008054604080517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018990529051600160a060020a03909216926323b872dd926064808401936020939083900390910190829087803b158015610a1057600080fd5b505af1158015610a24573d6000803e3d6000fd5b505050506040513d6020811015610a3a57600080fd5b5050600080546040805160e060020a6370a082310281523060048201529051600160a060020a03909216926370a08231926024808401936020939083900390910190829087803b158015610a8d57600080fd5b505af1158015610aa1573d6000803e3d6000fd5b505050506040513d6020811015610ab757600080fd5b50519350610ace85610ac98682610e78565b6104ae565b9250610ae283610add856107d4565b610e78565b9250610aed856107d4565b9150600282600080546005546040805160e060020a63a9059cbb028152600160a060020a03928316600482015295909404602486018190529351939550169263a9059cbb9260448083019360209383900390910190829087803b158015610b5357600080fd5b505af1158015610b67573d6000803e3d6000fd5b505050506040513d6020811015610b7d57600080fd5b505060008054600480546040805160e060020a63a9059cbb028152600160a060020a0361010090930483169381019390935285870360248401525192169263a9059cbb926044808401936020939083900390910190829087803b158015610be357600080fd5b505af1158015610bf7573d6000803e3d6000fd5b505050506040513d6020811015610c0d57600080fd5b505033600090815260076020526040902054610c299084610e52565b33600090815260076020526040902055610706866107f1565b60086020526000908152604090205481565b60076020526000908152604090205481565b60066020526000908152604090205481565b60015481565b600080546040805160e060020a6370a0823102815230600482015290516107eb928592600160a060020a03909116916370a082319160248082019260209290919082900301818987803b158015610cd457600080fd5b505af1158015610ce8573d6000803e3d6000fd5b505050506040513d6020811015610cfe57600080fd5b50516104ae565b600a54600080546040805160e060020a6370a08231028152306004820152905192936107eb9386939192600160a060020a03909216916370a0823191602480830192602092919082900301818a87803b158015610d6157600080fd5b505af1158015610d75573d6000803e3d6000fd5b505050506040513d6020811015610d8b57600080fd5b5051610461565b600960205260009081526040902054600160a060020a031681565b600554600160a060020a031681565b600080610df9600154610df4426008600088600160a060020a0316600160a060020a0316815260200190815260200160002054610e78565b610e8a565b600160a060020a0384166000908152600660205260409020549091506104bd9082905b600080831515610e2f5760009150610e4b565b50828202828482811515610e3f57fe5b0414610e4757fe5b8091505b5092915050565b600082820183811015610e4757fe5b6000808284811515610e6f57fe5b04949350505050565b600082821115610e8457fe5b50900390565b6000818310610e9957816104bd565b50909190505600a165627a7a72305820060acd43e7e8c56dd61eacee9742b55f2a7100fafbede92fa839a8e401c653990029
Deployed Bytecode
0x6080604052600436106101275763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630a0f8168811461012c5780630a76e5ed1461015d57806312065fe014610184578063158ef93e14610199578063229824c4146101c257806326fd8422146101e05780632e9392bb146101fb5780633955f0fe146102105780633b653755146102275780633bc0461a1461023f5780633ec862a81461025757806343ce742214610278578063450edf951461028d578063467ece79146102b157806372670361146102d257806379532aa9146102f35780637cdebc21146103145780637e56fde5146103295780638e316327146103415780639ca423b314610359578063ba3d97e91461037a578063d7c8843b1461038f575b600080fd5b34801561013857600080fd5b506101416103b0565b60408051600160a060020a039092168252519081900360200190f35b34801561016957600080fd5b506101726103c4565b60408051918252519081900360200190f35b34801561019057600080fd5b506101726103d7565b3480156101a557600080fd5b506101ae610458565b604080519115158252519081900360200190f35b3480156101ce57600080fd5b50610172600435602435604435610461565b3480156101ec57600080fd5b506101726004356024356104ae565b34801561020757600080fd5b506101726104c4565b34801561021c57600080fd5b506102256104ca565b005b34801561023357600080fd5b5061022560043561070e565b34801561024b57600080fd5b506101726004356107d4565b34801561026357600080fd5b50610225600160a060020a03600435166107f1565b34801561028457600080fd5b5061017261095d565b34801561029957600080fd5b50610225600160a060020a0360043516602435610982565b3480156102bd57600080fd5b50610172600160a060020a0360043516610c42565b3480156102de57600080fd5b50610172600160a060020a0360043516610c54565b3480156102ff57600080fd5b50610172600160a060020a0360043516610c66565b34801561032057600080fd5b50610172610c78565b34801561033557600080fd5b50610172600435610c7e565b34801561034d57600080fd5b50610172600435610d05565b34801561036557600080fd5b50610141600160a060020a0360043516610d92565b34801561038657600080fd5b50610141610dad565b34801561039b57600080fd5b50610172600160a060020a0360043516610dbc565b6004546101009004600160a060020a031681565b3360009081526006602052604090205490565b600080546040805160e060020a6370a082310281523060048201529051600160a060020a03909216916370a082319160248082019260209290919082900301818787803b15801561042757600080fd5b505af115801561043b573d6000803e3d6000fd5b505050506040513d602081101561045157600080fd5b5051905090565b60045460ff1681565b60006104a661047260025484610e1c565b6104a160035461049661049b61048a6002548a610e1c565b6104966003548c610e1c565b610e52565b89610e61565b610e61565b949350505050565b60006104bd8383600a54610461565b9392505050565b600a5481565b60045460009081908190819060ff1615156104e457600080fd5b6104ec61095d565b93506104f784610d05565b9250610502836107d4565b33600090815260076020908152604080832083905560089091529020429055600a549092506002830491506105379085610e52565b600a55600080546005546040805160e060020a63a9059cbb028152600160a060020a039283166004820152602481018690529051919092169263a9059cbb92604480820193602093909283900390910190829087803b15801561059957600080fd5b505af11580156105ad573d6000803e3d6000fd5b505050506040513d60208110156105c357600080fd5b505060008054600480546040805160e060020a63a9059cbb028152600160a060020a0361010090930483169381019390935285870360248401525192169263a9059cbb926044808401936020939083900390910190829087803b15801561062957600080fd5b505af115801561063d573d6000803e3d6000fd5b505050506040513d602081101561065357600080fd5b5050600054600160a060020a031663a9059cbb336106718686610e78565b6040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b1580156106dc57600080fd5b505af11580156106f0573d6000803e3d6000fd5b505050506040513d602081101561070657600080fd5b505050505050565b60008054604080517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018590529051600160a060020a03909216926323b872dd926064808401936020939083900390910190829087803b15801561078257600080fd5b505af1158015610796573d6000803e3d6000fd5b505050506040513d60208110156107ac57600080fd5b5050600a54156107bb57600080fd5b506004805460ff19166001179055643c59862000600a55565b60006107eb6107e4836005610e1c565b6064610e61565b92915050565b600454600090819060ff16151561080757600080fd5b600160a060020a03831633141561081d57600092505b33600090815260096020526040902054600160a060020a031615801561085a575033600081815260096020526040902054600160a060020a031614155b1561089557336000908152600960205260409020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0385161790555b61089d61095d565b91506108ab82600154610e61565b336000908152600660205260409020549091506108c89082610e52565b336000908152600660209081526040808320939093556007808252838320839055600882528383204290556009825283832054600160a060020a03168352908190529190205461091d91610496908590610e61565b33600090815260096020908152604080832054600160a060020a031683526007909152902055600a5461095590610496846005610e61565b600a55505050565b33600081815260076020526040812054909161097d919061049690610dbc565b905090565b60045460009081908190819060ff16151561099c57600080fd5b60008054604080517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018990529051600160a060020a03909216926323b872dd926064808401936020939083900390910190829087803b158015610a1057600080fd5b505af1158015610a24573d6000803e3d6000fd5b505050506040513d6020811015610a3a57600080fd5b5050600080546040805160e060020a6370a082310281523060048201529051600160a060020a03909216926370a08231926024808401936020939083900390910190829087803b158015610a8d57600080fd5b505af1158015610aa1573d6000803e3d6000fd5b505050506040513d6020811015610ab757600080fd5b50519350610ace85610ac98682610e78565b6104ae565b9250610ae283610add856107d4565b610e78565b9250610aed856107d4565b9150600282600080546005546040805160e060020a63a9059cbb028152600160a060020a03928316600482015295909404602486018190529351939550169263a9059cbb9260448083019360209383900390910190829087803b158015610b5357600080fd5b505af1158015610b67573d6000803e3d6000fd5b505050506040513d6020811015610b7d57600080fd5b505060008054600480546040805160e060020a63a9059cbb028152600160a060020a0361010090930483169381019390935285870360248401525192169263a9059cbb926044808401936020939083900390910190829087803b158015610be357600080fd5b505af1158015610bf7573d6000803e3d6000fd5b505050506040513d6020811015610c0d57600080fd5b505033600090815260076020526040902054610c299084610e52565b33600090815260076020526040902055610706866107f1565b60086020526000908152604090205481565b60076020526000908152604090205481565b60066020526000908152604090205481565b60015481565b600080546040805160e060020a6370a0823102815230600482015290516107eb928592600160a060020a03909116916370a082319160248082019260209290919082900301818987803b158015610cd457600080fd5b505af1158015610ce8573d6000803e3d6000fd5b505050506040513d6020811015610cfe57600080fd5b50516104ae565b600a54600080546040805160e060020a6370a08231028152306004820152905192936107eb9386939192600160a060020a03909216916370a0823191602480830192602092919082900301818a87803b158015610d6157600080fd5b505af1158015610d75573d6000803e3d6000fd5b505050506040513d6020811015610d8b57600080fd5b5051610461565b600960205260009081526040902054600160a060020a031681565b600554600160a060020a031681565b600080610df9600154610df4426008600088600160a060020a0316600160a060020a0316815260200190815260200160002054610e78565b610e8a565b600160a060020a0384166000908152600660205260409020549091506104bd9082905b600080831515610e2f5760009150610e4b565b50828202828482811515610e3f57fe5b0414610e4757fe5b8091505b5092915050565b600082820183811015610e4757fe5b6000808284811515610e6f57fe5b04949350505050565b600082821115610e8457fe5b50900390565b6000818310610e9957816104bd565b50909190505600a165627a7a72305820060acd43e7e8c56dd61eacee9742b55f2a7100fafbede92fa839a8e401c653990029
Deployed Bytecode Sourcemap
818:4748:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1134:25;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1134:25:0;;;;;;;;-1:-1:-1;;;;;1134:25:0;;;;;;;;;;;;;;4951:104;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4951:104:0;;;;;;;;;;;;;;;;;;;;4833:112;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4833:112:0;;;;1098:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1098:29:0;;;;;;;;;;;;;;;;;;;;;;3678:291;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3678:291:0;;;;;;;;;4143:163;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4143:163:0;;;;;;;1414:25;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1414:25:0;;;;2424:531;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2424:531:0;;;;;;4604:223;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4604:223:0;;;;;4472:126;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4472:126:0;;;;;1586:832;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1586:832:0;-1:-1:-1;;;;;1586:832:0;;;;;5061:147;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5061:147:0;;;;2961:672;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2961:672:0;-1:-1:-1;;;;;2961:672:0;;;;;;;1310:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1310:45:0;-1:-1:-1;;;;;1310:45:0;;;;;1256:47;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1256:47:0;-1:-1:-1;;;;;1256:47:0;;;;;1199:50;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1199:50:0;-1:-1:-1;;;;;1199:50:0;;;;;953:44;;8:9:-1;5:2;;;30:1;27;20:12;5:2;953:44:0;;;;4312:154;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4312:154:0;;;;;3975:162;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3975:162:0;;;;;1362:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1362:45:0;-1:-1:-1;;;;;1362:45:0;;;;;1166:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1166:26:0;;;;5214:238;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5214:238:0;-1:-1:-1;;;;;5214:238:0;;;;;1134:25;;;;;;-1:-1:-1;;;;;1134:25:0;;:::o;4951:104::-;5036:10;4994:7;5021:26;;;:14;:26;;;;;;4951:104;:::o;4833:112::-;4875:7;4908:3;;4902:35;;;-1:-1:-1;;;;;4902:35:0;;4931:4;4902:35;;;;;;-1:-1:-1;;;;;4908:3:0;;;;4902:20;;:35;;;;;;;;;;;;;;;4875:7;4908:3;4902:35;;;5:2:-1;;;;30:1;27;20:12;5:2;4902:35:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4902:35:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4902:35:0;;-1:-1:-1;4833:112:0;:::o;1098:29::-;;;;;;:::o;3678:291::-;3757:7;3834:127;3847:20;3860:3;;3864:2;3847:12;:20::i;:::-;3868:92;3881:4;;3886:73;3899:56;3912:20;3925:3;;3929:2;3912:12;:20::i;:::-;3933:21;3946:4;;3951:2;3933:12;:21::i;:::-;3899:12;:56::i;:::-;3956:2;3886:12;:73::i;3868:92::-;3834:12;:127::i;:::-;3827:134;3678:291;-1:-1:-1;;;;3678:291:0:o;4143:163::-;4225:7;4252:46;4267:3;4271:15;4287:10;;4252:14;:46::i;:::-;4245:53;4143:163;-1:-1:-1;;;4143:163:0:o;1414:25::-;;;;:::o;2424:531::-;2470:11;;2493:15;;;;;;;;2470:11;;2462:20;;;;;;;;2509:11;:9;:11::i;:::-;2493:27;;2548:25;2565:7;2548:16;:25::i;:::-;2531:42;;2596:16;2603:8;2596:6;:16::i;:::-;2664:10;2676:1;2652:23;;;:11;:23;;;;;;;;:25;;;2688:9;:21;;;;;2710:3;2688:25;;2748:10;;2584:28;;-1:-1:-1;2640:1:0;2636:5;;;-1:-1:-1;2735:32:0;;2759:7;2735:12;:32::i;:::-;2724:10;:43;2784:3;;;2798:11;;2778:38;;;-1:-1:-1;;;;;2778:38:0;;-1:-1:-1;;;;;2798:11:0;;;2778:38;;;;;;;;;;;;2784:3;;;;;2778:19;;:38;;;;;;;;;;;;;;;;;;2784:3;2778:38;;;5:2:-1;;;;30:1;27;20:12;5:2;2778:38:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2778:38:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;2833:3:0;;;2847:10;;;2827:41;;;-1:-1:-1;;;;;2827:41:0;;-1:-1:-1;;;;;2833:3:0;2847:10;;;;;2827:41;;;;;;;2859:8;;;2827:41;;;;;2833:3;;;2827:19;;:41;;;;;2778:38;;2827:41;;;;;;;;;;2833:3;2827:41;;;5:2:-1;;;;30:1;27;20:12;5:2;2827:41:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2827:41:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;2885:3:0;;-1:-1:-1;;;;;2885:3:0;2879:19;2907:10;2920:26;2933:8;2942:3;2920:12;:26::i;:::-;2879:68;;;;;;;;;;;;;-1:-1:-1;;;;;2879:68:0;-1:-1:-1;;;;;2879:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2879:68:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2879:68:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;2424:531:0:o;4604:223::-;4664:3;;;4658:67;;;;;;4690:10;4658:67;;;;4711:4;4658:67;;;;;;;;;;;;-1:-1:-1;;;;;4664:3:0;;;;4658:23;;:67;;;;;;;;;;;;;;;;;4664:3;4658:67;;;5:2:-1;;;;30:1;27;20:12;5:2;4658:67:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4658:67:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;4744:10:0;;:13;4736:22;;;;;;-1:-1:-1;4769:11:0;:16;;-1:-1:-1;;4769:16:0;4781:4;4769:16;;;4807:12;4796:10;:23;4604:223::o;4472:126::-;4524:7;4550:40;4563:22;4576:6;4583:1;4563:12;:22::i;:::-;4586:3;4550:12;:40::i;:::-;4543:47;4472:126;-1:-1:-1;;4472:126:0:o;1586:832::-;1644:11;;1861:16;;;;1644:11;;1636:20;;;;;;;;-1:-1:-1;;;;;1670:17:0;;1677:10;1670:17;1667:56;;;1710:1;1704:7;;1667:56;1746:10;1736:21;;;;:9;:21;;;;;;-1:-1:-1;;;;;1736:21:0;:24;:61;;;;-1:-1:-1;1787:10:0;1764:21;;;;:9;:21;;;;;;-1:-1:-1;;;;;1764:21:0;:33;;1736:61;1733:118;;;1824:10;1814:21;;;;:9;:21;;;;;:25;;-1:-1:-1;;1814:25:0;-1:-1:-1;;;;;1814:25:0;;;;;1733:118;1878:11;:9;:11::i;:::-;1861:28;;1918:44;1931:8;1940:21;;1918:12;:44::i;:::-;2028:10;2013:26;;;;:14;:26;;;;;;1900:62;;-1:-1:-1;2000:50:0;;1900:62;2000:12;:50::i;:::-;1988:10;1973:26;;;;:14;:26;;;;;;;;:77;;;;2061:11;:23;;;;;;:25;;;2097:9;:21;;;;;2119:3;2097:25;;2233:9;:21;;;;;;-1:-1:-1;;;;;2233:21:0;2221:34;;;;;;;;;;2208:73;;2256:24;;2269:8;;2256:12;:24::i;2208:73::-;2195:10;2173:34;2185:21;;;:9;:21;;;;;;;;;-1:-1:-1;;;;;2185:21:0;2173:34;;:11;:34;;;;;:108;2374:10;;2361:49;;2385:24;2398:8;2407:1;2385:12;:24::i;2361:49::-;2350:10;:60;-1:-1:-1;;;1586:832:0:o;5061:147::-;5154:10;5102:7;5142:23;;;:11;:23;;;;;;5102:7;;5129:71;;5142:23;5166:33;;:21;:33::i;5129:71::-;5122:78;;5061:147;:::o;2961:672::-;3033:11;;3150:15;;;;;;;;3033:11;;3025:20;;;;;;;;3068:3;;;3062:67;;;;;;3094:10;3062:67;;;;3115:4;3062:67;;;;;;;;;;;;-1:-1:-1;;;;;3068:3:0;;;;3062:23;;:67;;;;;;;;;;;;;;;;;3068:3;3062:67;;;5:2:-1;;;;30:1;27;20:12;5:2;3062:67:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3062:67:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;3174:3:0;;;3168:35;;;-1:-1:-1;;;;;3168:35:0;;3197:4;3168:35;;;;;;-1:-1:-1;;;;;3174:3:0;;;;3168:20;;:35;;;;;3062:67;;3168:35;;;;;;;;;;3174:3;3168:35;;;5:2:-1;;;;30:1;27;20:12;5:2;3168:35:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3168:35:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3168:35:0;;-1:-1:-1;3233:52:0;3249:6;3256:28;3168:35;3249:6;3256:12;:28::i;:::-;3233:15;:52::i;:::-;3214:71;;3307:43;3320:10;3331:18;3338:10;3331:6;:18::i;:::-;3307:12;:43::i;:::-;3296:54;;3373:14;3380:6;3373;:14::i;:::-;3361:26;-1:-1:-1;3415:1:0;3361:26;3433:3;;;3447:11;;3427:38;;;-1:-1:-1;;;;;3427:38:0;;-1:-1:-1;;;;;3447:11:0;;;3427:38;;;;3411:5;;;;3427:38;;;;;;;;3411:5;;-1:-1:-1;3433:3:0;;3427:19;;:38;;;;;;;;;;;;;;;;3433:3;3427:38;;;5:2:-1;;;;30:1;27;20:12;5:2;3427:38:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3427:38:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;3482:3:0;;;3496:10;;;3476:41;;;-1:-1:-1;;;;;3476:41:0;;-1:-1:-1;;;;;3482:3:0;3496:10;;;;;3476:41;;;;;;;3508:8;;;3476:41;;;;;3482:3;;;3476:19;;:41;;;;;3427:38;;3476:41;;;;;;;;;;3482:3;3476:41;;;5:2:-1;;;;30:1;27;20:12;5:2;3476:41:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3476:41:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;3577:10:0;3565:23;;;;:11;3476:41;3565:23;;;;;3552:48;;3589:10;3552:12;:48::i;:::-;3540:10;3528:23;;;;:11;:23;;;;;:72;3611:14;3621:3;3611:9;:14::i;1310:45::-;;;;;;;;;;;;;:::o;1256:47::-;;;;;;;;;;;;;:::o;1199:50::-;;;;;;;;;;;;;:::o;953:44::-;;;;:::o;4312:154::-;4376:7;4428:3;;4422:35;;;-1:-1:-1;;;;;4422:35:0;;4451:4;4422:35;;;;;;4402:56;;4418:3;;-1:-1:-1;;;;;4428:3:0;;;;4422:20;;:35;;;;;;;;;;;;;;;4376:7;4428:3;4422:35;;;5:2:-1;;;;30:1;27;20:12;5:2;4422:35:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4422:35:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4422:35:0;4402:15;:56::i;3975:162::-;4082:10;;4035:7;4099:3;;4093:35;;;-1:-1:-1;;;;;4093:35:0;;4122:4;4093:35;;;;;;4035:7;;4062:67;;4077:4;;4082:10;;-1:-1:-1;;;;;4099:3:0;;;;4093:20;;:35;;;;;;;;;;;;;;4035:7;4099:3;4093:35;;;5:2:-1;;;;30:1;27;20:12;5:2;4093:35:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4093:35:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4093:35:0;4062:14;:67::i;1362:45::-;;;;;;;;;;;;-1:-1:-1;;;;;1362:45:0;;:::o;1166:26::-;;;-1:-1:-1;;;;;1166:26:0;;:::o;5214:238::-;5278:7;5298:21;5320:59;5324:21;;5346:32;5359:3;5363:9;:14;5373:3;-1:-1:-1;;;;;5363:14:0;-1:-1:-1;;;;;5363:14:0;;;;;;;;;;;;;5346:12;:32::i;:::-;5320:3;:59::i;:::-;-1:-1:-1;;;;;5424:19:0;;;;;;:14;:19;;;;;;5298:81;;-1:-1:-1;5397:47:0;;5298:81;;5661:180;5719:7;;5739:6;;5735:37;;;5763:1;5756:8;;;;5735:37;-1:-1:-1;5790:5:0;;;5794:1;5790;:5;5809;;;;;;;;:10;5802:18;;;;5834:1;5827:8;;5661:180;;;;;;:::o;6496:133::-;6554:7;6582:5;;;6601:6;;;;6594:14;;;5928:270;5986:7;6077:9;6093:1;6089;:5;;;;;;;;;5928:270;-1:-1:-1;;;;5928:270:0:o;6316:113::-;6374:7;6397:6;;;;6390:14;;;;-1:-1:-1;6418:5:0;;;6316:113::o;5458:105::-;5515:7;5546:1;5542;:5;:13;;5554:1;5542:13;;;-1:-1:-1;5550:1:0;;5458:105;-1:-1:-1;5458:105:0:o
Swarm Source
bzzr://060acd43e7e8c56dd61eacee9742b55f2a7100fafbede92fa839a8e401c65399
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 24 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
FTM | 100.00% | $2.76 | 5.0567 | $13.96 |
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.