ETH Price: $3,419.39 (-0.28%)
Gas: 5 Gwei

Contract

0xB0f466cc45dc73D0A6Ea889C63390aEea7b6Dcc5
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve201303112024-06-20 3:38:3534 days ago1718854715IN
0xB0f466cc...ea7b6Dcc5
0 ETH0.00014425.93908892
Approve198273252024-05-08 19:08:4776 days ago1715195327IN
0xB0f466cc...ea7b6Dcc5
0 ETH0.000113494.67423611
Approve190408762024-01-19 12:21:59187 days ago1705666919IN
0xB0f466cc...ea7b6Dcc5
0 ETH0.0004615919.01121631
Approve187987402023-12-16 12:51:23221 days ago1702731083IN
0xB0f466cc...ea7b6Dcc5
0 ETH0.00274105112.89347973
Approve186815812023-11-30 2:56:11237 days ago1701312971IN
0xB0f466cc...ea7b6Dcc5
0 ETH0.0011878748.92403804
Approve186332522023-11-23 8:31:35244 days ago1700728295IN
0xB0f466cc...ea7b6Dcc5
0 ETH0.0005798223.88079146
Approve186305252023-11-22 23:21:47244 days ago1700695307IN
0xB0f466cc...ea7b6Dcc5
0 ETH0.001578265
Approve182136912023-09-25 15:28:23303 days ago1695655703IN
0xB0f466cc...ea7b6Dcc5
0 ETH0.0006656327.41504211
Approve171700902023-05-02 2:19:59449 days ago1682993999IN
0xB0f466cc...ea7b6Dcc5
0 ETH0.0017993574.10838472
Approve170253682023-04-11 14:13:11470 days ago1681222391IN
0xB0f466cc...ea7b6Dcc5
0 ETH0.0009818440.4383846
Approve170121302023-04-09 17:13:35472 days ago1681060415IN
0xB0f466cc...ea7b6Dcc5
0 ETH0.000482519.87245903
Approve166270952023-02-14 12:49:59526 days ago1676378999IN
0xB0f466cc...ea7b6Dcc5
0 ETH0.0003972416.36095608
Withdraw164888802023-01-26 5:23:47545 days ago1674710627IN
0xB0f466cc...ea7b6Dcc5
0 ETH0.0010201915.18870326
Approve163112032023-01-01 10:04:59570 days ago1672567499IN
0xB0f466cc...ea7b6Dcc5
0 ETH0.00035714.70358746
Approve163108222023-01-01 8:48:11570 days ago1672562891IN
0xB0f466cc...ea7b6Dcc5
0 ETH0.0003306113.61659112
Approve162973022022-12-30 11:31:11572 days ago1672399871IN
0xB0f466cc...ea7b6Dcc5
0 ETH0.0009323838.40143371
Approve161689172022-12-12 13:26:47590 days ago1670851607IN
0xB0f466cc...ea7b6Dcc5
0 ETH0.0004577218.8521354
Approve160089022022-11-20 4:40:23612 days ago1668919223IN
0xB0f466cc...ea7b6Dcc5
0 ETH0.0003158113.00725437
Approve159619762022-11-13 15:24:11619 days ago1668353051IN
0xB0f466cc...ea7b6Dcc5
0 ETH0.0004659919.19237651
Approve159602202022-11-13 9:31:11619 days ago1668331871IN
0xB0f466cc...ea7b6Dcc5
0 ETH0.0003091112.73124846
Approve153112872022-08-10 0:46:45714 days ago1660092405IN
0xB0f466cc...ea7b6Dcc5
0 ETH0.0003253613.40060169
Approve152094372022-07-25 4:07:17730 days ago1658722037IN
0xB0f466cc...ea7b6Dcc5
0 ETH0.000207088.52917231
Withdraw149888652022-06-19 4:28:48766 days ago1655612928IN
0xB0f466cc...ea7b6Dcc5
0 ETH0.0010217615.21481385
Approve149493662022-06-12 9:17:46773 days ago1655025466IN
0xB0f466cc...ea7b6Dcc5
0 ETH0.0008059433.19375185
Approve148200932022-05-21 23:27:48794 days ago1653175668IN
0xB0f466cc...ea7b6Dcc5
0 ETH0.0005070720.88440117
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
AutoStaking

Compiler Version
v0.8.6+commit.11564f7e

Optimization Enabled:
Yes with 200 runs

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

// SPDX-License-Identifier: UNLICENSED

