Contract 0x0534f6c156f4c8360b9def989aab93243beb34f5 2

Contract Overview

Balance:
0 AVAX

AVAX Value:
$0.00

Token:
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xe769d24bddfba5b8eb040d7829fa4ea0921800a8dbc899b3534cc49eb20ca86cUnstake146424992022-05-13 13:15:51321 days 9 hrs ago0xd1f82ee6d5ed988eac0c1fe4aeb60b90f8936471 IN  0x0534f6c156f4c8360b9def989aab93243beb34f50 AVAX0.016420692127 63.162338551
0xb478a32be80571aca8fe8853b51614060fd421f2f0d253967a2d2688f48ca0feUnstake146277992022-05-13 5:02:31321 days 18 hrs ago0xf16ac1e1adc5c0c9128c757b0feeb0b1e3a45302 IN  0x0534f6c156f4c8360b9def989aab93243beb34f50 AVAX0.012585749189 48.408961913
0x181ff8cfa730cf3a4235767e639ee12f51893ff221f05eec8eb39a0014411ec9Unstake146251022022-05-13 3:32:34321 days 19 hrs ago0xd294674b2aeee1277ffec71009487665f2de8400 IN  0x0534f6c156f4c8360b9def989aab93243beb34f50 AVAX0.014750108285 56.73642292
0xb151bb7f652bfd6fd6541790c40f585f072939465ab733f41edd57bd666a6f2dUnstake146123302022-05-12 20:28:18322 days 2 hrs ago0xbd445385931f17f9d24ae92d7989b43824fa9d12 IN  0x0534f6c156f4c8360b9def989aab93243beb34f50 AVAX0.016001471382 61.549802221
0xfb3aa3f067a03b077ed17f2b338931fa49a5220ea9a2132cdfc58c534a6a0783Unstake145969202022-05-12 11:58:01322 days 11 hrs ago0x0edb68e55f07f22e694b36c6eeb4ae776747b031 IN  0x0534f6c156f4c8360b9def989aab93243beb34f50 AVAX0.029594498997 113.84075871
0x3aa41e5d01217cc1e9e54e1edac95b6fbac2d47c279e4d3e86d487f471862eceUnstake145782882022-05-12 1:45:06322 days 21 hrs ago0x17b1389a9565ccb2358e68a18db63a63db897ea3 IN  0x0534f6c156f4c8360b9def989aab93243beb34f50 AVAX0.020496596529117.160900229
0xbd29d188aaa4d12aaa82197a805819c1ffc19a9eb2d20cbf6f5b03efab0227bfUnstake145678322022-05-11 19:56:37323 days 3 hrs ago0x53a6c182a91892fa1ab29664301ae4233634c705 IN  0x0534f6c156f4c8360b9def989aab93243beb34f50 AVAX0.026020675705 148.737171355
0x6ea444f4bc6015cd5fda57c4790c5aae1886469f5d2fbc0d78869ffc1600b311Unstake145563192022-05-11 13:33:04323 days 9 hrs ago0xa3ba62644d5bd54c445476f08f99a9853558d4be IN  0x0534f6c156f4c8360b9def989aab93243beb34f50 AVAX0.130124707085 500.525845023
0x154687184add1ea7803db94e5e551b94d74c9cb913c746a47556edfa3a5b806eUnstake145313662022-05-10 23:41:16323 days 23 hrs ago0xb9faee204cb7a9a5b3dd79609c683703a8656344 IN  0x0534f6c156f4c8360b9def989aab93243beb34f50 AVAX0.015077933382 86.193111509
0x3d46a8c09b2ae09102878c6821a01069a3880840e4dda6274fb70a629ebf6467Unstake145272082022-05-10 21:22:43324 days 1 hr ago0xc7ccf7100f20abe045ce5111cd1e908c75f33551 IN  0x0534f6c156f4c8360b9def989aab93243beb34f50 AVAX0.021449426422 82.509218287
0x30a9ee979e075938868e28b21abbbd076cd45cfee4bfbea48a49f4195b6e38bbUnstake145246722022-05-10 19:57:50324 days 3 hrs ago0x4be3015b7f2fed4c78b3dc8cab1e7bd009a124a0 IN  0x0534f6c156f4c8360b9def989aab93243beb34f50 AVAX0.013242492107 75.695606068
0x4dce98b134a99f7a084d8511144506cbed50d4f1c181c1387d0afe35387dbc11Unstake145229952022-05-10 19:01:35324 days 4 hrs ago0x6af94376b980ad58004e1fc58025369e62236f5f IN  0x0534f6c156f4c8360b9def989aab93243beb34f50 AVAX0.012931657841 73.918841694
0x2d1b2e18ee34b3f884991f4d56531fa71d73350aeba2844b2dba576595275103Unstake145144992022-05-10 14:16:43324 days 8 hrs ago0x1e7d1ad7fe2372ef64bd4238d47891f675c75425 IN  0x0534f6c156f4c8360b9def989aab93243beb34f50 AVAX0.0259976 100
0xcf21ccf901849ec6954a771838df3f9451490dfc2638056ceff9390e5310c928Unstake144940532022-05-10 2:38:48324 days 20 hrs ago0x8b51a4497625b16c47cd1fd53fe9434d6313c7d6 IN  0x0534f6c156f4c8360b9def989aab93243beb34f50 AVAX0.021326400932 82.035977799
0xd33a5595ce343d418c1d9fd99c2b4ee47a0a2b8992d9dc59671ecce07d7175f4Unstake144856302022-05-09 21:53:12325 days 1 hr ago0x108d7ddde33100f3d119692466d649c79a1fb650 IN  0x0534f6c156f4c8360b9def989aab93243beb34f50 AVAX0.036194764466 139.223483961
0xf42c77fe7377c5f83bbb32b5f688f0a24dfaad54420b75e36137eb7b4f88c970Unstake144576722022-05-09 6:01:46325 days 17 hrs ago0x1402131ac19b92d0ca2a7c3ef89161c3f8a0216c IN  0x0534f6c156f4c8360b9def989aab93243beb34f50 AVAX0.017883158398 68.787728092
0xeab1fc3cd87d7162f04e0cdb3085d958febb3626ddf4e3526dab8886436bb0caUnstake144431712022-05-08 21:44:05326 days 1 hr ago0x6cd01673d2cbf9355cd3dfca4f4c73bb6485968f IN  0x0534f6c156f4c8360b9def989aab93243beb34f50 AVAX0.013426877343 51.648987335
0x1e8260785c6e3edc16c9ad2baaba728d5d342170fa88b428ee96d02e65094e40Unstake144245462022-05-08 10:49:40326 days 12 hrs ago0x352fa0ea2d292440dcd5091136c8016cd0982ef9 IN  0x0534f6c156f4c8360b9def989aab93243beb34f50 AVAX0.007573303805 43.289874507
0x65976688c734874633c3c362ae82ac3102546471370c91ddd4870b237e41b715Unstake144244502022-05-08 10:46:27326 days 12 hrs ago0x05a4cf47c44b2215ab4ab5a0c31f9f665388bd43 IN  0x0534f6c156f4c8360b9def989aab93243beb34f50 AVAX0.00913411597 37.608145597
0xfc9dabf939aaf0f69200025b4c56b2f4b8b26422c1bb949922c5b8492f072b1cUnstake144126892022-05-08 3:53:10326 days 19 hrs ago0x32ca72572424b505ff8bdb4acc922b05f9cef182 IN  0x0534f6c156f4c8360b9def989aab93243beb34f50 AVAX0.007470336843 47.330939504
0x481a35a8961cc6e2fd087db4159275da7377c01c44fe7ad761f3771fff641adbUnstake144120682022-05-08 3:30:35326 days 19 hrs ago0xb80e6e1f2e5dc3ec13a5ab14f566d262652c0660 IN  0x0534f6c156f4c8360b9def989aab93243beb34f50 AVAX0.008070556646 46.132228866
0xc6400d485b63a668e94c42cab0de6c63591ab0298a7ddbe8c53978f20e1844c4Unstake144119052022-05-08 3:24:51326 days 19 hrs ago0x63ff978734146a4aa2330c36365280094cbe9079 IN  0x0534f6c156f4c8360b9def989aab93243beb34f50 AVAX0.009062740651 57.41580707
0x74e607edb23f80b78a71eee8dbe0fd9597c6f6ff419515f1ef6c9ad4363393d3Unstake144028452022-05-07 22:03:08327 days 1 hr ago0x973950d4bd2c8eb17a00e172db066c304817d476 IN  0x0534f6c156f4c8360b9def989aab93243beb34f50 AVAX0.01346614852 76.974051814
0xd0ddd673e8c78c9078bee2ba511e9aa7dadc0e0476f3ad228863aa109b8829d8Unstake144018632022-05-07 21:27:46327 days 1 hr ago0x9a9b3c5c6fad47961a8620f65e09031c172d8b71 IN  0x0534f6c156f4c8360b9def989aab93243beb34f50 AVAX0.012911451289 73.803338722
0x8ed324e574ae1eaa6b3a0ffa6c9e1f65ba4a48a4e5de757fbded5d54dcfe15d0Unstake144002582022-05-07 20:31:10327 days 2 hrs ago0xf2731e27273997d8c5462e6c03c8f096ce145fbf IN  0x0534f6c156f4c8360b9def989aab93243beb34f50 AVAX0.011500499813 44.236774985
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
UnstakeProxy

