Contract 0x70897189b10b5F145e9CF3384146a4bbA9914a72

 
Txn Hash
Block
From
To
Value [Txn Fee]
0xf4d56a511ece6ca253f2a430f6213d3bae738eb5df570fe92333841b1cd1491267945572021-04-22 18:46:2753 days 8 hrs ago0x964e05230a452159569989ecfc3a8b1dcd0a5f9c IN  Belt Finance: RouterV10 BNB0.018979785
0xfc5f0af2b6d370b9da8cc00d4fc6fd32fef0f97493c87b8ae75558a1a0e67d1667523572021-04-21 6:40:2154 days 20 hrs ago0x17707e72938aa9974b3df69f4b463741cefb46e6 IN  Belt Finance: RouterV10 BNB0.021425065
0xdb64bdcc09a1d3b0033d8df708643861aa24696b0994f04e2d200bdc502a287167523252021-04-21 6:38:4554 days 20 hrs ago0x17707e72938aa9974b3df69f4b463741cefb46e6 IN  Belt Finance: RouterV10 BNB0.017810335
0x3a558627b1d429465e3f049b38b7b407b85aeb8e7ff37e0532a848471e9cfceb67523042021-04-21 6:37:4254 days 20 hrs ago0x17707e72938aa9974b3df69f4b463741cefb46e6 IN  Belt Finance: RouterV10 BNB0.01903077
0x99dfa60fe50806b3ab9612fe652833b42b61d3dc7a67a096ce50b97ed9d5c95267515772021-04-21 6:01:2054 days 21 hrs ago0xe190a2191cdcf8d1c97aaab04d2cfd857aada3c8 IN  Belt Finance: RouterV10 BNB0.01530528
0xedc14cab56ba05cd3d871334f25f9e6a0732df86e392051cec4f298b4ab1ee5167511132021-04-21 5:38:0854 days 21 hrs ago0x95b0ddfe2082cb96563556c74ca0d62d3c2fda27 IN  Belt Finance: RouterV10 BNB0.01942083
0xc59048b409cae1c09675ae26eadc6a177a6344301328519bcedd66738b72f1d967505572021-04-21 5:10:2054 days 22 hrs ago0x1ee1f54f51b96012467165627d73b77566c4d344 IN  Belt Finance: RouterV10 BNB0.01936782
0x06042b47b0c8daa08115c8cd357af3ec4573b438075661b5de7e8f4e57925e2767500882021-04-21 4:46:5354 days 22 hrs ago0x1e545fdcbce820e46f5abf5971919180b8a53a1d IN  Belt Finance: RouterV10 BNB0.01924405
0x465e00ddf2c8ba61d1d4169ccfa3b7c42e995a16930de03510987651146306de67487242021-04-21 3:38:3854 days 23 hrs ago0xc9dcad6afb4326ccbca11049ba9b8df3fcf765a4 IN  Belt Finance: RouterV10 BNB0.01934889
0x6b4404c8ef262ca06fb3a5e4fe58600e4b12b2df6f4056372237e53950639ed067487002021-04-21 3:37:2654 days 23 hrs ago0xb53cddfbb0574abc98966ea8a8bed73aba7a89be IN  Belt Finance: RouterV10 BNB0.01934595
0x51cef50b82664a785b5541e984ad1ae453489dcf5f891f52e2cf03f802864ec567484412021-04-21 3:24:2955 days 1 min ago0x0ac74d912e196ec99da561d3ce78813eb1f9a400 IN  Belt Finance: RouterV10 BNB0.018904785
0x276b0d42b3bac27a3bf0b7714cc515521bf73b4d816502424b6d7c2a375f59ea67482962021-04-21 3:16:4555 days 9 mins ago0x248698edda71c4313841f793be5df57a66de7e2a IN  Belt Finance: RouterV10 BNB0.02072817
0x8f14d2e263c1c5dd353cfb7797d31b165949507ada6bf29c18603f65edd414ad67482642021-04-21 3:15:0955 days 11 mins ago0x248698edda71c4313841f793be5df57a66de7e2a IN  Belt Finance: RouterV10 BNB0.02033809
0x2708ce63b3feabdde13912915c17ce4408d242e4c06efe6fbe21f3b604e670f467472562021-04-21 2:24:4355 days 1 hr ago0x5d44f8439987a8996598358146293d79aed3ec79 IN  Belt Finance: RouterV10 BNB0.01817643
0xaff1b12f4ed67008b68881ad5c57663f6d9f181337e06ecb2c2bc6a8a8e000e167465492021-04-21 1:48:5955 days 1 hr ago0x76373ae643cbe3543875abccdf37185c485a1838 IN  Belt Finance: RouterV10 BNB0.03899718
0xbf57c51a449c24e803c105a1a8c29e1f6a7d267960fabf5fe721978905de6a4067463552021-04-21 1:38:5355 days 1 hr ago0xcb4535d5962b3031012a42b4dbb6ca7bbf0d8262 IN  Belt Finance: RouterV10 BNB0.01934895
0x90597665f0868480de993fdf13630c62e90132a6bbcdf564aa268e692008ce9b67463232021-04-21 1:37:1755 days 1 hr ago0xeecb103dd554be876345be68bb25c0f1ac6a65c7 IN  Belt Finance: RouterV10 BNB0.01942383
0x2ae11ed2cfade74fbfd20dbf884b91cedab032f9da251f0e2e794d5ac86af74767461572021-04-21 1:28:5855 days 1 hr ago0x3ecd8f1e39f6d1656de6f3d73f0c2aa7e2ae324e IN  Belt Finance: RouterV10 BNB0.017791525
0x55e4abd106dc636d1bb4ea122eefd2cf053deafa7c59a36cc93eb22d5c36102767457252021-04-21 1:07:1755 days 2 hrs ago0x59b8edbfd33c0c15c62067fb44e597cd9b48e3db IN  Belt Finance: RouterV10 BNB0.020650465
0x3861c42e47dc7d05601276f866824e6ad24d67124b9698730eee3f3775d4ba0667453752021-04-21 0:49:1255 days 2 hrs ago0x4883fe0876d537f3350920425522e4615f3ed9ad IN  Belt Finance: RouterV10 BNB0.02141178
0xd2328f8ea63978e5c9981006c01f5d11429ad2bce6e2a457b84d6e4ba539c07667451532021-04-21 0:38:0655 days 2 hrs ago0x9b73ed5eac8a8f551150c6be0cfd9ceca71c18a3 IN  Belt Finance: RouterV10 BNB0.000231875
0x9c0812d1a5f47b988b8062adf2e2fa9620fbb9f4d7d443b5660d7569ba0cf6ae67451512021-04-21 0:38:0055 days 2 hrs ago0x9b73ed5eac8a8f551150c6be0cfd9ceca71c18a3 IN  Belt Finance: RouterV10 BNB0.01934883
0x720a61319a9b41fea8c13a207f6af3419f58084c6575681071bff654c04b712967448422021-04-21 0:22:3355 days 3 hrs ago0x9742370bf152b6f6a4df3a99ecac9d33edcc8edc IN  Belt Finance: RouterV10 BNB0.01992211
0x3a227971df5ff04960fc99aa5d06a4003986d46e8ef751fbbf5b40dff12ba9dc67439492021-04-20 23:37:4255 days 3 hrs ago0x0e5a65c3660020f75c29c4665c5392bf6cb889f1 IN  Belt Finance: RouterV10 BNB0.02133678
0x9a994126f7cb405e492796baa3c469404372cb51fc6f8b48243ed1f25df9ccc767383362021-04-20 18:55:1855 days 8 hrs ago0x63e2e9ed6f865dd26791e3cdcd679de6379aa7bc IN  Belt Finance: RouterV10 BNB0.01949871
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BeltSwapRouterV1

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at BscScan.com on 2021-03-16
*/

