Contract 0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a

 
Txn Hash Method
Block
From
To
Value
0x10230f37e13109101e21df06bfff6d8fdaa46fd4b3d6ecde8c55b8c5eb483d2aBuy Package105942342020-08-04 15:51:36276 days 22 hrs ago0x7ae9bf3a0ec2ddc3de5bb6bb19d3a6b081b9714b IN  0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a3 Ether0.00470958852
0xde53b3d8023e4edb4feb107aa283a78dd0120c8c963dfd275d03420f8167aeeaBuy Package105942302020-08-04 15:50:31276 days 22 hrs ago0x7ae9bf3a0ec2ddc3de5bb6bb19d3a6b081b9714b IN  0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a3 Ether0.00470958852
0x1377e43aa1631c74eac28882d45e42746ad1a6dd738226de58cf412f68ff0d5aBuy Package100408132020-05-10 21:09:08362 days 16 hrs ago0x2cb44cc6cbc7dc5f2a674b92580b15d59c963863 IN  0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a0.2 Ether0.00745165766.8
0x9aed571dbdaebf1791bf058905ca96994eeb47a6825e7221df964dc1cfa5b834Buy Package100407712020-05-10 20:59:06362 days 17 hrs ago0x2cb44cc6cbc7dc5f2a674b92580b15d59c963863 IN  0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a0.2 Ether0.01205553811
0x6cfd1daa13a7ee1380ed7dadf3cfb8311b2a676b22c8d523c1b5f89f89e440b7Buy Package94980672020-02-17 2:52:46446 days 11 hrs ago0x1a39f4ed630bbbf84dc879e81a0824a4f4abca08 IN  0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a0.2 Ether0.0037996173
0x307bc7a68fe4af4e6b9bef4154327f5172732ca4d1b70ce44ab333dd6a34cfe4Buy Package94935532020-02-16 10:21:00447 days 3 hrs ago0x8a671535ab88d931acc5234b705acb6746e992ec IN  0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a0.1 Ether0.0012790621
0xf1c01e1478382251a9a98382ba79767c89ee7394740576354ef8af89620dcefdBuy Package94259912020-02-06 0:58:27457 days 13 hrs ago0x1f52be910119b88cee666159fb7048344e278669 IN  0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a0.25 Ether0.0270993855
0x535576079087a7fa2d2bca4d1aa3584d5f0344195b79e18d0762879c540a1a7aBuy Package93692022020-01-28 7:33:26466 days 6 hrs ago0x535d56e8daa1fabdb23b53791996051d39b496df IN  0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a0.7 Ether0.0163623783
0x8642cf874a9f45ed6a06572804b3abd711918ee317b6927b43e09f0ea6059449Buy Package91681142019-12-26 23:54:32498 days 14 hrs ago0xeec58e89996496640c8b5898a7e0218e9b6e90cb IN  0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a0.04 Ether0.016377573
0xf581c24fed26cdc31e67ef92a2d09fc00aa92c6f5eec261194bbd6803e58aee6Buy Package91525322019-12-23 21:16:32501 days 16 hrs ago0x945294c67752bd0a453975c04e3078c487a858df IN  0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a0.1 Ether0.0163017273
0x9d73b0fc28993452c1b7aa3b3a62ec1e62c0166bb3a17b5945bef54231251b14Buy Package90941892019-12-12 11:56:18513 days 2 hrs ago0x4d4474e85072d88c22c223b3357b4b36e559b54d IN  0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a0.02 Ether0.0227549164
0xe91929badac320202268ce60c17b7a36d02b1fd6c9f9b97d2dace0427795ec24Buy Package90790862019-12-09 19:28:57515 days 18 hrs ago0x1e341aa44c293d95d13d778492d417d1be4e63d5 IN  0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a0.03 Ether0.0172371093
0xb5670287869cbcd9533c20a40e0c24f3da140d164af3a25610dd453596efcfd7Buy Package89304962019-11-14 4:39:54541 days 9 hrs agoProof Suite: Deployer IN  0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a0.02 Ether0.0138243063
0xf2fe9296b715ba7e873875ca4a1356f427d854b0b6404aa51749e3203b54e7e8Buy Package88983212019-11-08 20:39:40546 days 17 hrs ago0x711cb3c3e540d225ebc9af32ef763ecb33d465f7 IN  0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a0.1 Ether0.0139191453
0x12dccd46e5b3c64ed04901f22b26ea286fa41b4edd56ddb93179de290805bd4dBuy Package88964512019-11-08 13:26:08547 days 40 mins ago0xec610f53d0a191b17d7984c6d31598b2181ace15 IN  0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a0.01 Ether0.0186754324
0x8f1ecb656231b6c72d56f464b13bd4950fa81ae545e08dfdbd17e95b1674f905Buy Package88747112019-11-05 1:20:44550 days 12 hrs ago0x6f774847a5995b9a1b19065b299657cfe88009f4 IN  0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a0.05 Ether0.0190211324
0x1311c6f11697fbeaab364ed045d1ddbf5713c172a3bbd95a69525dc14e5bfb5fBuy Package88697682019-11-04 6:17:56551 days 7 hrs ago0x6937426e476739af291b96b737b7d46193d9981f IN  0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a0.5 Ether0.0146740443
0x6b506e4375c2830a95f43a97f711d01341c2e0659e6c3a6ee8696f06a302107bBuy Package88519692019-11-01 9:49:06554 days 4 hrs ago0x679a2bfa182a271c3db2dffaa18aea30df5fa5d5 IN  0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a0.1 Ether0.0150905973
0x42ab6616fd8b07aa7f9937e883fdbda81a0c0d3ffb252a80663dcd40a6acac2bBuy Package88497782019-11-01 1:02:59554 days 13 hrs ago0x7acf804b5241d0120cba709989ffc472d9ec097f IN  0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a0.03 Ether0.0146775813
0x84f27f83319e4b557309d2527fa69454b4d2f599aeb22ddb98cb75af9830147cBuy Package88396012019-10-30 9:50:21556 days 4 hrs ago0x1b2c5a01e1a77a7fd083b41048f7f7f115d8c570 IN  0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a0.01 Ether0.0219084524
0x3b13c5fa1f0ce504fa2d4cac10de4e950ff012a288f287b4235bef31747f4f30Buy Package88301762019-10-28 21:31:57557 days 16 hrs ago0xc2351c961181ecd4e682857224e873ebbf956fde IN  0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a1 Ether0.0165129123
0x84ec8ff0e3e2ddc4d8e5a020aa436b48dac038a1969109f579075887d51e366dBuy Package88293982019-10-28 18:33:52557 days 19 hrs ago0x53b015573630d248a32b11b21e5443efb92d9cfb IN  0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a0.6 Ether0.0055626521
0xa3b2f60bc03669aac4d76b5246f66546cc75e04129cedd787fb0e3e5d6ade9d4Buy Package88293192019-10-28 18:15:36557 days 19 hrs ago0x53b015573630d248a32b11b21e5443efb92d9cfb IN  0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a0.6 Ether0.0003987051
0x8e5d064235a120ae40f3a378b20b6ced45fcff0540f23dfdebcf09f44fb63116Buy Package88292982019-10-28 18:09:28557 days 19 hrs ago0x53b015573630d248a32b11b21e5443efb92d9cfb IN  0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a0.6 Ether0.0007494021
0x339188bb444bd67e3bc334d0b4e34430450ee318fcae31e7b5af11ccfc513f4fBuy Package88292862019-10-28 18:06:54557 days 19 hrs ago0x53b015573630d248a32b11b21e5443efb92d9cfb IN  0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a0.6 Ether0.0000739331
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x10230f37e13109101e21df06bfff6d8fdaa46fd4b3d6ecde8c55b8c5eb483d2a105942342020-08-04 15:51:36276 days 22 hrs ago 0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a Kyber: Proxy1.2 Ether
0xde53b3d8023e4edb4feb107aa283a78dd0120c8c963dfd275d03420f8167aeea105942302020-08-04 15:50:31276 days 22 hrs ago 0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a Kyber: Proxy1.2 Ether
0x1377e43aa1631c74eac28882d45e42746ad1a6dd738226de58cf412f68ff0d5a100408132020-05-10 21:09:08362 days 16 hrs ago 0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a Kyber: Proxy0.08 Ether
0x1377e43aa1631c74eac28882d45e42746ad1a6dd738226de58cf412f68ff0d5a100408132020-05-10 21:09:08362 days 16 hrs ago 0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a Kyber: Proxy0.08 Ether
0x9aed571dbdaebf1791bf058905ca96994eeb47a6825e7221df964dc1cfa5b834100407712020-05-10 20:59:06362 days 17 hrs ago 0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a Kyber: Proxy0.08 Ether
0x9aed571dbdaebf1791bf058905ca96994eeb47a6825e7221df964dc1cfa5b834100407712020-05-10 20:59:06362 days 17 hrs ago 0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a Kyber: Proxy0.08 Ether
0x6cfd1daa13a7ee1380ed7dadf3cfb8311b2a676b22c8d523c1b5f89f89e440b794980672020-02-17 2:52:46446 days 11 hrs ago 0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a 0x9fe6854447bb39dc8b78960882831269f9e784080.02 Ether
0x6cfd1daa13a7ee1380ed7dadf3cfb8311b2a676b22c8d523c1b5f89f89e440b794980672020-02-17 2:52:46446 days 11 hrs ago 0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a Kyber: Proxy0.08 Ether
0x6cfd1daa13a7ee1380ed7dadf3cfb8311b2a676b22c8d523c1b5f89f89e440b794980672020-02-17 2:52:46446 days 11 hrs ago 0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a Kyber: Proxy0.08 Ether
0x307bc7a68fe4af4e6b9bef4154327f5172732ca4d1b70ce44ab333dd6a34cfe494935532020-02-16 10:21:00447 days 3 hrs ago 0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a 0x9fe6854447bb39dc8b78960882831269f9e784080.01 Ether
0x307bc7a68fe4af4e6b9bef4154327f5172732ca4d1b70ce44ab333dd6a34cfe494935532020-02-16 10:21:00447 days 3 hrs ago 0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a Kyber: Proxy0.04 Ether
0x307bc7a68fe4af4e6b9bef4154327f5172732ca4d1b70ce44ab333dd6a34cfe494935532020-02-16 10:21:00447 days 3 hrs ago 0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a Kyber: Proxy0.04 Ether
0xf1c01e1478382251a9a98382ba79767c89ee7394740576354ef8af89620dcefd94259912020-02-06 0:58:27457 days 13 hrs ago 0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a 0x8129d9b2c3748791c430fea241207a4f9a0ac5160.025 Ether
0xf1c01e1478382251a9a98382ba79767c89ee7394740576354ef8af89620dcefd94259912020-02-06 0:58:27457 days 13 hrs ago 0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a 0x9fe6854447bb39dc8b78960882831269f9e784080.025 Ether
0xf1c01e1478382251a9a98382ba79767c89ee7394740576354ef8af89620dcefd94259912020-02-06 0:58:27457 days 13 hrs ago 0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a Kyber: Proxy0.1 Ether
0xf1c01e1478382251a9a98382ba79767c89ee7394740576354ef8af89620dcefd94259912020-02-06 0:58:27457 days 13 hrs ago 0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a Kyber: Proxy0.1 Ether
0x535576079087a7fa2d2bca4d1aa3584d5f0344195b79e18d0762879c540a1a7a93692022020-01-28 7:33:26466 days 6 hrs ago 0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a 0x8129d9b2c3748791c430fea241207a4f9a0ac5160.07 Ether
0x535576079087a7fa2d2bca4d1aa3584d5f0344195b79e18d0762879c540a1a7a93692022020-01-28 7:33:26466 days 6 hrs ago 0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a 0x9fe6854447bb39dc8b78960882831269f9e784080.07 Ether
0x535576079087a7fa2d2bca4d1aa3584d5f0344195b79e18d0762879c540a1a7a93692022020-01-28 7:33:26466 days 6 hrs ago 0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a Kyber: Proxy0.28 Ether
0x535576079087a7fa2d2bca4d1aa3584d5f0344195b79e18d0762879c540a1a7a93692022020-01-28 7:33:26466 days 6 hrs ago 0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a Kyber: Proxy0.28 Ether
0x8642cf874a9f45ed6a06572804b3abd711918ee317b6927b43e09f0ea605944991681142019-12-26 23:54:32498 days 14 hrs ago 0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a 0x8129d9b2c3748791c430fea241207a4f9a0ac5160.004 Ether
0x8642cf874a9f45ed6a06572804b3abd711918ee317b6927b43e09f0ea605944991681142019-12-26 23:54:32498 days 14 hrs ago 0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a 0x9fe6854447bb39dc8b78960882831269f9e784080.004 Ether
0x8642cf874a9f45ed6a06572804b3abd711918ee317b6927b43e09f0ea605944991681142019-12-26 23:54:32498 days 14 hrs ago 0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a Kyber: Proxy0.016 Ether
0x8642cf874a9f45ed6a06572804b3abd711918ee317b6927b43e09f0ea605944991681142019-12-26 23:54:32498 days 14 hrs ago 0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a Kyber: Proxy0.016 Ether
0xf581c24fed26cdc31e67ef92a2d09fc00aa92c6f5eec261194bbd6803e58aee691525322019-12-23 21:16:32501 days 16 hrs ago 0xffa8b9cdb3b5d97c43191975f2f8111b164ef32a 0x8129d9b2c3748791c430fea241207a4f9a0ac5160.01 Ether
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
EightyTwentyPortfolio

