Contract 0xdb3B9730353232d972b4E0ceFf1297B6760D127B

 

Contract Overview

Balance:
0 Ether

EtherValue:
$0.00

Token:
Txn Hash
Method
Block
From
To
Value
0x7888b41df122902dfae4d65ecab8b4de5e9353c5f1075dc3c78138bb7420c498Unstake Currency147434962022-05-09 16:49:5793 days 21 hrs ago0xfeba0af59d995740833441284b0eca1597efb2ad IN  0xdb3b9730353232d972b4e0ceff1297b6760d127b0 Ether0.‍01024412 160.‍43048947
0x71cb3f59ddd1c840905cc07ac09dacd6d14d0d37e34144b40dd07a9b82192042Unstake Currency143751062022-03-13 0:07:21151 days 13 hrs agoENS Name balmainparis.eth IN  0xdb3b9730353232d972b4e0ceff1297b6760d127b0 Ether0.‍0011791 18.‍46916545
0x53eea75e487de2f7ce21ba9373e8b54d325545b278023ca048bf5f1870f208caUnstake Currency142749202022-02-25 11:18:44167 days 2 hrs agoENS Name xiaopengyou.eth IN  0xdb3b9730353232d972b4e0ceff1297b6760d127b0 Ether0.‍00223292 34.‍97574427
0x33e3b0b7c758235fbabf0482284263ee97184b108f9066ee18ba5dd98c9cb607Unstake Currency142626062022-02-23 13:31:31169 days 34 mins agoENS Name doctorj.eth IN  0xdb3b9730353232d972b4e0ceff1297b6760d127b0 Ether0.‍00253814 39.‍74917677
0x153002c12dfc6d289cff357a95b1e090963b7143f7686a0e3e73b2f5bb2e9defUnstake Currency142625222022-02-23 13:13:29169 days 52 mins agoENS Name vaporingmonk.eth IN  0xdb3b9730353232d972b4e0ceff1297b6760d127b0 Ether0.‍00265016 41.‍51127911
0xaa77da6550c7839503d49ca9cbc592779693230ac6ec342d7faecab3fd37e7c2Unstake Currency142022042022-02-14 4:59:04178 days 9 hrs ago0x2f01871085ca0675f59c960ae9a10a3339b701c1 IN  0xdb3b9730353232d972b4e0ceff1297b6760d127b0 Ether0.‍00247262 38.‍73032935
0xd783f993f6d265cbf442589a0158e3907300c0d70f081494337e454ba6bc7f6fUnstake Currency141085332022-01-30 17:31:02192 days 20 hrs ago0xf1f621cbf1e671792b06f343bc2224f12f066e2b IN  0xdb3b9730353232d972b4e0ceff1297b6760d127b0 Ether0.‍0081924 128.‍29895079
0xa4b41d1c6fc3384f03349da8595c717a42733099b8478e146e9c436316f81290Unstake Currency140145842022-01-16 5:24:53207 days 8 hrs ago0xd11bb0cce28d803166c06989596a60b117e01ea3 IN  0xdb3b9730353232d972b4e0ceff1297b6760d127b0 Ether0.‍00672415 105.‍32501253
0x22096d1b690a593149a790b390aab50d4b92d31f3daf76e09c6ca4872d352209Unstake Currency140145802022-01-16 5:23:37207 days 8 hrs ago0xd11bb0cce28d803166c06989596a60b117e01ea3 IN  0xdb3b9730353232d972b4e0ceff1297b6760d127b0 Ether0.‍00622486 97.‍52251111
0xd8983019d4acedcb05ae8547e203a460a091295f9a2f17819ac8a71ae6dece99Stake Currency139935332022-01-12 22:53:16210 days 15 hrs agoENS Name haltakov.eth IN  0xdb3b9730353232d972b4e0ceff1297b6760d127b0 Ether0.‍01418645 165.‍09888011
0x122d59795a5f0c255c3b6b69b5cdc636a8caf977b9dacc30feaa3fe55c4d664bStake Currency139801072022-01-10 21:20:45212 days 16 hrs ago0x887b86b6b6957f7bbea88b8cefd392f39236a88c IN  0xdb3b9730353232d972b4e0ceff1297b6760d127b0 Ether0.‍01742524 202.‍84794372
0x0b03aee54c77590d0c28b751f3235da35a36d780d83ea300f02b7b67bb0940adUnstake Currency139795222022-01-10 19:05:27212 days 19 hrs agoENS Name neurotoad.eth IN  0xdb3b9730353232d972b4e0ceff1297b6760d127b0 Ether0.‍01190271 186.‍37012277
0xc61c0beacffd2b62a9bfc56cf8d81430d534230a3756cc6386a706a4b322da79Unstake Currency139770352022-01-10 9:44:45213 days 4 hrs agoENS Name cyberpnk.eth IN  0xdb3b9730353232d972b4e0ceff1297b6760d127b0 Ether0.‍01401305 219.‍41330537
0x5802d494127081b8db7ae2b07e1790ce6ea71cc3f256d582d47f92042a760bb4Stake Currency139671492022-01-08 21:13:24214 days 16 hrs ago0xf1f621cbf1e671792b06f343bc2224f12f066e2b IN  0xdb3b9730353232d972b4e0ceff1297b6760d127b0 Ether0.‍01242134 144.‍57716454
0x19849fa2ce481bddeaa4df8d031e198ef679291bddd325d10c53fe82edd45501Stake Currency139647392022-01-08 12:24:36215 days 1 hr agoENS Name vaporingmonk.eth IN  0xdb3b9730353232d972b4e0ceff1297b6760d127b0 Ether0.‍00661864 72.‍96090301
0x7af96f3d9568f400dbb55dfed3d3ed2913b09b6a6c8bd0d3edd9b6748efead6aStake Currency139628752022-01-08 5:26:27215 days 8 hrs agoENS Name thermal.eth IN  0xdb3b9730353232d972b4e0ceff1297b6760d127b0 Ether0.‍00772555 89.‍90837067
0x172df28f5f13f5b11f6713f61ecaaa227a14a4b3b104d1dcfacfa2a44f24074fStake Currency139626172022-01-08 4:31:37215 days 9 hrs ago0xfeba0af59d995740833441284b0eca1597efb2ad IN  0xdb3b9730353232d972b4e0ceff1297b6760d127b0 Ether0.‍00681741 79.‍36174262
0x5ebbfb4f2504407ab1202268b451eac13024d164369db67b49e897a348339ccaStake Currency139623222022-01-08 3:23:32215 days 10 hrs agoENS Name neurotoad.eth IN  0xdb3b9730353232d972b4e0ceff1297b6760d127b0 Ether0.‍00807788 89.‍04679527
0x39c5cf9fa035321fd619f90b9178bed41c1539c0c59816e67a89922323de528bStake Currency139598142022-01-07 18:09:31215 days 19 hrs agoENS Name frannyverse.eth IN  0xdb3b9730353232d972b4e0ceff1297b6760d127b0 Ether0.‍0128925 150.‍06120208
0x67eb0a4dc7bfe9fe3e7698426c6150730614bb49090db3c80b661b1491819f12Stake Currency139538432022-01-06 19:43:14216 days 18 hrs agoENS Name ceofund.eth IN  0xdb3b9730353232d972b4e0ceff1297b6760d127b0 Ether0.‍00879909 96.‍99713315
0xbd9d9623829a3c3a16d0c27df3561c00e2047e267dfe87bfd79586aa05764729Stake Currency139507712022-01-06 8:22:34217 days 5 hrs agoENS Name 0xball.eth IN  0xdb3b9730353232d972b4e0ceff1297b6760d127b0 Ether0.‍00777715 90.‍50882343
0x3330addb53991754ade8c9bb124a1b4c3b7ef203d5db0c7245f60375a63e3835Stake Currency139507022022-01-06 8:07:20217 days 5 hrs ago0xd11bb0cce28d803166c06989596a60b117e01ea3 IN  0xdb3b9730353232d972b4e0ceff1297b6760d127b0 Ether0.‍00989731 115.‍21505137
0x11316a9c903a14e5837d00280bef97e1aa94e343692f72b16810ca411f3dd6dbStake Currency139505702022-01-06 7:36:56217 days 6 hrs agoENS Name bl4ckcontact.eth IN  0xdb3b9730353232d972b4e0ceff1297b6760d127b0 Ether0.‍00912878 106.‍26850098
0xc7c3d3fcbf67c4b818b86d6d746c65c5f19310cd002a799a200af33cc2e761f7Stake Currency139490282022-01-06 1:41:33217 days 12 hrs ago0x2f01871085ca0675f59c960ae9a10a3339b701c1 IN  0xdb3b9730353232d972b4e0ceff1297b6760d127b0 Ether0.‍01076272 118.‍64323619
0xc2b26d87400bf562f7e5faab1c655eebd044137d3fb02e7db9d16543105becd1Stake Currency139476012022-01-05 20:30:54217 days 17 hrs agoENS Name loudsqueak.eth IN  0xdb3b9730353232d972b4e0ceff1297b6760d127b0 Ether0.‍01986036 231.‍13066494
[ Download CSV Export 
View more zero value Internal Transactions in Advanced View mode
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
ClubSOS

Compiler Version
v0.8.0+commit.c7dfd78e

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2021-12-27
*/

pragma solidity ^0.8.0;



/*

 Club SOS

 DAO for community-based marketing
 
 Stake SOS in this contract in exchange for shares in the club.  This allows applications to easily donate their revenue in terms of SOS to all participants as a marketing strategy.
 
 Unstake your original SOS at any time and you will always recieve what you originally staked plus any donation proceeds.

*/
                                                                                 
  
 
 


interface IERC20 {
    /**
     * @dev Returns the amount of tokens in existence.
     */
    function totalSupply() external view returns (uint256);

    /**
     * @dev Returns the amount of tokens owned by `account`.
     */
    function balanceOf(address account) external view returns (uint256);

    /**
     * @dev Moves `amount` tokens from the caller's account to `recipient`.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transfer(address recipient, uint256 amount) external returns (bool);

    /**
     * @dev Returns the remaining number of tokens that `spender` will be
     * allowed to spend on behalf of `owner` through {transferFrom}. This is
     * zero by default.
     *
     * This value changes when {approve} or {transferFrom} are called.
     */
    function allowance(address owner, address spender) external view returns (uint256);

    /**
     * @dev Sets `amount` as the allowance of `spender` over the caller's tokens.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * IMPORTANT: Beware that changing an allowance with this method brings the risk
     * that someone may use both the old and the new allowance by unfortunate
     * transaction ordering. One possible solution to mitigate this race
     * condition is to first reduce the spender's allowance to 0 and set the
     * desired value afterwards:
     * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
     *
     * Emits an {Approval} event.
     */
    function approve(address spender, uint256 amount) external returns (bool);

    /**
     * @dev Moves `amount` tokens from `sender` to `recipient` using the
     * allowance mechanism. `amount` is then deducted from the caller's
     * allowance.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

    /**
     * @dev Emitted when `value` tokens are moved from one account (`from`) to
     * another (`to`).
     *
     * Note that `value` may be zero.
     */
    event Transfer(address indexed from, address indexed to, uint256 value);

    /**
     * @dev Emitted when the allowance of a `spender` for an `owner` is set by
     * a call to {approve}. `value` is the new allowance.
     */
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

   

interface MintableERC20  {
     function mint(address account, uint256 amount) external ;
     function burn(address account, uint256 amount) external ;
}

 
 
  
  
  
/**
 * 
 * 
 *  Staking contract that supports community-extractable donations 
 *
 */
contract ClubSOS
{
  
  address public _stakeableCurrency; 
  address public _reservePoolToken; 
  uint256 immutable multiplierFactor = 1000000 ether;
   
    
  constructor(  address stakeableCurrency, address reservePoolToken  ) 
  {     
   _stakeableCurrency = stakeableCurrency;
   _reservePoolToken = reservePoolToken;
  } 
 
  
  function stakeCurrency( address from,  uint256 currencyAmount ) public returns (bool){
       
      uint256 reserveTokensMinted = _reserveTokensMinted(  currencyAmount) ;
     
      require( IERC20(_stakeableCurrency).transferFrom(from, address(this), currencyAmount ), 'transfer failed'  );
          
      MintableERC20(_reservePoolToken).mint(from, reserveTokensMinted) ;
      
     return true; 
  }
  
   
  function unstakeCurrency( uint256 reserveTokenAmount, address currencyToClaim) public returns (bool){
             
      uint256 vaultOutputAmount =  _vaultOutputAmount( reserveTokenAmount, currencyToClaim );
            
      MintableERC20(_reservePoolToken).burn(msg.sender,  reserveTokenAmount ); 
             
      IERC20(currencyToClaim).transfer( msg.sender, vaultOutputAmount );
       
     return true; 
  }
  

    //amount of reserve_tokens to give to staker 
  function _reserveTokensMinted(  uint256 currencyAmount ) public view returns (uint){

      uint256 totalReserveTokens = IERC20(_reservePoolToken).totalSupply();

      uint256 internalVaultBalance =  IERC20(_stakeableCurrency).balanceOf(address(this));       
     
      if(totalReserveTokens == 0 || internalVaultBalance == 0 ){
        return currencyAmount;
      }
            
      uint256 incomingTokenRatio = (currencyAmount*multiplierFactor) / internalVaultBalance;
              
      return ( ( totalReserveTokens) * incomingTokenRatio) / multiplierFactor;
  }
  
  
    //amount of output tokens to give to redeemer
  function _vaultOutputAmount( uint256 reserveTokenAmount, address currencyToClaim ) public view returns (uint){

      uint256 internalVaultBalance = IERC20(currencyToClaim ).balanceOf(address(this));      

      uint256 totalReserveTokens = IERC20(_reservePoolToken).totalSupply(); 
       
      uint256 burnedTokenRatio = (reserveTokenAmount*multiplierFactor) / totalReserveTokens;      
       
      return (internalVaultBalance * burnedTokenRatio) / multiplierFactor;
  }

 
  
   
     // ------------------------------------------------------------------------

    // Don't accept ETH

    // ------------------------------------------------------------------------
 
    fallback() external payable { revert(); }
    receive() external payable { revert(); }
   

}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"stakeableCurrency","type":"address"},{"internalType":"address","name":"reservePoolToken","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"_reservePoolToken","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"currencyAmount","type":"uint256"}],"name":"_reserveTokensMinted","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_stakeableCurrency","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"reserveTokenAmount","type":"uint256"},{"internalType":"address","name":"currencyToClaim","type":"address"}],"name":"_vaultOutputAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"uint256","name":"currencyAmount","type":"uint256"}],"name":"stakeCurrency","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"reserveTokenAmount","type":"uint256"},{"internalType":"address","name":"currencyToClaim","type":"address"}],"name":"unstakeCurrency","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