Compiler Version
v0.7.5+commit.eb77ed08

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, GNU AGPLv3 license

Contract Source Code (Solidity)

/**
 *Submitted for verification at snowtrace.io on 2022-01-17
*/

// SPDX-License-Identifier: AGPL-3.0-or-later
pragma solidity 0.7.5;

interface IERC20 {
  function totalSupply() external view returns (uint256);

  function balanceOf(address account) external view returns (uint256);

  function transfer(address recipient, uint256 amount) external returns (bool);

  function allowance(address owner, address spender) external view returns (uint256);

  function approve(address spender, uint256 amount) external returns (bool);

  function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

  function burn(uint256 amount) external;

  event Transfer(address indexed from, address indexed to, uint256 value);

  event Approval(address indexed owner, address indexed spender, uint256 value);
}

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) {
        require(b > 0, errorMessage);
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold

        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;
    }

    function sqrrt(uint256 a) internal pure returns (uint c) {
        if (a > 3) {
            c = a;
            uint b = add( div( a, 2), 1 );
            while (b < c) {
                c = b;
                b = div( add( div( a, b ), b), 2 );
            }
        } else if (a != 0) {
            c = 1;
        }
    }

    function percentageAmount( uint256 total_, uint8 percentage_ ) internal pure returns ( uint256 percentAmount_ ) {
        return div( mul( total_, percentage_ ), 1000 );
    }

    function substractPercentage( uint256 total_, uint8 percentageToSub_ ) internal pure returns ( uint256 result_ ) {
        return sub( total_, div( mul( total_, percentageToSub_ ), 1000 ) );
    }

    function percentageOfTotal( uint256 part_, uint256 total_ ) internal pure returns ( uint256 percent_ ) {
        return div( mul(part_, 100) , total_ );
    }

    function average(uint256 a, uint256 b) internal pure returns (uint256) {
        // (a + b) / 2 can overflow, so we distribute
        return (a / 2) + (b / 2) + ((a % 2 + b % 2) / 2);
    }

    function quadraticPricing( uint256 payment_, uint256 multiplier_ ) internal pure returns (uint256) {
        return sqrrt( mul( multiplier_, payment_ ) );
    }

  function bondingCurve( uint256 supply_, uint256 multiplier_ ) internal pure returns (uint256) {
      return mul( multiplier_, supply_ );
  }
}

