ETH Price: $1,806.54 (+10.76%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Transaction Hash
Method
Block
From
To
Transfer222159402025-04-07 8:50:1116 days ago1744015811IN
0xb55EE890...d25B59063
0 ETH0.00028239.49035139
Transfer222145712025-04-07 4:14:2316 days ago1743999263IN
0xb55EE890...d25B59063
0 ETH0.000140212.71488053
Approve222138032025-04-07 1:39:5916 days ago1743989999IN
0xb55EE890...d25B59063
0 ETH0.000066951.44512036
Approve222071942025-04-06 3:29:3517 days ago1743910175IN
0xb55EE890...d25B59063
0 ETH0.000024490.5287252
Approve222068202025-04-06 2:14:1117 days ago1743905651IN
0xb55EE890...d25B59063
0 ETH0.000022260.48155336
Approve221584282025-03-30 8:07:3524 days ago1743322055IN
0xb55EE890...d25B59063
0 ETH0.000013380.55065438
Transfer221555452025-03-29 22:28:1124 days ago1743287291IN
0xb55EE890...d25B59063
0 ETH0.000019660.41978267
Approve221077502025-03-23 6:18:2331 days ago1742710703IN
0xb55EE890...d25B59063
0 ETH0.000016560.35563482
Transfer220864392025-03-20 6:59:4734 days ago1742453987IN
0xb55EE890...d25B59063
0 ETH0.000049141.42260433
Approve220863562025-03-20 6:43:1134 days ago1742452991IN
0xb55EE890...d25B59063
0 ETH0.000023860.5160442
Approve220637302025-03-17 2:49:4737 days ago1742179787IN
0xb55EE890...d25B59063
0 ETH0.000026871.00715492
Approve220637142025-03-17 2:46:3537 days ago1742179595IN
0xb55EE890...d25B59063
0 ETH0.000117992.5329006
Approve220091202025-03-09 11:49:3544 days ago1741520975IN
0xb55EE890...d25B59063
0 ETH0.000028870.61976182
Approve220076042025-03-09 6:44:4745 days ago1741502687IN
0xb55EE890...d25B59063
0 ETH0.000029290.99364537
Approve219236902025-02-25 13:38:2356 days ago1740490703IN
0xb55EE890...d25B59063
0 ETH0.00011092.38056706
Transfer219236812025-02-25 13:36:3556 days ago1740490595IN
0xb55EE890...d25B59063
0 ETH0.000081682.36617732
Approve219157132025-02-24 10:53:5958 days ago1740394439IN
0xb55EE890...d25B59063
0 ETH0.00001630.67090922
Transfer219080832025-02-23 9:18:4759 days ago1740302327IN
0xb55EE890...d25B59063
0 ETH0.000083981.79323704
Approve219078772025-02-23 8:37:2359 days ago1740299843IN
0xb55EE890...d25B59063
0 ETH0.00005381.15486715
Approve219071122025-02-23 6:03:3559 days ago1740290615IN
0xb55EE890...d25B59063
0 ETH0.000055631.19431848
Approve218673862025-02-17 16:47:4764 days ago1739810867IN
0xb55EE890...d25B59063
0 ETH0.0009697920.81737654
Transfer218673632025-02-17 16:43:1164 days ago1739810591IN
0xb55EE890...d25B59063
0 ETH0.0010557520.44657308
Approve218632372025-02-17 2:50:4765 days ago1739760647IN
0xb55EE890...d25B59063
0 ETH0.000041920.9
Transfer218618082025-02-16 22:02:1165 days ago1739743331IN
0xb55EE890...d25B59063
0 ETH0.000064571.37916998
Approve218519952025-02-15 13:02:3566 days ago1739624555IN
0xb55EE890...d25B59063
0 ETH0.000056991.22346605
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0xd6158709...0d8436E17
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
ST_Basic_Token

Compiler Version
v0.8.4+commit.c7e474f2

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2021-07-14
*/

// Token Generated using SuperToken https://supertoken.xyz

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.4;

abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }
    function _msgData() internal view virtual returns (bytes calldata) {
        this;
        return msg.data;
    }
}

