Contract

0xAbaA181e52a059D85463a17C5cA8164aa78398Aa

Overview

S Balance

Sonic LogoSonic LogoSonic Logo0 S

S Value

-

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve5780382024-12-18 15:48:4816 hrs ago1734536928IN
0xAbaA181e...aa78398Aa
0 S0.000054171.11
Mint5765292024-12-18 15:40:0817 hrs ago1734536408IN
0xAbaA181e...aa78398Aa
0 S0.000039861.11
Approve5757752024-12-18 15:35:5717 hrs ago1734536157IN
0xAbaA181e...aa78398Aa
0 S0.000054171.11
Approve5752442024-12-18 15:32:5817 hrs ago1734535978IN
0xAbaA181e...aa78398Aa
0 S0.000053931.11
Approve5745082024-12-18 15:28:5217 hrs ago1734535732IN
0xAbaA181e...aa78398Aa
0 S0.000054171.11
Approve5734552024-12-18 15:22:5617 hrs ago1734535376IN
0xAbaA181e...aa78398Aa
0 S0.000056751.221
Approve5734482024-12-18 15:22:5317 hrs ago1734535373IN
0xAbaA181e...aa78398Aa
0 S0.000056751.221
Approve5734412024-12-18 15:22:5117 hrs ago1734535371IN
0xAbaA181e...aa78398Aa
0 S0.000057771.243
Approve5734402024-12-18 15:22:5117 hrs ago1734535371IN
0xAbaA181e...aa78398Aa
0 S0.000056751.221
Approve5734352024-12-18 15:22:4917 hrs ago1734535369IN
0xAbaA181e...aa78398Aa
0 S0.000056751.221
Approve5734302024-12-18 15:22:4717 hrs ago1734535367IN
0xAbaA181e...aa78398Aa
0 S0.000056751.221
Approve5733722024-12-18 15:22:2717 hrs ago1734535347IN
0xAbaA181e...aa78398Aa
0 S0.000054171.11
Mint5725542024-12-18 15:17:5317 hrs ago1734535073IN
0xAbaA181e...aa78398Aa
0 S0.000039891.11

Parent Transaction Hash Block From To
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
SOL

Compiler Version
v0.8.26+commit.8a97fa7a

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at SonicScan.org on 2024-12-18
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

contract SOL {
    string public name = "Solana";  // Token Name
    string public symbol = "SOL";    // Token Symbol
    uint8 public decimals = 18;      // Number of decimals (18 is standard for ERC20)
    uint256 public totalSupply;      // Total supply of the token

    mapping(address => uint256) public balanceOf;      // Mapping to store the balance of each address
    mapping(address => mapping(address => uint256)) public allowance;  // Mapping for allowance (spending on behalf of others)

    // Events (optional but standard)
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);

    // Constructor to initialize total supply and assign it to the deployer's address
    constructor(uint256 initialSupply) {
        totalSupply = initialSupply * 10 ** uint256(decimals); // Adjust for decimals
        balanceOf[msg.sender] = totalSupply; // Assign total supply to deployer's address
        emit Transfer(address(0), msg.sender, totalSupply); // Emit the Transfer event
    }

    // Transfer tokens from the sender to the recipient
    function transfer(address recipient, uint256 amount) public returns (bool) {
        require(recipient != address(0), "ERC20: transfer to the zero address");
        require(balanceOf[msg.sender] >= amount, "ERC20: insufficient balance");

        balanceOf[msg.sender] -= amount;
        balanceOf[recipient] += amount;

        emit Transfer(msg.sender, recipient, amount);
        return true;
    }

    // Allow an address to spend a specified amount of tokens on behalf of the sender
    function approve(address spender, uint256 amount) public returns (bool) {
        require(spender != address(0), "ERC20: approve to the zero address");

        allowance[msg.sender][spender] = amount;
        emit Approval(msg.sender, spender, amount);
        return true;
    }

    // Transfer tokens from one address to another, based on allowance
    function transferFrom(address sender, address recipient, uint256 amount) public returns (bool) {
        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 balance");
        require(allowance[sender][msg.sender] >= amount, "ERC20: allowance exceeded");

        balanceOf[sender] -= amount;
        balanceOf[recipient] += amount;
        allowance[sender][msg.sender] -= amount;

        emit Transfer(sender, recipient, amount);
        return true;
    }

    // Get the remaining number of tokens a spender is allowed to transfer on behalf of an owner
    function getAllowance(address owner, address spender) public view returns (uint256) {
        return allowance[owner][spender];
    }

    // Mint new tokens (can only be called by the contract owner or a specified minter)
    function mint(address account, uint256 amount) public returns (bool) {
        require(account != address(0), "ERC20: mint to the zero address");

        totalSupply += amount;
        balanceOf[account] += amount;

        emit Transfer(address(0), account, amount);
        return true;
    }

    // Burn tokens (destroy tokens from the caller's balance)
    function burn(uint256 amount) public returns (bool) {
        require(balanceOf[msg.sender] >= amount, "ERC20: burn amount exceeds balance");

        totalSupply -= amount;
        balanceOf[msg.sender] -= amount;

        emit Transfer(msg.sender, address(0), amount);
        return true;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"uint256","name":"initialSupply","type":"uint256"}],"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":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":"","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":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"getAllowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","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":"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"}]

