Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 37 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Buy Package | 10594234 | 1551 days ago | IN | 3 ETH | 0.00470958 | ||||
Buy Package | 10594230 | 1551 days ago | IN | 3 ETH | 0.00470958 | ||||
Buy Package | 10040813 | 1636 days ago | IN | 0.2 ETH | 0.00745165 | ||||
Buy Package | 10040771 | 1636 days ago | IN | 0.2 ETH | 0.01205553 | ||||
Buy Package | 9498067 | 1720 days ago | IN | 0.2 ETH | 0.00379961 | ||||
Buy Package | 9493553 | 1721 days ago | IN | 0.1 ETH | 0.00127906 | ||||
Buy Package | 9425991 | 1731 days ago | IN | 0.25 ETH | 0.02709938 | ||||
Buy Package | 9369202 | 1740 days ago | IN | 0.7 ETH | 0.01636237 | ||||
Buy Package | 9168114 | 1772 days ago | IN | 0.04 ETH | 0.01637757 | ||||
Buy Package | 9152532 | 1775 days ago | IN | 0.1 ETH | 0.01630172 | ||||
Buy Package | 9094189 | 1787 days ago | IN | 0.02 ETH | 0.02275491 | ||||
Buy Package | 9079086 | 1789 days ago | IN | 0.03 ETH | 0.0172371 | ||||
Buy Package | 8930496 | 1815 days ago | IN | 0.02 ETH | 0.0138243 | ||||
Buy Package | 8898321 | 1820 days ago | IN | 0.1 ETH | 0.01391914 | ||||
Buy Package | 8896451 | 1821 days ago | IN | 0.01 ETH | 0.01867543 | ||||
Buy Package | 8874711 | 1824 days ago | IN | 0.05 ETH | 0.01902113 | ||||
Buy Package | 8869768 | 1825 days ago | IN | 0.5 ETH | 0.01467404 | ||||
Buy Package | 8851969 | 1828 days ago | IN | 0.1 ETH | 0.01509059 | ||||
Buy Package | 8849778 | 1828 days ago | IN | 0.03 ETH | 0.01467758 | ||||
Buy Package | 8839601 | 1830 days ago | IN | 0.01 ETH | 0.02190845 | ||||
Buy Package | 8830176 | 1831 days ago | IN | 1 ETH | 0.01651291 | ||||
Buy Package | 8829398 | 1831 days ago | IN | 0.6 ETH | 0.00556265 | ||||
Buy Package | 8829319 | 1831 days ago | IN | 0.6 ETH | 0.0003987 | ||||
Buy Package | 8829298 | 1831 days ago | IN | 0.6 ETH | 0.0007494 | ||||
Buy Package | 8829286 | 1831 days ago | IN | 0.6 ETH | 0.00007393 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
10594234 | 1551 days ago | 1.2 ETH | ||||
10594230 | 1551 days ago | 1.2 ETH | ||||
10040813 | 1636 days ago | 0.08 ETH | ||||
10040813 | 1636 days ago | 0.08 ETH | ||||
10040771 | 1636 days ago | 0.08 ETH | ||||
10040771 | 1636 days ago | 0.08 ETH | ||||
9498067 | 1720 days ago | 0.02 ETH | ||||
9498067 | 1720 days ago | 0.08 ETH | ||||
9498067 | 1720 days ago | 0.08 ETH | ||||
9493553 | 1721 days ago | 0.01 ETH | ||||
9493553 | 1721 days ago | 0.04 ETH | ||||
9493553 | 1721 days ago | 0.04 ETH | ||||
9425991 | 1731 days ago | 0.025 ETH | ||||
9425991 | 1731 days ago | 0.025 ETH | ||||
9425991 | 1731 days ago | 0.1 ETH | ||||
9425991 | 1731 days ago | 0.1 ETH | ||||
9369202 | 1740 days ago | 0.07 ETH | ||||
9369202 | 1740 days ago | 0.07 ETH | ||||
9369202 | 1740 days ago | 0.28 ETH | ||||
9369202 | 1740 days ago | 0.28 ETH | ||||
9168114 | 1772 days ago | 0.004 ETH | ||||
9168114 | 1772 days ago | 0.004 ETH | ||||
9168114 | 1772 days ago | 0.016 ETH | ||||
9168114 | 1772 days ago | 0.016 ETH | ||||
9152532 | 1775 days ago | 0.01 ETH |
Loading...
Loading
Contract Name:
EightyTwentyPortfolio
Compiler Version
v0.4.26+commit.4563c3fc
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2019-10-21 */ //dapp GUI available at www.structuredeth.com pragma solidity ^0.4.26; contract fulcrumInterface { function mintWithEther(address receiver, uint256 maxPriceAllowed) external payable returns (uint256 mintAmount); function mint(address receiver, uint256 amount) external payable returns (uint256 mintAmount); function burnToEther(address receiver, uint256 burnAmount, uint256 minPriceAllowed) returns (uint256 loanAmountPaid); } interface IKyberNetworkProxy { function maxGasPrice() external view returns(uint); function getUserCapInWei(address user) external view returns(uint); function getUserCapInTokenWei(address user, ERC20 token) external view returns(uint); function enabled() external view returns(bool); function info(bytes32 id) external view returns(uint); function getExpectedRate(ERC20 src, ERC20 dest, uint srcQty) external view returns (uint expectedRate, uint slippageRate); function tradeWithHint(ERC20 src, uint srcAmount, ERC20 dest, address destAddress, uint maxDestAmount, uint minConversionRate, address walletId, bytes hint) external payable returns(uint); function swapEtherToToken(ERC20 token, uint minRate) external payable returns (uint); function swapTokenToEther(ERC20 token, uint tokenQty, uint minRate) external returns (uint); } interface CompoundERC20 { function approve ( address spender, uint256 amount ) external returns ( bool ); function mint ( uint256 mintAmount ) external returns ( uint256 ); function totalSupply() public view returns (uint supply); function balanceOf(address _owner) public view returns (uint256 balance); function transfer(address _to, uint _value) public returns (bool success); function transferFrom(address _from, address _to, uint _value) public returns (bool success); } interface ERC20 { function totalSupply() public view returns (uint supply); function balanceOf(address _owner) public view returns (uint balance); function transfer(address _to, uint _value) public returns (bool success); function transferFrom(address _from, address _to, uint _value) public returns (bool success); function approve(address _spender, uint _value) public returns (bool success); function allowance(address _owner, address _spender) public view returns (uint remaining); function decimals() public view returns(uint digits); event Approval(address indexed _owner, address indexed _spender, uint _value); } contract IERC20Token { // these functions aren't abstract since the compiler emits automatically generated getter functions as external function name() public view returns (string) {} function symbol() public view returns (string) {} function decimals() public view returns (uint8) {} function totalSupply() public view returns (uint256) {} function balanceOf(address _owner) public view returns (uint256) { _owner; } function allowance(address _owner, address _spender) public view returns (uint256) { _owner; _spender; } function transfer(address _to, uint256 _value) public returns (bool success); function transferFrom(address _from, address _to, uint256 _value) public returns (bool success); function approve(address _spender, uint256 _value) public returns (bool success); } contract UniswapExchangeInterface { // Address of ERC20 token sold on this exchange function tokenAddress() external view returns (address token); // Address of Uniswap Factory function factoryAddress() external view returns (address factory); // Provide Liquidity function addLiquidity(uint256 min_liquidity, uint256 max_tokens, uint256 deadline) external payable returns (uint256); function removeLiquidity(uint256 amount, uint256 min_eth, uint256 min_tokens, uint256 deadline) external returns (uint256, uint256); // Get Prices function getEthToTokenInputPrice(uint256 eth_sold) external view returns (uint256 tokens_bought); function getEthToTokenOutputPrice(uint256 tokens_bought) external view returns (uint256 eth_sold); function getTokenToEthInputPrice(uint256 tokens_sold) external view returns (uint256 eth_bought); function getTokenToEthOutputPrice(uint256 eth_bought) external view returns (uint256 tokens_sold); // Trade ETH to ERC20 function ethToTokenSwapInput(uint256 min_tokens, uint256 deadline) external payable returns (uint256 tokens_bought); function ethToTokenTransferInput(uint256 min_tokens, uint256 deadline, address recipient) external payable returns (uint256 tokens_bought); function ethToTokenSwapOutput(uint256 tokens_bought, uint256 deadline) external payable returns (uint256 eth_sold); function ethToTokenTransferOutput(uint256 tokens_bought, uint256 deadline, address recipient) external payable returns (uint256 eth_sold); // Trade ERC20 to ETH function tokenToEthSwapInput(uint256 tokens_sold, uint256 min_eth, uint256 deadline) external returns (uint256 eth_bought); function tokenToEthTransferInput(uint256 tokens_sold, uint256 min_eth, uint256 deadline, address recipient) external returns (uint256 eth_bought); function tokenToEthSwapOutput(uint256 eth_bought, uint256 max_tokens, uint256 deadline) external returns (uint256 tokens_sold); function tokenToEthTransferOutput(uint256 eth_bought, uint256 max_tokens, uint256 deadline, address recipient) external returns (uint256 tokens_sold); // Trade ERC20 to ERC20 function tokenToTokenSwapInput(uint256 tokens_sold, uint256 min_tokens_bought, uint256 min_eth_bought, uint256 deadline, address token_addr) external returns (uint256 tokens_bought); function tokenToTokenTransferInput(uint256 tokens_sold, uint256 min_tokens_bought, uint256 min_eth_bought, uint256 deadline, address recipient, address token_addr) external returns (uint256 tokens_bought); function tokenToTokenSwapOutput(uint256 tokens_bought, uint256 max_tokens_sold, uint256 max_eth_sold, uint256 deadline, address token_addr) external returns (uint256 tokens_sold); function tokenToTokenTransferOutput(uint256 tokens_bought, uint256 max_tokens_sold, uint256 max_eth_sold, uint256 deadline, address recipient, address token_addr) external returns (uint256 tokens_sold); // Trade ERC20 to Custom Pool function tokenToExchangeSwapInput(uint256 tokens_sold, uint256 min_tokens_bought, uint256 min_eth_bought, uint256 deadline, address exchange_addr) external returns (uint256 tokens_bought); function tokenToExchangeTransferInput(uint256 tokens_sold, uint256 min_tokens_bought, uint256 min_eth_bought, uint256 deadline, address recipient, address exchange_addr) external returns (uint256 tokens_bought); function tokenToExchangeSwapOutput(uint256 tokens_bought, uint256 max_tokens_sold, uint256 max_eth_sold, uint256 deadline, address exchange_addr) external returns (uint256 tokens_sold); function tokenToExchangeTransferOutput(uint256 tokens_bought, uint256 max_tokens_sold, uint256 max_eth_sold, uint256 deadline, address recipient, address exchange_addr) external returns (uint256 tokens_sold); // ERC20 comaptibility for liquidity tokens bytes32 public name; bytes32 public symbol; uint256 public decimals; function transfer(address _to, uint256 _value) external returns (bool); function transferFrom(address _from, address _to, uint256 value) external returns (bool); function approve(address _spender, uint256 _value) external returns (bool); function allowance(address _owner, address _spender) external view returns (uint256); function balanceOf(address _owner) external view returns (uint256); function totalSupply() external view returns (uint256); // Never use function setup(address token_addr) external; } library SafeMath { function mul(uint256 a, uint256 b) internal constant returns (uint256) { uint256 c = a * b; assert(a == 0 || c / a == b); return c; } function div(uint256 a, uint256 b) internal constant 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; } function sub(uint256 a, uint256 b) internal constant returns (uint256) { assert(b <= a); return a - b; } function add(uint256 a, uint256 b) internal constant returns (uint256) { uint256 c = a + b; assert(c >= a); return c; } } // ERC20 Token Smart Contract contract EightyTwentyPortfolio { using SafeMath for uint256; ERC20 dai = ERC20(0x89d24a6b4ccb1b6faa2625fe562bdd9a23260359); ERC20 usdc = ERC20(0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48); ERC20 eth = ERC20(0x00eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee); address kyberProxyAddress = 0x818E6FECD516Ecc3849DAf6845e3EC868087B755; // ITokens fulcrumInterface iusdc = fulcrumInterface(0xf013406a0b1d544238083df0b93ad0d2cbe0f65f); fulcrumInterface idai = fulcrumInterface(0x14094949152eddbfcd073717200da82fed8dc960); //CTokens CompoundERC20 cdai = CompoundERC20(0xf5dce57282a584d2746faf1593d3121fcac444dc); CompoundERC20 ceth = CompoundERC20(0x4ddc2d193948926d02f9b1fe9e1daa0718270ed5); CompoundERC20 cusdc = CompoundERC20(0x39aa39c021dfbae8fac545936693ac917d5e7563); CompoundERC20 cwbtc = CompoundERC20(0xc11b1268c1a384e55c48c2391d8d480264a3a7f4); // Perpetual Longs ETH fulcrumInterface dLETH2x = fulcrumInterface(0x8129d9b2c3748791c430fea241207a4f9a0ac516); // Perpetual Longs WBTC fulcrumInterface dLWBTC2x = fulcrumInterface(0x9fe6854447bb39dc8b78960882831269f9e78408); UniswapExchangeInterface daiExchange = UniswapExchangeInterface(0x09cabEC1eAd1c0Ba254B09efb3EE13841712bE14); UniswapExchangeInterface usdcExchange = UniswapExchangeInterface(0x97deC872013f6B5fB443861090ad931542878126); uint256 maxMint = 100000000000000000000000000000; uint256 createdAmount = 0; uint256 createdAmount2 = 0; bytes PERM_HINT = "PERM"; IKyberNetworkProxy kyberProxy = IKyberNetworkProxy(kyberProxyAddress); // Its a payable function works as a token factory. function () payable { buyPackage(); } function buyPackage() payable returns (bool) { uint256 ethAmount1 = msg.value.mul(40).div(100); uint256 ethAmount2 = msg.value.mul(40).div(100); uint256 ethAmount3 = msg.value.mul(10).div(100); uint256 ethAmount4 = msg.value.mul(10).div(100); uint daiAmount = kyberProxy.tradeWithHint.value(ethAmount1)(eth, ethAmount1, dai, this, 8000000000000000000000000000000000000000000000000000000000000000, 0, 0x0000000000000000000000000000000000000004, PERM_HINT); uint usdcAmount = kyberProxy.tradeWithHint.value(ethAmount2)(eth, ethAmount2, usdc, this, 8000000000000000000000000000000000000000000000000000000000000000, 0, 0x0000000000000000000000000000000000000004, PERM_HINT); dai.approve(address(cdai), 8000000000000000000000000000000000000000000000000000000); usdc.approve(address(cusdc), 800000000000000000000000000000000000000000000000000000); cusdc.mint(usdcAmount); cdai.mint(daiAmount); uint256 usdcMinted = cusdc.balanceOf(this); uint256 cDaiMinted = cdai.balanceOf(this); cdai.transfer(msg.sender, cDaiMinted); cusdc.transfer(msg.sender, usdcMinted); dLWBTC2x.mintWithEther.value(ethAmount3)(msg.sender, maxMint); dLETH2x.mintWithEther.value(ethAmount4)(msg.sender, maxMint); return true; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":false,"inputs":[],"name":"buyPackage","outputs":[{"name":"","type":"bool"}],"payable":true,"stateMutability":"payable","type":"function"},{"payable":true,"stateMutability":"payable","type":"fallback"}]
Contract Creation Code
60806040527389d24a6b4ccb1b6faa2625fe562bdd9a232603596000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073818e6fecd516ecc3849daf6845e3ec868087b755600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073f013406a0b1d544238083df0b93ad0d2cbe0f65f600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507314094949152eddbfcd073717200da82fed8dc960600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073f5dce57282a584d2746faf1593d3121fcac444dc600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550734ddc2d193948926d02f9b1fe9e1daa0718270ed5600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507339aa39c021dfbae8fac545936693ac917d5e7563600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073c11b1268c1a384e55c48c2391d8d480264a3a7f4600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550738129d9b2c3748791c430fea241207a4f9a0ac516600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550739fe6854447bb39dc8b78960882831269f9e78408600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507309cabec1ead1c0ba254b09efb3ee13841712be14600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507397dec872013f6b5fb443861090ad931542878126600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506c01431e0fae6d7217caa0000000600e556000600f5560006010556040805190810160405280600481526020017f5045524d00000000000000000000000000000000000000000000000000000000815250601190805190602001906200051192919062000589565b50600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16601260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200058257600080fd5b5062000638565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620005cc57805160ff1916838001178555620005fd565b82800160010185558215620005fd579182015b82811115620005fc578251825591602001919060010190620005df565b5b5090506200060c919062000610565b5090565b6200063591905b808211156200063157600081600090555060010162000617565b5090565b90565b61110f80620006486000396000f300608060405260043610610041576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063621580991461004c575b61004961006e565b50005b61005461006e565b604051808215151515815260200191505060405180910390f35b60008060008060008060008060006100a3606461009560283461106f90919063ffffffff16565b6110a290919063ffffffff16565b97506100cc60646100be60283461106f90919063ffffffff16565b6110a290919063ffffffff16565b96506100f560646100e7600a3461106f90919063ffffffff16565b6110a290919063ffffffff16565b955061011e6064610110600a3461106f90919063ffffffff16565b6110a290919063ffffffff16565b9450601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166329589f6189600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16307a13726987666190aeec798abe93f11d65ee7f3400000000000000006000600460116040518a63ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018881526020018773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018581526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001806020018281038252838181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156103565780601f1061032b57610100808354040283529160200191610356565b820191906000526020600020905b81548152906001019060200180831161033957829003601f168201915b505099505050505050505050506020604051808303818588803b15801561037c57600080fd5b505af1158015610390573d6000803e3d6000fd5b50505050506040513d60208110156103a757600080fd5b81019080805190602001909291905050509350601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166329589f6188600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168a600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16307a13726987666190aeec798abe93f11d65ee7f3400000000000000006000600460116040518a63ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018881526020018773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018581526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001806020018281038252838181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156105f15780601f106105c6576101008083540402835291602001916105f1565b820191906000526020600020905b8154815290600101906020018083116105d457829003601f168201915b505099505050505050505050506020604051808303818588803b15801561061757600080fd5b505af115801561062b573d6000803e3d6000fd5b50505050506040513d602081101561064257600080fd5b810190808051906020019092919050505092506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff167653861e2053273628ccc8485b2fb3ec92000000000000006040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561075257600080fd5b505af1158015610766573d6000803e3d6000fd5b505050506040513d602081101561077c57600080fd5b810190808051906020019092919050505050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1676085a36366eb71f04147a6da2b7f86475000000000000006040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561088c57600080fd5b505af11580156108a0573d6000803e3d6000fd5b505050506040513d60208110156108b657600080fd5b810190808051906020019092919050505050600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a0712d68846040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040180828152602001915050602060405180830381600087803b15801561095957600080fd5b505af115801561096d573d6000803e3d6000fd5b505050506040513d602081101561098357600080fd5b810190808051906020019092919050505050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a0712d68856040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040180828152602001915050602060405180830381600087803b158015610a2657600080fd5b505af1158015610a3a573d6000803e3d6000fd5b505050506040513d6020811015610a5057600080fd5b810190808051906020019092919050505050600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b158015610b1f57600080fd5b505af1158015610b33573d6000803e3d6000fd5b505050506040513d6020811015610b4957600080fd5b81019080805190602001909291905050509150600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b158015610c1957600080fd5b505af1158015610c2d573d6000803e3d6000fd5b505050506040513d6020811015610c4357600080fd5b81019080805190602001909291905050509050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610d1b57600080fd5b505af1158015610d2f573d6000803e3d6000fd5b505050506040513d6020811015610d4557600080fd5b810190808051906020019092919050505050600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610e1c57600080fd5b505af1158015610e30573d6000803e3d6000fd5b505050506040513d6020811015610e4657600080fd5b810190808051906020019092919050505050600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634e07008d8733600e546040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001925050506020604051808303818588803b158015610f1f57600080fd5b505af1158015610f33573d6000803e3d6000fd5b50505050506040513d6020811015610f4a57600080fd5b810190808051906020019092919050505050600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634e07008d8633600e546040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001925050506020604051808303818588803b15801561102357600080fd5b505af1158015611037573d6000803e3d6000fd5b50505050506040513d602081101561104e57600080fd5b81019080805190602001909291905050505060019850505050505050505090565b60008082840290506000841480611090575082848281151561108d57fe5b04145b151561109857fe5b8091505092915050565b6000806000831115156110b157fe5b82848115156110bc57fe5b04905082848115156110ca57fe5b0681840201841415156110d957fe5b80915050929150505600a165627a7a723058205fef0a0d320a9fddd181665de10c95c82103636a0539a2d90c48ef292e5e4ddc0029
Deployed Bytecode
0x608060405260043610610041576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063621580991461004c575b61004961006e565b50005b61005461006e565b604051808215151515815260200191505060405180910390f35b60008060008060008060008060006100a3606461009560283461106f90919063ffffffff16565b6110a290919063ffffffff16565b97506100cc60646100be60283461106f90919063ffffffff16565b6110a290919063ffffffff16565b96506100f560646100e7600a3461106f90919063ffffffff16565b6110a290919063ffffffff16565b955061011e6064610110600a3461106f90919063ffffffff16565b6110a290919063ffffffff16565b9450601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166329589f6189600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16307a13726987666190aeec798abe93f11d65ee7f3400000000000000006000600460116040518a63ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018881526020018773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018581526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001806020018281038252838181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156103565780601f1061032b57610100808354040283529160200191610356565b820191906000526020600020905b81548152906001019060200180831161033957829003601f168201915b505099505050505050505050506020604051808303818588803b15801561037c57600080fd5b505af1158015610390573d6000803e3d6000fd5b50505050506040513d60208110156103a757600080fd5b81019080805190602001909291905050509350601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166329589f6188600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168a600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16307a13726987666190aeec798abe93f11d65ee7f3400000000000000006000600460116040518a63ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018881526020018773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018581526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001806020018281038252838181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156105f15780601f106105c6576101008083540402835291602001916105f1565b820191906000526020600020905b8154815290600101906020018083116105d457829003601f168201915b505099505050505050505050506020604051808303818588803b15801561061757600080fd5b505af115801561062b573d6000803e3d6000fd5b50505050506040513d602081101561064257600080fd5b810190808051906020019092919050505092506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff167653861e2053273628ccc8485b2fb3ec92000000000000006040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561075257600080fd5b505af1158015610766573d6000803e3d6000fd5b505050506040513d602081101561077c57600080fd5b810190808051906020019092919050505050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1676085a36366eb71f04147a6da2b7f86475000000000000006040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561088c57600080fd5b505af11580156108a0573d6000803e3d6000fd5b505050506040513d60208110156108b657600080fd5b810190808051906020019092919050505050600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a0712d68846040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040180828152602001915050602060405180830381600087803b15801561095957600080fd5b505af115801561096d573d6000803e3d6000fd5b505050506040513d602081101561098357600080fd5b810190808051906020019092919050505050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a0712d68856040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040180828152602001915050602060405180830381600087803b158015610a2657600080fd5b505af1158015610a3a573d6000803e3d6000fd5b505050506040513d6020811015610a5057600080fd5b810190808051906020019092919050505050600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b158015610b1f57600080fd5b505af1158015610b33573d6000803e3d6000fd5b505050506040513d6020811015610b4957600080fd5b81019080805190602001909291905050509150600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b158015610c1957600080fd5b505af1158015610c2d573d6000803e3d6000fd5b505050506040513d6020811015610c4357600080fd5b81019080805190602001909291905050509050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610d1b57600080fd5b505af1158015610d2f573d6000803e3d6000fd5b505050506040513d6020811015610d4557600080fd5b810190808051906020019092919050505050600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610e1c57600080fd5b505af1158015610e30573d6000803e3d6000fd5b505050506040513d6020811015610e4657600080fd5b810190808051906020019092919050505050600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634e07008d8733600e546040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001925050506020604051808303818588803b158015610f1f57600080fd5b505af1158015610f33573d6000803e3d6000fd5b50505050506040513d6020811015610f4a57600080fd5b810190808051906020019092919050505050600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634e07008d8633600e546040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001925050506020604051808303818588803b15801561102357600080fd5b505af1158015611037573d6000803e3d6000fd5b50505050506040513d602081101561104e57600080fd5b81019080805190602001909291905050505060019850505050505050505090565b60008082840290506000841480611090575082848281151561108d57fe5b04145b151561109857fe5b8091505092915050565b6000806000831115156110b157fe5b82848115156110bc57fe5b04905082848115156110ca57fe5b0681840201841415156110d957fe5b80915050929150505600a165627a7a723058205fef0a0d320a9fddd181665de10c95c82103636a0539a2d90c48ef292e5e4ddc0029
Deployed Bytecode Sourcemap
8615:3328:0:-;;;;;;;;;;;;;;;;;;;;;10449:12;:10;:12::i;:::-;;8615:3328;10485:1451;;;;;;;;;;;;;;;;;;;;;;;;;;;;10524:4;10543:18;10603;10663;10723;10783:14;11007:15;11532:18;11587;10564:26;10586:3;10564:17;10578:2;10564:9;:13;;:17;;;;:::i;:::-;:21;;:26;;;;:::i;:::-;10543:47;;10624:26;10646:3;10624:17;10638:2;10624:9;:13;;:17;;;;:::i;:::-;:21;;:26;;;;:::i;:::-;10603:47;;10684:26;10706:3;10684:17;10698:2;10684:9;:13;;:17;;;;:::i;:::-;:21;;:26;;;;:::i;:::-;10663:47;;10744:26;10766:3;10744:17;10758:2;10744:9;:13;;:17;;;;:::i;:::-;:21;;:26;;;;:::i;:::-;10723:47;;10800:10;;;;;;;;;;;:24;;;10831:10;10843:3;;;;;;;;;;;10848:10;10860:3;;;;;;;;;;;10865:4;10871:64;10937:1;10940:42;10984:9;10800:194;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10800:194:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;10800:194:0;;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;10800:194:0;;;;;;;;;;;;;;;;10783:211;;11025:10;;;;;;;;;;;:24;;;11056:10;11068:3;;;;;;;;;;;11073:10;11085:4;;;;;;;;;;;11091;11097:64;11163:1;11166:42;11210:9;11025:195;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11025:195:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;11025:195:0;;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11025:195:0;;;;;;;;;;;;;;;;11007:213;;11247:3;;;;;;;;;;;:11;;;11267:4;;;;;;;;;;;11274:55;11247:83;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11247:83:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;11247:83:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11247:83:0;;;;;;;;;;;;;;;;;11345:4;;;;;;;;;;;:12;;;11366:5;;;;;;;;;;;11374:54;11345:84;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11345:84:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;11345:84:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11345:84:0;;;;;;;;;;;;;;;;;11455:5;;;;;;;;;;;:10;;;11466;11455:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11455:22:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;11455:22:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11455:22:0;;;;;;;;;;;;;;;;;11488:4;;;;;;;;;;;:9;;;11498;11488:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11488:20:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;11488:20:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11488:20:0;;;;;;;;;;;;;;;;;11553:5;;;;;;;;;;;:15;;;11569:4;11553:21;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11553:21:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;11553:21:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11553:21:0;;;;;;;;;;;;;;;;11532:42;;11608:4;;;;;;;;;;;:14;;;11623:4;11608:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11608:20:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;11608:20:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11608:20:0;;;;;;;;;;;;;;;;11587:41;;11653:4;;;;;;;;;;;:13;;;11667:10;11679;11653:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11653:37:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;11653:37:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11653:37:0;;;;;;;;;;;;;;;;;11703:5;;;;;;;;;;;:14;;;11718:10;11730;11703:38;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11703:38:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;11703:38:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11703:38:0;;;;;;;;;;;;;;;;;11766:8;;;;;;;;;;;:22;;;11795:10;11807;11819:7;;11766:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11766:61:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;11766:61:0;;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11766:61:0;;;;;;;;;;;;;;;;;11840:7;;;;;;;;;;;:21;;;11868:10;11880;11892:7;;11840:60;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11840:60:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;11840:60:0;;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11840:60:0;;;;;;;;;;;;;;;;;11920:4;11913:11;;10485:1451;;;;;;;;;:::o;7878:151::-;7940:7;7956:9;7972:1;7968;:5;7956:17;;7992:1;7987;:6;:20;;;;8006:1;8001;7997;:5;;;;;;;;:10;7987:20;7980:28;;;;;;8022:1;8015:8;;7878:151;;;;;:::o;8035:268::-;8097:7;8185:9;8124:1;8120;:5;8113:13;;;;;;8201:1;8197;:5;;;;;;;;8185:17;;8233:1;8229;:5;;;;;;;;8225:1;8221;:5;:13;8216:1;:18;8209:26;;;;;;8296:1;8289:8;;8035:268;;;;;:::o
Swarm Source
bzzr://5fef0a0d320a9fddd181665de10c95c82103636a0539a2d90c48ef292e5e4ddc
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.