pragma solidity 0.6.12;

contract ReentrancyGuard {
    uint256 private _guardCounter;

    constructor () internal {
        _guardCounter = 1;
    }

    modifier nonReentrant() {
        _guardCounter += 1;
        uint256 localCounter = _guardCounter;
        _;
        require(localCounter == _guardCounter, "ReentrancyGuard: reentrant call");
    }
}

library SafeMath {
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }
    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;

        return c;
    }
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }
    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        // Solidity only automatically asserts when dividing by 0
        require(b > 0, errorMessage);
        uint256 c = a / b;

        return c;
    }
    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return mod(a, b, "SafeMath: modulo by zero");
    }
    function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;
    }
}

interface IBToken {
    function getPricePerFullShare() external view returns (uint);
    function balanceOf(address) external view returns (uint);
    function approve(address spender, uint256 amount) external returns (bool);
    function deposit(uint256 _amount) external;
    function withdraw(uint256 _shares) external;
}

interface ISwap {
    function coins(int128 i) external view returns (address);
    function underlying_coins(int128 arg0) external view returns (address);
    function exchange(int128 i, int128 j, uint256 dx, uint256 min_dy) external;
}

interface IBEP20 {
    function balanceOf(address) external view returns (uint);
    function approve(address spender, uint256 amount) external returns (bool);
    function transfer(address recipient, uint256 amount) external returns (bool);
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
}