abstract contract Ownable is Context {
    address private _owner;
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
    constructor () {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }
    function owner() public view virtual returns (address) {
        return _owner;
    }
    modifier onlyOwner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }
    function renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }
    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }
}

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

contract ST20 is Ownable, IST20 {
    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;
    uint256 private _totalSupply;
    string private _name;
    string private _symbol;
    uint8 private _decimals;

    constructor (string memory name_, string memory symbol_) {
        _name = name_;
        _symbol = symbol_;
        _decimals = 18;
    }
    function _setupDecimals(uint8 decimals_) internal {
        _decimals = decimals_;
    }
    function name() public view override returns (string memory) {
        return _name;
    }
    function symbol() public view override returns (string memory) {
        return _symbol;
    }
    function decimals() public view override returns (uint8) {
        return _decimals;
    }
    function totalSupply() public view override returns (uint256) {
        return _totalSupply;
    }
    function balanceOf(address account) public view override returns (uint256) {
        return _balances[account];
    }
    function getOwner() public view override returns (address) {
        return owner();
    }
    function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }
    function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) {
        _transfer(sender, recipient, amount);
        uint256 currentAllowance = _allowances[sender][_msgSender()];
        require(currentAllowance >= amount, "Token: transfer amount exceeds allowance");
        _approve(sender, _msgSender(), currentAllowance - amount);

        return true;
    }
    function approve(address spender, uint256 amount) public virtual override returns (bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }
    function allowance(address owner, address spender) public view virtual override returns (uint256) {
        return _allowances[owner][spender];
    }
    function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender] + addedValue);
        return true;
    }
    function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
        uint256 currentAllowance = _allowances[_msgSender()][spender];
        require(currentAllowance >= subtractedValue, "Token: decreased allowance below zero");
        _approve(_msgSender(), spender, currentAllowance - subtractedValue);
        return true;
    }
    function _transfer(address sender, address recipient, uint256 amount) internal virtual {
        require(sender != address(0), "Token: transfer from the zero address");
        require(recipient != address(0), "Token: transfer to the zero address");
        _beforeTokenTransfer(sender, recipient, amount);
        uint256 senderBalance = _balances[sender];
        require(senderBalance >= amount, "Token: transfer amount exceeds balance");
        _balances[sender] = senderBalance - amount;
        _balances[recipient] += amount;
        emit Transfer(sender, recipient, amount);
    }
    function _mint(address account, uint256 amount) internal virtual {
        require(account != address(0), "Token: mint to the zero address");
        _beforeTokenTransfer(address(0), account, amount);
        _totalSupply += amount;
        _balances[account] += amount;
        emit Transfer(address(0), account, amount);
    }
    function _burn(address account, uint256 amount) internal virtual {
        require(account != address(0), "Token: burn from the zero address");
        _beforeTokenTransfer(account, address(0), amount);
        uint256 accountBalance = _balances[account];
        require(accountBalance >= amount, "Token: burn amount exceeds balance");
        _balances[account] = accountBalance - amount;
        _totalSupply -= amount;
        emit Transfer(account, address(0), amount);
    }
    function _approve(address owner, address spender, uint256 amount) internal virtual {
        require(owner != address(0), "Token: approve from the zero address");
        require(spender != address(0), "Token: approve to the zero address");
        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }
    function _beforeTokenTransfer(address from, address to, uint256 amount) internal virtual { }
}

interface IPayable {
    function pay(string memory serviceName) external payable;
}

abstract contract ServicePayer {
    constructor (address payable receiver, string memory serviceName) payable {
        IPayable(receiver).pay{value: msg.value}(serviceName);
    }
}