60a060405269d3c21bcecceda100000060809081525034801561002157600080fd5b50604051610e3d380380610e3d833981810160405281019061004391906100e0565b816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050610165565b6000815190506100da8161014e565b92915050565b600080604083850312156100f357600080fd5b6000610101858286016100cb565b9250506020610112858286016100cb565b9150509250929050565b60006101278261012e565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6101578161011c565b811461016257600080fd5b50565b608051610ca86101956000396000818161063f01528181610677015281816107ee01526108260152610ca86000f3fe6080604052600436106100595760003560e01c80630a82ae75146100685780630e4549871461009357806325bf37d1146100be5780636d447ec0146100fb578063d0bcf3bc14610138578063ecd0bd551461017557610063565b3661006357600080fd5b600080fd5b34801561007457600080fd5b5061007d6101b2565b60405161008a9190610a1a565b60405180910390f35b34801561009f57600080fd5b506100a86101d8565b6040516100b59190610a1a565b60405180910390f35b3480156100ca57600080fd5b506100e560048036038101906100e09190610971565b6101fc565b6040516100f29190610a95565b60405180910390f35b34801561010757600080fd5b50610122600480360381019061011d91906108ba565b610333565b60405161012f9190610a95565b60405180910390f35b34801561014457600080fd5b5061015f600480360381019061015a919061091f565b6104c9565b60405161016c9190610ad0565b60405180910390f35b34801561018157600080fd5b5061019c60048036038101906101979190610971565b6106b7565b6040516101a99190610ad0565b60405180910390f35b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008061020984846106b7565b9050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639dc29fac33866040518363ffffffff1660e01b8152600401610268929190610a6c565b600060405180830381600087803b15801561028257600080fd5b505af1158015610296573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b81526004016102d5929190610a6c565b602060405180830381600087803b1580156102ef57600080fd5b505af1158015610303573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032791906108f6565b50600191505092915050565b60008061033f836104c9565b905060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd8530866040518463ffffffff1660e01b815260040161039e93929190610a35565b602060405180830381600087803b1580156103b857600080fd5b505af11580156103cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103f091906108f6565b61042f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161042690610ab0565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f1985836040518363ffffffff1660e01b815260040161048c929190610a6c565b600060405180830381600087803b1580156104a657600080fd5b505af11580156104ba573d6000803e3d6000fd5b50505050600191505092915050565b600080600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561053457600080fd5b505afa158015610548573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061056c9190610948565b905060008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016105ca9190610a1a565b60206040518083038186803b1580156105e257600080fd5b505afa1580156105f6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061061a9190610948565b9050600082148061062b5750600081145b1561063a5783925050506106b2565b6000817f0000000000000000000000000000000000000000000000000000000000000000866106699190610b2d565b6106739190610afc565b90507f000000000000000000000000000000000000000000000000000000000000000081846106a29190610b2d565b6106ac9190610afc565b93505050505b919050565b6000808273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016106f39190610a1a565b60206040518083038186803b15801561070b57600080fd5b505afa15801561071f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107439190610948565b90506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b1580156107af57600080fd5b505afa1580156107c3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107e79190610948565b90506000817f0000000000000000000000000000000000000000000000000000000000000000876108189190610b2d565b6108229190610afc565b90507f000000000000000000000000000000000000000000000000000000000000000081846108519190610b2d565b61085b9190610afc565b935050505092915050565b60008135905061087581610c2d565b92915050565b60008151905061088a81610c44565b92915050565b60008135905061089f81610c5b565b92915050565b6000815190506108b481610c5b565b92915050565b600080604083850312156108cd57600080fd5b60006108db85828601610866565b92505060206108ec85828601610890565b9150509250929050565b60006020828403121561090857600080fd5b60006109168482850161087b565b91505092915050565b60006020828403121561093157600080fd5b600061093f84828501610890565b91505092915050565b60006020828403121561095a57600080fd5b6000610968848285016108a5565b91505092915050565b6000806040838503121561098457600080fd5b600061099285828601610890565b92505060206109a385828601610866565b9150509250929050565b6109b681610b87565b82525050565b6109c581610b99565b82525050565b60006109d8600f83610aeb565b91507f7472616e73666572206661696c656400000000000000000000000000000000006000830152602082019050919050565b610a1481610bc5565b82525050565b6000602082019050610a2f60008301846109ad565b92915050565b6000606082019050610a4a60008301866109ad565b610a5760208301856109ad565b610a646040830184610a0b565b949350505050565b6000604082019050610a8160008301856109ad565b610a8e6020830184610a0b565b9392505050565b6000602082019050610aaa60008301846109bc565b92915050565b60006020820190508181036000830152610ac9816109cb565b9050919050565b6000602082019050610ae56000830184610a0b565b92915050565b600082825260208201905092915050565b6000610b0782610bc5565b9150610b1283610bc5565b925082610b2257610b21610bfe565b5b828204905092915050565b6000610b3882610bc5565b9150610b4383610bc5565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615610b7c57610b7b610bcf565b5b828202905092915050565b6000610b9282610ba5565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b610c3681610b87565b8114610c4157600080fd5b50565b610c4d81610b99565b8114610c5857600080fd5b50565b610c6481610bc5565b8114610c6f57600080fd5b5056fea26469706673582212207e1823961312526064701c4316b3365f4560b763f70d5b73e5ac04f2ae33f97b64736f6c634300080000330000000000000000000000003b484b82567a09e2588a13d54d032153f0c0aee0000000000000000000000000d628f9ff5bbf1cd61acc1b7b9d6dc7798a1c33f2

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