contract BeltSwapRouterV1 is ReentrancyGuard {
    using SafeMath for uint256;

    int128 constant N_COINS = 4;
    uint256 constant PRECISION = 1e18;
    address public swap;

    constructor(address _swap) public {
        swap = _swap;

        ISwap beltSwap = ISwap(_swap);

        for (int128 i = 0; i < N_COINS; i++) {
            address bToken = beltSwap.coins(i);

            IBToken(bToken).approve(_swap, uint256(-1));
            IBEP20(beltSwap.underlying_coins(i)).approve(bToken, uint256(-1));
        }
    }

    function exchange(int128 inputIdx, int128 outputIdx, uint256 inputAmount, uint256 minReturn) public nonReentrant {
        ISwap beltSwap = ISwap(swap);

        IBEP20 tokenA = IBEP20(beltSwap.underlying_coins(inputIdx));
        IBEP20 tokenB = IBEP20(beltSwap.underlying_coins(outputIdx));

        IBToken bTokenA = IBToken(beltSwap.coins(inputIdx));
        IBToken bTokenB = IBToken(beltSwap.coins(outputIdx));

        require(tokenA.transferFrom(msg.sender, address(this), inputAmount), "require:insufficient_input_amount");

        bTokenA.deposit(inputAmount);

        beltSwap.exchange(inputIdx, outputIdx, bTokenA.balanceOf(address(this)), minReturn.mul(1e18).div(bTokenB.getPricePerFullShare()));

        bTokenB.withdraw(bTokenB.balanceOf(address(this)));

        require(tokenB.transfer(msg.sender, tokenB.balanceOf(address(this))), "require:insufficient_output_amount");
    }
}

Contract ABI