interface IERC20Mintable {
  function mint( uint256 amount_ ) external;

  function mint( address account_, uint256 ammount_ ) external;

  function approve(address spender, uint256 amount) external returns (bool);

}

library Address {

  function isContract(address account) internal view returns (bool) {
        // This method relies in extcodesize, which returns 0 for contracts in
        // construction, since the code is only stored at the end of the
        // constructor execution.

        uint256 size;
        // solhint-disable-next-line no-inline-assembly
        assembly { size := extcodesize(account) }
        return size > 0;
    }

    function functionCall(
        address target,
        bytes memory data,
        string memory errorMessage
    ) internal returns (bytes memory) {
        return _functionCallWithValue(target, data, 0, errorMessage);
    }

    function _functionCallWithValue(
        address target,
        bytes memory data,
        uint256 weiValue,
        string memory errorMessage
    ) private returns (bytes memory) {
        require(isContract(target), "Address: call to non-contract");

        // solhint-disable-next-line avoid-low-level-calls
        (bool success, bytes memory returndata) = target.call{ value: weiValue }(data);
        if (success) {
            return returndata;
        } else {
            if (returndata.length > 0) {
                // solhint-disable-next-line no-inline-assembly
                assembly {
                    let returndata_size := mload(returndata)
                    revert(add(32, returndata), returndata_size)
                }
            } else {
                revert(errorMessage);
            }
        }
    }

    function _verifyCallResult(
        bool success,
        bytes memory returndata,
        string memory errorMessage
    ) private pure returns(bytes memory) {
        if (success) {
            return returndata;
        } else {
            if (returndata.length > 0) {
                // solhint-disable-next-line no-inline-assembly
                assembly {
                    let returndata_size := mload(returndata)
                    revert(add(32, returndata), returndata_size)
                }
            } else {
                revert(errorMessage);
            }
        }
    }
}