0000000000000000000000003b484b82567a09e2588a13d54d032153f0c0aee0000000000000000000000000d628f9ff5bbf1cd61acc1b7b9d6dc7798a1c33f2

-----Decoded View---------------
Arg [0] : stakeableCurrency (address): 0x3b484b82567a09e2588a13d54d032153f0c0aee0
Arg [1] : reservePoolToken (address): 0xd628f9ff5bbf1cd61acc1b7b9d6dc7798a1c33f2

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000003b484b82567a09e2588a13d54d032153f0c0aee0
Arg [1] : 000000000000000000000000d628f9ff5bbf1cd61acc1b7b9d6dc7798a1c33f2


Deployed ByteCode Sourcemap

3419:2719:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6117:8;;;3419:2719;6071:8;;;3485:32;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3446:33;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4200:429;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3771:416;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4690:587;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5340:486;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3485:32;;;;;;;;;;;;;:::o;3446:33::-;;;;;;;;;;;;:::o;4200:429::-;4295:4;4324:25;4353:57;4373:18;4393:15;4353:18;:57::i;:::-;4324:86;;4447:17;;;;;;;;;;;4433:37;;;4471:10;4484:18;4433:71;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4536:15;4529:32;;;4563:10;4575:17;4529:65;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;4618:4;4611:11;;;4200:429;;;;:::o;3771:416::-;3851:4;3874:27;3904:38;3927:14;3904:20;:38::i;:::-;3874:68;;3975:18;;;;;;;;;;3968:39;;;4008:4;4022;4029:14;3968:77;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3959:108;;;;;;;;;;;;:::i;:::-;;;;;;;;;4102:17;;;;;;;;;;;4088:37;;;4126:4;4132:19;4088:64;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4176:4;4169:11;;;3771:416;;;;:::o;4690:587::-;4768:4;4784:26;4820:17;;;;;;;;;;;4813:37;;;:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4784:68;;4863:28;4902:18;;;;;;;;;;;4895:36;;;4940:4;4895:51;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4863:83;;4994:1;4972:18;:23;:52;;;;5023:1;4999:20;:25;4972:52;4969:99;;;5044:14;5037:21;;;;;;4969:99;5090:26;5155:20;5135:16;5120:14;:31;;;;:::i;:::-;5119:56;;;;:::i;:::-;5090:85;;5255:16;5233:18;5211;5209:42;;;;:::i;:::-;5207:64;;;;:::i;:::-;5200:71;;;;;4690:587;;;;:::o;5340:486::-;5444:4;5460:28;5498:15;5491:34;;;5534:4;5491:49;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5460:80;;5557:26;5593:17;;;;;;;;;;;5586:37;;;:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5557:68;;5644:24;5711:18;5691:16;5672:18;:35;;;;:::i;:::-;5671:58;;;;:::i;:::-;5644:85;;5804:16;5784;5761:20;:39;;;;:::i;:::-;5760:60;;;;:::i;:::-;5753:67;;;;;5340:486;;;;:::o;7:139:1:-;;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:137::-;;237:6;231:13;222:22;;253:30;277:5;253:30;:::i;:::-;212:77;;;;:::o;295:139::-;;379:6;366:20;357:29;;395:33;422:5;395:33;:::i;:::-;347:87;;;;:::o;440:143::-;;528:6;522:13;513:22;;544:33;571:5;544:33;:::i;:::-;503:80;;;;:::o;589:407::-;;;714:2;702:9;693:7;689:23;685:32;682:2;;;730:1;727;720:12;682:2;773:1;798:53;843:7;834:6;823:9;819:22;798:53;:::i;:::-;788:63;;744:117;900:2;926:53;971:7;962:6;951:9;947:22;926:53;:::i;:::-;916:63;;871:118;672:324;;;;;:::o;1002:278::-;;1118:2;1106:9;1097:7;1093:23;1089:32;1086:2;;;1134:1;1131;1124:12;1086:2;1177:1;1202:61;1255:7;1246:6;1235:9;1231:22;1202:61;:::i;:::-;1192:71;;1148:125;1076:204;;;;:::o;1286:262::-;;1394:2;1382:9;1373:7;1369:23;1365:32;1362:2;;;1410:1;1407;1400:12;1362:2;1453:1;1478:53;1523:7;1514:6;1503:9;1499:22;1478:53;:::i;:::-;1468:63;;1424:117;1352:196;;;;:::o;1554:284::-;;1673:2;1661:9;1652:7;1648:23;1644:32;1641:2;;;1689:1;1686;1679:12;1641:2;1732:1;1757:64;1813:7;1804:6;1793:9;1789:22;1757:64;:::i;:::-;1747:74;;1703:128;1631:207;;;;:::o;1844:407::-;;;1969:2;1957:9;1948:7;1944:23;1940:32;1937:2;;;1985:1;1982;1975:12;1937:2;2028:1;2053:53;2098:7;2089:6;2078:9;2074:22;2053:53;:::i;:::-;2043:63;;1999:117;2155:2;2181:53;2226:7;2217:6;2206:9;2202:22;2181:53;:::i;:::-;2171:63;;2126:118;1927:324;;;;;:::o;2257:118::-;2344:24;2362:5;2344:24;:::i;:::-;2339:3;2332:37;2322:53;;:::o;2381:109::-;2462:21;2477:5;2462:21;:::i;:::-;2457:3;2450:34;2440:50;;:::o;2496:313::-;;2659:67;2723:2;2718:3;2659:67;:::i;:::-;2652:74;;2756:17;2752:1;2747:3;2743:11;2736:38;2800:2;2795:3;2791:12;2784:19;;2642:167;;;:::o;2815:118::-;2902:24;2920:5;2902:24;:::i;:::-;2897:3;2890:37;2880:53;;:::o;2939:222::-;;3070:2;3059:9;3055:18;3047:26;;3083:71;3151:1;3140:9;3136:17;3127:6;3083:71;:::i;:::-;3037:124;;;;:::o;3167:442::-;;3354:2;3343:9;3339:18;3331:26;;3367:71;3435:1;3424:9;3420:17;3411:6;3367:71;:::i;:::-;3448:72;3516:2;3505:9;3501:18;3492:6;3448:72;:::i;:::-;3530;3598:2;3587:9;3583:18;3574:6;3530:72;:::i;:::-;3321:288;;;;;;:::o;3615:332::-;;3774:2;3763:9;3759:18;3751:26;;3787:71;3855:1;3844:9;3840:17;3831:6;3787:71;:::i;:::-;3868:72;3936:2;3925:9;3921:18;3912:6;3868:72;:::i;:::-;3741:206;;;;;:::o;3953:210::-;;4078:2;4067:9;4063:18;4055:26;;4091:65;4153:1;4142:9;4138:17;4129:6;4091:65;:::i;:::-;4045:118;;;;:::o;4169:419::-;;4373:2;4362:9;4358:18;4350:26;;4422:9;4416:4;4412:20;4408:1;4397:9;4393:17;4386:47;4450:131;4576:4;4450:131;:::i;:::-;4442:139;;4340:248;;;:::o;4594:222::-;;4725:2;4714:9;4710:18;4702:26;;4738:71;4806:1;4795:9;4791:17;4782:6;4738:71;:::i;:::-;4692:124;;;;:::o;4822:169::-;;4940:6;4935:3;4928:19;4980:4;4975:3;4971:14;4956:29;;4918:73;;;;:::o;4997:185::-;;5054:20;5072:1;5054:20;:::i;:::-;5049:25;;5088:20;5106:1;5088:20;:::i;:::-;5083:25;;5127:1;5117:2;;5132:18;;:::i;:::-;5117:2;5174:1;5171;5167:9;5162:14;;5039:143;;;;:::o;5188:348::-;;5251:20;5269:1;5251:20;:::i;:::-;5246:25;;5285:20;5303:1;5285:20;:::i;:::-;5280:25;;5473:1;5405:66;5401:74;5398:1;5395:81;5390:1;5383:9;5376:17;5372:105;5369:2;;;5480:18;;:::i;:::-;5369:2;5528:1;5525;5521:9;5510:20;;5236:300;;;;:::o;5542:96::-;;5608:24;5626:5;5608:24;:::i;:::-;5597:35;;5587:51;;;:::o;5644:90::-;;5721:5;5714:13;5707:21;5696:32;;5686:48;;;:::o;5740:126::-;;5817:42;5810:5;5806:54;5795:65;;5785:81;;;:::o;5872:77::-;;5938:5;5927:16;;5917:32;;;:::o;5955:180::-;6003:77;6000:1;5993:88;6100:4;6097:1;6090:15;6124:4;6121:1;6114:15;6141:180;6189:77;6186:1;6179:88;6286:4;6283:1;6276:15;6310:4;6307:1;6300:15;6327:122;6400:24;6418:5;6400:24;:::i;:::-;6393:5;6390:35;6380:2;;6439:1;6436;6429:12;6380:2;6370:79;:::o;6455:116::-;6525:21;6540:5;6525:21;:::i;:::-;6518:5;6515:32;6505:2;;6561:1;6558;6551:12;6505:2;6495:76;:::o;6577:122::-;6650:24;6668:5;6650:24;:::i;:::-;6643:5;6640:35;6630:2;;6689:1;6686;6679:12;6630:2;6620:79;:::o

Swarm Source

ipfs://7e1823961312526064701c4316b3365f4560b763f70d5b73e5ac04f2ae33f97b
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.

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.