ETH Price: $3,347.95 (+0.38%)
Gas: 2.64 Gwei
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Claim199919012024-05-31 19:28:11214 days ago1717183691IN
0xB5d65Ff6...7DC73B66a
0 ETH0.0003919710.02426065
Erc20to Native199850862024-05-30 20:38:35215 days ago1717101515IN
0xB5d65Ff6...7DC73B66a
0 ETH0.001501258.8348268
Erc20to Native199795822024-05-30 2:07:59216 days ago1717034879IN
0xB5d65Ff6...7DC73B66a
0 ETH0.00147487.88559478
Claim199781872024-05-29 21:27:11216 days ago1717018031IN
0xB5d65Ff6...7DC73B66a
0 ETH0.0004849612.40231196
Transfer Ownersh...199779342024-05-29 20:36:23216 days ago1717014983IN
0xB5d65Ff6...7DC73B66a
0 ETH0.000245188.47151951
Erc20to Native136080362021-11-13 13:48:491144 days ago1636811329IN
0xB5d65Ff6...7DC73B66a
0 ETH0.0133886978.79178975
Erc20to Native135432272021-11-03 10:00:061154 days ago1635933606IN
0xB5d65Ff6...7DC73B66a
0 ETH0.02386034140.41691647
Erc20to Native134901672021-10-26 1:49:071163 days ago1635212947IN
0xB5d65Ff6...7DC73B66a
0 ETH0.02402149145.47459972
Erc20to Native134746062021-10-23 15:36:271165 days ago1635003387IN
0xB5d65Ff6...7DC73B66a
0 ETH0.0135701279.85950079
Erc20to Native134662652021-10-22 8:07:221166 days ago1634890042IN
0xB5d65Ff6...7DC73B66a
0 ETH0.0092540354.45569508
Erc20to Native134591392021-10-21 5:24:401167 days ago1634793880IN
0xB5d65Ff6...7DC73B66a
0 ETH0.012879475.79466059
Erc20to Native134539082021-10-20 9:48:241168 days ago1634723304IN
0xB5d65Ff6...7DC73B66a
0 ETH0.0087052251.22978787
Erc20to Native134455292021-10-19 2:30:461170 days ago1634610646IN
0xB5d65Ff6...7DC73B66a
0 ETH0.0116745268.70884606
Erc20to Native134281002021-10-16 9:01:471172 days ago1634374907IN
0xB5d65Ff6...7DC73B66a
0 ETH0.0151280591.61575776
Erc20to Native134273472021-10-16 6:16:241172 days ago1634364984IN
0xB5d65Ff6...7DC73B66a
0 ETH0.0142436383.82306094
Erc20to Native134267572021-10-16 3:56:551172 days ago1634356615IN
0xB5d65Ff6...7DC73B66a
0 ETH0.0137786381.08655399
Erc20to Native134236312021-10-15 16:07:501173 days ago1634314070IN
0xB5d65Ff6...7DC73B66a
0 ETH0.02207918129.93486058
Erc20to Native134138942021-10-14 3:13:051175 days ago1634181185IN
0xB5d65Ff6...7DC73B66a
0 ETH0.0145503685.63417902
Erc20to Native133966402021-10-11 10:01:181177 days ago1633946478IN
0xB5d65Ff6...7DC73B66a
0 ETH0.010195560
Erc20to Native133824162021-10-09 4:22:121179 days ago1633753332IN
0xB5d65Ff6...7DC73B66a
0 ETH0.0180435688.41025613

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
NMTSwap

Compiler Version
v0.8.9+commit.e5eed63a

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
File 1 of 3 : NMTSwap.sol
// SPDX-License-Identifier: MIT
pragma solidity >=0.4.25;
import "@openzeppelin/contracts/access/Ownable.sol";
abstract contract IERC20{
    function transferFrom(address sender, address recipient, uint256 amount) external virtual returns (bool);
    function transfer(address recipient, uint256 amount) external virtual returns (bool);
    function balanceOf(address account) external view  virtual returns (uint256);
}

