ETH Price: $2,521.46 (+2.74%)

Contract

0xd3Fa2E666129a846Ede428F244e5587971b2e240
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve206301352024-08-28 22:41:235 days ago1724884883IN
0xd3Fa2E66...971b2e240
0 ETH0.000052281.77719762
Approve206301152024-08-28 22:37:235 days ago1724884643IN
0xd3Fa2E66...971b2e240
0 ETH0.000093242.00443823
Approve205622762024-08-19 11:07:5914 days ago1724065679IN
0xd3Fa2E66...971b2e240
0 ETH0.000040881.55497388
Approve205622712024-08-19 11:06:5914 days ago1724065619IN
0xd3Fa2E66...971b2e240
0 ETH0.000042551.61848505
Approve205622592024-08-19 11:04:3514 days ago1724065475IN
0xd3Fa2E66...971b2e240
0 ETH0.000044471.69127967
Approve205622592024-08-19 11:04:3514 days ago1724065475IN
0xd3Fa2E66...971b2e240
0 ETH0.000044471.69127967
Approve205622592024-08-19 11:04:3514 days ago1724065475IN
0xd3Fa2E66...971b2e240
0 ETH0.000044471.69127967
Approve205622592024-08-19 11:04:3514 days ago1724065475IN
0xd3Fa2E66...971b2e240
0 ETH0.000041091.69127967
Approve205579892024-08-18 20:45:5915 days ago1724013959IN
0xd3Fa2E66...971b2e240
0 ETH0.000056391.21079921
Transfer205565382024-08-18 15:53:5915 days ago1723996439IN
0xd3Fa2E66...971b2e240
0 ETH0.000172323.3742382
Approve204499632024-08-03 18:59:3530 days ago1722711575IN
0xd3Fa2E66...971b2e240
0 ETH0.000209994.51399751
Approve203229952024-07-17 1:35:1148 days ago1721180111IN
0xd3Fa2E66...971b2e240
0 ETH0.000329847.12346962
Approve201069892024-06-16 21:18:2378 days ago1718572703IN
0xd3Fa2E66...971b2e240
0 ETH0.000194454.18011119
Approve199418972024-05-24 19:42:35101 days ago1716579755IN
0xd3Fa2E66...971b2e240
0 ETH0.000166786.8818497
Approve198118142024-05-06 15:03:59119 days ago1715007839IN
0xd3Fa2E66...971b2e240
0 ETH0.0006926514.96268741
Approve198118022024-05-06 15:01:35119 days ago1715007695IN
0xd3Fa2E66...971b2e240
0 ETH0.0004246514.54691006
Approve198055582024-05-05 18:03:59120 days ago1714932239IN
0xd3Fa2E66...971b2e240
0 ETH0.0008768718.84951347
Approve197898702024-05-03 13:25:23122 days ago1714742723IN
0xd3Fa2E66...971b2e240
0 ETH0.0006839514.70237841
Approve195918002024-04-05 20:04:47150 days ago1712347487IN
0xd3Fa2E66...971b2e240
0 ETH0.0010509322.59096462
Approve195852912024-04-04 22:11:59151 days ago1712268719IN
0xd3Fa2E66...971b2e240
0 ETH0.0008504418.28134976
Approve195121922024-03-25 14:50:11161 days ago1711378211IN
0xd3Fa2E66...971b2e240
0 ETH0.0016522335.51662024
Approve195002332024-03-23 22:22:11163 days ago1711232531IN
0xd3Fa2E66...971b2e240
0 ETH0.0004097715.39367117
Approve195002332024-03-23 22:22:11163 days ago1711232531IN
0xd3Fa2E66...971b2e240
0 ETH0.0007161115.39367117
Approve194711502024-03-19 20:23:47167 days ago1710879827IN
0xd3Fa2E66...971b2e240
0 ETH0.0017800738.2647461
Approve194459832024-03-16 7:29:35170 days ago1710574175IN
0xd3Fa2E66...971b2e240
0 ETH0.0015128932.52136955
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
206301182024-08-28 22:37:595 days ago1724884679
0xd3Fa2E66...971b2e240
0 ETH
206301182024-08-28 22:37:595 days ago1724884679
0xd3Fa2E66...971b2e240
0 ETH
206301182024-08-28 22:37:595 days ago1724884679
0xd3Fa2E66...971b2e240
0 ETH
205586472024-08-18 22:57:4715 days ago1724021867
0xd3Fa2E66...971b2e240
0 ETH
205586462024-08-18 22:57:3515 days ago1724021855
0xd3Fa2E66...971b2e240
0 ETH
205586462024-08-18 22:57:3515 days ago1724021855
0xd3Fa2E66...971b2e240
0 ETH
205586462024-08-18 22:57:3515 days ago1724021855
0xd3Fa2E66...971b2e240
0 ETH
205586462024-08-18 22:57:3515 days ago1724021855
0xd3Fa2E66...971b2e240
0 ETH
205579932024-08-18 20:46:4715 days ago1724014007
0xd3Fa2E66...971b2e240
0 ETH
205579932024-08-18 20:46:4715 days ago1724014007
0xd3Fa2E66...971b2e240
0 ETH
205579932024-08-18 20:46:4715 days ago1724014007
0xd3Fa2E66...971b2e240
0 ETH
205579932024-08-18 20:46:4715 days ago1724014007
0xd3Fa2E66...971b2e240
0 ETH
205579932024-08-18 20:46:4715 days ago1724014007
0xd3Fa2E66...971b2e240
0 ETH
205579932024-08-18 20:46:4715 days ago1724014007
0xd3Fa2E66...971b2e240
0 ETH
205579932024-08-18 20:46:4715 days ago1724014007
0xd3Fa2E66...971b2e240
0 ETH
205579932024-08-18 20:46:4715 days ago1724014007
0xd3Fa2E66...971b2e240
0 ETH
205579932024-08-18 20:46:4715 days ago1724014007
0xd3Fa2E66...971b2e240
0 ETH
204639482024-08-05 17:46:3528 days ago1722879995
0xd3Fa2E66...971b2e240
0 ETH
204639482024-08-05 17:46:3528 days ago1722879995
0xd3Fa2E66...971b2e240
0 ETH
204639482024-08-05 17:46:3528 days ago1722879995
0xd3Fa2E66...971b2e240
0 ETH
204639482024-08-05 17:46:3528 days ago1722879995
0xd3Fa2E66...971b2e240
0 ETH
204639452024-08-05 17:45:5928 days ago1722879959
0xd3Fa2E66...971b2e240
0 ETH
204639452024-08-05 17:45:5928 days ago1722879959
0xd3Fa2E66...971b2e240
0 ETH
204639452024-08-05 17:45:5928 days ago1722879959
0xd3Fa2E66...971b2e240
0 ETH
204639452024-08-05 17:45:5928 days ago1722879959
0xd3Fa2E66...971b2e240
0 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
PinkySwear

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
No with 200 runs

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