contract ST_Basic_Token is ST20, ServicePayer {
    constructor (
        string memory name,
        string memory symbol,
        uint8 decimals,
        uint256 initialBalance,
        address payable feeReceiver
    )
        ST20(name, symbol)
        ServicePayer(feeReceiver, "ST_Basic_Token")
        payable
    {
        require(initialBalance > 0, "ST_Basic_Token: supply cannot be zero");
        _setupDecimals(decimals);
        _mint(_msgSender(), initialBalance);
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"},{"internalType":"uint8","name":"decimals","type":"uint8"},{"internalType":"uint256","name":"initialBalance","type":"uint256"},{"internalType":"address payable","name":"feeReceiver","type":"address"}],"stateMutability":"payable","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":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","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":"account","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":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"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":[],"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":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100f55760003560e01c8063715018a611610097578063a457c2d711610066578063a457c2d7146101f9578063a9059cbb1461020c578063dd62ed3e1461021f578063f2fde38b1461025857600080fd5b8063715018a6146101b1578063893d20e8146101bb5780638da5cb5b146101e057806395d89b41146101f157600080fd5b806323b872dd116100d357806323b872dd1461014d578063313ce56714610160578063395093511461017557806370a082311461018857600080fd5b806306fdde03146100fa578063095ea7b31461011857806318160ddd1461013b575b600080fd5b61010261026b565b60405161010f9190610a44565b60405180910390f35b61012b610126366004610a1b565b6102fd565b604051901515815260200161010f565b6003545b60405190815260200161010f565b61012b61015b3660046109e0565b610313565b60065460405160ff909116815260200161010f565b61012b610183366004610a1b565b6103c9565b61013f61019636600461098d565b6001600160a01b031660009081526001602052604090205490565b6101b9610400565b005b6000546001600160a01b03165b6040516001600160a01b03909116815260200161010f565b6000546001600160a01b03166101c8565b6101026104a4565b61012b610207366004610a1b565b6104b3565b61012b61021a366004610a1b565b61054e565b61013f61022d3660046109ae565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6101b961026636600461098d565b61055b565b60606004805461027a90610ac6565b80601f01602080910402602001604051908101604052809291908181526020018280546102a690610ac6565b80156102f35780601f106102c8576101008083540402835291602001916102f3565b820191906000526020600020905b8154815290600101906020018083116102d657829003601f168201915b5050505050905090565b600061030a338484610675565b50600192915050565b6000610320848484610799565b6001600160a01b0384166000908152600260209081526040808320338452909152902054828110156103aa5760405162461bcd60e51b815260206004820152602860248201527f546f6b656e3a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b6103be85336103b98685610aaf565b610675565b506001949350505050565b3360008181526002602090815260408083206001600160a01b0387168452909152812054909161030a9185906103b9908690610a97565b6000546001600160a01b0316331461045a5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016103a1565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b60606005805461027a90610ac6565b3360009081526002602090815260408083206001600160a01b0386168452909152812054828110156105355760405162461bcd60e51b815260206004820152602560248201527f546f6b656e3a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016103a1565b61054433856103b98685610aaf565b5060019392505050565b600061030a338484610799565b6000546001600160a01b031633146105b55760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016103a1565b6001600160a01b03811661061a5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016103a1565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383166106d75760405162461bcd60e51b8152602060048201526024808201527f546f6b656e3a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016103a1565b6001600160a01b0382166107385760405162461bcd60e51b815260206004820152602260248201527f546f6b656e3a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016103a1565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166107fd5760405162461bcd60e51b815260206004820152602560248201527f546f6b656e3a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016103a1565b6001600160a01b03821661085f5760405162461bcd60e51b815260206004820152602360248201527f546f6b656e3a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016103a1565b6001600160a01b038316600090815260016020526040902054818110156108d75760405162461bcd60e51b815260206004820152602660248201527f546f6b656e3a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016103a1565b6108e18282610aaf565b6001600160a01b038086166000908152600160205260408082209390935590851681529081208054849290610917908490610a97565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161096391815260200190565b60405180910390a350505050565b80356001600160a01b038116811461098857600080fd5b919050565b60006020828403121561099e578081fd5b6109a782610971565b9392505050565b600080604083850312156109c0578081fd5b6109c983610971565b91506109d760208401610971565b90509250929050565b6000806000606084860312156109f4578081fd5b6109fd84610971565b9250610a0b60208501610971565b9150604084013590509250925092565b60008060408385031215610a2d578182fd5b610a3683610971565b946020939093013593505050565b6000602080835283518082850152825b81811015610a7057858101830151858201604001528201610a54565b81811115610a815783604083870101525b50601f01601f1916929092016040019392505050565b60008219821115610aaa57610aaa610b01565b500190565b600082821015610ac157610ac1610b01565b500390565b600181811c90821680610ada57607f821691505b60208210811415610afb57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea2646970667358221220857560c43718b150b49e6c390cfd693ddd03a1b973a4186ea90dd4260ef19b7364736f6c63430008040033

Deployed Bytecode Sourcemap

7115:503:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2779:92;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4013:169;;;;;;:::i;:::-;;:::i;:::-;;;1653:14:1;;1646:22;1628:41;;1616:2;1601:18;4013:169:0;1583:92:1;3077:100:0;3157:12;;3077:100;;;6042:25:1;;;6030:2;6015:18;3077:100:0;5997:76:1;3587:420:0;;;;;;:::i;:::-;;:::i;2979:92::-;3054:9;;2979:92;;3054:9;;;;6220:36:1;;6208:2;6193:18;2979:92:0;6175:87:1;4345:215:0;;;;;;:::i;:::-;;:::i;3183:119::-;;;;;;:::i;:::-;-1:-1:-1;;;;;3276:18:0;3249:7;3276:18;;;:9;:18;;;;;;;3183:119;926:148;;;:::i;:::-;;3308:92;3358:7;780:6;-1:-1:-1;;;;;780:6:0;3308:92;;;-1:-1:-1;;;;;1444:32:1;;;1426:51;;1414:2;1399:18;3308:92:0;1381:102:1;707:87:0;753:7;780:6;-1:-1:-1;;;;;780:6:0;707:87;;2877:96;;;:::i;4566:375::-;;;;;;:::i;:::-;;:::i;3406:175::-;;;;;;:::i;:::-;;:::i;4188:151::-;;;;;;:::i;:::-;-1:-1:-1;;;;;4304:18:0;;;4277:7;4304:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;4188:151;1080:244;;;;;;:::i;:::-;;:::i;2779:92::-;2825:13;2858:5;2851:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2779:92;:::o;4013:169::-;4096:4;4113:39;237:10;4136:7;4145:6;4113:8;:39::i;:::-;-1:-1:-1;4170:4:0;4013:169;;;;:::o;3587:420::-;3693:4;3710:36;3720:6;3728:9;3739:6;3710:9;:36::i;:::-;-1:-1:-1;;;;;3784:19:0;;3757:24;3784:19;;;:11;:19;;;;;;;;237:10;3784:33;;;;;;;;3836:26;;;;3828:79;;;;-1:-1:-1;;;3828:79:0;;5286:2:1;3828:79:0;;;5268:21:1;5325:2;5305:18;;;5298:30;5364:34;5344:18;;;5337:62;-1:-1:-1;;;5415:18:1;;;5408:38;5463:19;;3828:79:0;;;;;;;;;3918:57;3927:6;237:10;3949:25;3968:6;3949:16;:25;:::i;:::-;3918:8;:57::i;:::-;-1:-1:-1;3995:4:0;;3587:420;-1:-1:-1;;;;3587:420:0:o;4345:215::-;237:10;4433:4;4482:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;4482:34:0;;;;;;;;;;4433:4;;4450:80;;4473:7;;4482:47;;4519:10;;4482:47;:::i;926:148::-;753:7;780:6;-1:-1:-1;;;;;780:6:0;237:10;840:23;832:68;;;;-1:-1:-1;;;832:68:0;;4925:2:1;832:68:0;;;4907:21:1;;;4944:18;;;4937:30;5003:34;4983:18;;;4976:62;5055:18;;832:68:0;4897:182:1;832:68:0;1033:1:::1;1017:6:::0;;996:40:::1;::::0;-1:-1:-1;;;;;1017:6:0;;::::1;::::0;996:40:::1;::::0;1033:1;;996:40:::1;1064:1;1047:19:::0;;-1:-1:-1;;;;;;1047:19:0::1;::::0;;926:148::o;2877:96::-;2925:13;2958:7;2951:14;;;;;:::i;4566:375::-;237:10;4659:4;4703:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;4703:34:0;;;;;;;;;;4756:35;;;;4748:85;;;;-1:-1:-1;;;4748:85:0;;3708:2:1;4748:85:0;;;3690:21:1;3747:2;3727:18;;;3720:30;3786:34;3766:18;;;3759:62;-1:-1:-1;;;3837:18:1;;;3830:35;3882:19;;4748:85:0;3680:227:1;4748:85:0;4844:67;237:10;4867:7;4876:34;4895:15;4876:16;:34;:::i;4844:67::-;-1:-1:-1;4929:4:0;;4566:375;-1:-1:-1;;;4566:375:0:o;3406:175::-;3492:4;3509:42;237:10;3533:9;3544:6;3509:9;:42::i;1080:244::-;753:7;780:6;-1:-1:-1;;;;;780:6:0;237:10;840:23;832:68;;;;-1:-1:-1;;;832:68:0;;4925:2:1;832:68:0;;;4907:21:1;;;4944:18;;;4937:30;5003:34;4983:18;;;4976:62;5055:18;;832:68:0;4897:182:1;832:68:0;-1:-1:-1;;;;;1169:22:0;::::1;1161:73;;;::::0;-1:-1:-1;;;1161:73:0;;3301:2:1;1161:73:0::1;::::0;::::1;3283:21:1::0;3340:2;3320:18;;;3313:30;3379:34;3359:18;;;3352:62;-1:-1:-1;;;3430:18:1;;;3423:36;3476:19;;1161:73:0::1;3273:228:1::0;1161:73:0::1;1271:6;::::0;;1250:38:::1;::::0;-1:-1:-1;;;;;1250:38:0;;::::1;::::0;1271:6;::::1;::::0;1250:38:::1;::::0;::::1;1299:6;:17:::0;;-1:-1:-1;;;;;;1299:17:0::1;-1:-1:-1::0;;;;;1299:17:0;;;::::1;::::0;;;::::1;::::0;;1080:244::o;6385:344::-;-1:-1:-1;;;;;6487:19:0;;6479:68;;;;-1:-1:-1;;;6479:68:0;;2896:2:1;6479:68:0;;;2878:21:1;2935:2;2915:18;;;2908:30;2974:34;2954:18;;;2947:62;-1:-1:-1;;;3025:18:1;;;3018:34;3069:19;;6479:68:0;2868:226:1;6479:68:0;-1:-1:-1;;;;;6566:21:0;;6558:68;;;;-1:-1:-1;;;6558:68:0;;5695:2:1;6558:68:0;;;5677:21:1;5734:2;5714:18;;;5707:30;5773:34;5753:18;;;5746:62;-1:-1:-1;;;5824:18:1;;;5817:32;5866:19;;6558:68:0;5667:224:1;6558:68:0;-1:-1:-1;;;;;6637:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;6689:32;;6042:25:1;;;6689:32:0;;6015:18:1;6689:32:0;;;;;;;6385:344;;;:::o;4947:598::-;-1:-1:-1;;;;;5053:20:0;;5045:70;;;;-1:-1:-1;;;5045:70:0;;2490:2:1;5045:70:0;;;2472:21:1;2529:2;2509:18;;;2502:30;2568:34;2548:18;;;2541:62;-1:-1:-1;;;2619:18:1;;;2612:35;2664:19;;5045:70:0;2462:227:1;5045:70:0;-1:-1:-1;;;;;5134:23:0;;5126:71;;;;-1:-1:-1;;;5126:71:0;;4114:2:1;5126:71:0;;;4096:21:1;4153:2;4133:18;;;4126:30;4192:34;4172:18;;;4165:62;-1:-1:-1;;;4243:18:1;;;4236:33;4286:19;;5126:71:0;4086:225:1;5126:71:0;-1:-1:-1;;;;;5290:17:0;;5266:21;5290:17;;;:9;:17;;;;;;5326:23;;;;5318:74;;;;-1:-1:-1;;;5318:74:0;;4518:2:1;5318:74:0;;;4500:21:1;4557:2;4537:18;;;4530:30;4596:34;4576:18;;;4569:62;-1:-1:-1;;;4647:18:1;;;4640:36;4693:19;;5318:74:0;4490:228:1;5318:74:0;5423:22;5439:6;5423:13;:22;:::i;:::-;-1:-1:-1;;;;;5403:17:0;;;;;;;:9;:17;;;;;;:42;;;;5456:20;;;;;;;;:30;;5480:6;;5403:17;5456:30;;5480:6;;5456:30;:::i;:::-;;;;;;;;5519:9;-1:-1:-1;;;;;5502:35:0;5511:6;-1:-1:-1;;;;;5502:35:0;;5530:6;5502:35;;;;6042:25:1;;6030:2;6015:18;;5997:76;5502:35:0;;;;;;;;4947:598;;;;:::o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:2;;177:1;174;167:12;111:2;63:124;;;:::o;192:196::-;251:6;304:2;292:9;283:7;279:23;275:32;272:2;;;325:6;317;310:22;272:2;353:29;372:9;353:29;:::i;:::-;343:39;262:126;-1:-1:-1;;;262:126:1:o;393:270::-;461:6;469;522:2;510:9;501:7;497:23;493:32;490:2;;;543:6;535;528:22;490:2;571:29;590:9;571:29;:::i;:::-;561:39;;619:38;653:2;642:9;638:18;619:38;:::i;:::-;609:48;;480:183;;;;;:::o;668:338::-;745:6;753;761;814:2;802:9;793:7;789:23;785:32;782:2;;;835:6;827;820:22;782:2;863:29;882:9;863:29;:::i;:::-;853:39;;911:38;945:2;934:9;930:18;911:38;:::i;:::-;901:48;;996:2;985:9;981:18;968:32;958:42;;772:234;;;;;:::o;1011:264::-;1079:6;1087;1140:2;1128:9;1119:7;1115:23;1111:32;1108:2;;;1161:6;1153;1146:22;1108:2;1189:29;1208:9;1189:29;:::i;:::-;1179:39;1265:2;1250:18;;;;1237:32;;-1:-1:-1;;;1098:177:1:o;1680:603::-;1792:4;1821:2;1850;1839:9;1832:21;1882:6;1876:13;1925:6;1920:2;1909:9;1905:18;1898:34;1950:4;1963:140;1977:6;1974:1;1971:13;1963:140;;;2072:14;;;2068:23;;2062:30;2038:17;;;2057:2;2034:26;2027:66;1992:10;;1963:140;;;2121:6;2118:1;2115:13;2112:2;;;2191:4;2186:2;2177:6;2166:9;2162:22;2158:31;2151:45;2112:2;-1:-1:-1;2267:2:1;2246:15;-1:-1:-1;;2242:29:1;2227:45;;;;2274:2;2223:54;;1801:482;-1:-1:-1;;;1801:482:1:o;6267:128::-;6307:3;6338:1;6334:6;6331:1;6328:13;6325:2;;;6344:18;;:::i;:::-;-1:-1:-1;6380:9:1;;6315:80::o;6400:125::-;6440:4;6468:1;6465;6462:8;6459:2;;;6473:18;;:::i;:::-;-1:-1:-1;6510:9:1;;6449:76::o;6530:380::-;6609:1;6605:12;;;;6652;;;6673:2;;6727:4;6719:6;6715:17;6705:27;;6673:2;6780;6772:6;6769:14;6749:18;6746:38;6743:2;;;6826:10;6821:3;6817:20;6814:1;6807:31;6861:4;6858:1;6851:15;6889:4;6886:1;6879:15;6743:2;;6585:325;;;:::o;6915:127::-;6976:10;6971:3;6967:20;6964:1;6957:31;7007:4;7004:1;6997:15;7031:4;7028:1;7021:15

Swarm Source

ipfs://857560c43718b150b49e6c390cfd693ddd03a1b973a4186ea90dd4260ef19b73

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.