60c06040526006608090815265536f6c616e6160d01b60a0525f906100249082610189565b5060408051808201909152600381526214d3d360ea1b602082015260019061004c9082610189565b506002805460ff19166012179055348015610065575f80fd5b50604051610ddb380380610ddb83398101604081905261008491610243565b6002546100959060ff16600a610353565b61009f9082610365565b6003819055335f81815260046020908152604080832085905551938452919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35061037c565b634e487b7160e01b5f52604160045260245ffd5b600181811c9082168061011957607f821691505b60208210810361013757634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561018457805f5260205f20601f840160051c810160208510156101625750805b601f840160051c820191505b81811015610181575f815560010161016e565b50505b505050565b81516001600160401b038111156101a2576101a26100f1565b6101b6816101b08454610105565b8461013d565b6020601f8211600181146101e8575f83156101d15750848201515b5f19600385901b1c1916600184901b178455610181565b5f84815260208120601f198516915b8281101561021757878501518255602094850194600190920191016101f7565b508482101561023457868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f60208284031215610253575f80fd5b5051919050565b634e487b7160e01b5f52601160045260245ffd5b6001815b60018411156102a95780850481111561028d5761028d61025a565b600184161561029b57908102905b60019390931c928002610272565b935093915050565b5f826102bf5750600161034d565b816102cb57505f61034d565b81600181146102e157600281146102eb57610307565b600191505061034d565b60ff8411156102fc576102fc61025a565b50506001821b61034d565b5060208310610133831016604e8410600b841016171561032a575081810a61034d565b6103365f19848461026e565b805f19048211156103495761034961025a565b0290505b92915050565b5f61035e83836102b1565b9392505050565b808202811582820484141761034d5761034d61025a565b610a52806103895f395ff3fe608060405234801561000f575f80fd5b50600436106100b1575f3560e01c806340c10f191161006e57806340c10f191461017757806342966c681461018a57806370a082311461019d57806395d89b41146101bc578063a9059cbb146101c4578063dd62ed3e146101d7575f80fd5b806306fdde03146100b5578063095ea7b3146100d35780630af4187d146100f657806318160ddd1461013c57806323b872dd14610145578063313ce56714610158575b5f80fd5b6100bd610201565b6040516100ca919061082d565b60405180910390f35b6100e66100e136600461087d565b61028c565b60405190151581526020016100ca565b61012e6101043660046108a5565b6001600160a01b039182165f90815260056020908152604080832093909416825291909152205490565b6040519081526020016100ca565b61012e60035481565b6100e66101533660046108d6565b610358565b6002546101659060ff1681565b60405160ff90911681526020016100ca565b6100e661018536600461087d565b610591565b6100e6610198366004610910565b610654565b61012e6101ab366004610927565b60046020525f908152604090205481565b6100bd610722565b6100e66101d236600461087d565b61072f565b61012e6101e53660046108a5565b600560209081525f928352604080842090915290825290205481565b5f805461020d90610947565b80601f016020809104026020016040519081016040528092919081815260200182805461023990610947565b80156102845780601f1061025b57610100808354040283529160200191610284565b820191905f5260205f20905b81548152906001019060200180831161026757829003601f168201915b505050505081565b5f6001600160a01b0383166102f35760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084015b60405180910390fd5b335f8181526005602090815260408083206001600160a01b03881680855290835292819020869055518581529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a35060015b92915050565b5f6001600160a01b0384166103bd5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016102ea565b6001600160a01b0383166103e35760405162461bcd60e51b81526004016102ea9061097f565b6001600160a01b0384165f9081526004602052604090205482111561044a5760405162461bcd60e51b815260206004820152601b60248201527f45524332303a20696e73756666696369656e742062616c616e6365000000000060448201526064016102ea565b6001600160a01b0384165f9081526005602090815260408083203384529091529020548211156104bc5760405162461bcd60e51b815260206004820152601960248201527f45524332303a20616c6c6f77616e63652065786365656465640000000000000060448201526064016102ea565b6001600160a01b0384165f90815260046020526040812080548492906104e39084906109d6565b90915550506001600160a01b0383165f908152600460205260408120805484929061050f9084906109e9565b90915550506001600160a01b0384165f908152600560209081526040808320338452909152812080548492906105469084906109d6565b92505081905550826001600160a01b0316846001600160a01b03165f805160206109fd8339815191528460405161057f91815260200190565b60405180910390a35060019392505050565b5f6001600160a01b0383166105e85760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016102ea565b8160035f8282546105f991906109e9565b90915550506001600160a01b0383165f90815260046020526040812080548492906106259084906109e9565b90915550506040518281526001600160a01b038416905f905f805160206109fd83398151915290602001610346565b335f908152600460205260408120548211156106bd5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b60648201526084016102ea565b8160035f8282546106ce91906109d6565b9091555050335f90815260046020526040812080548492906106f19084906109d6565b90915550506040518281525f9033905f805160206109fd8339815191529060200160405180910390a3506001919050565b6001805461020d90610947565b5f6001600160a01b0383166107565760405162461bcd60e51b81526004016102ea9061097f565b335f908152600460205260409020548211156107b45760405162461bcd60e51b815260206004820152601b60248201527f45524332303a20696e73756666696369656e742062616c616e6365000000000060448201526064016102ea565b335f90815260046020526040812080548492906107d29084906109d6565b90915550506001600160a01b0383165f90815260046020526040812080548492906107fe9084906109e9565b90915550506040518281526001600160a01b0384169033905f805160206109fd83398151915290602001610346565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114610878575f80fd5b919050565b5f806040838503121561088e575f80fd5b61089783610862565b946020939093013593505050565b5f80604083850312156108b6575f80fd5b6108bf83610862565b91506108cd60208401610862565b90509250929050565b5f805f606084860312156108e8575f80fd5b6108f184610862565b92506108ff60208501610862565b929592945050506040919091013590565b5f60208284031215610920575f80fd5b5035919050565b5f60208284031215610937575f80fd5b61094082610862565b9392505050565b600181811c9082168061095b57607f821691505b60208210810361097957634e487b7160e01b5f52602260045260245ffd5b50919050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b634e487b7160e01b5f52601160045260245ffd5b81810381811115610352576103526109c2565b80820180821115610352576103526109c256feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa26469706673582212206d0cc2ee1c25b91c33a5f6bd692c582fc3fd0d2e9f24a0841ba28afd8f835e8264736f6c634300081a0033000000000000000000000000000000000000000000000000000000e8d4a51000