// SPDX-License-Identifier: Unlicensed

// Contract created by: Service Bridge https://serbridge.com/
// SerBridge LinkTree with project updates https://linktr.ee/serbridge

pragma solidity ^0.6.12;


abstract contract Context {
    function _msgSender() internal view virtual returns (address payable) {
        return msg.sender;
    }
}

interface IERC20 {
    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    function transfer(address recipient, uint256 amount) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint256);
    function approve(address spender, uint256 amount) external returns (bool);
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

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

library SafeMath {
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b <= a, "SafeMath: subtraction overflow");
        uint256 c = a - b;

        return c;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b > 0, "SafeMath: division by zero");
        uint256 c = a / b;

        return c;
    }

    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b != 0, "SafeMath: modulo by zero");
        return a % b;
    }
}


contract PinkySwear is Context, IERC20 {
    using SafeMath for uint256;

    mapping (address => uint256) private _rOwned;
    mapping (address => mapping (address => uint256)) private _allowances;
    mapping (address => bool) private _isExcludedFromReward;

    uint256 private constant MAX = ~uint256(0);
    uint256 private constant _tTotal = 200000000000 * 10**9;
    uint256 private _rTotal = (MAX - (MAX % _tTotal));
    uint256 private _tFeeTotal;

    string private constant _name = 'Pinky Swear';
    string private constant _symbol = 'PSWEAR';
    uint8 private constant _decimals = 9;

    constructor () public {
        _rOwned[_msgSender()] = _rTotal;
        // Exclude the deployer or any other addresses here
        _isExcludedFromReward[_msgSender()] = true;
        emit Transfer(address(0), _msgSender(), _tTotal);
    }

    function name() public pure returns (string memory) {
    return "Pinky Swear";
    }

    function symbol() public pure returns (string memory) {
    return "PSWEAR";
    }

    function decimals() public pure returns (uint8) {
    return 9;
    }

    function totalSupply() public view override returns (uint256) {
        return _tTotal;
    }

    function balanceOf(address account) public view override returns (uint256) {
        return tokenFromReflection(_rOwned[account]);
    }

    function allowance(address owner, address spender) public view override returns (uint256) {
        return _allowances[owner][spender];
    }

    function approve(address spender, uint256 amount) public override returns (bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount));
        return true;
    }

    function tokenFromReflection(uint256 rAmount) public view returns(uint256) {
        require(rAmount <= _rTotal, "Amount must be less than total reflections");
        uint256 currentRate =  _getRate();
        return rAmount.div(currentRate);
    }

    function transfer(address recipient, uint256 amount) public override returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }

    function _transfer(address sender, address recipient, uint256 amount) private {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");
        require(amount > 0, "Transfer amount must be greater than zero");

        uint256 tFee = 0;
        if (!_isExcludedFromReward[sender] && !_isExcludedFromReward[recipient]) {
            tFee = amount.div(20); // 5% Reflection Fee for distribution
        }
        uint256 tTransferAmount = amount.sub(tFee);
        uint256 rFee = tFee.mul(_getRate());
        uint256 rTransferAmount = amount.mul(_getRate()).sub(rFee);

        _rOwned[sender] = _rOwned[sender].sub(amount.mul(_getRate()));
        _rOwned[recipient] = _rOwned[recipient].add(rTransferAmount);       
        _reflectFee(rFee, tFee);

        emit Transfer(sender, recipient, tTransferAmount);
    }

    function _reflectFee(uint256 rFee, uint256 tFee) private {
        _rTotal = _rTotal.sub(rFee);
        _tFeeTotal = _tFeeTotal.add(tFee);
    }

    function _getRate() private view returns(uint256) {
        return _rTotal.div(_tTotal);
    }

    function _approve(address owner, address spender, uint256 amount) private {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");

        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

    // Add functions to exclude/include in reward
    function excludeFromReward(address account) public onlyOwner() {
        _isExcludedFromReward[account] = true;
    }

    function includeInReward(address account) public onlyOwner() {
        _isExcludedFromReward[account] = false;
    }

    // Add helper function to check if an address is excluded
    function isExcludedFromReward(address account) public view returns (bool) {
        return _isExcludedFromReward[account];
    }

    // Add owner modifier for onlyOwner functions
    address private _owner;

    modifier onlyOwner() {
        require(_owner == _msgSender(), "Caller is not the owner");
        _;
    }
}

