S Price: $0.067907 (+1.82%)
Gas: 55 Gwei

Contract

0x4DC50b93a81133DD22c67a8c0B6250159ae68e51

Overview

S Balance

Sonic LogoSonic LogoSonic Logo0 S

S Value

$0.00

More Info

Private Name Tags

TokenTracker

Multichain Info

No addresses found
Transaction Hash
Block
From
To
Burn For Silver156908012025-03-24 16:52:39308 days ago1742835159IN
0x4DC50b93...59ae68e51
0 S0.002896550.0001
Burn For Silver156907692025-03-24 16:52:28308 days ago1742835148IN
0x4DC50b93...59ae68e51
0 S0.002896550.0001
Burn For Gold156889242025-03-24 16:41:56308 days ago1742834516IN
0x4DC50b93...59ae68e51
0 S0.0037519550.0001
Burn For Gold156868822025-03-24 16:30:26308 days ago1742833826IN
0x4DC50b93...59ae68e51
0 S0.0028969550.0001
Burn For Gold156868502025-03-24 16:30:15308 days ago1742833815IN
0x4DC50b93...59ae68e51
0 S0.0028969550.0001
Burn For Gold156868082025-03-24 16:30:02308 days ago1742833802IN
0x4DC50b93...59ae68e51
0 S0.0028969550.0001
Burn For Gold156624292025-03-24 14:08:42308 days ago1742825322IN
0x4DC50b93...59ae68e51
0 S0.0028969550.0001
Burn For Gold156619192025-03-24 14:05:31308 days ago1742825131IN
0x4DC50b93...59ae68e51
0 S0.0028969550.0001
Burn For Gold156618722025-03-24 14:05:12308 days ago1742825112IN
0x4DC50b93...59ae68e51
0 S0.0028969550.0001
Burn For Gold156618402025-03-24 14:05:00308 days ago1742825100IN
0x4DC50b93...59ae68e51
0 S0.0028969550.0001
Burn For Gold156614292025-03-24 14:02:26308 days ago1742824946IN
0x4DC50b93...59ae68e51
0 S0.0028969550.0001
Burn For Gold155094572025-03-23 21:50:27309 days ago1742766627IN
0x4DC50b93...59ae68e51
0 S0.0028969550.0001
Burn For Gold155093772025-03-23 21:49:57309 days ago1742766597IN
0x4DC50b93...59ae68e51
0 S0.0028969550.0001
Burn For Silver155093092025-03-23 21:49:29309 days ago1742766569IN
0x4DC50b93...59ae68e51
0 S0.003751550.0001
Burn For Gold155092822025-03-23 21:49:19309 days ago1742766559IN
0x4DC50b93...59ae68e51
0 S0.0037519550.0001
Burn For Silver155049422025-03-23 21:21:16309 days ago1742764876IN
0x4DC50b93...59ae68e51
0 S0.002896550.0001
Burn For Silver155049202025-03-23 21:21:07309 days ago1742764867IN
0x4DC50b93...59ae68e51
0 S0.002896550.0001
Burn For Gold155049002025-03-23 21:20:58309 days ago1742764858IN
0x4DC50b93...59ae68e51
0 S0.0028969550.0001
Burn For Silver155048692025-03-23 21:20:45309 days ago1742764845IN
0x4DC50b93...59ae68e51
0 S0.002896550.0001
Burn For Gold155048442025-03-23 21:20:34309 days ago1742764834IN
0x4DC50b93...59ae68e51
0 S0.0028969550.0001
Burn For Silver155048192025-03-23 21:20:25309 days ago1742764825IN
0x4DC50b93...59ae68e51
0 S0.003751550.0001
Burn For Gold155045672025-03-23 21:18:45309 days ago1742764725IN
0x4DC50b93...59ae68e51
0 S0.0037519550.0001
Burn For Silver155007952025-03-23 20:53:03309 days ago1742763183IN
0x4DC50b93...59ae68e51
0 S0.003751550.0001
Burn For Gold155007232025-03-23 20:52:34309 days ago1742763154IN
0x4DC50b93...59ae68e51
0 S0.0028969550.0001
Burn For Gold155006312025-03-23 20:51:55309 days ago1742763115IN
0x4DC50b93...59ae68e51
0 S0.0037519550.0001
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Cross-Chain Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Test

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

