ETH Price: $3,353.73 (-0.64%)

Contract

0x78FC2eB9Dd55eb175c6145860385f84F8cbEE639
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Swap137966572021-12-13 11:52:001075 days ago1639396320IN
0x78FC2eB9...F8cbEE639
0 ETH0.0009242430
Swap132191642021-09-13 19:08:111166 days ago1631560091IN
0x78FC2eB9...F8cbEE639
0 ETH0.0022791445.22924129
Swap132191452021-09-13 19:05:531166 days ago1631559953IN
0x78FC2eB9...F8cbEE639
0 ETH0.0042493558.79104909
Swap132151992021-09-13 4:16:321167 days ago1631506592IN
0x78FC2eB9...F8cbEE639
0 ETH0.0041920657.97917985
Swap132139942021-09-12 23:40:031167 days ago1631490003IN
0x78FC2eB9...F8cbEE639
0 ETH0.0035147152.08607357
Swap132108962021-09-12 12:16:311167 days ago1631448991IN
0x78FC2eB9...F8cbEE639
0 ETH0.0013555544
Swap132108962021-09-12 12:16:311167 days ago1631448991IN
0x78FC2eB9...F8cbEE639
0 ETH0.0025939747
Swap131976702021-09-10 11:12:111169 days ago1631272331IN
0x78FC2eB9...F8cbEE639
0 ETH0.0043032863.76086661
Swap131972252021-09-10 9:37:491169 days ago1631266669IN
0x78FC2eB9...F8cbEE639
0 ETH0.0066732692.3111447
Swap131886372021-09-09 1:34:441171 days ago1631151284IN
0x78FC2eB9...F8cbEE639
0 ETH0.00599312118.96084226
Swap131885882021-09-09 1:24:591171 days ago1631150699IN
0x78FC2eB9...F8cbEE639
0 ETH0.00684306135.83159941
Swap131883412021-09-09 0:27:381171 days ago1631147258IN
0x78FC2eB9...F8cbEE639
0 ETH0.00934755138.52539051
Swap131880882021-09-08 23:29:541171 days ago1631143794IN
0x78FC2eB9...F8cbEE639
0 ETH0.00839856152.13970099
Swap131850802021-09-08 12:23:501171 days ago1631103830IN
0x78FC2eB9...F8cbEE639
0 ETH0.0046036268.22304205
Swap131832432021-09-08 5:42:121172 days ago1631079732IN
0x78FC2eB9...F8cbEE639
0 ETH0.0045494982.4317514
Swap131831662021-09-08 5:24:541172 days ago1631078694IN
0x78FC2eB9...F8cbEE639
0 ETH0.0054150474.94351867
Swap131743152021-09-06 20:26:331173 days ago1630959993IN
0x78FC2eB9...F8cbEE639
0 ETH0.01326533196.58457936
Swap131737592021-09-06 18:21:501173 days ago1630952510IN
0x78FC2eB9...F8cbEE639
0 ETH0.0037121884.56964119
Swap131737052021-09-06 18:11:511173 days ago1630951911IN
0x78FC2eB9...F8cbEE639
0 ETH0.0042303196.37351143
Swap131736242021-09-06 17:51:451173 days ago1630950705IN
0x78FC2eB9...F8cbEE639
0 ETH0.00539011122.79569221
Swap131731812021-09-06 16:12:031173 days ago1630944723IN
0x78FC2eB9...F8cbEE639
0 ETH0.01082833149.76334364
Swap131731712021-09-06 16:09:031173 days ago1630944543IN
0x78FC2eB9...F8cbEE639
0 ETH0.01009281139.59050587
Swap131712212021-09-06 8:53:171173 days ago1630918397IN
0x78FC2eB9...F8cbEE639
0 ETH0.0060840590.14622528
Swap131711192021-09-06 8:32:521173 days ago1630917172IN
0x78FC2eB9...F8cbEE639
0 ETH0.0050541269.90200937
Swap131597402021-09-04 14:29:241175 days ago1630765764IN
0x78FC2eB9...F8cbEE639
0 ETH0.00696097103.15766459
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
TAUSwap

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2020-09-09
*/

pragma solidity 0.6.12;

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) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        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) {
        return div(a, b, "SafeMath: division by zero");
    }

    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;

        return c;
    }

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

    function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;
    }
}

contract Ownable {
    address public _owner;

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

    constructor () public {
        _owner = msg.sender;
        emit OwnershipTransferred(address(0), msg.sender);
    }

    function owner() public view returns (address) {
        return _owner;
    }

    modifier onlyOwner() {
        require(_owner == msg.sender, "Ownable: caller is not the owner");
        _;
    }

    function renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }

    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }
}

