ETH Price: $2,001.37 (+1.69%)
 

Overview

ETH Balance

Scroll LogoScroll LogoScroll Logo0 ETH

ETH Value

$0.00

Token Holdings

Multichain Info

1 address found via
Transaction Hash
Method
Block
From
To
Transfer141630352025-03-22 9:00:5941 mins ago1742634059IN
0x1648547C...03A014Cd1
0 ETH0.000002650.06955428
Transfer141623102025-03-22 8:15:421 hr ago1742631342IN
0x1648547C...03A014Cd1
0 ETH0.000002890.07667801
Transfer141583072025-03-22 3:35:426 hrs ago1742614542IN
0x1648547C...03A014Cd1
0 ETH0.000002760.07286589
Transfer141544572025-03-21 22:56:4910 hrs ago1742597809IN
0x1648547C...03A014Cd1
0 ETH0.000003940.10607753
Transfer141464342025-03-21 12:59:2420 hrs ago1742561964IN
0x1648547C...03A014Cd1
0 ETH0.000003440.06128522
Transfer141435442025-03-21 9:13:1524 hrs ago1742548395IN
0x1648547C...03A014Cd1
0 ETH0.000002350.06126985
Transfer141426522025-03-21 8:02:0925 hrs ago1742544129IN
0x1648547C...03A014Cd1
0 ETH0.000002350.06126922
Transfer141417652025-03-21 6:55:1326 hrs ago1742540113IN
0x1648547C...03A014Cd1
0 ETH0.000002360.06127391
Transfer141405652025-03-21 5:05:0228 hrs ago1742533502IN
0x1648547C...03A014Cd1
0 ETH0.000004490.08212622
Transfer141393692025-03-21 3:02:4630 hrs ago1742526166IN
0x1648547C...03A014Cd1
0 ETH0.000003390.06126637
Transfer141389202025-03-21 2:22:5431 hrs ago1742523774IN
0x1648547C...03A014Cd1
0 ETH0.000004910.08995385
Transfer141337752025-03-20 18:18:1139 hrs ago1742494691IN
0x1648547C...03A014Cd1
0 ETH0.000003470.06129555
Transfer141337662025-03-20 18:17:2439 hrs ago1742494644IN
0x1648547C...03A014Cd1
0 ETH0.000002380.06128267
Transfer141337602025-03-20 18:16:4939 hrs ago1742494609IN
0x1648547C...03A014Cd1
0 ETH0.000003430.06128267
Transfer141332602025-03-20 17:32:3140 hrs ago1742491951IN
0x1648547C...03A014Cd1
0 ETH0.000002960.06149741
Transfer141323512025-03-20 16:19:2341 hrs ago1742487563IN
0x1648547C...03A014Cd1
0 ETH0.000002540.06145054
Transfer141277472025-03-20 10:22:5847 hrs ago1742466178IN
0x1648547C...03A014Cd1
0 ETH0.000002640.06137682
Transfer141270722025-03-20 9:37:232 days ago1742463443IN
0x1648547C...03A014Cd1
0 ETH0.000002350.06127225
Transfer141269682025-03-20 9:29:522 days ago1742462992IN
0x1648547C...03A014Cd1
0 ETH0.000010970.30406236
Transfer141269022025-03-20 9:23:472 days ago1742462627IN
0x1648547C...03A014Cd1
0 ETH0.00000340.0612729
Transfer141267822025-03-20 9:15:462 days ago1742462146IN
0x1648547C...03A014Cd1
0 ETH0.000002360.06127342
Transfer141263972025-03-20 8:45:542 days ago1742460354IN
0x1648547C...03A014Cd1
0 ETH0.000003390.06126893
Transfer141256752025-03-20 7:49:472 days ago1742456987IN
0x1648547C...03A014Cd1
0 ETH0.00000340.06127191
Transfer141235432025-03-20 5:09:232 days ago1742447363IN
0x1648547C...03A014Cd1
0 ETH0.000003390.06126752
Transfer141204882025-03-20 0:13:552 days ago1742429635IN
0x1648547C...03A014Cd1
0 ETH0.000003560.06132872
View all transactions

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