interface IUniswapV2Factory {
    function getPair(address tokenA, address tokenB) external view returns (address pair);
    function createPair(address tokenA, address tokenB) external returns (address pair);
}

interface IGoldToken {
    function mint(address _to, uint256 _amount) external returns (bool);
}

interface ISilverToken {
    function mint(address _to, uint256 _amount) external returns (bool);
}

contract Test {

    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
    event BurnForGold(address indexed user, uint256 amountBurned, uint256 amountReceived);
    event BurnForSilver(address indexed user, uint256 amountBurned, uint256 amountReceived);

    address constant ZERO_ADDRESS = address(0);
    uint256 constant MAX_TRANSACTION = 1 * 10**18; 
    uint256 public GOLD_AMOUNT = 1 * 10**18;
    uint256 public SILVER_AMOUNT = 0.1 * 10**18;
    

    string public name;
    string public symbol;
    uint8 public decimals;
    uint256 public totalSupply;
    mapping(address => uint256) public balanceOf;
    mapping(address => mapping(address => uint256)) private allowances;
    

    mapping(address => bool) public isExempt;
    address public owner;
    address public uniswapPair;
    address public goldTokenAddress;
    address public silverTokenAddress;
    
    
    constructor(address _router) {
        uint256 _supply = 800 * 10**18; 
        name = "Tet";
        symbol = "tet";
        decimals = 18;
        balanceOf[msg.sender] = _supply;
        totalSupply = _supply;
        owner = msg.sender;
 
        isExempt[msg.sender] = true;
        isExempt[ZERO_ADDRESS] = true;
        isExempt[_router] = true;
        
        emit Transfer(ZERO_ADDRESS, msg.sender, _supply);
    }
    
    modifier onlyOwner() {
        require(msg.sender == owner, "Only owner can call this function");
        _;
    }
    
    function setGoldTokenAddress(address _goldToken) external onlyOwner {
        require(_goldToken != ZERO_ADDRESS, "Gold token address cannot be zero");
        goldTokenAddress = _goldToken;
    }

     function setSilverTokenAddress(address _silverToken) external onlyOwner {
        require(_silverToken != ZERO_ADDRESS, "Silver token address cannot be zero");
        silverTokenAddress = _silverToken;
    }

    function setGoldBurnPrice(uint256 _newPrice) external onlyOwner {
        require(_newPrice > 0, "Price must be greater than zero");
        GOLD_AMOUNT = _newPrice;
    }
    
    function setSilverBurnPrice(uint256 _newPrice) external onlyOwner {
        require(_newPrice > 0, "Price must be greater than zero");
        SILVER_AMOUNT = _newPrice;
    }

    function setExemptStatus(address _address, bool _status) external onlyOwner {
        isExempt[_address] = _status;
    }
    
    function allowance(address _owner, address _spender) public view returns (uint256) {
        return allowances[_owner][_spender];
    }
    
    function transfer(address _to, uint256 _value) public returns (bool) {
        require(_to != ZERO_ADDRESS, "Transfer to zero address not allowed");
        require(balanceOf[msg.sender] >= _value, "Insufficient balance");

        if (!isExempt[msg.sender] && !isExempt[_to]) {
            require(_value <= MAX_TRANSACTION, "Cannot transfer more than 1 token at once");
        }
        
        balanceOf[msg.sender] -= _value;
        balanceOf[_to] += _value;
        emit Transfer(msg.sender, _to, _value);
        return true;
    }
    
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
        require(_to != ZERO_ADDRESS, "Transfer to zero address not allowed");
        require(balanceOf[_from] >= _value, "Insufficient balance");
        require(allowances[_from][msg.sender] >= _value, "Insufficient allowance");
        
        if (!isExempt[_from] && !isExempt[_to]) {
            require(_value <= MAX_TRANSACTION, "Cannot transfer more than 1 token at once");
        }
        
        balanceOf[_from] -= _value;
        balanceOf[_to] += _value;
        allowances[_from][msg.sender] -= _value;
        emit Transfer(_from, _to, _value);
        return true;
    }
    
    function approve(address _spender, uint256 _value) public returns (bool) {
        allowances[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }
    
    function burn(uint256 _value) public returns (bool) {
        require(balanceOf[msg.sender] >= _value, "Insufficient balance");
        
        
        balanceOf[msg.sender] -= _value;
        totalSupply -= _value;
        emit Transfer(msg.sender, ZERO_ADDRESS, _value);
        return true;
    }
    
    function burnForGold() public returns (bool) {
        require(goldTokenAddress != ZERO_ADDRESS, "Gold token not set");
        require(balanceOf[msg.sender] >= GOLD_AMOUNT, "You need at least 1 token to exchange");
    
        balanceOf[msg.sender] -= GOLD_AMOUNT;
        totalSupply -= GOLD_AMOUNT;
        
        IGoldToken(goldTokenAddress).mint(msg.sender, 1 * 10**18);
        
        emit Transfer(msg.sender, ZERO_ADDRESS, GOLD_AMOUNT);
        emit BurnForGold(msg.sender, GOLD_AMOUNT, 1 * 10**18);
        
        return true;
    }

    function burnForSilver() public returns (bool) {
        require(silverTokenAddress != ZERO_ADDRESS, "Silver token not set");
        require(balanceOf[msg.sender] >= SILVER_AMOUNT, "You need at least 0.1 token to exchange");
    
        balanceOf[msg.sender] -= SILVER_AMOUNT;
        totalSupply -= SILVER_AMOUNT;
        
        ISilverToken(silverTokenAddress).mint(msg.sender, 1 * 10**18);
        
        emit Transfer(msg.sender, ZERO_ADDRESS, SILVER_AMOUNT);
        emit BurnForSilver(msg.sender, SILVER_AMOUNT, 1 * 10**18);
        
        return true;
    }
    
    function transferOwnership(address _newOwner) external onlyOwner {
        require(_newOwner != ZERO_ADDRESS, "New owner cannot be zero address");
        isExempt[owner] = false;
        owner = _newOwner;
        isExempt[_newOwner] = true;
    }
}