contract NMTSwap is Ownable{
    struct SwapInfo{
        string toNativeAddress;
        address fromAddress;
        uint256  amount;
    }
    event Swap(address from, string toNativeAddress,uint256 amount);

    SwapInfo[] public swaplist;
    address  public NMTContract= address(0xd81b71cBb89B2800CDb000AA277Dc1491dc923C3);


    function erc20toNative(string memory nativeAddress,uint256 amount) public returns (bool){

        require( bytes(nativeAddress).length >0 ,"native address not null");
        require( amount >= 10**18 ,"amount >= 1 NMT");

        IERC20 NMT = IERC20(NMTContract);
        NMT.transferFrom(msg.sender,address(this),amount);

        SwapInfo memory info= SwapInfo({ amount :amount,fromAddress :msg.sender,toNativeAddress : nativeAddress});
        swaplist.push(info);
        emit Swap(msg.sender,nativeAddress,amount);
        return true;
    }
    function burn(uint256 amount) public onlyOwner returns(bool) {
        IERC20 NMT = IERC20(NMTContract);
        NMT.transfer(address(0x000000000000000000000000000000000000dEaD),amount);
        return true;
    }
    function claim()public onlyOwner returns(bool) {
        IERC20 NMT = IERC20(NMTContract);
        NMT.transfer(owner(),NMT.balanceOf(address(this)));
        return true;
    }
    function getSwapRecord(uint256 index) public view returns(SwapInfo memory){
        require(swaplist.length > index,"error index");
        return swaplist[index];
    }
}

File 2 of 3 : Ownable.sol
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

import "../utils/Context.sol";
/**
 * @dev Contract module which provides a basic access control mechanism, where
 * there is an account (an owner) that can be granted exclusive access to
 * specific functions.
 *
 * By default, the owner account will be the one that deploys the contract. This
 * can later be changed with {transferOwnership}.
 *
 * This module is used through inheritance. It will make available the modifier
 * `onlyOwner`, which can be applied to your functions to restrict their use to
 * the owner.
 */
abstract contract Ownable is Context {
    address private _owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    /**
     * @dev Initializes the contract setting the deployer as the initial owner.
     */
    constructor () {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }

    /**
     * @dev Returns the address of the current owner.
     */
    function owner() public view virtual returns (address) {
        return _owner;
    }

    /**
     * @dev Throws if called by any account other than the owner.
     */
    modifier onlyOwner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }

    /**
     * @dev Leaves the contract without owner. It will not be possible to call
     * `onlyOwner` functions anymore. Can only be called by the current owner.
     *
     * NOTE: Renouncing ownership will leave the contract without an owner,
     * thereby removing any functionality that is only available to the owner.
     */
    function renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Can only be called by the current owner.
     */
    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }
}

File 3 of 3 : Context.sol
// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

/*
 * @dev Provides information about the current execution context, including the
 * sender of the transaction and its data. While these are generally available
 * via msg.sender and msg.data, they should not be accessed in such a direct
 * manner, since when dealing with meta-transactions the account sending and
 * paying for execution may not be the actual sender (as far as an application
 * is concerned).
 *
 * This contract is only required for intermediate, library-like contracts.
 */
abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }

    function _msgData() internal view virtual returns (bytes calldata) {
        this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
        return msg.data;
    }
}

Settings
{
  "remappings": [],
  "optimizer": {
    "enabled": false,
    "runs": 200
  },
  "evmVersion": "london",
  "libraries": {},
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  }
}

Contract Security Audit

Contract ABI