Contract Source Code Verified (Exact Match)

Contract Name:
GoogleToken

Compiler Version
v0.8.0+commit.c7dfd78e

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at scrollscan.com on 2024-03-30
*/

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

contract GoogleToken {
    string public name = "gmail"; // 代币名称
    string public symbol = "gmail"; // 代币符号
    uint256 public totalSupply = 100000000 * 10 ** 18; // 总供应量,以最小单位为基础(18位小数)
    uint8 public decimals = 18; // 代币小数位数

    mapping(address => uint256) balances;
    mapping(address => mapping(address => uint256)) allowed;

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

    constructor() {
        balances[msg.sender] = totalSupply;
    }

    function balanceOf(address _owner) public view returns (uint256 balance) {
        return balances[_owner];
    }

    function transfer(address _to, uint256 _value) public returns (bool success) {
        require(_to != address(0), "Invalid address");
        require(_value <= balances[msg.sender], "Insufficient balance");

        balances[msg.sender] -= _value;
        balances[_to] += _value;
        emit Transfer(msg.sender, _to, _value);
        return true;
    }

    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
        require(_from != address(0), "Invalid address");
        require(_to != address(0), "Invalid address");
        require(_value <= balances[_from], "Insufficient balance");
        require(_value <= allowed[_from][msg.sender], "Allowance exceeded");

        balances[_from] -= _value;
        balances[_to] += _value;
        allowed[_from][msg.sender] -= _value;
        emit Transfer(_from, _to, _value);
        return true;
    }

    function approve(address _spender, uint256 _value) public returns (bool success) {
        require(_spender != address(0), "Invalid address");

        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }

    function allowance(address _owner, address _spender) public view returns (uint256 remaining) {
        return allowed[_owner][_spender];
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[],"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":"_owner","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"remaining","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","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":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040526040518060400160405280600581526020017f676d61696c000000000000000000000000000000000000000000000000000000815250600090805190602001906200005192919062000125565b506040518060400160405280600581526020017f676d61696c000000000000000000000000000000000000000000000000000000815250600190805190602001906200009f92919062000125565b506a52b7d2dcc80cd2e40000006002556012600360006101000a81548160ff021916908360ff160217905550348015620000d857600080fd5b50600254600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506200023a565b8280546200013390620001d5565b90600052602060002090601f016020900481019282620001575760008555620001a3565b82601f106200017257805160ff1916838001178555620001a3565b82800160010185558215620001a3579182015b82811115620001a257825182559160200191906001019062000185565b5b509050620001b29190620001b6565b5090565b5b80821115620001d1576000816000905550600101620001b7565b5090565b60006002820490506001821680620001ee57607f821691505b602082108114156200020557620002046200020b565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b61108b806200024a6000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063313ce56711610066578063313ce5671461013457806370a082311461015257806395d89b4114610182578063a9059cbb146101a0578063dd62ed3e146101d057610093565b806306fdde0314610098578063095ea7b3146100b657806318160ddd146100e657806323b872dd14610104575b600080fd5b6100a0610200565b6040516100ad9190610da0565b60405180910390f35b6100d060048036038101906100cb9190610c23565b61028e565b6040516100dd9190610d85565b60405180910390f35b6100ee6103ef565b6040516100fb9190610e22565b60405180910390f35b61011e60048036038101906101199190610bd4565b6103f5565b60405161012b9190610d85565b60405180910390f35b61013c6107c6565b6040516101499190610e3d565b60405180910390f35b61016c60048036038101906101679190610b6f565b6107d9565b6040516101799190610e22565b60405180910390f35b61018a610822565b6040516101979190610da0565b60405180910390f35b6101ba60048036038101906101b59190610c23565b6108b0565b6040516101c79190610d85565b60405180910390f35b6101ea60048036038101906101e59190610b98565b610abe565b6040516101f79190610e22565b60405180910390f35b6000805461020d90610f86565b80601f016020809104026020016040519081016040528092919081815260200182805461023990610f86565b80156102865780601f1061025b57610100808354040283529160200191610286565b820191906000526020600020905b81548152906001019060200180831161026957829003601f168201915b505050505081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156102ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102f690610de2565b60405180910390fd5b81600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103dd9190610e22565b60405180910390a36001905092915050565b60025481565b60008073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415610466576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161045d90610de2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156104d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104cd90610de2565b60405180910390fd5b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610558576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161054f90610e02565b60405180910390fd5b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610617576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161060e90610dc2565b60405180910390fd5b81600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106669190610eca565b9250508190555081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106bc9190610e74565b9250508190555081600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461074f9190610eca565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107b39190610e22565b60405180910390a3600190509392505050565b600360009054906101000a900460ff1681565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6001805461082f90610f86565b80601f016020809104026020016040519081016040528092919081815260200182805461085b90610f86565b80156108a85780601f1061087d576101008083540402835291602001916108a8565b820191906000526020600020905b81548152906001019060200180831161088b57829003601f168201915b505050505081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610921576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161091890610de2565b60405180910390fd5b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156109a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099a90610e02565b60405180910390fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109f29190610eca565b9250508190555081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a489190610e74565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610aac9190610e22565b60405180910390a36001905092915050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600081359050610b5481611027565b92915050565b600081359050610b698161103e565b92915050565b600060208284031215610b8157600080fd5b6000610b8f84828501610b45565b91505092915050565b60008060408385031215610bab57600080fd5b6000610bb985828601610b45565b9250506020610bca85828601610b45565b9150509250929050565b600080600060608486031215610be957600080fd5b6000610bf786828701610b45565b9350506020610c0886828701610b45565b9250506040610c1986828701610b5a565b9150509250925092565b60008060408385031215610c3657600080fd5b6000610c4485828601610b45565b9250506020610c5585828601610b5a565b9150509250929050565b610c6881610f10565b82525050565b6000610c7982610e58565b610c838185610e63565b9350610c93818560208601610f53565b610c9c81611016565b840191505092915050565b6000610cb4601283610e63565b91507f416c6c6f77616e636520657863656564656400000000000000000000000000006000830152602082019050919050565b6000610cf4600f83610e63565b91507f496e76616c6964206164647265737300000000000000000000000000000000006000830152602082019050919050565b6000610d34601483610e63565b91507f496e73756666696369656e742062616c616e63650000000000000000000000006000830152602082019050919050565b610d7081610f3c565b82525050565b610d7f81610f46565b82525050565b6000602082019050610d9a6000830184610c5f565b92915050565b60006020820190508181036000830152610dba8184610c6e565b905092915050565b60006020820190508181036000830152610ddb81610ca7565b9050919050565b60006020820190508181036000830152610dfb81610ce7565b9050919050565b60006020820190508181036000830152610e1b81610d27565b9050919050565b6000602082019050610e376000830184610d67565b92915050565b6000602082019050610e526000830184610d76565b92915050565b600081519050919050565b600082825260208201905092915050565b6000610e7f82610f3c565b9150610e8a83610f3c565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610ebf57610ebe610fb8565b5b828201905092915050565b6000610ed582610f3c565b9150610ee083610f3c565b925082821015610ef357610ef2610fb8565b5b828203905092915050565b6000610f0982610f1c565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015610f71578082015181840152602081019050610f56565b83811115610f80576000848401525b50505050565b60006002820490506001821680610f9e57607f821691505b60208210811415610fb257610fb1610fe7565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b61103081610efe565b811461103b57600080fd5b50565b61104781610f3c565b811461105257600080fd5b5056fea264697066735822122064a88dab3e2f561b37bad543af7b3a1d2d6c52773631be8935fc6e15c2b8654264736f6c63430008000033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100935760003560e01c8063313ce56711610066578063313ce5671461013457806370a082311461015257806395d89b4114610182578063a9059cbb146101a0578063dd62ed3e146101d057610093565b806306fdde0314610098578063095ea7b3146100b657806318160ddd146100e657806323b872dd14610104575b600080fd5b6100a0610200565b6040516100ad9190610da0565b60405180910390f35b6100d060048036038101906100cb9190610c23565b61028e565b6040516100dd9190610d85565b60405180910390f35b6100ee6103ef565b6040516100fb9190610e22565b60405180910390f35b61011e60048036038101906101199190610bd4565b6103f5565b60405161012b9190610d85565b60405180910390f35b61013c6107c6565b6040516101499190610e3d565b60405180910390f35b61016c60048036038101906101679190610b6f565b6107d9565b6040516101799190610e22565b60405180910390f35b61018a610822565b6040516101979190610da0565b60405180910390f35b6101ba60048036038101906101b59190610c23565b6108b0565b6040516101c79190610d85565b60405180910390f35b6101ea60048036038101906101e59190610b98565b610abe565b6040516101f79190610e22565b60405180910390f35b6000805461020d90610f86565b80601f016020809104026020016040519081016040528092919081815260200182805461023990610f86565b80156102865780601f1061025b57610100808354040283529160200191610286565b820191906000526020600020905b81548152906001019060200180831161026957829003601f168201915b505050505081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156102ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102f690610de2565b60405180910390fd5b81600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103dd9190610e22565b60405180910390a36001905092915050565b60025481565b60008073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415610466576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161045d90610de2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156104d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104cd90610de2565b60405180910390fd5b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610558576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161054f90610e02565b60405180910390fd5b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610617576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161060e90610dc2565b60405180910390fd5b81600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106669190610eca565b9250508190555081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106bc9190610e74565b9250508190555081600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461074f9190610eca565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107b39190610e22565b60405180910390a3600190509392505050565b600360009054906101000a900460ff1681565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6001805461082f90610f86565b80601f016020809104026020016040519081016040528092919081815260200182805461085b90610f86565b80156108a85780601f1061087d576101008083540402835291602001916108a8565b820191906000526020600020905b81548152906001019060200180831161088b57829003601f168201915b505050505081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610921576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161091890610de2565b60405180910390fd5b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156109a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099a90610e02565b60405180910390fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109f29190610eca565b9250508190555081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a489190610e74565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610aac9190610e22565b60405180910390a36001905092915050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600081359050610b5481611027565b92915050565b600081359050610b698161103e565b92915050565b600060208284031215610b8157600080fd5b6000610b8f84828501610b45565b91505092915050565b60008060408385031215610bab57600080fd5b6000610bb985828601610b45565b9250506020610bca85828601610b45565b9150509250929050565b600080600060608486031215610be957600080fd5b6000610bf786828701610b45565b9350506020610c0886828701610b45565b9250506040610c1986828701610b5a565b9150509250925092565b60008060408385031215610c3657600080fd5b6000610c4485828601610b45565b9250506020610c5585828601610b5a565b9150509250929050565b610c6881610f10565b82525050565b6000610c7982610e58565b610c838185610e63565b9350610c93818560208601610f53565b610c9c81611016565b840191505092915050565b6000610cb4601283610e63565b91507f416c6c6f77616e636520657863656564656400000000000000000000000000006000830152602082019050919050565b6000610cf4600f83610e63565b91507f496e76616c6964206164647265737300000000000000000000000000000000006000830152602082019050919050565b6000610d34601483610e63565b91507f496e73756666696369656e742062616c616e63650000000000000000000000006000830152602082019050919050565b610d7081610f3c565b82525050565b610d7f81610f46565b82525050565b6000602082019050610d9a6000830184610c5f565b92915050565b60006020820190508181036000830152610dba8184610c6e565b905092915050565b60006020820190508181036000830152610ddb81610ca7565b9050919050565b60006020820190508181036000830152610dfb81610ce7565b9050919050565b60006020820190508181036000830152610e1b81610d27565b9050919050565b6000602082019050610e376000830184610d67565b92915050565b6000602082019050610e526000830184610d76565b92915050565b600081519050919050565b600082825260208201905092915050565b6000610e7f82610f3c565b9150610e8a83610f3c565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610ebf57610ebe610fb8565b5b828201905092915050565b6000610ed582610f3c565b9150610ee083610f3c565b925082821015610ef357610ef2610fb8565b5b828203905092915050565b6000610f0982610f1c565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015610f71578082015181840152602081019050610f56565b83811115610f80576000848401525b50505050565b60006002820490506001821680610f9e57607f821691505b60208210811415610fb257610fb1610fe7565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b61103081610efe565b811461103b57600080fd5b50565b61104781610f3c565b811461105257600080fd5b5056fea264697066735822122064a88dab3e2f561b37bad543af7b3a1d2d6c52773631be8935fc6e15c2b8654264736f6c63430008000033

Deployed Bytecode Sourcemap

60:2135:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;88:28;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1763:277;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;192:49;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1205:550;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;308:26;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;711:115;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;139:30;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;834:363;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2048:144;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;88:28;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1763:277::-;1830:12;1883:1;1863:22;;:8;:22;;;;1855:50;;;;;;;;;;;;:::i;:::-;;;;;;;;;1950:6;1918:7;:19;1926:10;1918:19;;;;;;;;;;;;;;;:29;1938:8;1918:29;;;;;;;;;;;;;;;:38;;;;1993:8;1972:38;;1981:10;1972:38;;;2003:6;1972:38;;;;;;:::i;:::-;;;;;;;;2028:4;2021:11;;1763:277;;;;:::o;192:49::-;;;;:::o;1205:550::-;1287:12;1337:1;1320:19;;:5;:19;;;;1312:47;;;;;;;;;;;;:::i;:::-;;;;;;;;;1393:1;1378:17;;:3;:17;;;;1370:45;;;;;;;;;;;;:::i;:::-;;;;;;;;;1444:8;:15;1453:5;1444:15;;;;;;;;;;;;;;;;1434:6;:25;;1426:58;;;;;;;;;;;;:::i;:::-;;;;;;;;;1513:7;:14;1521:5;1513:14;;;;;;;;;;;;;;;:26;1528:10;1513:26;;;;;;;;;;;;;;;;1503:6;:36;;1495:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;1594:6;1575:8;:15;1584:5;1575:15;;;;;;;;;;;;;;;;:25;;;;;;;:::i;:::-;;;;;;;;1628:6;1611:8;:13;1620:3;1611:13;;;;;;;;;;;;;;;;:23;;;;;;;:::i;:::-;;;;;;;;1675:6;1645:7;:14;1653:5;1645:14;;;;;;;;;;;;;;;:26;1660:10;1645:26;;;;;;;;;;;;;;;;:36;;;;;;;:::i;:::-;;;;;;;;1713:3;1697:28;;1706:5;1697:28;;;1718:6;1697:28;;;;;;:::i;:::-;;;;;;;;1743:4;1736:11;;1205:550;;;;;:::o;308:26::-;;;;;;;;;;;;;:::o;711:115::-;767:15;802:8;:16;811:6;802:16;;;;;;;;;;;;;;;;795:23;;711:115;;;:::o;139:30::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;834:363::-;897:12;945:1;930:17;;:3;:17;;;;922:45;;;;;;;;;;;;:::i;:::-;;;;;;;;;996:8;:20;1005:10;996:20;;;;;;;;;;;;;;;;986:6;:30;;978:63;;;;;;;;;;;;:::i;:::-;;;;;;;;;1078:6;1054:8;:20;1063:10;1054:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;1112:6;1095:8;:13;1104:3;1095:13;;;;;;;;;;;;;;;;:23;;;;;;;:::i;:::-;;;;;;;;1155:3;1134:33;;1143:10;1134:33;;;1160:6;1134:33;;;;;;:::i;:::-;;;;;;;;1185:4;1178:11;;834:363;;;;:::o;2048:144::-;2122:17;2159:7;:15;2167:6;2159:15;;;;;;;;;;;;;;;:25;2175:8;2159:25;;;;;;;;;;;;;;;;2152:32;;2048:144;;;;:::o;7:139:1:-;;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:139::-;;236:6;223:20;214:29;;252:33;279:5;252:33;:::i;:::-;204:87;;;;:::o;297:262::-;;405:2;393:9;384:7;380:23;376:32;373:2;;;421:1;418;411:12;373:2;464:1;489:53;534:7;525:6;514:9;510:22;489:53;:::i;:::-;479:63;;435:117;363:196;;;;:::o;565:407::-;;;690:2;678:9;669:7;665:23;661:32;658:2;;;706:1;703;696:12;658:2;749:1;774:53;819:7;810:6;799:9;795:22;774:53;:::i;:::-;764:63;;720:117;876:2;902:53;947:7;938:6;927:9;923:22;902:53;:::i;:::-;892:63;;847:118;648:324;;;;;:::o;978:552::-;;;;1120:2;1108:9;1099:7;1095:23;1091:32;1088:2;;;1136:1;1133;1126:12;1088:2;1179:1;1204:53;1249:7;1240:6;1229:9;1225:22;1204:53;:::i;:::-;1194:63;;1150:117;1306:2;1332:53;1377:7;1368:6;1357:9;1353:22;1332:53;:::i;:::-;1322:63;;1277:118;1434:2;1460:53;1505:7;1496:6;1485:9;1481:22;1460:53;:::i;:::-;1450:63;;1405:118;1078:452;;;;;:::o;1536:407::-;;;1661:2;1649:9;1640:7;1636:23;1632:32;1629:2;;;1677:1;1674;1667:12;1629:2;1720:1;1745:53;1790:7;1781:6;1770:9;1766:22;1745:53;:::i;:::-;1735:63;;1691:117;1847:2;1873:53;1918:7;1909:6;1898:9;1894:22;1873:53;:::i;:::-;1863:63;;1818:118;1619:324;;;;;:::o;1949:109::-;2030:21;2045:5;2030:21;:::i;:::-;2025:3;2018:34;2008:50;;:::o;2064:364::-;;2180:39;2213:5;2180:39;:::i;:::-;2235:71;2299:6;2294:3;2235:71;:::i;:::-;2228:78;;2315:52;2360:6;2355:3;2348:4;2341:5;2337:16;2315:52;:::i;:::-;2392:29;2414:6;2392:29;:::i;:::-;2387:3;2383:39;2376:46;;2156:272;;;;;:::o;2434:316::-;;2597:67;2661:2;2656:3;2597:67;:::i;:::-;2590:74;;2694:20;2690:1;2685:3;2681:11;2674:41;2741:2;2736:3;2732:12;2725:19;;2580:170;;;:::o;2756:313::-;;2919:67;2983:2;2978:3;2919:67;:::i;:::-;2912:74;;3016:17;3012:1;3007:3;3003:11;2996:38;3060:2;3055:3;3051:12;3044:19;;2902:167;;;:::o;3075:318::-;;3238:67;3302:2;3297:3;3238:67;:::i;:::-;3231:74;;3335:22;3331:1;3326:3;3322:11;3315:43;3384:2;3379:3;3375:12;3368:19;;3221:172;;;:::o;3399:118::-;3486:24;3504:5;3486:24;:::i;:::-;3481:3;3474:37;3464:53;;:::o;3523:112::-;3606:22;3622:5;3606:22;:::i;:::-;3601:3;3594:35;3584:51;;:::o;3641:210::-;;3766:2;3755:9;3751:18;3743:26;;3779:65;3841:1;3830:9;3826:17;3817:6;3779:65;:::i;:::-;3733:118;;;;:::o;3857:313::-;;4008:2;3997:9;3993:18;3985:26;;4057:9;4051:4;4047:20;4043:1;4032:9;4028:17;4021:47;4085:78;4158:4;4149:6;4085:78;:::i;:::-;4077:86;;3975:195;;;;:::o;4176:419::-;;4380:2;4369:9;4365:18;4357:26;;4429:9;4423:4;4419:20;4415:1;4404:9;4400:17;4393:47;4457:131;4583:4;4457:131;:::i;:::-;4449:139;;4347:248;;;:::o;4601:419::-;;4805:2;4794:9;4790:18;4782:26;;4854:9;4848:4;4844:20;4840:1;4829:9;4825:17;4818:47;4882:131;5008:4;4882:131;:::i;:::-;4874:139;;4772:248;;;:::o;5026:419::-;;5230:2;5219:9;5215:18;5207:26;;5279:9;5273:4;5269:20;5265:1;5254:9;5250:17;5243:47;5307:131;5433:4;5307:131;:::i;:::-;5299:139;;5197:248;;;:::o;5451:222::-;;5582:2;5571:9;5567:18;5559:26;;5595:71;5663:1;5652:9;5648:17;5639:6;5595:71;:::i;:::-;5549:124;;;;:::o;5679:214::-;;5806:2;5795:9;5791:18;5783:26;;5819:67;5883:1;5872:9;5868:17;5859:6;5819:67;:::i;:::-;5773:120;;;;:::o;5899:99::-;;5985:5;5979:12;5969:22;;5958:40;;;:::o;6004:169::-;;6122:6;6117:3;6110:19;6162:4;6157:3;6153:14;6138:29;;6100:73;;;;:::o;6179:305::-;;6238:20;6256:1;6238:20;:::i;:::-;6233:25;;6272:20;6290:1;6272:20;:::i;:::-;6267:25;;6426:1;6358:66;6354:74;6351:1;6348:81;6345:2;;;6432:18;;:::i;:::-;6345:2;6476:1;6473;6469:9;6462:16;;6223:261;;;;:::o;6490:191::-;;6550:20;6568:1;6550:20;:::i;:::-;6545:25;;6584:20;6602:1;6584:20;:::i;:::-;6579:25;;6623:1;6620;6617:8;6614:2;;;6628:18;;:::i;:::-;6614:2;6673:1;6670;6666:9;6658:17;;6535:146;;;;:::o;6687:96::-;;6753:24;6771:5;6753:24;:::i;:::-;6742:35;;6732:51;;;:::o;6789:90::-;;6866:5;6859:13;6852:21;6841:32;;6831:48;;;:::o;6885:126::-;;6962:42;6955:5;6951:54;6940:65;;6930:81;;;:::o;7017:77::-;;7083:5;7072:16;;7062:32;;;:::o;7100:86::-;;7175:4;7168:5;7164:16;7153:27;;7143:43;;;:::o;7192:307::-;7260:1;7270:113;7284:6;7281:1;7278:13;7270:113;;;7369:1;7364:3;7360:11;7354:18;7350:1;7345:3;7341:11;7334:39;7306:2;7303:1;7299:10;7294:15;;7270:113;;;7401:6;7398:1;7395:13;7392:2;;;7481:1;7472:6;7467:3;7463:16;7456:27;7392:2;7241:258;;;;:::o;7505:320::-;;7586:1;7580:4;7576:12;7566:22;;7633:1;7627:4;7623:12;7654:18;7644:2;;7710:4;7702:6;7698:17;7688:27;;7644:2;7772;7764:6;7761:14;7741:18;7738:38;7735:2;;;7791:18;;:::i;:::-;7735:2;7556:269;;;;:::o;7831:180::-;7879:77;7876:1;7869:88;7976:4;7973:1;7966:15;8000:4;7997:1;7990:15;8017:180;8065:77;8062:1;8055:88;8162:4;8159:1;8152:15;8186:4;8183:1;8176:15;8203:102;;8295:2;8291:7;8286:2;8279:5;8275:14;8271:28;8261:38;;8251:54;;;:::o;8311:122::-;8384:24;8402:5;8384:24;:::i;:::-;8377:5;8374:35;8364:2;;8423:1;8420;8413:12;8364:2;8354:79;:::o;8439:122::-;8512:24;8530:5;8512:24;:::i;:::-;8505:5;8502:35;8492:2;;8551:1;8548;8541:12;8492:2;8482:79;:::o

Swarm Source

ipfs://64a88dab3e2f561b37bad543af7b3a1d2d6c52773631be8935fc6e15c2b86542

Block Transaction Gas Used Reward
view all blocks sequenced

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.