Contract Security Audit

Contract ABI

[{"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":"","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":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"excludeFromReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"includeInReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isExcludedFromReward","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"rAmount","type":"uint256"}],"name":"tokenFromReflection","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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"}]

6080604052680ad78ebc5ac62000006000198161001857fe5b066000190360035534801561002c57600080fd5b5060035460008061004161016560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060016002600061009361016560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506100f261016560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef680ad78ebc5ac62000006040518082815260200191505060405180910390a361016d565b600033905090565b6114e28061017c6000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c80633685d4191161008c57806388f820201161006657806388f82020146103a057806395d89b41146103fa578063a9059cbb1461047d578063dd62ed3e146104e1576100cf565b80633685d419146102c057806352390c021461030457806370a0823114610348576100cf565b806306fdde03146100d4578063095ea7b31461015757806318160ddd146101bb57806323b872dd146101d95780632d8381191461025d578063313ce5671461029f575b600080fd5b6100dc610559565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561011c578082015181840152602081019050610101565b50505050905090810190601f1680156101495780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101a36004803603604081101561016d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610596565b60405180821515815260200191505060405180910390f35b6101c36105b4565b6040518082815260200191505060405180910390f35b610245600480360360608110156101ef57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506105c5565b60405180821515815260200191505060405180910390f35b6102896004803603602081101561027357600080fd5b8101908080359060200190929190505050610684565b6040518082815260200191505060405180910390f35b6102a7610708565b604051808260ff16815260200191505060405180910390f35b610302600480360360208110156102d657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610711565b005b6103466004803603602081101561031a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610836565b005b61038a6004803603602081101561035e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061095b565b6040518082815260200191505060405180910390f35b6103e2600480360360208110156103b657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506109ab565b60405180821515815260200191505060405180910390f35b610402610a01565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610442578082015181840152602081019050610427565b50505050905090810190601f16801561046f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6104c96004803603604081101561049357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a3e565b60405180821515815260200191505060405180910390f35b610543600480360360408110156104f757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a5c565b6040518082815260200191505060405180910390f35b60606040518060400160405280600b81526020017f50696e6b79205377656172000000000000000000000000000000000000000000815250905090565b60006105aa6105a3610ae3565b8484610aeb565b6001905092915050565b6000680ad78ebc5ac6200000905090565b60006105d2848484610ce2565b610679846105de610ae3565b61067485600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061062b610ae3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461112590919063ffffffff16565b610aeb565b600190509392505050565b60006003548211156106e1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a8152602001806113ce602a913960400191505060405180910390fd5b60006106eb6111ae565b905061070081846111d390919063ffffffff16565b915050919050565b60006009905090565b610719610ae3565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f43616c6c6572206973206e6f7420746865206f776e657200000000000000000081525060200191505060405180910390fd5b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b61083e610ae3565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610900576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f43616c6c6572206973206e6f7420746865206f776e657200000000000000000081525060200191505060405180910390fd5b6001600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60006109a46000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610684565b9050919050565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60606040518060400160405280600681526020017f5053574541520000000000000000000000000000000000000000000000000000815250905090565b6000610a52610a4b610ae3565b8484610ce2565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610b71576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806114896024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610bf7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806113f86022913960400191505060405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610d68576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806114646025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610dee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806113ab6023913960400191505060405180910390fd5b60008111610e47576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602981526020018061143b6029913960400191505060405180910390fd5b6000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015610eed5750600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15610f0957610f066014836111d390919063ffffffff16565b90505b6000610f1e828461112590919063ffffffff16565b90506000610f3c610f2d6111ae565b8461126290919063ffffffff16565b90506000610f6c82610f5e610f4f6111ae565b8861126290919063ffffffff16565b61112590919063ffffffff16565b9050610fd8610f8b610f7c6111ae565b8761126290919063ffffffff16565b6000808a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461112590919063ffffffff16565b6000808973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061106b816000808973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546112e890919063ffffffff16565b6000808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506110b78285611370565b8573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a350505050505050565b60008282111561119d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b600082840390508091505092915050565b60006111ce680ad78ebc5ac62000006003546111d390919063ffffffff16565b905090565b600080821161124a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525060200191505060405180910390fd5b600082848161125557fe5b0490508091505092915050565b60008083141561127557600090506112e2565b600082840290508284828161128657fe5b04146112dd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602181526020018061141a6021913960400191505060405180910390fd5b809150505b92915050565b600080828401905083811015611366576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b6113858260035461112590919063ffffffff16565b6003819055506113a0816004546112e890919063ffffffff16565b600481905550505056fe45524332303a207472616e7366657220746f20746865207a65726f2061646472657373416d6f756e74206d757374206265206c657373207468616e20746f74616c207265666c656374696f6e7345524332303a20617070726f766520746f20746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775472616e7366657220616d6f756e74206d7573742062652067726561746572207468616e207a65726f45524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f2061646472657373a2646970667358221220d7e0d39777815dcbb72c3dd605ef0490df1579f5c7eb6193e74e7e983546d2ac64736f6c634300060c0033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c80633685d4191161008c57806388f820201161006657806388f82020146103a057806395d89b41146103fa578063a9059cbb1461047d578063dd62ed3e146104e1576100cf565b80633685d419146102c057806352390c021461030457806370a0823114610348576100cf565b806306fdde03146100d4578063095ea7b31461015757806318160ddd146101bb57806323b872dd146101d95780632d8381191461025d578063313ce5671461029f575b600080fd5b6100dc610559565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561011c578082015181840152602081019050610101565b50505050905090810190601f1680156101495780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101a36004803603604081101561016d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610596565b60405180821515815260200191505060405180910390f35b6101c36105b4565b6040518082815260200191505060405180910390f35b610245600480360360608110156101ef57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506105c5565b60405180821515815260200191505060405180910390f35b6102896004803603602081101561027357600080fd5b8101908080359060200190929190505050610684565b6040518082815260200191505060405180910390f35b6102a7610708565b604051808260ff16815260200191505060405180910390f35b610302600480360360208110156102d657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610711565b005b6103466004803603602081101561031a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610836565b005b61038a6004803603602081101561035e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061095b565b6040518082815260200191505060405180910390f35b6103e2600480360360208110156103b657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506109ab565b60405180821515815260200191505060405180910390f35b610402610a01565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610442578082015181840152602081019050610427565b50505050905090810190601f16801561046f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6104c96004803603604081101561049357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a3e565b60405180821515815260200191505060405180910390f35b610543600480360360408110156104f757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a5c565b6040518082815260200191505060405180910390f35b60606040518060400160405280600b81526020017f50696e6b79205377656172000000000000000000000000000000000000000000815250905090565b60006105aa6105a3610ae3565b8484610aeb565b6001905092915050565b6000680ad78ebc5ac6200000905090565b60006105d2848484610ce2565b610679846105de610ae3565b61067485600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061062b610ae3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461112590919063ffffffff16565b610aeb565b600190509392505050565b60006003548211156106e1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a8152602001806113ce602a913960400191505060405180910390fd5b60006106eb6111ae565b905061070081846111d390919063ffffffff16565b915050919050565b60006009905090565b610719610ae3565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f43616c6c6572206973206e6f7420746865206f776e657200000000000000000081525060200191505060405180910390fd5b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b61083e610ae3565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610900576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f43616c6c6572206973206e6f7420746865206f776e657200000000000000000081525060200191505060405180910390fd5b6001600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60006109a46000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610684565b9050919050565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60606040518060400160405280600681526020017f5053574541520000000000000000000000000000000000000000000000000000815250905090565b6000610a52610a4b610ae3565b8484610ce2565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610b71576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806114896024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610bf7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806113f86022913960400191505060405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610d68576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806114646025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610dee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806113ab6023913960400191505060405180910390fd5b60008111610e47576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602981526020018061143b6029913960400191505060405180910390fd5b6000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015610eed5750600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15610f0957610f066014836111d390919063ffffffff16565b90505b6000610f1e828461112590919063ffffffff16565b90506000610f3c610f2d6111ae565b8461126290919063ffffffff16565b90506000610f6c82610f5e610f4f6111ae565b8861126290919063ffffffff16565b61112590919063ffffffff16565b9050610fd8610f8b610f7c6111ae565b8761126290919063ffffffff16565b6000808a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461112590919063ffffffff16565b6000808973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061106b816000808973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546112e890919063ffffffff16565b6000808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506110b78285611370565b8573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a350505050505050565b60008282111561119d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b600082840390508091505092915050565b60006111ce680ad78ebc5ac62000006003546111d390919063ffffffff16565b905090565b600080821161124a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525060200191505060405180910390fd5b600082848161125557fe5b0490508091505092915050565b60008083141561127557600090506112e2565b600082840290508284828161128657fe5b04146112dd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602181526020018061141a6021913960400191505060405180910390fd5b809150505b92915050565b600080828401905083811015611366576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b6113858260035461112590919063ffffffff16565b6003819055506113a0816004546112e890919063ffffffff16565b600481905550505056fe45524332303a207472616e7366657220746f20746865207a65726f2061646472657373416d6f756e74206d757374206265206c657373207468616e20746f74616c207265666c656374696f6e7345524332303a20617070726f766520746f20746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775472616e7366657220616d6f756e74206d7573742062652067726561746572207468616e207a65726f45524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f2061646472657373a2646970667358221220d7e0d39777815dcbb72c3dd605ef0490df1579f5c7eb6193e74e7e983546d2ac64736f6c634300060c0033