pragma solidity 0.8.6;

interface IERC20 {
  function totalSupply() external view returns (uint);
  function balanceOf(address account) external view returns (uint);
  function transfer(address recipient, uint256 amount) external returns (bool);
  function allowance(address owner, address spender) external view returns (uint);
  function symbol() external view returns (string memory);
  function decimals() external view returns (uint);
  function approve(address spender, uint amount) external returns (bool);
  function mint(address account, uint amount) external;
  function burn(address account, uint amount) external;
  function transferFrom(address sender, address recipient, uint amount) external returns (bool);
  event Transfer(address indexed from, address indexed to, uint value);
  event Approval(address indexed owner, address indexed spender, uint value);
}

contract ERC20 {

  event Transfer(address indexed from, address indexed to, uint value);
  event Approval(address indexed owner, address indexed spender, uint value);

  mapping (address => uint) public balanceOf;
  mapping (address => mapping (address => uint)) public allowance;

  string public name;
  string public symbol;
  uint8 public immutable decimals;
  uint public totalSupply;

  constructor(
    string memory _name,
    string memory _symbol,
    uint8 _decimals
  ) {
    name = _name;
    symbol = _symbol;
    decimals = _decimals;
    require(_decimals > 0, "decimals");
  }

  function transfer(address _recipient, uint _amount) external returns (bool) {
    _transfer(msg.sender, _recipient, _amount);
    return true;
  }

  function approve(address _spender, uint _amount) external returns (bool) {
    _approve(msg.sender, _spender, _amount);
    return true;
  }

  function transferFrom(address _sender, address _recipient, uint _amount) external returns (bool) {
    require(allowance[_sender][msg.sender] >= _amount, "ERC20: insufficient approval");
    _transfer(_sender, _recipient, _amount);
    _approve(_sender, msg.sender, allowance[_sender][msg.sender] - _amount);
    return true;
  }

  function _transfer(address _sender, address _recipient, uint _amount) internal {
    require(_sender != address(0), "ERC20: transfer from the zero address");
    require(_recipient != address(0), "ERC20: transfer to the zero address");
    require(balanceOf[_sender] >= _amount, "ERC20: insufficient funds");

    balanceOf[_sender] -= _amount;
    balanceOf[_recipient] += _amount;
    emit Transfer(_sender, _recipient, _amount);
  }

  function _mint(address _account, uint _amount) internal {
    require(_account != address(0), "ERC20: mint to the zero address");

    totalSupply += _amount;
    balanceOf[_account] += _amount;
    emit Transfer(address(0), _account, _amount);
  }

  function _burn(address _account, uint _amount) internal {
    require(_account != address(0), "ERC20: burn from the zero address");

    balanceOf[_account] -= _amount;
    totalSupply -= _amount;
    emit Transfer(_account, address(0), _amount);
  }

  function _approve(address _owner, address _spender, uint _amount) internal {
    require(_owner != address(0), "ERC20: approve from the zero address");
    require(_spender != address(0), "ERC20: approve to the zero address");

    allowance[_owner][_spender] = _amount;
    emit Approval(_owner, _spender, _amount);
  }
}