Settings
{
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "libraries": {}
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"_router","type":"address"}],"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":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountBurned","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountReceived","type":"uint256"}],"name":"BurnForGold","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountBurned","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountReceived","type":"uint256"}],"name":"BurnForSilver","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":[],"name":"GOLD_AMOUNT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"SILVER_AMOUNT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"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":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"burn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"burnForGold","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"burnForSilver","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"goldTokenAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isExempt","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"bool","name":"_status","type":"bool"}],"name":"setExemptStatus","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newPrice","type":"uint256"}],"name":"setGoldBurnPrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_goldToken","type":"address"}],"name":"setGoldTokenAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newPrice","type":"uint256"}],"name":"setSilverBurnPrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_silverToken","type":"address"}],"name":"setSilverTokenAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"silverTokenAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"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":"","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":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapPair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

6080604052670de0b6b3a764000060005567016345785d8a00006001553480156200002957600080fd5b506040516200168a3803806200168a8339810160408190526200004c9162000176565b60408051808201909152600381526215195d60ea1b6020820152682b5e3af16b18800000906002906200008090826200024d565b50604080518082019091526003808252621d195d60ea1b602083015290620000a990826200024d565b5060048054601260ff19918216179091553360008181526006602090815260408083208690556005869055600980546001600160a01b03191685179055600882528083208054861660019081179091557f5eff886ea0ce6ca488a3d6e336d6c0f75f46d19b42c06ce5ee98e42c96d256c780548716821790556001600160a01b03881684528184208054909616179094559251848152919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505062000319565b6000602082840312156200018957600080fd5b81516001600160a01b0381168114620001a157600080fd5b9392505050565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620001d357607f821691505b602082108103620001f457634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200024857600081815260208120601f850160051c81016020861015620002235750805b601f850160051c820191505b8181101562000244578281556001016200022f565b5050505b505050565b81516001600160401b03811115620002695762000269620001a8565b62000281816200027a8454620001be565b84620001fa565b602080601f831160018114620002b95760008415620002a05750858301515b600019600386901b1c1916600185901b17855562000244565b600085815260208120601f198616915b82811015620002ea57888601518255948401946001909101908401620002c9565b5085821015620003095787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b61136180620003296000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806381d3867a116100de578063a9059cbb11610097578063dd62ed3e11610071578063dd62ed3e1461033f578063df783a4514610378578063f2fde38b14610380578063ffc427821461039357600080fd5b8063a9059cbb146102f6578063ad5dff7314610309578063c816841b1461032c57600080fd5b806381d3867a14610281578063863ba49d1461028a5780638da5cb5b1461029d57806394f1891b146102c857806395d89b41146102db578063a67dab9d146102e357600080fd5b806323b872dd1161013057806323b872dd1461020b578063313ce5671461021e57806339e5aafe1461023d57806342966c6814610245578063525b0c561461025857806370a082311461026157600080fd5b806301ff14cc1461017857806306fdde031461018d578063095ea7b3146101ab57806316aba9a2146101ce57806318160ddd146101e15780632161c734146101f8575b600080fd5b61018b610186366004610ff6565b6103a6565b005b61019561042e565b6040516101a2919061100f565b60405180910390f35b6101be6101b9366004611079565b6104bc565b60405190151581526020016101a2565b61018b6101dc366004610ff6565b610529565b6101ea60055481565b6040519081526020016101a2565b61018b6102063660046110b4565b6105a8565b6101be6102193660046110eb565b6105fd565b60045461022b9060ff1681565b60405160ff90911681526020016101a2565b6101be610811565b6101be610253366004610ff6565b610a07565b6101ea60015481565b6101ea61026f366004611127565b60066020526000908152604090205481565b6101ea60005481565b61018b610298366004611127565b610aa1565b6009546102b0906001600160a01b031681565b6040516001600160a01b0390911681526020016101a2565b61018b6102d6366004611127565b610b4d565b610195610bfb565b600c546102b0906001600160a01b031681565b6101be610304366004611079565b610c08565b6101be610317366004611127565b60086020526000908152604090205460ff1681565b600a546102b0906001600160a01b031681565b6101ea61034d366004611149565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205490565b6101be610d41565b61018b61038e366004611127565b610f26565b600b546102b0906001600160a01b031681565b6009546001600160a01b031633146103d95760405162461bcd60e51b81526004016103d09061117c565b60405180910390fd5b600081116104295760405162461bcd60e51b815260206004820152601f60248201527f5072696365206d7573742062652067726561746572207468616e207a65726f0060448201526064016103d0565b600155565b6002805461043b906111bd565b80601f0160208091040260200160405190810160405280929190818152602001828054610467906111bd565b80156104b45780601f10610489576101008083540402835291602001916104b4565b820191906000526020600020905b81548152906001019060200180831161049757829003601f168201915b505050505081565b3360008181526007602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906105179086815260200190565b60405180910390a35060015b92915050565b6009546001600160a01b031633146105535760405162461bcd60e51b81526004016103d09061117c565b600081116105a35760405162461bcd60e51b815260206004820152601f60248201527f5072696365206d7573742062652067726561746572207468616e207a65726f0060448201526064016103d0565b600055565b6009546001600160a01b031633146105d25760405162461bcd60e51b81526004016103d09061117c565b6001600160a01b03919091166000908152600860205260409020805460ff1916911515919091179055565b60006001600160a01b0383166106255760405162461bcd60e51b81526004016103d0906111f7565b6001600160a01b03841660009081526006602052604090205482111561065d5760405162461bcd60e51b81526004016103d09061123b565b6001600160a01b03841660009081526007602090815260408083203384529091529020548211156106c95760405162461bcd60e51b8152602060048201526016602482015275496e73756666696369656e7420616c6c6f77616e636560501b60448201526064016103d0565b6001600160a01b03841660009081526008602052604090205460ff1615801561070b57506001600160a01b03831660009081526008602052604090205460ff16155b1561073857670de0b6b3a76400008211156107385760405162461bcd60e51b81526004016103d090611269565b6001600160a01b038416600090815260066020526040812080548492906107609084906112c8565b90915550506001600160a01b0383166000908152600660205260408120805484929061078d9084906112db565b90915550506001600160a01b0384166000908152600760209081526040808320338452909152812080548492906107c59084906112c8565b92505081905550826001600160a01b0316846001600160a01b031660008051602061130c833981519152846040516107ff91815260200190565b60405180910390a35060019392505050565b600c546000906001600160a01b03166108635760405162461bcd60e51b815260206004820152601460248201527314da5b1d995c881d1bdad95b881b9bdd081cd95d60621b60448201526064016103d0565b6001543360009081526006602052604090205410156108d45760405162461bcd60e51b815260206004820152602760248201527f596f75206e656564206174206c6561737420302e3120746f6b656e20746f2065604482015266786368616e676560c81b60648201526084016103d0565b60015433600090815260066020526040812080549091906108f69084906112c8565b9091555050600154600580546000906109109084906112c8565b9091555050600c546040516340c10f1960e01b8152336004820152670de0b6b3a764000060248201526001600160a01b03909116906340c10f19906044016020604051808303816000875af115801561096d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061099191906112ee565b50600154604051908152600090339060008051602061130c8339815191529060200160405180910390a360015460408051918252670de0b6b3a7640000602083015233917f1c724e616f9a67734c6999bc6449c9d3e85bb2e0062d56dfbcde1f3486d899da91015b60405180910390a250600190565b33600090815260066020526040812054821115610a365760405162461bcd60e51b81526004016103d09061123b565b3360009081526006602052604081208054849290610a559084906112c8565b925050819055508160056000828254610a6e91906112c8565b9091555050604051828152600090339060008051602061130c8339815191529060200160405180910390a3506001919050565b6009546001600160a01b03163314610acb5760405162461bcd60e51b81526004016103d09061117c565b6001600160a01b038116610b2b5760405162461bcd60e51b815260206004820152602160248201527f476f6c6420746f6b656e20616464726573732063616e6e6f74206265207a65726044820152606f60f81b60648201526084016103d0565b600b80546001600160a01b0319166001600160a01b0392909216919091179055565b6009546001600160a01b03163314610b775760405162461bcd60e51b81526004016103d09061117c565b6001600160a01b038116610bd95760405162461bcd60e51b815260206004820152602360248201527f53696c76657220746f6b656e20616464726573732063616e6e6f74206265207a60448201526265726f60e81b60648201526084016103d0565b600c80546001600160a01b0319166001600160a01b0392909216919091179055565b6003805461043b906111bd565b60006001600160a01b038316610c305760405162461bcd60e51b81526004016103d0906111f7565b33600090815260066020526040902054821115610c5f5760405162461bcd60e51b81526004016103d09061123b565b3360009081526008602052604090205460ff16158015610c9857506001600160a01b03831660009081526008602052604090205460ff16155b15610cc557670de0b6b3a7640000821115610cc55760405162461bcd60e51b81526004016103d090611269565b3360009081526006602052604081208054849290610ce49084906112c8565b90915550506001600160a01b03831660009081526006602052604081208054849290610d119084906112db565b90915550506040518281526001600160a01b03841690339060008051602061130c83398151915290602001610517565b600b546000906001600160a01b0316610d915760405162461bcd60e51b815260206004820152601260248201527111dbdb19081d1bdad95b881b9bdd081cd95d60721b60448201526064016103d0565b6000805433825260066020526040909120541015610dff5760405162461bcd60e51b815260206004820152602560248201527f596f75206e656564206174206c65617374203120746f6b656e20746f2065786360448201526468616e676560d81b60648201526084016103d0565b60008054338252600660205260408220805491929091610e209084906112c8565b9250508190555060005460056000828254610e3b91906112c8565b9091555050600b546040516340c10f1960e01b8152336004820152670de0b6b3a764000060248201526001600160a01b03909116906340c10f19906044016020604051808303816000875af1158015610e98573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ebc91906112ee565b5060008054604051908152339060008051602061130c8339815191529060200160405180910390a360005460408051918252670de0b6b3a7640000602083015233917f6877c6a753373b711ae6d3906ed38a6d7493ad207f599e90d35b3b6fd0020af991016109f9565b6009546001600160a01b03163314610f505760405162461bcd60e51b81526004016103d09061117c565b6001600160a01b038116610fa65760405162461bcd60e51b815260206004820181905260248201527f4e6577206f776e65722063616e6e6f74206265207a65726f206164647265737360448201526064016103d0565b600980546001600160a01b03908116600090815260086020526040808220805460ff1990811690915584546001600160a01b03191695909316948517909355928352912080549091166001179055565b60006020828403121561100857600080fd5b5035919050565b600060208083528351808285015260005b8181101561103c57858101830151858201604001528201611020565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461107457600080fd5b919050565b6000806040838503121561108c57600080fd5b6110958361105d565b946020939093013593505050565b80151581146110b157600080fd5b50565b600080604083850312156110c757600080fd5b6110d08361105d565b915060208301356110e0816110a3565b809150509250929050565b60008060006060848603121561110057600080fd5b6111098461105d565b92506111176020850161105d565b9150604084013590509250925092565b60006020828403121561113957600080fd5b6111428261105d565b9392505050565b6000806040838503121561115c57600080fd5b6111658361105d565b91506111736020840161105d565b90509250929050565b60208082526021908201527f4f6e6c79206f776e65722063616e2063616c6c20746869732066756e6374696f6040820152603760f91b606082015260800190565b600181811c908216806111d157607f821691505b6020821081036111f157634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526024908201527f5472616e7366657220746f207a65726f2061646472657373206e6f7420616c6c6040820152631bddd95960e21b606082015260800190565b602080825260149082015273496e73756666696369656e742062616c616e636560601b604082015260600190565b60208082526029908201527f43616e6e6f74207472616e73666572206d6f7265207468616e203120746f6b656040820152686e206174206f6e636560b81b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b81810381811115610523576105236112b2565b80820180821115610523576105236112b2565b60006020828403121561130057600080fd5b8151611142816110a356feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa26469706673582212207f52187ed0c4ccfe4f1a718ead5ff748242f1619615ae95b4bfcc82b9fd1435664736f6c634300081300330000000000000000000000001d368773735ee1e678950b7a97bca2cafb330cdc

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101735760003560e01c806381d3867a116100de578063a9059cbb11610097578063dd62ed3e11610071578063dd62ed3e1461033f578063df783a4514610378578063f2fde38b14610380578063ffc427821461039357600080fd5b8063a9059cbb146102f6578063ad5dff7314610309578063c816841b1461032c57600080fd5b806381d3867a14610281578063863ba49d1461028a5780638da5cb5b1461029d57806394f1891b146102c857806395d89b41146102db578063a67dab9d146102e357600080fd5b806323b872dd1161013057806323b872dd1461020b578063313ce5671461021e57806339e5aafe1461023d57806342966c6814610245578063525b0c561461025857806370a082311461026157600080fd5b806301ff14cc1461017857806306fdde031461018d578063095ea7b3146101ab57806316aba9a2146101ce57806318160ddd146101e15780632161c734146101f8575b600080fd5b61018b610186366004610ff6565b6103a6565b005b61019561042e565b6040516101a2919061100f565b60405180910390f35b6101be6101b9366004611079565b6104bc565b60405190151581526020016101a2565b61018b6101dc366004610ff6565b610529565b6101ea60055481565b6040519081526020016101a2565b61018b6102063660046110b4565b6105a8565b6101be6102193660046110eb565b6105fd565b60045461022b9060ff1681565b60405160ff90911681526020016101a2565b6101be610811565b6101be610253366004610ff6565b610a07565b6101ea60015481565b6101ea61026f366004611127565b60066020526000908152604090205481565b6101ea60005481565b61018b610298366004611127565b610aa1565b6009546102b0906001600160a01b031681565b6040516001600160a01b0390911681526020016101a2565b61018b6102d6366004611127565b610b4d565b610195610bfb565b600c546102b0906001600160a01b031681565b6101be610304366004611079565b610c08565b6101be610317366004611127565b60086020526000908152604090205460ff1681565b600a546102b0906001600160a01b031681565b6101ea61034d366004611149565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205490565b6101be610d41565b61018b61038e366004611127565b610f26565b600b546102b0906001600160a01b031681565b6009546001600160a01b031633146103d95760405162461bcd60e51b81526004016103d09061117c565b60405180910390fd5b600081116104295760405162461bcd60e51b815260206004820152601f60248201527f5072696365206d7573742062652067726561746572207468616e207a65726f0060448201526064016103d0565b600155565b6002805461043b906111bd565b80601f0160208091040260200160405190810160405280929190818152602001828054610467906111bd565b80156104b45780601f10610489576101008083540402835291602001916104b4565b820191906000526020600020905b81548152906001019060200180831161049757829003601f168201915b505050505081565b3360008181526007602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906105179086815260200190565b60405180910390a35060015b92915050565b6009546001600160a01b031633146105535760405162461bcd60e51b81526004016103d09061117c565b600081116105a35760405162461bcd60e51b815260206004820152601f60248201527f5072696365206d7573742062652067726561746572207468616e207a65726f0060448201526064016103d0565b600055565b6009546001600160a01b031633146105d25760405162461bcd60e51b81526004016103d09061117c565b6001600160a01b03919091166000908152600860205260409020805460ff1916911515919091179055565b60006001600160a01b0383166106255760405162461bcd60e51b81526004016103d0906111f7565b6001600160a01b03841660009081526006602052604090205482111561065d5760405162461bcd60e51b81526004016103d09061123b565b6001600160a01b03841660009081526007602090815260408083203384529091529020548211156106c95760405162461bcd60e51b8152602060048201526016602482015275496e73756666696369656e7420616c6c6f77616e636560501b60448201526064016103d0565b6001600160a01b03841660009081526008602052604090205460ff1615801561070b57506001600160a01b03831660009081526008602052604090205460ff16155b1561073857670de0b6b3a76400008211156107385760405162461bcd60e51b81526004016103d090611269565b6001600160a01b038416600090815260066020526040812080548492906107609084906112c8565b90915550506001600160a01b0383166000908152600660205260408120805484929061078d9084906112db565b90915550506001600160a01b0384166000908152600760209081526040808320338452909152812080548492906107c59084906112c8565b92505081905550826001600160a01b0316846001600160a01b031660008051602061130c833981519152846040516107ff91815260200190565b60405180910390a35060019392505050565b600c546000906001600160a01b03166108635760405162461bcd60e51b815260206004820152601460248201527314da5b1d995c881d1bdad95b881b9bdd081cd95d60621b60448201526064016103d0565b6001543360009081526006602052604090205410156108d45760405162461bcd60e51b815260206004820152602760248201527f596f75206e656564206174206c6561737420302e3120746f6b656e20746f2065604482015266786368616e676560c81b60648201526084016103d0565b60015433600090815260066020526040812080549091906108f69084906112c8565b9091555050600154600580546000906109109084906112c8565b9091555050600c546040516340c10f1960e01b8152336004820152670de0b6b3a764000060248201526001600160a01b03909116906340c10f19906044016020604051808303816000875af115801561096d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061099191906112ee565b50600154604051908152600090339060008051602061130c8339815191529060200160405180910390a360015460408051918252670de0b6b3a7640000602083015233917f1c724e616f9a67734c6999bc6449c9d3e85bb2e0062d56dfbcde1f3486d899da91015b60405180910390a250600190565b33600090815260066020526040812054821115610a365760405162461bcd60e51b81526004016103d09061123b565b3360009081526006602052604081208054849290610a559084906112c8565b925050819055508160056000828254610a6e91906112c8565b9091555050604051828152600090339060008051602061130c8339815191529060200160405180910390a3506001919050565b6009546001600160a01b03163314610acb5760405162461bcd60e51b81526004016103d09061117c565b6001600160a01b038116610b2b5760405162461bcd60e51b815260206004820152602160248201527f476f6c6420746f6b656e20616464726573732063616e6e6f74206265207a65726044820152606f60f81b60648201526084016103d0565b600b80546001600160a01b0319166001600160a01b0392909216919091179055565b6009546001600160a01b03163314610b775760405162461bcd60e51b81526004016103d09061117c565b6001600160a01b038116610bd95760405162461bcd60e51b815260206004820152602360248201527f53696c76657220746f6b656e20616464726573732063616e6e6f74206265207a60448201526265726f60e81b60648201526084016103d0565b600c80546001600160a01b0319166001600160a01b0392909216919091179055565b6003805461043b906111bd565b60006001600160a01b038316610c305760405162461bcd60e51b81526004016103d0906111f7565b33600090815260066020526040902054821115610c5f5760405162461bcd60e51b81526004016103d09061123b565b3360009081526008602052604090205460ff16158015610c9857506001600160a01b03831660009081526008602052604090205460ff16155b15610cc557670de0b6b3a7640000821115610cc55760405162461bcd60e51b81526004016103d090611269565b3360009081526006602052604081208054849290610ce49084906112c8565b90915550506001600160a01b03831660009081526006602052604081208054849290610d119084906112db565b90915550506040518281526001600160a01b03841690339060008051602061130c83398151915290602001610517565b600b546000906001600160a01b0316610d915760405162461bcd60e51b815260206004820152601260248201527111dbdb19081d1bdad95b881b9bdd081cd95d60721b60448201526064016103d0565b6000805433825260066020526040909120541015610dff5760405162461bcd60e51b815260206004820152602560248201527f596f75206e656564206174206c65617374203120746f6b656e20746f2065786360448201526468616e676560d81b60648201526084016103d0565b60008054338252600660205260408220805491929091610e209084906112c8565b9250508190555060005460056000828254610e3b91906112c8565b9091555050600b546040516340c10f1960e01b8152336004820152670de0b6b3a764000060248201526001600160a01b03909116906340c10f19906044016020604051808303816000875af1158015610e98573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ebc91906112ee565b5060008054604051908152339060008051602061130c8339815191529060200160405180910390a360005460408051918252670de0b6b3a7640000602083015233917f6877c6a753373b711ae6d3906ed38a6d7493ad207f599e90d35b3b6fd0020af991016109f9565b6009546001600160a01b03163314610f505760405162461bcd60e51b81526004016103d09061117c565b6001600160a01b038116610fa65760405162461bcd60e51b815260206004820181905260248201527f4e6577206f776e65722063616e6e6f74206265207a65726f206164647265737360448201526064016103d0565b600980546001600160a01b03908116600090815260086020526040808220805460ff1990811690915584546001600160a01b03191695909316948517909355928352912080549091166001179055565b60006020828403121561100857600080fd5b5035919050565b600060208083528351808285015260005b8181101561103c57858101830151858201604001528201611020565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461107457600080fd5b919050565b6000806040838503121561108c57600080fd5b6110958361105d565b946020939093013593505050565b80151581146110b157600080fd5b50565b600080604083850312156110c757600080fd5b6110d08361105d565b915060208301356110e0816110a3565b809150509250929050565b60008060006060848603121561110057600080fd5b6111098461105d565b92506111176020850161105d565b9150604084013590509250925092565b60006020828403121561113957600080fd5b6111428261105d565b9392505050565b6000806040838503121561115c57600080fd5b6111658361105d565b91506111736020840161105d565b90509250929050565b60208082526021908201527f4f6e6c79206f776e65722063616e2063616c6c20746869732066756e6374696f6040820152603760f91b606082015260800190565b600181811c908216806111d157607f821691505b6020821081036111f157634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526024908201527f5472616e7366657220746f207a65726f2061646472657373206e6f7420616c6c6040820152631bddd95960e21b606082015260800190565b602080825260149082015273496e73756666696369656e742062616c616e636560601b604082015260600190565b60208082526029908201527f43616e6e6f74207472616e73666572206d6f7265207468616e203120746f6b656040820152686e206174206f6e636560b81b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b81810381811115610523576105236112b2565b80820180821115610523576105236112b2565b60006020828403121561130057600080fd5b8151611142816110a356feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa26469706673582212207f52187ed0c4ccfe4f1a718ead5ff748242f1619615ae95b4bfcc82b9fd1435664736f6c63430008130033

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

0000000000000000000000001d368773735ee1e678950b7a97bca2cafb330cdc

-----Decoded View---------------
Arg [0] : _router (address): 0x1D368773735ee1E678950B7A97bcA2CafB330CDc

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000001d368773735ee1e678950b7a97bca2cafb330cdc


Block Transaction Gas Used Reward
view all blocks ##produced##

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
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.