[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"string","name":"toNativeAddress","type":"string"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Swap","type":"event"},{"inputs":[],"name":"NMTContract","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"claim","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"nativeAddress","type":"string"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"erc20toNative","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"name":"getSwapRecord","outputs":[{"components":[{"internalType":"string","name":"toNativeAddress","type":"string"},{"internalType":"address","name":"fromAddress","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"internalType":"struct NMTSwap.SwapInfo","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"swaplist","outputs":[{"internalType":"string","name":"toNativeAddress","type":"string"},{"internalType":"address","name":"fromAddress","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405273d81b71cbb89b2800cdb000aa277dc1491dc923c3600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555034801561006557600080fd5b50600061007661011960201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350610121565b600033905090565b6116a1806101306000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c80638da5cb5b116100665780638da5cb5b14610122578063e580eb3c14610140578063f2fde38b1461015e578063f3ab90421461017a578063f8635de6146101aa57610093565b806342966c68146100985780634e71d92d146100c8578063715018a6146100e657806378ba285e146100f0575b600080fd5b6100b260048036038101906100ad9190610df7565b6101da565b6040516100bf9190610e3f565b60405180910390f35b6100d0610319565b6040516100dd9190610e3f565b60405180910390f35b6100ee6104e3565b005b61010a60048036038101906101059190610df7565b61061d565b60405161011993929190610f43565b60405180910390f35b61012a6106ff565b6040516101379190610f81565b60405180910390f35b610148610728565b6040516101559190610f81565b60405180910390f35b61017860048036038101906101739190610fc8565b61074e565b005b610194600480360381019061018f9190610df7565b6108f7565b6040516101a191906110ad565b60405180910390f35b6101c460048036038101906101bf9190611204565b610a6c565b6040516101d19190610e3f565b60405180910390f35b60006101e4610ccb565b73ffffffffffffffffffffffffffffffffffffffff166102026106ff565b73ffffffffffffffffffffffffffffffffffffffff1614610258576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161024f906112ac565b60405180910390fd5b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb61dead856040518363ffffffff1660e01b81526004016102bc9291906112cc565b602060405180830381600087803b1580156102d657600080fd5b505af11580156102ea573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061030e9190611321565b506001915050919050565b6000610323610ccb565b73ffffffffffffffffffffffffffffffffffffffff166103416106ff565b73ffffffffffffffffffffffffffffffffffffffff1614610397576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161038e906112ac565b60405180910390fd5b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6103e26106ff565b8373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161041b9190610f81565b60206040518083038186803b15801561043357600080fd5b505afa158015610447573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061046b9190611363565b6040518363ffffffff1660e01b81526004016104889291906112cc565b602060405180830381600087803b1580156104a257600080fd5b505af11580156104b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104da9190611321565b50600191505090565b6104eb610ccb565b73ffffffffffffffffffffffffffffffffffffffff166105096106ff565b73ffffffffffffffffffffffffffffffffffffffff161461055f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610556906112ac565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6001818154811061062d57600080fd5b9060005260206000209060030201600091509050806000018054610650906113bf565b80601f016020809104026020016040519081016040528092919081815260200182805461067c906113bf565b80156106c95780601f1061069e576101008083540402835291602001916106c9565b820191906000526020600020905b8154815290600101906020018083116106ac57829003601f168201915b5050505050908060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060020154905083565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610756610ccb565b73ffffffffffffffffffffffffffffffffffffffff166107746106ff565b73ffffffffffffffffffffffffffffffffffffffff16146107ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107c1906112ac565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561083a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161083190611463565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6108ff610cd3565b8160018054905011610946576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093d906114cf565b60405180910390fd5b6001828154811061095a576109596114ef565b5b9060005260206000209060030201604051806060016040529081600082018054610983906113bf565b80601f01602080910402602001604051908101604052809291908181526020018280546109af906113bf565b80156109fc5780601f106109d1576101008083540402835291602001916109fc565b820191906000526020600020905b8154815290600101906020018083116109df57829003601f168201915b505050505081526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016002820154815250509050919050565b600080835111610ab1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aa89061156a565b60405180910390fd5b670de0b6b3a7640000821015610afc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610af3906115d6565b60405180910390fd5b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff166323b872dd3330866040518463ffffffff1660e01b8152600401610b60939291906115f6565b602060405180830381600087803b158015610b7a57600080fd5b505af1158015610b8e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bb29190611321565b50600060405180606001604052808681526020013373ffffffffffffffffffffffffffffffffffffffff16815260200185815250905060018190806001815401808255809150506001900390600052602060002090600302016000909190919091506000820151816000019080519060200190610c30929190610d0a565b5060208201518160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040820151816002015550507ff6c184dc66b66fdd652f70b2bd5fc222712bd2978e2d910ee14b62cf4d04cf37338686604051610cb79392919061162d565b60405180910390a160019250505092915050565b600033905090565b604051806060016040528060608152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600081525090565b828054610d16906113bf565b90600052602060002090601f016020900481019282610d385760008555610d7f565b82601f10610d5157805160ff1916838001178555610d7f565b82800160010185558215610d7f579182015b82811115610d7e578251825591602001919060010190610d63565b5b509050610d8c9190610d90565b5090565b5b80821115610da9576000816000905550600101610d91565b5090565b6000604051905090565b600080fd5b600080fd5b6000819050919050565b610dd481610dc1565b8114610ddf57600080fd5b50565b600081359050610df181610dcb565b92915050565b600060208284031215610e0d57610e0c610db7565b5b6000610e1b84828501610de2565b91505092915050565b60008115159050919050565b610e3981610e24565b82525050565b6000602082019050610e546000830184610e30565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610e94578082015181840152602081019050610e79565b83811115610ea3576000848401525b50505050565b6000601f19601f8301169050919050565b6000610ec582610e5a565b610ecf8185610e65565b9350610edf818560208601610e76565b610ee881610ea9565b840191505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610f1e82610ef3565b9050919050565b610f2e81610f13565b82525050565b610f3d81610dc1565b82525050565b60006060820190508181036000830152610f5d8186610eba565b9050610f6c6020830185610f25565b610f796040830184610f34565b949350505050565b6000602082019050610f966000830184610f25565b92915050565b610fa581610f13565b8114610fb057600080fd5b50565b600081359050610fc281610f9c565b92915050565b600060208284031215610fde57610fdd610db7565b5b6000610fec84828501610fb3565b91505092915050565b600082825260208201905092915050565b600061101182610e5a565b61101b8185610ff5565b935061102b818560208601610e76565b61103481610ea9565b840191505092915050565b61104881610f13565b82525050565b61105781610dc1565b82525050565b6000606083016000830151848203600086015261107a8282611006565b915050602083015161108f602086018261103f565b5060408301516110a2604086018261104e565b508091505092915050565b600060208201905081810360008301526110c7818461105d565b905092915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61111182610ea9565b810181811067ffffffffffffffff821117156111305761112f6110d9565b5b80604052505050565b6000611143610dad565b905061114f8282611108565b919050565b600067ffffffffffffffff82111561116f5761116e6110d9565b5b61117882610ea9565b9050602081019050919050565b82818337600083830152505050565b60006111a76111a284611154565b611139565b9050828152602081018484840111156111c3576111c26110d4565b5b6111ce848285611185565b509392505050565b600082601f8301126111eb576111ea6110cf565b5b81356111fb848260208601611194565b91505092915050565b6000806040838503121561121b5761121a610db7565b5b600083013567ffffffffffffffff81111561123957611238610dbc565b5b611245858286016111d6565b925050602061125685828601610de2565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000611296602083610e65565b91506112a182611260565b602082019050919050565b600060208201905081810360008301526112c581611289565b9050919050565b60006040820190506112e16000830185610f25565b6112ee6020830184610f34565b9392505050565b6112fe81610e24565b811461130957600080fd5b50565b60008151905061131b816112f5565b92915050565b60006020828403121561133757611336610db7565b5b60006113458482850161130c565b91505092915050565b60008151905061135d81610dcb565b92915050565b60006020828403121561137957611378610db7565b5b60006113878482850161134e565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806113d757607f821691505b602082108114156113eb576113ea611390565b5b50919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061144d602683610e65565b9150611458826113f1565b604082019050919050565b6000602082019050818103600083015261147c81611440565b9050919050565b7f6572726f7220696e646578000000000000000000000000000000000000000000600082015250565b60006114b9600b83610e65565b91506114c482611483565b602082019050919050565b600060208201905081810360008301526114e8816114ac565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f6e61746976652061646472657373206e6f74206e756c6c000000000000000000600082015250565b6000611554601783610e65565b915061155f8261151e565b602082019050919050565b6000602082019050818103600083015261158381611547565b9050919050565b7f616d6f756e74203e3d2031204e4d540000000000000000000000000000000000600082015250565b60006115c0600f83610e65565b91506115cb8261158a565b602082019050919050565b600060208201905081810360008301526115ef816115b3565b9050919050565b600060608201905061160b6000830186610f25565b6116186020830185610f25565b6116256040830184610f34565b949350505050565b60006060820190506116426000830186610f25565b81810360208301526116548185610eba565b90506116636040830184610f34565b94935050505056fea2646970667358221220192889042e54cb22dfd49b4bc499fd036eca82910209ab74279207344085716f64736f6c63430008090033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100935760003560e01c80638da5cb5b116100665780638da5cb5b14610122578063e580eb3c14610140578063f2fde38b1461015e578063f3ab90421461017a578063f8635de6146101aa57610093565b806342966c68146100985780634e71d92d146100c8578063715018a6146100e657806378ba285e146100f0575b600080fd5b6100b260048036038101906100ad9190610df7565b6101da565b6040516100bf9190610e3f565b60405180910390f35b6100d0610319565b6040516100dd9190610e3f565b60405180910390f35b6100ee6104e3565b005b61010a60048036038101906101059190610df7565b61061d565b60405161011993929190610f43565b60405180910390f35b61012a6106ff565b6040516101379190610f81565b60405180910390f35b610148610728565b6040516101559190610f81565b60405180910390f35b61017860048036038101906101739190610fc8565b61074e565b005b610194600480360381019061018f9190610df7565b6108f7565b6040516101a191906110ad565b60405180910390f35b6101c460048036038101906101bf9190611204565b610a6c565b6040516101d19190610e3f565b60405180910390f35b60006101e4610ccb565b73ffffffffffffffffffffffffffffffffffffffff166102026106ff565b73ffffffffffffffffffffffffffffffffffffffff1614610258576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161024f906112ac565b60405180910390fd5b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb61dead856040518363ffffffff1660e01b81526004016102bc9291906112cc565b602060405180830381600087803b1580156102d657600080fd5b505af11580156102ea573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061030e9190611321565b506001915050919050565b6000610323610ccb565b73ffffffffffffffffffffffffffffffffffffffff166103416106ff565b73ffffffffffffffffffffffffffffffffffffffff1614610397576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161038e906112ac565b60405180910390fd5b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6103e26106ff565b8373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161041b9190610f81565b60206040518083038186803b15801561043357600080fd5b505afa158015610447573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061046b9190611363565b6040518363ffffffff1660e01b81526004016104889291906112cc565b602060405180830381600087803b1580156104a257600080fd5b505af11580156104b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104da9190611321565b50600191505090565b6104eb610ccb565b73ffffffffffffffffffffffffffffffffffffffff166105096106ff565b73ffffffffffffffffffffffffffffffffffffffff161461055f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610556906112ac565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6001818154811061062d57600080fd5b9060005260206000209060030201600091509050806000018054610650906113bf565b80601f016020809104026020016040519081016040528092919081815260200182805461067c906113bf565b80156106c95780601f1061069e576101008083540402835291602001916106c9565b820191906000526020600020905b8154815290600101906020018083116106ac57829003601f168201915b5050505050908060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060020154905083565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610756610ccb565b73ffffffffffffffffffffffffffffffffffffffff166107746106ff565b73ffffffffffffffffffffffffffffffffffffffff16146107ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107c1906112ac565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561083a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161083190611463565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6108ff610cd3565b8160018054905011610946576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093d906114cf565b60405180910390fd5b6001828154811061095a576109596114ef565b5b9060005260206000209060030201604051806060016040529081600082018054610983906113bf565b80601f01602080910402602001604051908101604052809291908181526020018280546109af906113bf565b80156109fc5780601f106109d1576101008083540402835291602001916109fc565b820191906000526020600020905b8154815290600101906020018083116109df57829003601f168201915b505050505081526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016002820154815250509050919050565b600080835111610ab1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aa89061156a565b60405180910390fd5b670de0b6b3a7640000821015610afc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610af3906115d6565b60405180910390fd5b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff166323b872dd3330866040518463ffffffff1660e01b8152600401610b60939291906115f6565b602060405180830381600087803b158015610b7a57600080fd5b505af1158015610b8e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bb29190611321565b50600060405180606001604052808681526020013373ffffffffffffffffffffffffffffffffffffffff16815260200185815250905060018190806001815401808255809150506001900390600052602060002090600302016000909190919091506000820151816000019080519060200190610c30929190610d0a565b5060208201518160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040820151816002015550507ff6c184dc66b66fdd652f70b2bd5fc222712bd2978e2d910ee14b62cf4d04cf37338686604051610cb79392919061162d565b60405180910390a160019250505092915050565b600033905090565b604051806060016040528060608152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600081525090565b828054610d16906113bf565b90600052602060002090601f016020900481019282610d385760008555610d7f565b82601f10610d5157805160ff1916838001178555610d7f565b82800160010185558215610d7f579182015b82811115610d7e578251825591602001919060010190610d63565b5b509050610d8c9190610d90565b5090565b5b80821115610da9576000816000905550600101610d91565b5090565b6000604051905090565b600080fd5b600080fd5b6000819050919050565b610dd481610dc1565b8114610ddf57600080fd5b50565b600081359050610df181610dcb565b92915050565b600060208284031215610e0d57610e0c610db7565b5b6000610e1b84828501610de2565b91505092915050565b60008115159050919050565b610e3981610e24565b82525050565b6000602082019050610e546000830184610e30565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610e94578082015181840152602081019050610e79565b83811115610ea3576000848401525b50505050565b6000601f19601f8301169050919050565b6000610ec582610e5a565b610ecf8185610e65565b9350610edf818560208601610e76565b610ee881610ea9565b840191505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610f1e82610ef3565b9050919050565b610f2e81610f13565b82525050565b610f3d81610dc1565b82525050565b60006060820190508181036000830152610f5d8186610eba565b9050610f6c6020830185610f25565b610f796040830184610f34565b949350505050565b6000602082019050610f966000830184610f25565b92915050565b610fa581610f13565b8114610fb057600080fd5b50565b600081359050610fc281610f9c565b92915050565b600060208284031215610fde57610fdd610db7565b5b6000610fec84828501610fb3565b91505092915050565b600082825260208201905092915050565b600061101182610e5a565b61101b8185610ff5565b935061102b818560208601610e76565b61103481610ea9565b840191505092915050565b61104881610f13565b82525050565b61105781610dc1565b82525050565b6000606083016000830151848203600086015261107a8282611006565b915050602083015161108f602086018261103f565b5060408301516110a2604086018261104e565b508091505092915050565b600060208201905081810360008301526110c7818461105d565b905092915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61111182610ea9565b810181811067ffffffffffffffff821117156111305761112f6110d9565b5b80604052505050565b6000611143610dad565b905061114f8282611108565b919050565b600067ffffffffffffffff82111561116f5761116e6110d9565b5b61117882610ea9565b9050602081019050919050565b82818337600083830152505050565b60006111a76111a284611154565b611139565b9050828152602081018484840111156111c3576111c26110d4565b5b6111ce848285611185565b509392505050565b600082601f8301126111eb576111ea6110cf565b5b81356111fb848260208601611194565b91505092915050565b6000806040838503121561121b5761121a610db7565b5b600083013567ffffffffffffffff81111561123957611238610dbc565b5b611245858286016111d6565b925050602061125685828601610de2565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000611296602083610e65565b91506112a182611260565b602082019050919050565b600060208201905081810360008301526112c581611289565b9050919050565b60006040820190506112e16000830185610f25565b6112ee6020830184610f34565b9392505050565b6112fe81610e24565b811461130957600080fd5b50565b60008151905061131b816112f5565b92915050565b60006020828403121561133757611336610db7565b5b60006113458482850161130c565b91505092915050565b60008151905061135d81610dcb565b92915050565b60006020828403121561137957611378610db7565b5b60006113878482850161134e565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806113d757607f821691505b602082108114156113eb576113ea611390565b5b50919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061144d602683610e65565b9150611458826113f1565b604082019050919050565b6000602082019050818103600083015261147c81611440565b9050919050565b7f6572726f7220696e646578000000000000000000000000000000000000000000600082015250565b60006114b9600b83610e65565b91506114c482611483565b602082019050919050565b600060208201905081810360008301526114e8816114ac565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f6e61746976652061646472657373206e6f74206e756c6c000000000000000000600082015250565b6000611554601783610e65565b915061155f8261151e565b602082019050919050565b6000602082019050818103600083015261158381611547565b9050919050565b7f616d6f756e74203e3d2031204e4d540000000000000000000000000000000000600082015250565b60006115c0600f83610e65565b91506115cb8261158a565b602082019050919050565b600060208201905081810360008301526115ef816115b3565b9050919050565b600060608201905061160b6000830186610f25565b6116186020830185610f25565b6116256040830184610f34565b949350505050565b60006060820190506116426000830186610f25565b81810360208301526116548185610eba565b90506116636040830184610f34565b94935050505056fea2646970667358221220192889042e54cb22dfd49b4bc499fd036eca82910209ab74279207344085716f64736f6c63430008090033

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.