contract AutoStaking is ERC20("xWILD", "xWILD", 18) {

  IERC20 public wild;

  event Deposit(uint wildAmount, uint shareAmount);
  event Withdraw(uint wildAmount, uint shareAmount);

  constructor(IERC20 _wild) {
    wild = _wild;
  }

  function deposit(uint _wildAmount) external {
    uint poolWILD = wild.balanceOf(address(this));
    uint shareAmount;

    if (totalSupply == 0 || poolWILD == 0) {
      _mint(msg.sender, _wildAmount);
    } else {
      shareAmount = _wildAmount * totalSupply / poolWILD;
      _mint(msg.sender, shareAmount);
    }

    wild.transferFrom(msg.sender, address(this), _wildAmount);

    emit Deposit(_wildAmount, shareAmount);
  }

  function withdraw(uint _share) external {
    uint wildAmount = _share * wild.balanceOf(address(this)) / totalSupply;
    _burn(msg.sender, _share);
    wild.transfer(msg.sender, wildAmount);

    emit Withdraw(wildAmount, _share);
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"contract IERC20","name":"_wild","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"wildAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"shareAmount","type":"uint256"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"wildAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"shareAmount","type":"uint256"}],"name":"Withdraw","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_wildAmount","type":"uint256"}],"name":"deposit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_recipient","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_sender","type":"address"},{"internalType":"address","name":"_recipient","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"wild","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_share","type":"uint256"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60a06040523480156200001157600080fd5b5060405162001019380380620010198339810160408190526200003491620001c9565b6040805180820182526005808252641e15d2531160da1b60208084018281528551808701909652928552840152815191929160129162000078916002919062000123565b5081516200008e90600390602085019062000123565b507fff0000000000000000000000000000000000000000000000000000000000000060f882901b1660805260ff8116620000f95760405162461bcd60e51b8152602060048201526008602482015267646563696d616c7360c01b604482015260640160405180910390fd5b5050600580546001600160a01b0319166001600160a01b0393909316929092179091555062000238565b8280546200013190620001fb565b90600052602060002090601f016020900481019282620001555760008555620001a0565b82601f106200017057805160ff1916838001178555620001a0565b82800160010185558215620001a0579182015b82811115620001a057825182559160200191906001019062000183565b50620001ae929150620001b2565b5090565b5b80821115620001ae5760008155600101620001b3565b600060208284031215620001dc57600080fd5b81516001600160a01b0381168114620001f457600080fd5b9392505050565b600181811c908216806200021057607f821691505b602082108114156200023257634e487b7160e01b600052602260045260246000fd5b50919050565b60805160f81c610dc26200025760003960006101690152610dc26000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c8063313ce56711610071578063313ce5671461016457806370a082311461019d57806395d89b41146101bd578063a9059cbb146101c5578063b6b55f25146101d8578063dd62ed3e146101eb57600080fd5b806306fdde03146100b9578063095ea7b3146100d757806318160ddd146100fa57806322adc2fd1461011157806323b872dd1461013c5780632e1a7d4d1461014f575b600080fd5b6100c1610216565b6040516100ce9190610c76565b60405180910390f35b6100ea6100e5366004610bf8565b6102a4565b60405190151581526020016100ce565b61010360045481565b6040519081526020016100ce565b600554610124906001600160a01b031681565b6040516001600160a01b0390911681526020016100ce565b6100ea61014a366004610bbc565b6102ba565b61016261015d366004610c44565b610382565b005b61018b7f000000000000000000000000000000000000000000000000000000000000000081565b60405160ff90911681526020016100ce565b6101036101ab366004610b67565b60006020819052908152604090205481565b6100c16104e8565b6100ea6101d3366004610bf8565b6104f5565b6101626101e6366004610c44565b610502565b6101036101f9366004610b89565b600160209081526000928352604080842090915290825290205481565b6002805461022390610d3b565b80601f016020809104026020016040519081016040528092919081815260200182805461024f90610d3b565b801561029c5780601f106102715761010080835404028352916020019161029c565b820191906000526020600020905b81548152906001019060200180831161027f57829003601f168201915b505050505081565b60006102b1338484610693565b50600192915050565b6001600160a01b03831660009081526001602090815260408083203384529091528120548211156103325760405162461bcd60e51b815260206004820152601c60248201527f45524332303a20696e73756666696369656e7420617070726f76616c0000000060448201526064015b60405180910390fd5b61033d8484846107b8565b6001600160a01b038416600090815260016020908152604080832033808552925290912054610378918691610373908690610d24565b610693565b5060019392505050565b600480546005546040516370a0823160e01b815230938101939093526000926001600160a01b03909116906370a082319060240160206040518083038186803b1580156103ce57600080fd5b505afa1580156103e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104069190610c5d565b6104109084610d05565b61041a9190610ce3565b90506104263383610987565b60055460405163a9059cbb60e01b8152336004820152602481018390526001600160a01b039091169063a9059cbb90604401602060405180830381600087803b15801561047257600080fd5b505af1158015610486573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104aa9190610c22565b5060408051828152602081018490527f56ca301a9219608c91e7bcee90e083c19671d2cdcc96752c7af291cee5f9c8c8910160405180910390a15050565b6003805461022390610d3b565b60006102b13384846107b8565b6005546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a082319060240160206040518083038186803b15801561054657600080fd5b505afa15801561055a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061057e9190610c5d565b9050600060045460001480610591575081155b156105a5576105a03384610a73565b6105ca565b81600454846105b49190610d05565b6105be9190610ce3565b90506105ca3382610a73565b6005546040516323b872dd60e01b8152336004820152306024820152604481018590526001600160a01b03909116906323b872dd90606401602060405180830381600087803b15801561061c57600080fd5b505af1158015610630573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106549190610c22565b5060408051848152602081018390527fa3af609bf46297028ce551832669030f9effef2b02606d02cbbcc40fe6b47c55910160405180910390a1505050565b6001600160a01b0383166106f55760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610329565b6001600160a01b0382166107565760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610329565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b03831661081c5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610329565b6001600160a01b03821661087e5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610329565b6001600160a01b0383166000908152602081905260409020548111156108e65760405162461bcd60e51b815260206004820152601960248201527f45524332303a20696e73756666696369656e742066756e6473000000000000006044820152606401610329565b6001600160a01b0383166000908152602081905260408120805483929061090e908490610d24565b90915550506001600160a01b0382166000908152602081905260408120805483929061093b908490610ccb565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516107ab91815260200190565b6001600160a01b0382166109e75760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610329565b6001600160a01b03821660009081526020819052604081208054839290610a0f908490610d24565b925050819055508060046000828254610a289190610d24565b90915550506040518181526000906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906020015b60405180910390a35050565b6001600160a01b038216610ac95760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610329565b8060046000828254610adb9190610ccb565b90915550506001600160a01b03821660009081526020819052604081208054839290610b08908490610ccb565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602001610a67565b80356001600160a01b0381168114610b6257600080fd5b919050565b600060208284031215610b7957600080fd5b610b8282610b4b565b9392505050565b60008060408385031215610b9c57600080fd5b610ba583610b4b565b9150610bb360208401610b4b565b90509250929050565b600080600060608486031215610bd157600080fd5b610bda84610b4b565b9250610be860208501610b4b565b9150604084013590509250925092565b60008060408385031215610c0b57600080fd5b610c1483610b4b565b946020939093013593505050565b600060208284031215610c3457600080fd5b81518015158114610b8257600080fd5b600060208284031215610c5657600080fd5b5035919050565b600060208284031215610c6f57600080fd5b5051919050565b600060208083528351808285015260005b81811015610ca357858101830151858201604001528201610c87565b81811115610cb5576000604083870101525b50601f01601f1916929092016040019392505050565b60008219821115610cde57610cde610d76565b500190565b600082610d0057634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615610d1f57610d1f610d76565b500290565b600082821015610d3657610d36610d76565b500390565b600181811c90821680610d4f57607f821691505b60208210811415610d7057634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea264697066735822122064be805a02638dff39f702d8930ca198e9046c0be009ca6ff9bfe63178d7380964736f6c6343000806003300000000000000000000000008a75dbc7167714ceac1a8e43a8d643a4edd625a

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100b45760003560e01c8063313ce56711610071578063313ce5671461016457806370a082311461019d57806395d89b41146101bd578063a9059cbb146101c5578063b6b55f25146101d8578063dd62ed3e146101eb57600080fd5b806306fdde03146100b9578063095ea7b3146100d757806318160ddd146100fa57806322adc2fd1461011157806323b872dd1461013c5780632e1a7d4d1461014f575b600080fd5b6100c1610216565b6040516100ce9190610c76565b60405180910390f35b6100ea6100e5366004610bf8565b6102a4565b60405190151581526020016100ce565b61010360045481565b6040519081526020016100ce565b600554610124906001600160a01b031681565b6040516001600160a01b0390911681526020016100ce565b6100ea61014a366004610bbc565b6102ba565b61016261015d366004610c44565b610382565b005b61018b7f000000000000000000000000000000000000000000000000000000000000001281565b60405160ff90911681526020016100ce565b6101036101ab366004610b67565b60006020819052908152604090205481565b6100c16104e8565b6100ea6101d3366004610bf8565b6104f5565b6101626101e6366004610c44565b610502565b6101036101f9366004610b89565b600160209081526000928352604080842090915290825290205481565b6002805461022390610d3b565b80601f016020809104026020016040519081016040528092919081815260200182805461024f90610d3b565b801561029c5780601f106102715761010080835404028352916020019161029c565b820191906000526020600020905b81548152906001019060200180831161027f57829003601f168201915b505050505081565b60006102b1338484610693565b50600192915050565b6001600160a01b03831660009081526001602090815260408083203384529091528120548211156103325760405162461bcd60e51b815260206004820152601c60248201527f45524332303a20696e73756666696369656e7420617070726f76616c0000000060448201526064015b60405180910390fd5b61033d8484846107b8565b6001600160a01b038416600090815260016020908152604080832033808552925290912054610378918691610373908690610d24565b610693565b5060019392505050565b600480546005546040516370a0823160e01b815230938101939093526000926001600160a01b03909116906370a082319060240160206040518083038186803b1580156103ce57600080fd5b505afa1580156103e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104069190610c5d565b6104109084610d05565b61041a9190610ce3565b90506104263383610987565b60055460405163a9059cbb60e01b8152336004820152602481018390526001600160a01b039091169063a9059cbb90604401602060405180830381600087803b15801561047257600080fd5b505af1158015610486573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104aa9190610c22565b5060408051828152602081018490527f56ca301a9219608c91e7bcee90e083c19671d2cdcc96752c7af291cee5f9c8c8910160405180910390a15050565b6003805461022390610d3b565b60006102b13384846107b8565b6005546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a082319060240160206040518083038186803b15801561054657600080fd5b505afa15801561055a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061057e9190610c5d565b9050600060045460001480610591575081155b156105a5576105a03384610a73565b6105ca565b81600454846105b49190610d05565b6105be9190610ce3565b90506105ca3382610a73565b6005546040516323b872dd60e01b8152336004820152306024820152604481018590526001600160a01b03909116906323b872dd90606401602060405180830381600087803b15801561061c57600080fd5b505af1158015610630573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106549190610c22565b5060408051848152602081018390527fa3af609bf46297028ce551832669030f9effef2b02606d02cbbcc40fe6b47c55910160405180910390a1505050565b6001600160a01b0383166106f55760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610329565b6001600160a01b0382166107565760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610329565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b03831661081c5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610329565b6001600160a01b03821661087e5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610329565b6001600160a01b0383166000908152602081905260409020548111156108e65760405162461bcd60e51b815260206004820152601960248201527f45524332303a20696e73756666696369656e742066756e6473000000000000006044820152606401610329565b6001600160a01b0383166000908152602081905260408120805483929061090e908490610d24565b90915550506001600160a01b0382166000908152602081905260408120805483929061093b908490610ccb565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516107ab91815260200190565b6001600160a01b0382166109e75760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610329565b6001600160a01b03821660009081526020819052604081208054839290610a0f908490610d24565b925050819055508060046000828254610a289190610d24565b90915550506040518181526000906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906020015b60405180910390a35050565b6001600160a01b038216610ac95760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610329565b8060046000828254610adb9190610ccb565b90915550506001600160a01b03821660009081526020819052604081208054839290610b08908490610ccb565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602001610a67565b80356001600160a01b0381168114610b6257600080fd5b919050565b600060208284031215610b7957600080fd5b610b8282610b4b565b9392505050565b60008060408385031215610b9c57600080fd5b610ba583610b4b565b9150610bb360208401610b4b565b90509250929050565b600080600060608486031215610bd157600080fd5b610bda84610b4b565b9250610be860208501610b4b565b9150604084013590509250925092565b60008060408385031215610c0b57600080fd5b610c1483610b4b565b946020939093013593505050565b600060208284031215610c3457600080fd5b81518015158114610b8257600080fd5b600060208284031215610c5657600080fd5b5035919050565b600060208284031215610c6f57600080fd5b5051919050565b600060208083528351808285015260005b81811015610ca357858101830151858201604001528201610c87565b81811115610cb5576000604083870101525b50601f01601f1916929092016040019392505050565b60008219821115610cde57610cde610d76565b500190565b600082610d0057634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615610d1f57610d1f610d76565b500290565b600082821015610d3657610d36610d76565b500390565b600181811c90821680610d4f57607f821691505b60208210811415610d7057634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea264697066735822122064be805a02638dff39f702d8930ca198e9046c0be009ca6ff9bfe63178d7380964736f6c63430008060033

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

00000000000000000000000008a75dbc7167714ceac1a8e43a8d643a4edd625a

-----Decoded View---------------
Arg [0] : _wild (address): 0x08A75dbC7167714CeaC1a8e43a8d643A4EDd625a

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000008a75dbc7167714ceac1a8e43a8d643a4edd625a


Deployed Bytecode Sourcemap

3505:944:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1228:18;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1712:143;;;;;;:::i;:::-;;:::i;:::-;;;2928:14:1;;2921:22;2903:41;;2891:2;2876:18;1712:143:0;2858:92:1;1312:23:0;;;;;;;;;7015:25:1;;;7003:2;6988:18;1312:23:0;6970:76:1;3564:18:0;;;;;-1:-1:-1;;;;;3564:18:0;;;;;;-1:-1:-1;;;;;2060:32:1;;;2042:51;;2030:2;2015:18;3564::0;1997:102:1;1861:334:0;;;;;;:::i;:::-;;:::i;4205:241::-;;;;;;:::i;:::-;;:::i;:::-;;1276:31;;;;;;;;7476:4:1;7464:17;;;7446:36;;7434:2;7419:18;1276:31:0;7401:87:1;1111:42:0;;;;;;:::i;:::-;;;;;;;;;;;;;;;1251:20;;;:::i;1557:149::-;;;;;;:::i;:::-;;:::i;3755:444::-;;;;;;:::i;:::-;;:::i;1158:63::-;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;1228:18;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1712:143::-;1779:4;1792:39;1801:10;1813:8;1823:7;1792:8;:39::i;:::-;-1:-1:-1;1845:4:0;1712:143;;;;:::o;1861:334::-;-1:-1:-1;;;;;1973:18:0;;1952:4;1973:18;;;:9;:18;;;;;;;;1992:10;1973:30;;;;;;;;:41;-1:-1:-1;1973:41:0;1965:82;;;;-1:-1:-1;;;1965:82:0;;4787:2:1;1965:82:0;;;4769:21:1;4826:2;4806:18;;;4799:30;4865;4845:18;;;4838:58;4913:18;;1965:82:0;;;;;;;;;2054:39;2064:7;2073:10;2085:7;2054:9;:39::i;:::-;-1:-1:-1;;;;;2130:18:0;;;;;;:9;:18;;;;;;;;2118:10;2130:30;;;;;;;;;2100:71;;2109:7;;2130:40;;2163:7;;2130:40;:::i;:::-;2100:8;:71::i;:::-;-1:-1:-1;2185:4:0;1861:334;;;;;:::o;4205:241::-;4311:11;;;4279:4;;:29;;-1:-1:-1;;;4279:29:0;;4302:4;4279:29;;;2042:51:1;;;;4252:15:0;;-1:-1:-1;;;;;4279:4:0;;;;:14;;2015:18:1;;4279:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4270:38;;:6;:38;:::i;:::-;:52;;;;:::i;:::-;4252:70;;4329:25;4335:10;4347:6;4329:5;:25::i;:::-;4361:4;;:37;;-1:-1:-1;;;4361:37:0;;4375:10;4361:37;;;2658:51:1;2725:18;;;2718:34;;;-1:-1:-1;;;;;4361:4:0;;;;:13;;2631:18:1;;4361:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;4412:28:0;;;7225:25:1;;;7281:2;7266:18;;7259:34;;;4412:28:0;;7198:18:1;4412:28:0;;;;;;;4245:201;4205:241;:::o;1251:20::-;;;;;;;:::i;1557:149::-;1627:4;1640:42;1650:10;1662;1674:7;1640:9;:42::i;3755:444::-;3822:4;;:29;;-1:-1:-1;;;3822:29:0;;3845:4;3822:29;;;2042:51:1;3806:13:0;;-1:-1:-1;;;;;3822:4:0;;:14;;2015:18:1;;3822:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3806:45;;3858:16;3887:11;;3902:1;3887:16;:33;;;-1:-1:-1;3907:13:0;;3887:33;3883:198;;;3931:30;3937:10;3949:11;3931:5;:30::i;:::-;3883:198;;;4026:8;4012:11;;3998;:25;;;;:::i;:::-;:36;;;;:::i;:::-;3984:50;;4043:30;4049:10;4061:11;4043:5;:30::i;:::-;4089:4;;:57;;-1:-1:-1;;;4089:57:0;;4107:10;4089:57;;;2344:34:1;4127:4:0;2394:18:1;;;2387:43;2446:18;;;2439:34;;;-1:-1:-1;;;;;4089:4:0;;;;:17;;2279:18:1;;4089:57:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;4160:33:0;;;7225:25:1;;;7281:2;7266:18;;7259:34;;;4160:33:0;;7198:18:1;4160:33:0;;;;;;;3799:400;;3755:444;:::o;3172:326::-;-1:-1:-1;;;;;3262:20:0;;3254:69;;;;-1:-1:-1;;;3254:69:0;;6306:2:1;3254:69:0;;;6288:21:1;6345:2;6325:18;;;6318:30;6384:34;6364:18;;;6357:62;-1:-1:-1;;;6435:18:1;;;6428:34;6479:19;;3254:69:0;6278:226:1;3254:69:0;-1:-1:-1;;;;;3338:22:0;;3330:69;;;;-1:-1:-1;;;3330:69:0;;4384:2:1;3330:69:0;;;4366:21:1;4423:2;4403:18;;;4396:30;4462:34;4442:18;;;4435:62;-1:-1:-1;;;4513:18:1;;;4506:32;4555:19;;3330:69:0;4356:224:1;3330:69:0;-1:-1:-1;;;;;3408:17:0;;;;;;;:9;:17;;;;;;;;:27;;;;;;;;;;;;;:37;;;3457:35;;7015:25:1;;;3457:35:0;;6988:18:1;3457:35:0;;;;;;;;3172:326;;;:::o;2201:443::-;-1:-1:-1;;;;;2295:21:0;;2287:71;;;;-1:-1:-1;;;2287:71:0;;5546:2:1;2287:71:0;;;5528:21:1;5585:2;5565:18;;;5558:30;5624:34;5604:18;;;5597:62;-1:-1:-1;;;5675:18:1;;;5668:35;5720:19;;2287:71:0;5518:227:1;2287:71:0;-1:-1:-1;;;;;2373:24:0;;2365:72;;;;-1:-1:-1;;;2365:72:0;;3980:2:1;2365:72:0;;;3962:21:1;4019:2;3999:18;;;3992:30;4058:34;4038:18;;;4031:62;-1:-1:-1;;;4109:18:1;;;4102:33;4152:19;;2365:72:0;3952:225:1;2365:72:0;-1:-1:-1;;;;;2452:18:0;;:9;:18;;;;;;;;;;;:29;-1:-1:-1;2452:29:0;2444:67;;;;-1:-1:-1;;;2444:67:0;;5952:2:1;2444:67:0;;;5934:21:1;5991:2;5971:18;;;5964:30;6030:27;6010:18;;;6003:55;6075:18;;2444:67:0;5924:175:1;2444:67:0;-1:-1:-1;;;;;2520:18:0;;:9;:18;;;;;;;;;;:29;;2542:7;;2520:9;:29;;2542:7;;2520:29;:::i;:::-;;;;-1:-1:-1;;;;;;;2556:21:0;;:9;:21;;;;;;;;;;:32;;2581:7;;2556:9;:32;;2581:7;;2556:32;:::i;:::-;;;;;;;;2618:10;-1:-1:-1;;;;;2600:38:0;2609:7;-1:-1:-1;;;;;2600:38:0;;2630:7;2600:38;;;;7015:25:1;;7003:2;6988:18;;6970:76;2910:256:0;-1:-1:-1;;;;;2981:22:0;;2973:68;;;;-1:-1:-1;;;2973:68:0;;5144:2:1;2973:68:0;;;5126:21:1;5183:2;5163:18;;;5156:30;5222:34;5202:18;;;5195:62;-1:-1:-1;;;5273:18:1;;;5266:31;5314:19;;2973:68:0;5116:223:1;2973:68:0;-1:-1:-1;;;;;3050:19:0;;:9;:19;;;;;;;;;;:30;;3073:7;;3050:9;:30;;3073:7;;3050:30;:::i;:::-;;;;;;;;3102:7;3087:11;;:22;;;;;;;:::i;:::-;;;;-1:-1:-1;;3121:39:0;;7015:25:1;;;3148:1:0;;-1:-1:-1;;;;;3121:39:0;;;;;7003:2:1;6988:18;3121:39:0;;;;;;;;2910:256;;:::o;2650:254::-;-1:-1:-1;;;;;2721:22:0;;2713:66;;;;-1:-1:-1;;;2713:66:0;;6711:2:1;2713:66:0;;;6693:21:1;6750:2;6730:18;;;6723:30;6789:33;6769:18;;;6762:61;6840:18;;2713:66:0;6683:181:1;2713:66:0;2803:7;2788:11;;:22;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;;;2817:19:0;;:9;:19;;;;;;;;;;:30;;2840:7;;2817:9;:30;;2840:7;;2817:30;:::i;:::-;;;;-1:-1:-1;;2859:39:0;;7015:25:1;;;-1:-1:-1;;;;;2859:39:0;;;2876:1;;2859:39;;7003:2:1;6988:18;2859:39:0;6970:76:1;14:173;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:2;;177:1;174;167:12;111:2;63:124;;;:::o;192:186::-;251:6;304:2;292:9;283:7;279:23;275:32;272:2;;;320:1;317;310:12;272:2;343:29;362:9;343:29;:::i;:::-;333:39;262:116;-1:-1:-1;;;262:116:1:o;383:260::-;451:6;459;512:2;500:9;491:7;487:23;483:32;480:2;;;528:1;525;518:12;480:2;551:29;570:9;551:29;:::i;:::-;541:39;;599:38;633:2;622:9;618:18;599:38;:::i;:::-;589:48;;470:173;;;;;:::o;648:328::-;725:6;733;741;794:2;782:9;773:7;769:23;765:32;762:2;;;810:1;807;800:12;762:2;833:29;852:9;833:29;:::i;:::-;823:39;;881:38;915:2;904:9;900:18;881:38;:::i;:::-;871:48;;966:2;955:9;951:18;938:32;928:42;;752:224;;;;;:::o;981:254::-;1049:6;1057;1110:2;1098:9;1089:7;1085:23;1081:32;1078:2;;;1126:1;1123;1116:12;1078:2;1149:29;1168:9;1149:29;:::i;:::-;1139:39;1225:2;1210:18;;;;1197:32;;-1:-1:-1;;;1068:167:1:o;1240:277::-;1307:6;1360:2;1348:9;1339:7;1335:23;1331:32;1328:2;;;1376:1;1373;1366:12;1328:2;1408:9;1402:16;1461:5;1454:13;1447:21;1440:5;1437:32;1427:2;;1483:1;1480;1473:12;1522:180;1581:6;1634:2;1622:9;1613:7;1609:23;1605:32;1602:2;;;1650:1;1647;1640:12;1602:2;-1:-1:-1;1673:23:1;;1592:110;-1:-1:-1;1592:110:1:o;1707:184::-;1777:6;1830:2;1818:9;1809:7;1805:23;1801:32;1798:2;;;1846:1;1843;1836:12;1798:2;-1:-1:-1;1869:16:1;;1788:103;-1:-1:-1;1788:103:1:o;3176:597::-;3288:4;3317:2;3346;3335:9;3328:21;3378:6;3372:13;3421:6;3416:2;3405:9;3401:18;3394:34;3446:1;3456:140;3470:6;3467:1;3464:13;3456:140;;;3565:14;;;3561:23;;3555:30;3531:17;;;3550:2;3527:26;3520:66;3485:10;;3456:140;;;3614:6;3611:1;3608:13;3605:2;;;3684:1;3679:2;3670:6;3659:9;3655:22;3651:31;3644:42;3605:2;-1:-1:-1;3757:2:1;3736:15;-1:-1:-1;;3732:29:1;3717:45;;;;3764:2;3713:54;;3297:476;-1:-1:-1;;;3297:476:1:o;7493:128::-;7533:3;7564:1;7560:6;7557:1;7554:13;7551:2;;;7570:18;;:::i;:::-;-1:-1:-1;7606:9:1;;7541:80::o;7626:217::-;7666:1;7692;7682:2;;7736:10;7731:3;7727:20;7724:1;7717:31;7771:4;7768:1;7761:15;7799:4;7796:1;7789:15;7682:2;-1:-1:-1;7828:9:1;;7672:171::o;7848:168::-;7888:7;7954:1;7950;7946:6;7942:14;7939:1;7936:21;7931:1;7924:9;7917:17;7913:45;7910:2;;;7961:18;;:::i;:::-;-1:-1:-1;8001:9:1;;7900:116::o;8021:125::-;8061:4;8089:1;8086;8083:8;8080:2;;;8094:18;;:::i;:::-;-1:-1:-1;8131:9:1;;8070:76::o;8151:380::-;8230:1;8226:12;;;;8273;;;8294:2;;8348:4;8340:6;8336:17;8326:27;;8294:2;8401;8393:6;8390:14;8370:18;8367:38;8364:2;;;8447:10;8442:3;8438:20;8435:1;8428:31;8482:4;8479:1;8472:15;8510:4;8507:1;8500:15;8364:2;;8206:325;;;:::o;8536:127::-;8597:10;8592:3;8588:20;8585:1;8578:31;8628:4;8625:1;8618:15;8652:4;8649:1;8642:15

Swarm Source

ipfs://64be805a02638dff39f702d8930ca198e9046c0be009ca6ff9bfe63178d73809

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.