library SafeERC20 {
    using SafeMath for uint256;
    using Address for address;

    function safeTransfer(IERC20 token, address to, uint256 value) internal {
        _callOptionalReturn(token, abi.encodeWithSelector(token.transfer.selector, to, value));
    }

    function safeTransferFrom(IERC20 token, address from, address to, uint256 value) internal {
        _callOptionalReturn(token, abi.encodeWithSelector(token.transferFrom.selector, from, to, value));
    }

    function _callOptionalReturn(IERC20 token, bytes memory data) private {
        bytes memory returndata = address(token).functionCall(data, "SafeERC20: low-level call failed");
        if (returndata.length > 0) { // Return data is optional
            // solhint-disable-next-line max-line-length
            require(abi.decode(returndata, (bool)), "SafeERC20: ERC20 operation did not succeed");
        }
    }
}

interface IStaking {
    function stake( uint _amount, address _recipient ) external returns ( bool );
    function unstake( uint256 _amount, bool _trigger ) external;
    function claim( address _recipient ) external;
}



contract UnstakeProxy {
    using SafeMath for uint256;
    using SafeERC20 for IERC20;

    address public Memories;
    address public token;
    address public stake;

    bool public enabled = false;
    address private owner;

    uint256 public burnAmount = 0;
    uint256 public constant MAX = ~uint256(0);

    constructor (address _token, address _memories, address _stake) public {
        require( _memories != address(0) );
        require( _token != address(0) );
        require( _stake != address(0) );

        owner = address(msg.sender);
        token = _token;
        Memories = _memories;
        stake = _stake;

        IERC20(Memories).approve( stake, MAX);
    }

    function unstake( uint256 _amount, bool _trigger ) external {
        require(enabled, "proxy disabled");

        IERC20(Memories).safeTransferFrom( msg.sender, address(this), _amount );
        
        IStaking(stake).unstake(_amount, _trigger);

        IERC20Mintable(token).mint( msg.sender, _amount );

        uint256 _burnAmount = IERC20(token).balanceOf(address(this));
        IERC20(token).burn(_burnAmount);

        burnAmount = burnAmount.add(_burnAmount);

    }

    function enableDisable(bool _value) external {
        require(owner == msg.sender, "only owner");
        enabled = _value;
    }

    function burnTokens() external {
        require(owner == msg.sender, "only owner");

        uint256 _burnAmount = IERC20(token).balanceOf(address(this));
        IERC20(token).burn(_burnAmount);

        burnAmount = burnAmount.add(_burnAmount);

    }

    function refreshApprove() external {
        require(owner == msg.sender, "only owner");
        IERC20(Memories).approve( stake, MAX);
    }

}

Contract ABI