abstract contract LamdenTau  {
    function transferFrom(address _from, address _to, uint256 _value) external virtual returns (bool);
    function transfer(address recipient, uint256 amount) external virtual returns (bool);
    function balanceOf(address account) external virtual view returns (uint256);

}

contract TAUSwap is Ownable {
    using SafeMath for uint256;

    LamdenTau tau = LamdenTau(0xc27A2F05fa577a83BA0fDb4c38443c0718356501);
    mapping(address => uint256) swappedBalances;

    event Swap(address sender, string receiver, uint256 value);

    function swap(string memory mainnetAddress, uint256 amount) public {
        tau.transferFrom(msg.sender, address(this), amount);

        swappedBalances[msg.sender] = swappedBalances[msg.sender].add(amount);

        emit Swap(msg.sender, mainnetAddress, amount);
    }

    function sweep(address owner, uint256 amount) public onlyOwner {
        if (amount == 0) {
            amount = swappedBalances[owner];
        }

        swappedBalances[owner] = swappedBalances[owner].sub(amount);
        tau.transfer(address(0x0), amount);
    }

    function tauRevert(address owner, uint256 amount) public onlyOwner {
        swappedBalances[owner] = swappedBalances[owner].sub(amount);
        tau.transfer(owner, amount);
    }
}

Contract Security Audit

Contract ABI