Deployed Bytecode

0x608060405234801561000f575f80fd5b50600436106100b1575f3560e01c806340c10f191161006e57806340c10f191461017757806342966c681461018a57806370a082311461019d57806395d89b41146101bc578063a9059cbb146101c4578063dd62ed3e146101d7575f80fd5b806306fdde03146100b5578063095ea7b3146100d35780630af4187d146100f657806318160ddd1461013c57806323b872dd14610145578063313ce56714610158575b5f80fd5b6100bd610201565b6040516100ca919061082d565b60405180910390f35b6100e66100e136600461087d565b61028c565b60405190151581526020016100ca565b61012e6101043660046108a5565b6001600160a01b039182165f90815260056020908152604080832093909416825291909152205490565b6040519081526020016100ca565b61012e60035481565b6100e66101533660046108d6565b610358565b6002546101659060ff1681565b60405160ff90911681526020016100ca565b6100e661018536600461087d565b610591565b6100e6610198366004610910565b610654565b61012e6101ab366004610927565b60046020525f908152604090205481565b6100bd610722565b6100e66101d236600461087d565b61072f565b61012e6101e53660046108a5565b600560209081525f928352604080842090915290825290205481565b5f805461020d90610947565b80601f016020809104026020016040519081016040528092919081815260200182805461023990610947565b80156102845780601f1061025b57610100808354040283529160200191610284565b820191905f5260205f20905b81548152906001019060200180831161026757829003601f168201915b505050505081565b5f6001600160a01b0383166102f35760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084015b60405180910390fd5b335f8181526005602090815260408083206001600160a01b03881680855290835292819020869055518581529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a35060015b92915050565b5f6001600160a01b0384166103bd5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016102ea565b6001600160a01b0383166103e35760405162461bcd60e51b81526004016102ea9061097f565b6001600160a01b0384165f9081526004602052604090205482111561044a5760405162461bcd60e51b815260206004820152601b60248201527f45524332303a20696e73756666696369656e742062616c616e6365000000000060448201526064016102ea565b6001600160a01b0384165f9081526005602090815260408083203384529091529020548211156104bc5760405162461bcd60e51b815260206004820152601960248201527f45524332303a20616c6c6f77616e63652065786365656465640000000000000060448201526064016102ea565b6001600160a01b0384165f90815260046020526040812080548492906104e39084906109d6565b90915550506001600160a01b0383165f908152600460205260408120805484929061050f9084906109e9565b90915550506001600160a01b0384165f908152600560209081526040808320338452909152812080548492906105469084906109d6565b92505081905550826001600160a01b0316846001600160a01b03165f805160206109fd8339815191528460405161057f91815260200190565b60405180910390a35060019392505050565b5f6001600160a01b0383166105e85760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016102ea565b8160035f8282546105f991906109e9565b90915550506001600160a01b0383165f90815260046020526040812080548492906106259084906109e9565b90915550506040518281526001600160a01b038416905f905f805160206109fd83398151915290602001610346565b335f908152600460205260408120548211156106bd5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b60648201526084016102ea565b8160035f8282546106ce91906109d6565b9091555050335f90815260046020526040812080548492906106f19084906109d6565b90915550506040518281525f9033905f805160206109fd8339815191529060200160405180910390a3506001919050565b6001805461020d90610947565b5f6001600160a01b0383166107565760405162461bcd60e51b81526004016102ea9061097f565b335f908152600460205260409020548211156107b45760405162461bcd60e51b815260206004820152601b60248201527f45524332303a20696e73756666696369656e742062616c616e6365000000000060448201526064016102ea565b335f90815260046020526040812080548492906107d29084906109d6565b90915550506001600160a01b0383165f90815260046020526040812080548492906107fe9084906109e9565b90915550506040518281526001600160a01b0384169033905f805160206109fd83398151915290602001610346565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114610878575f80fd5b919050565b5f806040838503121561088e575f80fd5b61089783610862565b946020939093013593505050565b5f80604083850312156108b6575f80fd5b6108bf83610862565b91506108cd60208401610862565b90509250929050565b5f805f606084860312156108e8575f80fd5b6108f184610862565b92506108ff60208501610862565b929592945050506040919091013590565b5f60208284031215610920575f80fd5b5035919050565b5f60208284031215610937575f80fd5b61094082610862565b9392505050565b600181811c9082168061095b57607f821691505b60208210810361097957634e487b7160e01b5f52602260045260245ffd5b50919050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b634e487b7160e01b5f52601160045260245ffd5b81810381811115610352576103526109c2565b80820180821115610352576103526109c256feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa26469706673582212206d0cc2ee1c25b91c33a5f6bd692c582fc3fd0d2e9f24a0841ba28afd8f835e8264736f6c634300081a0033

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