[{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"address","name":"_memories","type":"address"},{"internalType":"address","name":"_stake","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"MAX","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"Memories","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"burnAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"burnTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_value","type":"bool"}],"name":"enableDisable","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"enabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"refreshApprove","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"stake","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"token","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"},{"internalType":"bool","name":"_trigger","type":"bool"}],"name":"unstake","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040526002805460ff60a01b19169055600060045534801561002257600080fd5b50604051610b68380380610b688339818101604052606081101561004557600080fd5b50805160208201516040909201519091906001600160a01b03821661006957600080fd5b6001600160a01b03831661007c57600080fd5b6001600160a01b03811661008f57600080fd5b60038054336001600160a01b0319918216179091556001805482166001600160a01b0386811691909117909155600080548316858316178082556002805490941685841617938490556040805163095ea7b360e01b8152948416600486015260001960248601525192169263095ea7b39260448083019360209383900390910190829087803b15801561012157600080fd5b505af1158015610135573d6000803e3d6000fd5b505050506040513d602081101561014b57600080fd5b5050505050610a098061015f6000396000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c80639ebea88c116100665780639ebea88c1461010f578063aed0b1e514610134578063ba4f377f1461013c578063d49d51811461015b578063fc0c546a146101635761009e565b806308003f78146100a3578063238dafe0146100ad578063367efb62146100c95780633a4b66f1146100ed578063486a7e6b146100f5575b600080fd5b6100ab61016b565b005b6100b56102aa565b604080519115158252519081900360200190f35b6100d16102ba565b604080516001600160a01b039092168252519081900360200190f35b6100d16102c9565b6100fd6102d8565b60408051918252519081900360200190f35b6100ab6004803603604081101561012557600080fd5b508035906020013515156102de565b6100ab610514565b6100ab6004803603602081101561015257600080fd5b503515156105eb565b6100fd610655565b6100d161065b565b6003546001600160a01b031633146101b7576040805162461bcd60e51b815260206004820152600a60248201526937b7363c9037bbb732b960b11b604482015290519081900360640190fd5b600154604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b15801561020257600080fd5b505afa158015610216573d6000803e3d6000fd5b505050506040513d602081101561022c57600080fd5b505160015460408051630852cd8d60e31b81526004810184905290519293506001600160a01b03909116916342966c689160248082019260009290919082900301818387803b15801561027e57600080fd5b505af1158015610292573d6000803e3d6000fd5b50506004546102a4925090508261066a565b60045550565b600254600160a01b900460ff1681565b6000546001600160a01b031681565b6002546001600160a01b031681565b60045481565b600254600160a01b900460ff1661032d576040805162461bcd60e51b815260206004820152600e60248201526d1c1c9bde1e48191a5cd8589b195960921b604482015290519081900360640190fd5b600054610345906001600160a01b03163330856106cb565b600254604080516327afaa2360e21b815260048101859052831515602482015290516001600160a01b0390921691639ebea88c9160448082019260009290919082900301818387803b15801561039a57600080fd5b505af11580156103ae573d6000803e3d6000fd5b5050600154604080516340c10f1960e01b81523360048201526024810187905290516001600160a01b0390921693506340c10f19925060448082019260009290919082900301818387803b15801561040557600080fd5b505af1158015610419573d6000803e3d6000fd5b5050600154604080516370a0823160e01b81523060048201529051600094506001600160a01b0390921692506370a08231916024808301926020929190829003018186803b15801561046a57600080fd5b505afa15801561047e573d6000803e3d6000fd5b505050506040513d602081101561049457600080fd5b505160015460408051630852cd8d60e31b81526004810184905290519293506001600160a01b03909116916342966c689160248082019260009290919082900301818387803b1580156104e657600080fd5b505af11580156104fa573d6000803e3d6000fd5b505060045461050c925090508261066a565b600455505050565b6003546001600160a01b03163314610560576040805162461bcd60e51b815260206004820152600a60248201526937b7363c9037bbb732b960b11b604482015290519081900360640190fd5b600080546002546040805163095ea7b360e01b81526001600160a01b03928316600482015260001960248201529051919092169263095ea7b392604480820193602093909283900390910190829087803b1580156105bd57600080fd5b505af11580156105d1573d6000803e3d6000fd5b505050506040513d60208110156105e757600080fd5b5050565b6003546001600160a01b03163314610637576040805162461bcd60e51b815260206004820152600a60248201526937b7363c9037bbb732b960b11b604482015290519081900360640190fd5b60028054911515600160a01b0260ff60a01b19909216919091179055565b60001981565b6001546001600160a01b031681565b6000828201838110156106c4576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b17905261072590859061072b565b50505050565b6060610780826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166107e19092919063ffffffff16565b8051909150156107dc5780806020019051602081101561079f57600080fd5b50516107dc5760405162461bcd60e51b815260040180806020018281038252602a8152602001806109aa602a913960400191505060405180910390fd5b505050565b60606107f084846000856107f8565b949350505050565b6060610803856109a3565b610854576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b602083106108935780518252601f199092019160209182019101610874565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146108f5576040519150601f19603f3d011682016040523d82523d6000602084013e6108fa565b606091505b5091509150811561090e5791506107f09050565b80511561091e5780518082602001fd5b8360405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610968578181015183820152602001610950565b50505050905090810190601f1680156109955780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b3b15159056fe5361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a2646970667358221220ff8f0195ede79eac41ed7eb11f414ab9f5389e86aaf5303051b4a7e6e1698fd164736f6c6343000705003300000000000000000000000039912d83acb4a373321387300f4fbe88aa5d6f14000000000000000000000000643d3707fba05962821e0d0838a82c0ab40d95490000000000000000000000009619bc1306b94130fbc70cf07e311e69949f07d4

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