Compiler Version
v0.4.26+commit.4563c3fc

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license

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

Contract ABI

[{"constant":false,"inputs":[],"name":"buyPackage","outputs":[{"name":"","type":"bool"}],"payable":true,"stateMutability":"payable","type":"function"},{"payable":true,"stateMutability":"payable","type":"fallback"}]

60806040527389d24a6b4ccb1b6faa2625fe562bdd9a232603596000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073818e6fecd516ecc3849daf6845e3ec868087b755600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073f013406a0b1d544238083df0b93ad0d2cbe0f65f600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507314094949152eddbfcd073717200da82fed8dc960600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073f5dce57282a584d2746faf1593d3121fcac444dc600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550734ddc2d193948926d02f9b1fe9e1daa0718270ed5600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507339aa39c021dfbae8fac545936693ac917d5e7563600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073c11b1268c1a384e55c48c2391d8d480264a3a7f4600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550738129d9b2c3748791c430fea241207a4f9a0ac516600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550739fe6854447bb39dc8b78960882831269f9e78408600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507309cabec1ead1c0ba254b09efb3ee13841712be14600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507397dec872013f6b5fb443861090ad931542878126600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506c01431e0fae6d7217caa0000000600e556000600f5560006010556040805190810160405280600481526020017f5045524d00000000000000000000000000000000000000000000000000000000815250601190805190602001906200051192919062000589565b50600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16601260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200058257600080fd5b5062000638565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620005cc57805160ff1916838001178555620005fd565b82800160010185558215620005fd579182015b82811115620005fc578251825591602001919060010190620005df565b5b5090506200060c919062000610565b5090565b6200063591905b808211156200063157600081600090555060010162000617565b5090565b90565b61110f80620006486000396000f300608060405260043610610041576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063621580991461004c575b61004961006e565b50005b61005461006e565b604051808215151515815260200191505060405180910390f35b60008060008060008060008060006100a3606461009560283461106f90919063ffffffff16565b6110a290919063ffffffff16565b97506100cc60646100be60283461106f90919063ffffffff16565b6110a290919063ffffffff16565b96506100f560646100e7600a3461106f90919063ffffffff16565b6110a290919063ffffffff16565b955061011e6064610110600a3461106f90919063ffffffff16565b6110a290919063ffffffff16565b9450601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166329589f6189600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16307a13726987666190aeec798abe93f11d65ee7f3400000000000000006000600460116040518a63ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018881526020018773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018581526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001806020018281038252838181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156103565780601f1061032b57610100808354040283529160200191610356565b820191906000526020600020905b81548152906001019060200180831161033957829003601f168201915b505099505050505050505050506020604051808303818588803b15801561037c57600080fd5b505af1158015610390573d6000803e3d6000fd5b50505050506040513d60208110156103a757600080fd5b81019080805190602001909291905050509350601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166329589f6188600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168a600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16307a13726987666190aeec798abe93f11d65ee7f3400000000000000006000600460116040518a63ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018881526020018773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018581526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001806020018281038252838181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156105f15780601f106105c6576101008083540402835291602001916105f1565b820191906000526020600020905b8154815290600101906020018083116105d457829003601f168201915b505099505050505050505050506020604051808303818588803b15801561061757600080fd5b505af115801561062b573d6000803e3d6000fd5b50505050506040513d602081101561064257600080fd5b810190808051906020019092919050505092506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff167653861e2053273628ccc8485b2fb3ec92000000000000006040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561075257600080fd5b505af1158015610766573d6000803e3d6000fd5b505050506040513d602081101561077c57600080fd5b810190808051906020019092919050505050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1676085a36366eb71f04147a6da2b7f86475000000000000006040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561088c57600080fd5b505af11580156108a0573d6000803e3d6000fd5b505050506040513d60208110156108b657600080fd5b810190808051906020019092919050505050600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a0712d68846040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040180828152602001915050602060405180830381600087803b15801561095957600080fd5b505af115801561096d573d6000803e3d6000fd5b505050506040513d602081101561098357600080fd5b810190808051906020019092919050505050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a0712d68856040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040180828152602001915050602060405180830381600087803b158015610a2657600080fd5b505af1158015610a3a573d6000803e3d6000fd5b505050506040513d6020811015610a5057600080fd5b810190808051906020019092919050505050600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b158015610b1f57600080fd5b505af1158015610b33573d6000803e3d6000fd5b505050506040513d6020811015610b4957600080fd5b81019080805190602001909291905050509150600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b158015610c1957600080fd5b505af1158015610c2d573d6000803e3d6000fd5b505050506040513d6020811015610c4357600080fd5b81019080805190602001909291905050509050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610d1b57600080fd5b505af1158015610d2f573d6000803e3d6000fd5b505050506040513d6020811015610d4557600080fd5b810190808051906020019092919050505050600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610e1c57600080fd5b505af1158015610e30573d6000803e3d6000fd5b505050506040513d6020811015610e4657600080fd5b810190808051906020019092919050505050600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634e07008d8733600e546040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001925050506020604051808303818588803b158015610f1f57600080fd5b505af1158015610f33573d6000803e3d6000fd5b50505050506040513d6020811015610f4a57600080fd5b810190808051906020019092919050505050600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634e07008d8633600e546040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001925050506020604051808303818588803b15801561102357600080fd5b505af1158015611037573d6000803e3d6000fd5b50505050506040513d602081101561104e57600080fd5b81019080805190602001909291905050505060019850505050505050505090565b60008082840290506000841480611090575082848281151561108d57fe5b04145b151561109857fe5b8091505092915050565b6000806000831115156110b157fe5b82848115156110bc57fe5b04905082848115156110ca57fe5b0681840201841415156110d957fe5b80915050929150505600a165627a7a723058205fef0a0d320a9fddd181665de10c95c82103636a0539a2d90c48ef292e5e4ddc0029

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
Block Transaction Difficulty Gas Used Reward
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.