000000000000000000000000000000000000000000000000000000e8d4a51000

-----Decoded View---------------
Arg [0] : initialSupply (uint256): 1000000000000

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000000000000000000e8d4a51000


Deployed Bytecode Sourcemap

60:3709:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;80:29;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1745:286;;;;;;:::i;:::-;;:::i;:::-;;;1085:14:1;;1078:22;1060:41;;1048:2;1033:18;1745:286:0;920:187:1;2855:135:0;;;;;;:::i;:::-;-1:-1:-1;;;;;2957:16:0;;;2930:7;2957:16;;;:9;:16;;;;;;;;:25;;;;;;;;;;;;;2855:135;;;;1523:25:1;;;1511:2;1496:18;2855:135:0;1377:177:1;272:26:0;;;;;;2111:638;;;;;;:::i;:::-;;:::i;185:26::-;;;;;;;;;;;;2110:4:1;2098:17;;;2080:36;;2068:2;2053:18;185:26:0;1938:184:1;3087:303:0;;;;;;:::i;:::-;;:::i;3461:305::-;;;;;;:::i;:::-;;:::i;341:44::-;;;;;;:::i;:::-;;;;;;;;;;;;;;131:28;;;:::i;1239:411::-;;;;;;:::i;:::-;;:::i;445:64::-;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;80:29;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1745:286::-;1811:4;-1:-1:-1;;;;;1836:21:0;;1828:68;;;;-1:-1:-1;;;1828:68:0;;3136:2:1;1828:68:0;;;3118:21:1;3175:2;3155:18;;;3148:30;3214:34;3194:18;;;3187:62;-1:-1:-1;;;3265:18:1;;;3258:32;3307:19;;1828:68:0;;;;;;;;;1919:10;1909:21;;;;:9;:21;;;;;;;;-1:-1:-1;;;;;1909:30:0;;;;;;;;;;;;:39;;;1964:37;1523:25:1;;;1909:30:0;;1919:10;1964:37;;1496:18:1;1964:37:0;;;;;;;;-1:-1:-1;2019:4:0;1745:286;;;;;:::o;2111:638::-;2200:4;-1:-1:-1;;;;;2225:20:0;;2217:70;;;;-1:-1:-1;;;2217:70:0;;3539:2:1;2217:70:0;;;3521:21:1;3578:2;3558:18;;;3551:30;3617:34;3597:18;;;3590:62;-1:-1:-1;;;3668:18:1;;;3661:35;3713:19;;2217:70:0;3337:401:1;2217:70:0;-1:-1:-1;;;;;2306:23:0;;2298:71;;;;-1:-1:-1;;;2298:71:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;2388:17:0;;;;;;:9;:17;;;;;;:27;-1:-1:-1;2388:27:0;2380:67;;;;-1:-1:-1;;;2380:67:0;;4349:2:1;2380:67:0;;;4331:21:1;4388:2;4368:18;;;4361:30;4427:29;4407:18;;;4400:57;4474:18;;2380:67:0;4147:351:1;2380:67:0;-1:-1:-1;;;;;2466:17:0;;;;;;:9;:17;;;;;;;;2484:10;2466:29;;;;;;;;:39;-1:-1:-1;2466:39:0;2458:77;;;;-1:-1:-1;;;2458:77:0;;4705:2:1;2458:77:0;;;4687:21:1;4744:2;4724:18;;;4717:30;4783:27;4763:18;;;4756:55;4828:18;;2458:77:0;4503:349:1;2458:77:0;-1:-1:-1;;;;;2548:17:0;;;;;;:9;:17;;;;;:27;;2569:6;;2548:17;:27;;2569:6;;2548:27;:::i;:::-;;;;-1:-1:-1;;;;;;;2586:20:0;;;;;;:9;:20;;;;;:30;;2610:6;;2586:20;:30;;2610:6;;2586:30;:::i;:::-;;;;-1:-1:-1;;;;;;;2627:17:0;;;;;;:9;:17;;;;;;;;2645:10;2627:29;;;;;;;:39;;2660:6;;2627:17;:39;;2660:6;;2627:39;:::i;:::-;;;;;;;;2701:9;-1:-1:-1;;;;;2684:35:0;2693:6;-1:-1:-1;;;;;2684:35:0;-1:-1:-1;;;;;;;;;;;2712:6:0;2684:35;;;;1523:25:1;;1511:2;1496:18;;1377:177;2684:35:0;;;;;;;;-1:-1:-1;2737:4:0;2111:638;;;;;:::o;3087:303::-;3150:4;-1:-1:-1;;;;;3175:21:0;;3167:65;;;;-1:-1:-1;;;3167:65:0;;5454:2:1;3167:65:0;;;5436:21:1;5493:2;5473:18;;;5466:30;5532:33;5512:18;;;5505:61;5583:18;;3167:65:0;5252:355:1;3167:65:0;3260:6;3245:11;;:21;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;;;3277:18:0;;;;;;:9;:18;;;;;:28;;3299:6;;3277:18;:28;;3299:6;;3277:28;:::i;:::-;;;;-1:-1:-1;;3323:37:0;;1523:25:1;;;-1:-1:-1;;;;;3323:37:0;;;3340:1;;-1:-1:-1;;;;;;;;;;;3323:37:0;1511:2:1;1496:18;3323:37:0;1377:177:1;3461:305:0;3542:10;3507:4;3532:21;;;:9;:21;;;;;;:31;-1:-1:-1;3532:31:0;3524:78;;;;-1:-1:-1;;;3524:78:0;;5814:2:1;3524:78:0;;;5796:21:1;5853:2;5833:18;;;5826:30;5892:34;5872:18;;;5865:62;-1:-1:-1;;;5943:18:1;;;5936:32;5985:19;;3524:78:0;5612:398:1;3524:78:0;3630:6;3615:11;;:21;;;;;;;:::i;:::-;;;;-1:-1:-1;;3657:10:0;3647:21;;;;:9;:21;;;;;:31;;3672:6;;3647:21;:31;;3672:6;;3647:31;:::i;:::-;;;;-1:-1:-1;;3696:40:0;;1523:25:1;;;3725:1:0;;3705:10;;-1:-1:-1;;;;;;;;;;;3696:40:0;1511:2:1;1496:18;3696:40:0;;;;;;;-1:-1:-1;3754:4:0;;3461:305;-1:-1:-1;3461:305:0:o;131:28::-;;;;;;;:::i;1239:411::-;1308:4;-1:-1:-1;;;;;1333:23:0;;1325:71;;;;-1:-1:-1;;;1325:71:0;;;;;;;:::i;:::-;1425:10;1415:21;;;;:9;:21;;;;;;:31;-1:-1:-1;1415:31:0;1407:71;;;;-1:-1:-1;;;1407:71:0;;4349:2:1;1407:71:0;;;4331:21:1;4388:2;4368:18;;;4361:30;4427:29;4407:18;;;4400:57;4474:18;;1407:71:0;4147:351:1;1407:71:0;1501:10;1491:21;;;;:9;:21;;;;;:31;;1516:6;;1491:21;:31;;1516:6;;1491:31;:::i;:::-;;;;-1:-1:-1;;;;;;;1533:20:0;;;;;;:9;:20;;;;;:30;;1557:6;;1533:20;:30;;1557:6;;1533:30;:::i;:::-;;;;-1:-1:-1;;1581:39:0;;1523:25:1;;;-1:-1:-1;;;;;1581:39:0;;;1590:10;;-1:-1:-1;;;;;;;;;;;1581:39:0;1511:2:1;1496:18;1581:39:0;1377:177:1;14:418;163:2;152:9;145:21;126:4;195:6;189:13;238:6;233:2;222:9;218:18;211:34;297:6;292:2;284:6;280:15;275:2;264:9;260:18;254:50;353:1;348:2;339:6;328:9;324:22;320:31;313:42;423:2;416;412:7;407:2;399:6;395:15;391:29;380:9;376:45;372:54;364:62;;;14:418;;;;:::o;437:173::-;505:20;;-1:-1:-1;;;;;554:31:1;;544:42;;534:70;;600:1;597;590:12;534:70;437:173;;;:::o;615:300::-;683:6;691;744:2;732:9;723:7;719:23;715:32;712:52;;;760:1;757;750:12;712:52;783:29;802:9;783:29;:::i;:::-;773:39;881:2;866:18;;;;853:32;;-1:-1:-1;;;615:300:1:o;1112:260::-;1180:6;1188;1241:2;1229:9;1220:7;1216:23;1212:32;1209:52;;;1257:1;1254;1247:12;1209:52;1280:29;1299:9;1280:29;:::i;:::-;1270:39;;1328:38;1362:2;1351:9;1347:18;1328:38;:::i;:::-;1318:48;;1112:260;;;;;:::o;1559:374::-;1636:6;1644;1652;1705:2;1693:9;1684:7;1680:23;1676:32;1673:52;;;1721:1;1718;1711:12;1673:52;1744:29;1763:9;1744:29;:::i;:::-;1734:39;;1792:38;1826:2;1815:9;1811:18;1792:38;:::i;:::-;1559:374;;1782:48;;-1:-1:-1;;;1899:2:1;1884:18;;;;1871:32;;1559:374::o;2127:226::-;2186:6;2239:2;2227:9;2218:7;2214:23;2210:32;2207:52;;;2255:1;2252;2245:12;2207:52;-1:-1:-1;2300:23:1;;2127:226;-1:-1:-1;2127:226:1:o;2358:186::-;2417:6;2470:2;2458:9;2449:7;2445:23;2441:32;2438:52;;;2486:1;2483;2476:12;2438:52;2509:29;2528:9;2509:29;:::i;:::-;2499:39;2358:186;-1:-1:-1;;;2358:186:1:o;2549:380::-;2628:1;2624:12;;;;2671;;;2692:61;;2746:4;2738:6;2734:17;2724:27;;2692:61;2799:2;2791:6;2788:14;2768:18;2765:38;2762:161;;2845:10;2840:3;2836:20;2833:1;2826:31;2880:4;2877:1;2870:15;2908:4;2905:1;2898:15;2762:161;;2549:380;;;:::o;3743:399::-;3945:2;3927:21;;;3984:2;3964:18;;;3957:30;4023:34;4018:2;4003:18;;3996:62;-1:-1:-1;;;4089:2:1;4074:18;;4067:33;4132:3;4117:19;;3743:399::o;4857:127::-;4918:10;4913:3;4909:20;4906:1;4899:31;4949:4;4946:1;4939:15;4973:4;4970:1;4963:15;4989:128;5056:9;;;5077:11;;;5074:37;;;5091:18;;:::i;5122:125::-;5187:9;;;5208:10;;;5205:36;;;5221:18;;:::i

Swarm Source

ipfs://6d0cc2ee1c25b91c33a5f6bd692c582fc3fd0d2e9f24a0841ba28afd8f835e82

Block Transaction 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
[ 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.