00000000000000000000000039912d83acb4a373321387300f4fbe88aa5d6f14000000000000000000000000643d3707fba05962821e0d0838a82c0ab40d95490000000000000000000000009619bc1306b94130fbc70cf07e311e69949f07d4

-----Decoded View---------------
Arg [0] : _token (address): 0x39912d83acb4a373321387300f4fbe88aa5d6f14
Arg [1] : _memories (address): 0x643d3707fba05962821e0d0838a82c0ab40d9549
Arg [2] : _stake (address): 0x9619bc1306b94130fbc70cf07e311e69949f07d4

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 00000000000000000000000039912d83acb4a373321387300f4fbe88aa5d6f14
Arg [1] : 000000000000000000000000643d3707fba05962821e0d0838a82c0ab40d9549
Arg [2] : 0000000000000000000000009619bc1306b94130fbc70cf07e311e69949f07d4


Deployed ByteCode Sourcemap

7324:1780:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8685:262;;;:::i;:::-;;7507:27;;;:::i;:::-;;;;;;;;;;;;;;;;;;7421:23;;;:::i;:::-;;;;-1:-1:-1;;;;;7421:23:0;;;;;;;;;;;;;;7478:20;;;:::i;7571:29::-;;;:::i;:::-;;;;;;;;;;;;;;;;8044:492;;;;;;;;;;;;;;;;-1:-1:-1;8044:492:0;;;;;;;;;:::i;8955:144::-;;;:::i;8544:133::-;;;;;;;;;;;;;;;;-1:-1:-1;8544:133:0;;;;:::i;7607:41::-;;;:::i;7451:20::-;;;:::i;8685:262::-;8735:5;;-1:-1:-1;;;;;8735:5:0;8744:10;8735:19;8727:42;;;;;-1:-1:-1;;;8727:42:0;;;;;;;;;;;;-1:-1:-1;;;8727:42:0;;;;;;;;;;;;;;;8811:5;;8804:38;;;-1:-1:-1;;;8804:38:0;;8836:4;8804:38;;;;;;8782:19;;-1:-1:-1;;;;;8811:5:0;;8804:23;;:38;;;;;;;;;;;;;;8811:5;8804:38;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8804:38:0;8860:5;;8853:31;;;-1:-1:-1;;;8853:31:0;;;;;;;;;;8804:38;;-1:-1:-1;;;;;;8860:5:0;;;;8853:18;;:31;;;;;8860:5;;8853:31;;;;;;;;8860:5;;8853:31;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;8910:10:0;;:27;;-1:-1:-1;8910:10:0;-1:-1:-1;8925:11:0;8910:14;:27::i;:::-;8897:10;:40;-1:-1:-1;8685:262:0:o;7507:27::-;;;-1:-1:-1;;;7507:27:0;;;;;:::o;7421:23::-;;;-1:-1:-1;;;;;7421:23:0;;:::o;7478:20::-;;;-1:-1:-1;;;;;7478:20:0;;:::o;7571:29::-;;;;:::o;8044:492::-;8123:7;;-1:-1:-1;;;8123:7:0;;;;8115:34;;;;;-1:-1:-1;;;8115:34:0;;;;;;;;;;;;-1:-1:-1;;;8115:34:0;;;;;;;;;;;;;;;8169:8;;8162:71;;-1:-1:-1;;;;;8169:8:0;8197:10;8217:4;8224:7;8162:33;:71::i;:::-;8263:5;;8254:42;;;-1:-1:-1;;;8254:42:0;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;8263:5:0;;;;8254:23;;:42;;;;;8263:5;;8254:42;;;;;;;;8263:5;;8254:42;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;8324:5:0;;8309:49;;;-1:-1:-1;;;8309:49:0;;8337:10;8309:49;;;;;;;;;;;;-1:-1:-1;;;;;8324:5:0;;;;-1:-1:-1;8309:26:0;;-1:-1:-1;8309:49:0;;;;;8324:5;;8309:49;;;;;;;;8324:5;;8309:49;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;8400:5:0;;8393:38;;;-1:-1:-1;;;8393:38:0;;8425:4;8393:38;;;;;;8371:19;;-1:-1:-1;;;;;;8400:5:0;;;;-1:-1:-1;8393:23:0;;:38;;;;;;;;;;;;;;8400:5;8393:38;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8393:38:0;8449:5;;8442:31;;;-1:-1:-1;;;8442:31:0;;;;;;;;;;8393:38;;-1:-1:-1;;;;;;8449:5:0;;;;8442:18;;:31;;;;;8449:5;;8442:31;;;;;;;;8449:5;;8442:31;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;8499:10:0;;:27;;-1:-1:-1;8499:10:0;-1:-1:-1;8514:11:0;8499:14;:27::i;:::-;8486:10;:40;-1:-1:-1;;;8044:492:0:o;8955:144::-;9009:5;;-1:-1:-1;;;;;9009:5:0;9018:10;9009:19;9001:42;;;;;-1:-1:-1;;;9001:42:0;;;;;;;;;;;;-1:-1:-1;;;9001:42:0;;;;;;;;;;;;;;;9061:8;;;9080:5;;9054:37;;;-1:-1:-1;;;9054:37:0;;-1:-1:-1;;;;;9080:5:0;;;9054:37;;;;-1:-1:-1;;9054:37:0;;;;;;9061:8;;;;;9054:24;;:37;;;;;;;;;;;;;;;;;;9061:8;9054:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;8955:144:0:o;8544:133::-;8608:5;;-1:-1:-1;;;;;8608:5:0;8617:10;8608:19;8600:42;;;;;-1:-1:-1;;;8600:42:0;;;;;;;;;;;;-1:-1:-1;;;8600:42:0;;;;;;;;;;;;;;;8653:7;:16;;;;;-1:-1:-1;;;8653:16:0;-1:-1:-1;;;;8653:16:0;;;;;;;;;8544:133::o;7607:41::-;-1:-1:-1;;7607:41:0;:::o;7451:20::-;;;-1:-1:-1;;;;;7451:20:0;;:::o;819:181::-;877:7;909:5;;;933:6;;;;925:46;;;;;-1:-1:-1;;;925:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;991:1;819:181;-1:-1:-1;;;819:181:0:o;6454:205::-;6582:68;;;-1:-1:-1;;;;;6582:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6582:68:0;-1:-1:-1;;;6582:68:0;;;6555:96;;6575:5;;6555:19;:96::i;:::-;6454:205;;;;:::o;6667:418::-;6748:23;6774:69;6802:4;6774:69;;;;;;;;;;;;;;;;;6782:5;-1:-1:-1;;;;;6774:27:0;;;:69;;;;;:::i;:::-;6858:17;;6748:95;;-1:-1:-1;6858:21:0;6854:224;;7000:10;6989:30;;;;;;;;;;;;;;;-1:-1:-1;6989:30:0;6981:85;;;;-1:-1:-1;;;6981:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6667:418;;;:::o;4450:230::-;4587:12;4619:53;4642:6;4650:4;4656:1;4659:12;4619:22;:53::i;:::-;4612:60;4450:230;-1:-1:-1;;;;4450:230:0:o;4688:860::-;4861:12;4894:18;4905:6;4894:10;:18::i;:::-;4886:60;;;;;-1:-1:-1;;;4886:60:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;5020:12;5034:23;5061:6;-1:-1:-1;;;;;5061:11:0;5081:8;5092:4;5061:36;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;5061:36:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5019:78;;;;5112:7;5108:433;;;5143:10;-1:-1:-1;5136:17:0;;-1:-1:-1;5136:17:0;5108:433;5190:17;;:21;5186:344;;5358:10;5352:17;5419:15;5406:10;5402:2;5398:19;5391:44;5306:148;5501:12;5494:20;;-1:-1:-1;;;5494:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4020:422;4387:20;4426:8;;;4020:422::o

Swarm Source

ipfs://ff8f0195ede79eac41ed7eb11f414ab9f5389e86aaf5303051b4a7e6e1698fd1
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.