[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"string","name":"receiver","type":"string"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Swap","type":"event"},{"inputs":[],"name":"_owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"mainnetAddress","type":"string"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"swap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"sweep","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"tauRevert","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405273c27a2f05fa577a83ba0fdb4c38443c0718356501600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555034801561006557600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3610f3e806101106000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c80639d456b621161005b5780639d456b621461010e578063a380d68d146101d3578063b2bdfa7b14610221578063f2fde38b146102555761007d565b80636ea056a914610082578063715018a6146100d05780638da5cb5b146100da575b600080fd5b6100ce6004803603604081101561009857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610299565b005b6100d861050f565b005b6100e261068e565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6101d16004803603604081101561012457600080fd5b810190808035906020019064010000000081111561014157600080fd5b82018360208201111561015357600080fd5b8035906020019184600183028401116401000000008311171561017557600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290803590602001909291905050506106b7565b005b61021f600480360360408110156101e957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108ff565b005b610229610b28565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102976004803603602081101561026b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b4c565b005b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461035a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b60008114156103a657600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b6103f881600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d5090919063ffffffff16565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6000836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156104cf57600080fd5b505af11580156104e3573d6000803e3d6000fd5b505050506040513d60208110156104f957600080fd5b8101908080519060200190929190505050505050565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146105d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b15801561076857600080fd5b505af115801561077c573d6000803e3d6000fd5b505050506040513d602081101561079257600080fd5b8101908080519060200190929190505050506107f681600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d9a90919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507ff6c184dc66b66fdd652f70b2bd5fc222712bd2978e2d910ee14b62cf4d04cf37338383604051808473ffffffffffffffffffffffffffffffffffffffff16815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b838110156108bf5780820151818401526020810190506108a4565b50505050905090810190601f1680156108ec5780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a15050565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146109c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b610a1281600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d5090919063ffffffff16565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610ae857600080fd5b505af1158015610afc573d6000803e3d6000fd5b505050506040513d6020811015610b1257600080fd5b8101908080519060200190929190505050505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c0d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610c93576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180610ee36026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000610d9283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610e22565b905092915050565b600080828401905083811015610e18576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b6000838311158290610ecf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610e94578082015181840152602081019050610e79565b50505050905090810190601f168015610ec15780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506000838503905080915050939250505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373a2646970667358221220d0457e370b2c1e2c0ee9ab016926b37a74921e440adb67dd46470c56cd817fe764736f6c634300060c0033

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80639d456b621161005b5780639d456b621461010e578063a380d68d146101d3578063b2bdfa7b14610221578063f2fde38b146102555761007d565b80636ea056a914610082578063715018a6146100d05780638da5cb5b146100da575b600080fd5b6100ce6004803603604081101561009857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610299565b005b6100d861050f565b005b6100e261068e565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6101d16004803603604081101561012457600080fd5b810190808035906020019064010000000081111561014157600080fd5b82018360208201111561015357600080fd5b8035906020019184600183028401116401000000008311171561017557600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290803590602001909291905050506106b7565b005b61021f600480360360408110156101e957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108ff565b005b610229610b28565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102976004803603602081101561026b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b4c565b005b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461035a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b60008114156103a657600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b6103f881600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d5090919063ffffffff16565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6000836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156104cf57600080fd5b505af11580156104e3573d6000803e3d6000fd5b505050506040513d60208110156104f957600080fd5b8101908080519060200190929190505050505050565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146105d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b15801561076857600080fd5b505af115801561077c573d6000803e3d6000fd5b505050506040513d602081101561079257600080fd5b8101908080519060200190929190505050506107f681600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d9a90919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507ff6c184dc66b66fdd652f70b2bd5fc222712bd2978e2d910ee14b62cf4d04cf37338383604051808473ffffffffffffffffffffffffffffffffffffffff16815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b838110156108bf5780820151818401526020810190506108a4565b50505050905090810190601f1680156108ec5780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a15050565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146109c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b610a1281600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d5090919063ffffffff16565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610ae857600080fd5b505af1158015610afc573d6000803e3d6000fd5b505050506040513d6020811015610b1257600080fd5b8101908080519060200190929190505050505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c0d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610c93576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180610ee36026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000610d9283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610e22565b905092915050565b600080828401905083811015610e18576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b6000838311158290610ecf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610e94578082015181840152602081019050610e79565b50505050905090810190601f168015610ec15780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506000838503905080915050939250505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373a2646970667358221220d0457e370b2c1e2c0ee9ab016926b37a74921e440adb67dd46470c56cd817fe764736f6c634300060c0033

Deployed Bytecode Sourcemap

2701:1017:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3251:273;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1978:148;;;:::i;:::-;;1766:79;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;2966:277;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3532:183;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1516:21;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;2134:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3251:273;1903:10;1893:20;;:6;;;;;;;;;;:20;;;1885:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3339:1:::1;3329:6;:11;3325:75;;;3366:15;:22;3382:5;3366:22;;;;;;;;;;;;;;;;3357:31;;3325:75;3437:34;3464:6;3437:15;:22;3453:5;3437:22;;;;;;;;;;;;;;;;:26;;:34;;;;:::i;:::-;3412:15;:22;3428:5;3412:22;;;;;;;;;;;;;;;:59;;;;3482:3;;;;;;;;;;;:12;;;3503:3;3509:6;3482:34;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;3251:273:::0;;:::o;1978:148::-;1903:10;1893:20;;:6;;;;;;;;;;:20;;;1885:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2085:1:::1;2048:40;;2069:6;::::0;::::1;;;;;;;;2048:40;;;;;;;;;;;;2116:1;2099:6:::0;::::1;:19;;;;;;;;;;;;;;;;;;1978:148::o:0;1766:79::-;1804:7;1831:6;;;;;;;;;;;1824:13;;1766:79;:::o;2966:277::-;3044:3;;;;;;;;;;;:16;;;3061:10;3081:4;3088:6;3044:51;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3138:39;3170:6;3138:15;:27;3154:10;3138:27;;;;;;;;;;;;;;;;:31;;:39;;;;:::i;:::-;3108:15;:27;3124:10;3108:27;;;;;;;;;;;;;;;:69;;;;3195:40;3200:10;3212:14;3228:6;3195:40;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2966:277;;:::o;3532:183::-;1903:10;1893:20;;:6;;;;;;;;;;:20;;;1885:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3635:34:::1;3662:6;3635:15;:22;3651:5;3635:22;;;;;;;;;;;;;;;;:26;;:34;;;;:::i;:::-;3610:15;:22;3626:5;3610:22;;;;;;;;;;;;;;;:59;;;;3680:3;;;;;;;;;;;:12;;;3693:5;3700:6;3680:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;3532:183:::0;;:::o;1516:21::-;;;;;;;;;;;;:::o;2134:244::-;1903:10;1893:20;;:6;;;;;;;;;;:20;;;1885:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2243:1:::1;2223:22;;:8;:22;;;;2215:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2333:8;2304:38;;2325:6;::::0;::::1;;;;;;;;2304:38;;;;;;;;;;;;2362:8;2353:6;::::0;:17:::1;;;;;;;;;;;;;;;;;;2134:244:::0;:::o;240:136::-;298:7;325:43;329:1;332;325:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;318:50;;240:136;;;;:::o;51:181::-;109:7;129:9;145:1;141;:5;129:17;;170:1;165;:6;;157:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;223:1;216:8;;;51:181;;;;:::o;384:192::-;470:7;503:1;498;:6;;506:12;490:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;530:9;546:1;542;:5;530:17;;567:1;560:8;;;384:192;;;;;:::o

Swarm Source

ipfs://d0457e370b2c1e2c0ee9ab016926b37a74921e440adb67dd46470c56cd817fe7

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.