Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 84 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 20434335 | 87 days ago | IN | 0 ETH | 0.00039239 | ||||
Transfer | 20067011 | 139 days ago | IN | 0 ETH | 0.00041875 | ||||
Transfer | 16910620 | 581 days ago | IN | 0 ETH | 0.00079075 | ||||
Transfer | 16908275 | 582 days ago | IN | 0 ETH | 0.00050778 | ||||
Transfer | 16895640 | 584 days ago | IN | 0 ETH | 0.00068265 | ||||
Transfer | 16895634 | 584 days ago | IN | 0 ETH | 0.00050696 | ||||
Transfer | 16555141 | 631 days ago | IN | 0 ETH | 0.00101408 | ||||
Transfer | 16555138 | 631 days ago | IN | 0 ETH | 0.00062695 | ||||
Transfer | 16325452 | 663 days ago | IN | 0 ETH | 0.0003718 | ||||
Transfer | 16325193 | 663 days ago | IN | 0 ETH | 0.00075373 | ||||
Transfer | 16312116 | 665 days ago | IN | 0 ETH | 0.0003718 | ||||
Transfer | 16312073 | 665 days ago | IN | 0 ETH | 0.0007414 | ||||
Transfer | 16273759 | 671 days ago | IN | 0 ETH | 0.00058869 | ||||
Transfer | 16273442 | 671 days ago | IN | 0 ETH | 0.00060026 | ||||
Transfer | 16266192 | 672 days ago | IN | 0 ETH | 0.0006497 | ||||
Transfer | 16264005 | 672 days ago | IN | 0 ETH | 0.00034082 | ||||
Transfer | 16263985 | 672 days ago | IN | 0 ETH | 0.00061724 | ||||
Transfer | 16239606 | 675 days ago | IN | 0 ETH | 0.00034082 | ||||
Transfer | 16239527 | 675 days ago | IN | 0 ETH | 0.00060317 | ||||
Transfer | 16233183 | 676 days ago | IN | 0 ETH | 0.00040279 | ||||
Transfer | 16232006 | 676 days ago | IN | 0 ETH | 0.00071195 | ||||
Transfer | 16223653 | 678 days ago | IN | 0 ETH | 0.0003718 | ||||
Transfer | 16223462 | 678 days ago | IN | 0 ETH | 0.00068793 | ||||
Transfer | 16211187 | 679 days ago | IN | 0 ETH | 0.00034082 | ||||
Transfer | 16209426 | 680 days ago | IN | 0 ETH | 0.000713 |
Loading...
Loading
Similar Match Source Code This contract matches the deployed Bytecode of the Source Code for Contract 0xD3daEEEc...d94D79dfc The constructor portion of the code might be different and could alter the actual behaviour of the contract
Contract Name:
RightnerToken
Compiler Version
v0.8.4+commit.c7e474f2
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
//SPDX-License-Identifier: Unlicense pragma solidity ^0.8.0; import "./SafeMath.sol"; import "./ERC20Interface.sol"; import "./Ownable.sol"; // import "./Treasurer.sol"; contract RightnerToken is ERC20Interface, Ownable, SafeMath { string private _symbol; string private _name; uint8 private _decimals; uint256 private _totalSupply; uint256 private _preSalePricePerUnit; //increase whenever preBuy and decrease while ending preSale // uint256 private preBoughtUnits; bool private _preSalePeriod; mapping(address => uint256) private _balances; mapping(address => mapping(address => uint256)) private _allowances; mapping(address => bool) private _whiteListedUsers; uint256 private _whiteListCount; constructor( address owner_, string memory name_, string memory symbol_, uint256 totalSupply_, uint8 decimals_, uint256 preSalePricePerUnit_ ) { owner = owner_; _symbol = symbol_; _name = name_; _decimals = decimals_; _totalSupply = totalSupply_ * 10**_decimals; _balances[owner_] = _totalSupply; _preSalePeriod = true; _preSalePricePerUnit = preSalePricePerUnit_; emit Transfer(address(0), owner_, _totalSupply); } function preSalePeriod() public view virtual returns (bool) { return _preSalePeriod; } function preSalePricePerUnit() public view virtual returns (uint256) { return _preSalePricePerUnit; } function updatePreSalePricePerUnit(uint256 price) public onlyOwner { _preSalePricePerUnit = price; } function whiteListedUsers(address _addr) public view returns (bool) { return _whiteListedUsers[_addr]; } function name() public view virtual override returns (string memory) { return _name; } function symbol() public view virtual override returns (string memory) { return _symbol; } function totalSupply() public view virtual override returns (uint256) { return _totalSupply; } function decimals() public view virtual override returns (uint8) { return _decimals; } function balanceOf(address _account) public view virtual override returns (uint256) { return _balances[_account]; } function allowance(address owner, address spender) public view virtual override returns (uint256) { return _allowances[owner][spender]; } function transfer(address to, uint256 amount) public override returns (bool success) { _transfer(msg.sender, to, amount); return true; } function approve(address spender, uint256 tokens) public override returns (bool success) { _allowances[msg.sender][spender] = tokens; emit Approval(msg.sender, spender, tokens); return true; } function transferFrom( address from, address to, uint256 amount ) public override returns (bool success) { _allowances[from][msg.sender] = safeSub( _allowances[from][msg.sender], amount ); _transfer(from, to, amount); return true; } function _transfer( address _from, address _to, uint256 _amount ) internal virtual { require(_from != address(0), "cannot transfer from the zero address"); require(_to != address(0), "cannot transfer to the zero address"); require(_balances[_from] >= _amount, "Token not enough"); _balances[_from] = safeSub(_balances[_from], _amount); _balances[_to] = safeAdd(_balances[_to], _amount); emit Transfer(_from, _to, _amount); } function addWhiteListUser(address _user) public onlyOwner preSaleOnly { _whiteListedUsers[_user] = true; } function addWhiteListUsers(address[] memory _users) public onlyOwner preSaleOnly { for (uint256 i = 0; i < _users.length; i++) { _whiteListedUsers[_users[i]] = true; } } function preBuy(uint256 tokens) public payable preSaleOnly { require(_whiteListedUsers[msg.sender], "You're not whitelisted"); //check for price require( msg.value >= (tokens * _preSalePricePerUnit) / (10**_decimals), "Not enough ether sent" ); _transfer(owner, msg.sender, tokens); } function closePreSales() public onlyOwner preSaleOnly { _preSalePeriod = false; //transfer collected ether to owner account payable(msg.sender).transfer(address(this).balance); } modifier preSaleOnly() { require(_preSalePeriod, "PreSale Ended"); _; } }
// SPDX-License-Identifier: The MIT Licence. pragma solidity ^0.8.0; // ---------------------------------------------------------------------------- // Safe maths // ---------------------------------------------------------------------------- contract SafeMath { function safeAdd(uint256 a, uint256 b) public pure returns (uint256 c) { c = a + b; require(c >= a); } function safeSub(uint256 a, uint256 b) public pure returns (uint256 c) { require(b <= a); c = a - b; } function safeMul(uint256 a, uint256 b) public pure returns (uint256 c) { c = a * b; require(a == 0 || c / a == b); } function safeDiv(uint256 a, uint256 b) public pure returns (uint256 c) { require(b > 0); c = a / b; } }
// SPDX-License-Identifier: The MIT Licence. pragma solidity ^0.8.0; // ---------------------------------------------------------------------------- // ERC Token Standard #20 Interface // https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20-token-standard.md // ---------------------------------------------------------------------------- abstract contract ERC20Interface { function totalSupply() public view virtual returns (uint256); function name() public virtual returns (string memory); function decimals() public virtual returns (uint8); function symbol() public virtual returns (string memory); function balanceOf(address tokenOwner) public view virtual returns (uint256 balance); function allowance(address tokenOwner, address spender) public view virtual returns (uint256 remaining); function transfer(address to, uint256 tokens) public virtual returns (bool success); function approve(address spender, uint256 tokens) public virtual returns (bool success); function transferFrom( address from, address to, uint256 tokens ) public virtual returns (bool success); event Transfer(address indexed from, address indexed to, uint256 tokens); event Approval( address indexed tokenOwner, address indexed spender, uint256 tokens ); }
// SPDX-License-Identifier: The MIT Licence. pragma solidity ^0.8.0; contract Ownable { address public owner; address public newOwner; event OwnershipTransferred(address indexed _from, address indexed _to); constructor() { owner = msg.sender; } modifier onlyOwner() { require(msg.sender == owner, "Not authorized"); _; } function transferOwnership(address _newOwner) public onlyOwner { newOwner = _newOwner; } function acceptOwnership() public { require(msg.sender == newOwner, "Not authorized"); emit OwnershipTransferred(owner, newOwner); owner = newOwner; newOwner = address(0); } }
{ "optimizer": { "enabled": false, "runs": 200 }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"owner_","type":"address"},{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"},{"internalType":"uint8","name":"decimals_","type":"uint8"},{"internalType":"uint256","name":"preSalePricePerUnit_","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"tokenOwner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_from","type":"address"},{"indexed":true,"internalType":"address","name":"_to","type":"address"}],"name":"OwnershipTransferred","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":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"acceptOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"addWhiteListUser","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"_users","type":"address[]"}],"name":"addWhiteListUsers","outputs":[],"stateMutability":"nonpayable","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":"tokens","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"closePreSales","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"newOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"preBuy","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"preSalePeriod","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"preSalePricePerUnit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"a","type":"uint256"},{"internalType":"uint256","name":"b","type":"uint256"}],"name":"safeAdd","outputs":[{"internalType":"uint256","name":"c","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"a","type":"uint256"},{"internalType":"uint256","name":"b","type":"uint256"}],"name":"safeDiv","outputs":[{"internalType":"uint256","name":"c","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"a","type":"uint256"},{"internalType":"uint256","name":"b","type":"uint256"}],"name":"safeMul","outputs":[{"internalType":"uint256","name":"c","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"a","type":"uint256"},{"internalType":"uint256","name":"b","type":"uint256"}],"name":"safeSub","outputs":[{"internalType":"uint256","name":"c","type":"uint256"}],"stateMutability":"pure","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":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"price","type":"uint256"}],"name":"updatePreSalePricePerUnit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_addr","type":"address"}],"name":"whiteListedUsers","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]
Deployed Bytecode
0x6080604052600436106101665760003560e01c80638da5cb5b116100d1578063b5931f7c1161008a578063da68e07211610064578063da68e07214610554578063dd62ed3e14610570578063e6cb9013146105ad578063f2fde38b146105ea57610166565b8063b5931f7c146104af578063d05c78da146104ec578063d4ee1d901461052957610166565b80638da5cb5b146103775780638dcb9b01146103a257806391a54342146103df57806395d89b411461040a578063a293d1e814610435578063a9059cbb1461047257610166565b8063313ce56711610123578063313ce5671461028f57806354533282146102ba5780636059e985146102e3578063609146081461030c57806370a082311461032357806379ba50971461036057610166565b806306fdde031461016b578063095ea7b31461019657806318160ddd146101d357806320201e7b146101fe57806320689f291461022757806323b872dd14610252575b600080fd5b34801561017757600080fd5b50610180610613565b60405161018d9190611b56565b60405180910390f35b3480156101a257600080fd5b506101bd60048036038101906101b891906118d4565b6106a5565b6040516101ca9190611b3b565b60405180910390f35b3480156101df57600080fd5b506101e8610797565b6040516101f59190611c58565b60405180910390f35b34801561020a57600080fd5b5061022560048036038101906102209190611951565b6107a1565b005b34801561023357600080fd5b5061023c610839565b6040516102499190611b3b565b60405180910390f35b34801561025e57600080fd5b5061027960048036038101906102749190611885565b610850565b6040516102869190611b3b565b60405180910390f35b34801561029b57600080fd5b506102a461096e565b6040516102b19190611c73565b60405180910390f35b3480156102c657600080fd5b506102e160048036038101906102dc9190611910565b610985565b005b3480156102ef57600080fd5b5061030a60048036038101906103059190611820565b610b1d565b005b34801561031857600080fd5b50610321610c55565b005b34801561032f57600080fd5b5061034a60048036038101906103459190611820565b610d96565b6040516103579190611c58565b60405180910390f35b34801561036c57600080fd5b50610375610ddf565b005b34801561038357600080fd5b5061038c610fb1565b6040516103999190611b20565b60405180910390f35b3480156103ae57600080fd5b506103c960048036038101906103c49190611820565b610fd5565b6040516103d69190611b3b565b60405180910390f35b3480156103eb57600080fd5b506103f461102b565b6040516104019190611c58565b60405180910390f35b34801561041657600080fd5b5061041f611035565b60405161042c9190611b56565b60405180910390f35b34801561044157600080fd5b5061045c6004803603810190610457919061197a565b6110c7565b6040516104699190611c58565b60405180910390f35b34801561047e57600080fd5b50610499600480360381019061049491906118d4565b6110ea565b6040516104a69190611b3b565b60405180910390f35b3480156104bb57600080fd5b506104d660048036038101906104d1919061197a565b611101565b6040516104e39190611c58565b60405180910390f35b3480156104f857600080fd5b50610513600480360381019061050e919061197a565b611123565b6040516105209190611c58565b60405180910390f35b34801561053557600080fd5b5061053e61115b565b60405161054b9190611b20565b60405180910390f35b61056e60048036038101906105699190611951565b611181565b005b34801561057c57600080fd5b5061059760048036038101906105929190611849565b611300565b6040516105a49190611c58565b60405180910390f35b3480156105b957600080fd5b506105d460048036038101906105cf919061197a565b611387565b6040516105e19190611c58565b60405180910390f35b3480156105f657600080fd5b50610611600480360381019061060c9190611820565b6113aa565b005b60606003805461062290612009565b80601f016020809104026020016040519081016040528092919081815260200182805461064e90612009565b801561069b5780601f106106705761010080835404028352916020019161069b565b820191906000526020600020905b81548152906001019060200180831161067e57829003601f168201915b5050505050905090565b600081600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516107859190611c58565b60405180910390a36001905092915050565b6000600554905090565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461082f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082690611c38565b60405180910390fd5b8060068190555050565b6000600760009054906101000a900460ff16905090565b60006108d8600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054836110c7565b600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061096384848461147c565b600190509392505050565b6000600460009054906101000a900460ff16905090565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a13576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a0a90611c38565b60405180910390fd5b600760009054906101000a900460ff16610a62576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a5990611bd8565b60405180910390fd5b60005b8151811015610b19576001600a6000848481518110610aad577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610b119061206c565b915050610a65565b5050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610bab576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ba290611c38565b60405180910390fd5b600760009054906101000a900460ff16610bfa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bf190611bd8565b60405180910390fd5b6001600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610ce3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cda90611c38565b60405180910390fd5b600760009054906101000a900460ff16610d32576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d2990611bd8565b60405180910390fd5b6000600760006101000a81548160ff0219169083151502179055503373ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015610d93573d6000803e3d6000fd5b50565b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610e6f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e6690611c38565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b6000600654905090565b60606002805461104490612009565b80601f016020809104026020016040519081016040528092919081815260200182805461107090612009565b80156110bd5780601f10611092576101008083540402835291602001916110bd565b820191906000526020600020905b8154815290600101906020018083116110a057829003601f168201915b5050505050905090565b6000828211156110d657600080fd5b81836110e29190611f4d565b905092915050565b60006110f733848461147c565b6001905092915050565b600080821161110f57600080fd5b818361111b9190611d51565b905092915050565b600081836111319190611ef3565b9050600083148061114c575081838261114a9190611d51565b145b61115557600080fd5b92915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760009054906101000a900460ff166111d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111c790611bd8565b60405180910390fd5b600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661125c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161125390611b98565b60405180910390fd5b600460009054906101000a900460ff16600a6112789190611dd5565b600654826112869190611ef3565b6112909190611d51565b3410156112d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112c990611bf8565b60405180910390fd5b6112fd60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff16338361147c565b50565b6000600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600081836113959190611cfb565b9050828110156113a457600080fd5b92915050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611438576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161142f90611c38565b60405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156114ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114e390611b78565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561155c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161155390611c18565b60405180910390fd5b80600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156115de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115d590611bb8565b60405180910390fd5b611627600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826110c7565b600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506116b3600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482611387565b600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516117539190611c58565b60405180910390a3505050565b600061177361176e84611cb3565b611c8e565b9050808382526020820190508285602086028201111561179257600080fd5b60005b858110156117c257816117a888826117cc565b845260208401935060208301925050600181019050611795565b5050509392505050565b6000813590506117db816122fa565b92915050565b600082601f8301126117f257600080fd5b8135611802848260208601611760565b91505092915050565b60008135905061181a81612311565b92915050565b60006020828403121561183257600080fd5b6000611840848285016117cc565b91505092915050565b6000806040838503121561185c57600080fd5b600061186a858286016117cc565b925050602061187b858286016117cc565b9150509250929050565b60008060006060848603121561189a57600080fd5b60006118a8868287016117cc565b93505060206118b9868287016117cc565b92505060406118ca8682870161180b565b9150509250925092565b600080604083850312156118e757600080fd5b60006118f5858286016117cc565b92505060206119068582860161180b565b9150509250929050565b60006020828403121561192257600080fd5b600082013567ffffffffffffffff81111561193c57600080fd5b611948848285016117e1565b91505092915050565b60006020828403121561196357600080fd5b60006119718482850161180b565b91505092915050565b6000806040838503121561198d57600080fd5b600061199b8582860161180b565b92505060206119ac8582860161180b565b9150509250929050565b6119bf81611f81565b82525050565b6119ce81611f93565b82525050565b60006119df82611cdf565b6119e98185611cea565b93506119f9818560208601611fd6565b611a0281612171565b840191505092915050565b6000611a1a602583611cea565b9150611a258261218f565b604082019050919050565b6000611a3d601683611cea565b9150611a48826121de565b602082019050919050565b6000611a60601083611cea565b9150611a6b82612207565b602082019050919050565b6000611a83600d83611cea565b9150611a8e82612230565b602082019050919050565b6000611aa6601583611cea565b9150611ab182612259565b602082019050919050565b6000611ac9602383611cea565b9150611ad482612282565b604082019050919050565b6000611aec600e83611cea565b9150611af7826122d1565b602082019050919050565b611b0b81611fbf565b82525050565b611b1a81611fc9565b82525050565b6000602082019050611b3560008301846119b6565b92915050565b6000602082019050611b5060008301846119c5565b92915050565b60006020820190508181036000830152611b7081846119d4565b905092915050565b60006020820190508181036000830152611b9181611a0d565b9050919050565b60006020820190508181036000830152611bb181611a30565b9050919050565b60006020820190508181036000830152611bd181611a53565b9050919050565b60006020820190508181036000830152611bf181611a76565b9050919050565b60006020820190508181036000830152611c1181611a99565b9050919050565b60006020820190508181036000830152611c3181611abc565b9050919050565b60006020820190508181036000830152611c5181611adf565b9050919050565b6000602082019050611c6d6000830184611b02565b92915050565b6000602082019050611c886000830184611b11565b92915050565b6000611c98611ca9565b9050611ca4828261203b565b919050565b6000604051905090565b600067ffffffffffffffff821115611cce57611ccd612142565b5b602082029050602081019050919050565b600081519050919050565b600082825260208201905092915050565b6000611d0682611fbf565b9150611d1183611fbf565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611d4657611d456120b5565b5b828201905092915050565b6000611d5c82611fbf565b9150611d6783611fbf565b925082611d7757611d766120e4565b5b828204905092915050565b6000808291508390505b6001851115611dcc57808604811115611da857611da76120b5565b5b6001851615611db75780820291505b8081029050611dc585612182565b9450611d8c565b94509492505050565b6000611de082611fbf565b9150611deb83611fc9565b9250611e187fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611e20565b905092915050565b600082611e305760019050611eec565b81611e3e5760009050611eec565b8160018114611e545760028114611e5e57611e8d565b6001915050611eec565b60ff841115611e7057611e6f6120b5565b5b8360020a915084821115611e8757611e866120b5565b5b50611eec565b5060208310610133831016604e8410600b8410161715611ec25782820a905083811115611ebd57611ebc6120b5565b5b611eec565b611ecf8484846001611d82565b92509050818404811115611ee657611ee56120b5565b5b81810290505b9392505050565b6000611efe82611fbf565b9150611f0983611fbf565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611f4257611f416120b5565b5b828202905092915050565b6000611f5882611fbf565b9150611f6383611fbf565b925082821015611f7657611f756120b5565b5b828203905092915050565b6000611f8c82611f9f565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611ff4578082015181840152602081019050611fd9565b83811115612003576000848401525b50505050565b6000600282049050600182168061202157607f821691505b6020821081141561203557612034612113565b5b50919050565b61204482612171565b810181811067ffffffffffffffff8211171561206357612062612142565b5b80604052505050565b600061207782611fbf565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156120aa576120a96120b5565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b60008160011c9050919050565b7f63616e6e6f74207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f596f75277265206e6f742077686974656c697374656400000000000000000000600082015250565b7f546f6b656e206e6f7420656e6f75676800000000000000000000000000000000600082015250565b7f50726553616c6520456e64656400000000000000000000000000000000000000600082015250565b7f4e6f7420656e6f7567682065746865722073656e740000000000000000000000600082015250565b7f63616e6e6f74207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f4e6f7420617574686f72697a6564000000000000000000000000000000000000600082015250565b61230381611f81565b811461230e57600080fd5b50565b61231a81611fbf565b811461232557600080fd5b5056fea2646970667358221220cbc2d26e2c592d433ba9fa0df9fc286a3b2f253232ed8d0fbe960b2a0c5d009364736f6c63430008040033
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.