Deployed Bytecode Sourcemap

2045:4671:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2918:87;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3584:161;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;3184:95;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3753:269;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;4030:253;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3105:71;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;6194:118;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;6067:119;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3287:138;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6383:130;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;3013:84;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4291:167;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;3433:143;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2918:87;2955:13;2977:20;;;;;;;;;;;;;;;;;;;2918:87;:::o;3584:161::-;3659:4;3676:39;3685:12;:10;:12::i;:::-;3699:7;3708:6;3676:8;:39::i;:::-;3733:4;3726:11;;3584:161;;;;:::o;3184:95::-;3237:7;2401:20;3257:14;;3184:95;:::o;3753:269::-;3851:4;3868:36;3878:6;3886:9;3897:6;3868:9;:36::i;:::-;3915:77;3924:6;3932:12;:10;:12::i;:::-;3946:45;3984:6;3946:11;:19;3958:6;3946:19;;;;;;;;;;;;;;;:33;3966:12;:10;:12::i;:::-;3946:33;;;;;;;;;;;;;;;;:37;;:45;;;;:::i;:::-;3915:8;:77::i;:::-;4010:4;4003:11;;3753:269;;;;;:::o;4030:253::-;4096:7;4135;;4124;:18;;4116:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4200:19;4223:10;:8;:10::i;:::-;4200:33;;4251:24;4263:11;4251:7;:11;;:24;;;;:::i;:::-;4244:31;;;4030:253;;;:::o;3105:71::-;3146:5;3167:1;3160:8;;3105:71;:::o;6194:118::-;6653:12;:10;:12::i;:::-;6643:22;;:6;;;;;;;;;;;:22;;;6635:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6299:5:::1;6266:21;:30;6288:7;6266:30;;;;;;;;;;;;;;;;:38;;;;;;;;;;;;;;;;;;6194:118:::0;:::o;6067:119::-;6653:12;:10;:12::i;:::-;6643:22;;:6;;;;;;;;;;;:22;;;6635:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6174:4:::1;6141:21;:30;6163:7;6141:30;;;;;;;;;;;;;;;;:37;;;;;;;;;;;;;;;;;;6067:119:::0;:::o;3287:138::-;3353:7;3380:37;3400:7;:16;3408:7;3400:16;;;;;;;;;;;;;;;;3380:19;:37::i;:::-;3373:44;;3287:138;;;:::o;6383:130::-;6451:4;6475:21;:30;6497:7;6475:30;;;;;;;;;;;;;;;;;;;;;;;;;6468:37;;6383:130;;;:::o;3013:84::-;3052:13;3074:15;;;;;;;;;;;;;;;;;;;3013:84;:::o;4291:167::-;4369:4;4386:42;4396:12;:10;:12::i;:::-;4410:9;4421:6;4386:9;:42::i;:::-;4446:4;4439:11;;4291:167;;;;:::o;3433:143::-;3514:7;3541:11;:18;3553:5;3541:18;;;;;;;;;;;;;;;:27;3560:7;3541:27;;;;;;;;;;;;;;;;3534:34;;3433:143;;;;:::o;242:106::-;295:15;330:10;323:17;;242:106;:::o;5671:337::-;5781:1;5764:19;;:5;:19;;;;5756:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5862:1;5843:21;;:7;:21;;;;5835:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5946:6;5916:11;:18;5928:5;5916:18;;;;;;;;;;;;;;;:27;5935:7;5916:27;;;;;;;;;;;;;;;:36;;;;5984:7;5968:32;;5977:5;5968:32;;;5993:6;5968:32;;;;;;;;;;;;;;;;;;5671:337;;;:::o;4466:938::-;4581:1;4563:20;;:6;:20;;;;4555:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4665:1;4644:23;;:9;:23;;;;4636:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4735:1;4726:6;:10;4718:64;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4795:12;4827:21;:29;4849:6;4827:29;;;;;;;;;;;;;;;;;;;;;;;;;4826:30;:67;;;;;4861:21;:32;4883:9;4861:32;;;;;;;;;;;;;;;;;;;;;;;;;4860:33;4826:67;4822:159;;;4917:14;4928:2;4917:6;:10;;:14;;;;:::i;:::-;4910:21;;4822:159;4991:23;5017:16;5028:4;5017:6;:10;;:16;;;;:::i;:::-;4991:42;;5044:12;5059:20;5068:10;:8;:10::i;:::-;5059:4;:8;;:20;;;;:::i;:::-;5044:35;;5090:23;5116:32;5143:4;5116:22;5127:10;:8;:10::i;:::-;5116:6;:10;;:22;;;;:::i;:::-;:26;;:32;;;;:::i;:::-;5090:58;;5179:43;5199:22;5210:10;:8;:10::i;:::-;5199:6;:10;;:22;;;;:::i;:::-;5179:7;:15;5187:6;5179:15;;;;;;;;;;;;;;;;:19;;:43;;;;:::i;:::-;5161:7;:15;5169:6;5161:15;;;;;;;;;;;;;;;:61;;;;5254:39;5277:15;5254:7;:18;5262:9;5254:18;;;;;;;;;;;;;;;;:22;;:39;;;;:::i;:::-;5233:7;:18;5241:9;5233:18;;;;;;;;;;;;;;;:60;;;;5311:23;5323:4;5329;5311:11;:23::i;:::-;5369:9;5352:44;;5361:6;5352:44;;;5380:15;5352:44;;;;;;;;;;;;;;;;;;4466:938;;;;;;;:::o;1247:184::-;1305:7;1338:1;1333;:6;;1325:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1385:9;1401:1;1397;:5;1385:17;;1422:1;1415:8;;;1247:184;;;;:::o;5567:96::-;5608:7;5635:20;2401;5635:7;;:11;;:20;;;;:::i;:::-;5628:27;;5567:96;:::o;1697:179::-;1755:7;1787:1;1783;:5;1775:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1830:9;1846:1;1842;:5;;;;;;1830:17;;1867:1;1860:8;;;1697:179;;;;:::o;1439:250::-;1497:7;1526:1;1521;:6;1517:47;;;1551:1;1544:8;;;;1517:47;1576:9;1592:1;1588;:5;1576:17;;1621:1;1616;1612;:5;;;;;;:10;1604:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1680:1;1673:8;;;1439:250;;;;;:::o;1058:181::-;1116:7;1136:9;1152:1;1148;:5;1136:17;;1177:1;1172;:6;;1164:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1230:1;1223:8;;;1058:181;;;;:::o;5412:147::-;5490:17;5502:4;5490:7;;:11;;:17;;;;:::i;:::-;5480:7;:27;;;;5531:20;5546:4;5531:10;;:14;;:20;;;;:::i;:::-;5518:10;:33;;;;5412:147;;:::o

Swarm Source

ipfs://d7e0d39777815dcbb72c3dd605ef0490df1579f5c7eb6193e74e7e983546d2ac

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.