[{"inputs":[{"internalType":"address","name":"_swap","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"int128","name":"inputIdx","type":"int128"},{"internalType":"int128","name":"outputIdx","type":"int128"},{"internalType":"uint256","name":"inputAmount","type":"uint256"},{"internalType":"uint256","name":"minReturn","type":"uint256"}],"name":"exchange","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"swap","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

608060405234801561001057600080fd5b50604051610bf9380380610bf98339818101604052602081101561003357600080fd5b50516001600081815581546001600160a01b0319166001600160a01b0384161790915581905b6004600f82900b121561025d576000826001600160a01b03166323746eb8836040518263ffffffff1660e01b81526004018082600f0b815260200191505060206040518083038186803b1580156100af57600080fd5b505afa1580156100c3573d6000803e3d6000fd5b505050506040513d60208110156100d957600080fd5b50516040805163095ea7b360e01b81526001600160a01b038781166004830152600019602483015291519293509083169163095ea7b3916044808201926020929091908290030181600087803b15801561013257600080fd5b505af1158015610146573d6000803e3d6000fd5b505050506040513d602081101561015c57600080fd5b505060408051635b9cca9f60e11b8152600f84900b600482015290516001600160a01b0385169163b739953e916024808301926020929190829003018186803b1580156101a857600080fd5b505afa1580156101bc573d6000803e3d6000fd5b505050506040513d60208110156101d257600080fd5b50516040805163095ea7b360e01b81526001600160a01b03848116600483015260001960248301529151919092169163095ea7b39160448083019260209291908290030181600087803b15801561022857600080fd5b505af115801561023c573d6000803e3d6000fd5b505050506040513d602081101561025257600080fd5b505050600101610059565b50505061098a8061026f6000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80633df021241461003b5780638119c06514610074575b600080fd5b6100726004803603608081101561005157600080fd5b508035600f90810b91602081013590910b9060408101359060600135610098565b005b61007c6107a0565b604080516001600160a01b039092168252519081900360200190f35b600080546001908101808355905460408051635b9cca9f60e11b8152600f89900b6004820152905192936001600160a01b0390921692839163b739953e916024808301926020929190829003018186803b1580156100f557600080fd5b505afa158015610109573d6000803e3d6000fd5b505050506040513d602081101561011f57600080fd5b505160408051635b9cca9f60e11b8152600f89900b600482015290519192506000916001600160a01b0385169163b739953e916024808301926020929190829003018186803b15801561017157600080fd5b505afa158015610185573d6000803e3d6000fd5b505050506040513d602081101561019b57600080fd5b50516040805163046e8dd760e31b8152600f8b900b600482015290519192506000916001600160a01b038616916323746eb8916024808301926020929190829003018186803b1580156101ed57600080fd5b505afa158015610201573d6000803e3d6000fd5b505050506040513d602081101561021757600080fd5b50516040805163046e8dd760e31b8152600f8b900b600482015290519192506000916001600160a01b038716916323746eb8916024808301926020929190829003018186803b15801561026957600080fd5b505afa15801561027d573d6000803e3d6000fd5b505050506040513d602081101561029357600080fd5b5051604080516323b872dd60e01b8152336004820152306024820152604481018b905290519192506001600160a01b038616916323b872dd916064808201926020929091908290030181600087803b1580156102ee57600080fd5b505af1158015610302573d6000803e3d6000fd5b505050506040513d602081101561031857600080fd5b50516103555760405162461bcd60e51b81526004018080602001828103825260218152602001806108f16021913960400191505060405180910390fd5b816001600160a01b031663b6b55f25896040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561039b57600080fd5b505af11580156103af573d6000803e3d6000fd5b50505050846001600160a01b0316633df021248b8b856001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561041157600080fd5b505afa158015610425573d6000803e3d6000fd5b505050506040513d602081101561043b57600080fd5b505160408051631df1ee3f60e21b815290516104c6916001600160a01b038916916377c7b8fc91600480820192602092909190829003018186803b15801561048257600080fd5b505afa158015610496573d6000803e3d6000fd5b505050506040513d60208110156104ac57600080fd5b50516104c08e670de0b6b3a76400006107af565b90610811565b6040518563ffffffff1660e01b81526004018085600f0b815260200184600f0b8152602001838152602001828152602001945050505050600060405180830381600087803b15801561051757600080fd5b505af115801561052b573d6000803e3d6000fd5b5050604080516370a0823160e01b815230600482015290516001600160a01b0385169350632e1a7d4d925083916370a08231916024808301926020929190829003018186803b15801561057d57600080fd5b505afa158015610591573d6000803e3d6000fd5b505050506040513d60208110156105a757600080fd5b5051604080516001600160e01b031960e085901b168152600481019290925251602480830192600092919082900301818387803b1580156105e757600080fd5b505af11580156105fb573d6000803e3d6000fd5b50505050826001600160a01b031663a9059cbb33856001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561065c57600080fd5b505afa158015610670573d6000803e3d6000fd5b505050506040513d602081101561068657600080fd5b5051604080516001600160e01b031960e086901b1681526001600160a01b03909316600484015260248301919091525160448083019260209291908290030181600087803b1580156106d757600080fd5b505af11580156106eb573d6000803e3d6000fd5b505050506040513d602081101561070157600080fd5b505161073e5760405162461bcd60e51b81526004018080602001828103825260228152602001806109336022913960400191505060405180910390fd5b50505050506000548114610799576040805162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015290519081900360640190fd5b5050505050565b6001546001600160a01b031681565b6000826107be5750600061080b565b828202828482816107cb57fe5b04146108085760405162461bcd60e51b81526004018080602001828103825260218152602001806109126021913960400191505060405180910390fd5b90505b92915050565b600061080883836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250600081836108da5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561089f578181015183820152602001610887565b50505050905090810190601f1680156108cc5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385816108e657fe5b049594505050505056fe726571756972653a696e73756666696369656e745f696e7075745f616d6f756e74536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77726571756972653a696e73756666696369656e745f6f75747075745f616d6f756e74a264697066735822122015f288cd800a0632c4ab6ba7a118718bbbf8e04a734ff7a060848dbfdd6b595664736f6c634300060c0033000000000000000000000000f16d312d119c13dd27fd0dc814b0bcdcaaa62dfd

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000f16d312d119c13dd27fd0dc814b0bcdcaaa62dfd

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000f16d312d119c13dd27fd0dc814b0bcdcaaa62dfd


Deployed ByteCode Sourcemap

2828:1471:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3382:914;;;;;;;;;;;;;;;;-1:-1:-1;3382:914:0;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;2989:19;;;:::i;:::-;;;;-1:-1:-1;;;;;2989:19:0;;;;;;;;;;;;;;3382:914;200:13;:18;;217:1;200:18;;;;;;3529:4;;3570:35:::1;::::0;;-1:-1:-1;;;3570:35:0;;::::1;::::0;;::::1;;::::0;::::1;::::0;;;200:18;;-1:-1:-1;;;;;3529:4:0;;::::1;::::0;;;3570:25:::1;::::0;:35;;;;;::::1;::::0;;;;;;;;3529:4;3570:35;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;3570:35:0;3640:36:::1;::::0;;-1:-1:-1;;;3640:36:0;;::::1;::::0;;::::1;;::::0;::::1;::::0;;;3570:35;;-1:-1:-1;3617:13:0::1;::::0;-1:-1:-1;;;;;3640:25:0;::::1;::::0;::::1;::::0;:36;;;;;3570:35:::1;::::0;3640:36;;;;;;;:25;:36;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;3640:36:0;3716:24:::1;::::0;;-1:-1:-1;;;3716:24:0;;::::1;::::0;;::::1;;::::0;::::1;::::0;;;3640:36;;-1:-1:-1;3690:15:0::1;::::0;-1:-1:-1;;;;;3716:14:0;::::1;::::0;::::1;::::0;:24;;;;;3640:36:::1;::::0;3716:24;;;;;;;:14;:24;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;3716:24:0;3778:25:::1;::::0;;-1:-1:-1;;;3778:25:0;;::::1;::::0;;::::1;;::::0;::::1;::::0;;;3716:24;;-1:-1:-1;3752:15:0::1;::::0;-1:-1:-1;;;;;3778:14:0;::::1;::::0;::::1;::::0;:25;;;;;3716:24:::1;::::0;3778:25;;;;;;;:14;:25;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;3778:25:0;3825:59:::1;::::0;;-1:-1:-1;;;3825:59:0;;3845:10:::1;3825:59;::::0;::::1;::::0;3865:4:::1;3825:59:::0;;;;;;;;;;;;3778:25;;-1:-1:-1;;;;;;3825:19:0;::::1;::::0;::::1;::::0;:59;;;;;3778:25:::1;::::0;3825:59;;;;;;;;-1:-1:-1;3825:19:0;:59;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;3825:59:0;3817:105:::1;;;;-1:-1:-1::0;;;3817:105:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3935:7;-1:-1:-1::0;;;;;3935:15:0::1;;3951:11;3935:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;3976:8;-1:-1:-1::0;;;;;3976:17:0::1;;3994:8;4004:9;4015:7;-1:-1:-1::0;;;;;4015:17:0::1;;4041:4;4015:32;;;;;;;;;;;;;-1:-1:-1::0;;;;;4015:32:0::1;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;4015:32:0;4073:30:::1;::::0;;-1:-1:-1;;;4073:30:0;;;;4049:55:::1;::::0;-1:-1:-1;;;;;4073:28:0;::::1;::::0;::::1;::::0;:30:::1;::::0;;::::1;::::0;4015:32:::1;::::0;4073:30;;;;;;;;:28;:30;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;4073:30:0;4049:19:::1;:9:::0;4063:4:::1;4049:13;:19::i;:::-;:23:::0;::::1;:55::i;:::-;3976:129;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;4135:32:0::1;::::0;;-1:-1:-1;;;4135:32:0;;4161:4:::1;4135:32;::::0;::::1;::::0;;;-1:-1:-1;;;;;4118:16:0;::::1;::::0;-1:-1:-1;4118:16:0::1;::::0;-1:-1:-1;4118:16:0;;4135:17:::1;::::0;:32;;;;;::::1;::::0;;;;;;;;4118:16;4135:32;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;4135:32:0;4118:50:::1;::::0;;-1:-1:-1;;;;;;4118:50:0::1;::::0;;;;;;::::1;::::0;::::1;::::0;;;;;;;;;;-1:-1:-1;;4118:50:0;;;;;;;-1:-1:-1;4118:50:0;;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;4189:6;-1:-1:-1::0;;;;;4189:15:0::1;;4205:10;4217:6;-1:-1:-1::0;;;;;4217:16:0::1;;4242:4;4217:31;;;;;;;;;;;;;-1:-1:-1::0;;;;;4217:31:0::1;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;4217:31:0;4189:60:::1;::::0;;-1:-1:-1;;;;;;4189:60:0::1;::::0;;;;;;-1:-1:-1;;;;;4189:60:0;;::::1;;::::0;::::1;::::0;;;;;;;;;;;;;;4217:31:::1;::::0;4189:60;;;;;;;-1:-1:-1;4189:60:0;;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;4189:60:0;4181:107:::1;;;;-1:-1:-1::0;;;4181:107:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;276:1;;;;;312:13:::0;;296:12;:29;288:73;;;;;-1:-1:-1;;;288:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;3382:914;;;;;:::o;2989:19::-;;;-1:-1:-1;;;;;2989:19:0;;:::o;927:250::-;985:7;1009:6;1005:47;;-1:-1:-1;1039:1:0;1032:8;;1005:47;1076:5;;;1080:1;1076;:5;:1;1100:5;;;;;:10;1092:56;;;;-1:-1:-1;;;1092:56:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1168:1;-1:-1:-1;927:250:0;;;;;:::o;1183:132::-;1241:7;1268:39;1272:1;1275;1268:39;;;;;;;;;;;;;;;;;1407:7;1509:12;1502:5;1494:28;;;;-1:-1:-1;;;1494:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1533:9;1549:1;1545;:5;;;;;;;1321:258;-1:-1:-1;;;;;1321:258:0:o

Swarm Source

ipfs://15f288cd800a0632c4ab6ba7a118718bbbf8e04a734ff7a060848dbfdd6b5956
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
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.