Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00Latest 25 from a total of 160 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Enable Token | 11689173 | 1880 days ago | IN | 0 ETH | 0.00084688 | ||||
| Migrate | 11686320 | 1880 days ago | IN | 0 ETH | 0.00760456 | ||||
| Migrate | 11681782 | 1881 days ago | IN | 0 ETH | 0.00479447 | ||||
| Migrate | 11681723 | 1881 days ago | IN | 0 ETH | 0.00370773 | ||||
| Migrate | 11681683 | 1881 days ago | IN | 0 ETH | 0.00318735 | ||||
| Migrate | 11677612 | 1881 days ago | IN | 0 ETH | 0.00266696 | ||||
| Migrate | 11676604 | 1882 days ago | IN | 0 ETH | 0.00408244 | ||||
| Migrate | 11675991 | 1882 days ago | IN | 0 ETH | 0.00504302 | ||||
| Migrate | 11675345 | 1882 days ago | IN | 0 ETH | 0.00520312 | ||||
| Migrate | 11675194 | 1882 days ago | IN | 0 ETH | 0.00480288 | ||||
| Migrate | 11674724 | 1882 days ago | IN | 0 ETH | 0.00488292 | ||||
| Migrate | 11672289 | 1882 days ago | IN | 0 ETH | 0.00392235 | ||||
| Migrate | 11672087 | 1882 days ago | IN | 0 ETH | 0.00448268 | ||||
| Migrate | 11671873 | 1882 days ago | IN | 0 ETH | 0.00280168 | ||||
| Migrate | 11671794 | 1882 days ago | IN | 0 ETH | 0.00624374 | ||||
| Migrate | 11671668 | 1882 days ago | IN | 0 ETH | 0.00286211 | ||||
| Migrate | 11671156 | 1882 days ago | IN | 0 ETH | 0.00156048 | ||||
| Migrate | 11671156 | 1882 days ago | IN | 0 ETH | 0.00260192 | ||||
| Migrate | 11671090 | 1882 days ago | IN | 0 ETH | 0.00320192 | ||||
| Migrate | 11670754 | 1883 days ago | IN | 0 ETH | 0.00260192 | ||||
| Migrate | 11670750 | 1883 days ago | IN | 0 ETH | 0.00325795 | ||||
| Migrate | 11669826 | 1883 days ago | IN | 0 ETH | 0.00468345 | ||||
| Migrate | 11669810 | 1883 days ago | IN | 0 ETH | 0.0064048 | ||||
| Migrate | 11669716 | 1883 days ago | IN | 0 ETH | 0.0060036 | ||||
| Migrate | 11669594 | 1883 days ago | IN | 0 ETH | 0.00944566 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
morphMigrator
Compiler Version
v0.6.12+commit.27d51765
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2021-01-16
*/
// SPDX-License-Identifier: CC-BY-NC-SA-2.5
//@code0x2
pragma solidity ^0.6.12;
interface IFeeManager {
function queryFee(address sender, address receiver, uint256 amount) external returns(address, uint256);
}
interface IERC20 {
function totalSupply() external view returns (uint256);
function balanceOf(address account) external view returns (uint256);
function transfer(address recipient, uint256 amount) external;
function allowance(address owner, address spender) external view returns (uint256);
function approve(address spender, uint256 amount) external;
function transferFrom(address sender, address recipient, uint256 amount) external;
event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(address indexed owner, address indexed spender, uint256 value);
}
interface IERC20Standard {
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);
}
abstract contract Context {
function _msgSender() internal view virtual returns (address payable) {
return msg.sender;
}
function _msgData() internal view virtual returns (bytes memory) {
this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
return msg.data;
}
}
contract Ownable is Context {
address private _owner;
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
/**
* @dev Initializes the contract setting the deployer as the initial owner.
*/
constructor () internal {
address msgSender = _msgSender();
_owner = msgSender;
emit OwnershipTransferred(address(0), msgSender);
}
/**
* @dev Returns the address of the current owner.
*/
function owner() public view returns (address) {
return _owner;
}
/**
* @dev Throws if called by any account other than the owner.
*/
modifier onlyOwner() {
require(_owner == _msgSender(), "Ownable: caller is not the owner");
_;
}
function renounceOwnership() public virtual onlyOwner {
emit OwnershipTransferred(_owner, address(0));
_owner = address(0);
}
function transferOwnership(address newOwner) public virtual onlyOwner {
require(newOwner != address(0), "Ownable: new owner is the zero address");
emit OwnershipTransferred(_owner, newOwner);
_owner = newOwner;
}
}
library SafeMath {
function add(uint256 a, uint256 b) internal pure returns (uint256) {
uint256 c = a + b;
require(c >= a, "SafeMath: addition overflow");
return c;
}
function sub(uint256 a, uint256 b) internal pure returns (uint256) {
return sub(a, b, "SafeMath: subtraction overflow");
}
function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
require(b <= a, errorMessage);
uint256 c = a - b;
return c;
}
function mul(uint256 a, uint256 b) internal pure returns (uint256) {
// Gas optimization: this is cheaper than requiring 'a' not being zero, but the
// benefit is lost if 'b' is also tested.
// See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
if (a == 0) {
return 0;
}
uint256 c = a * b;
require(c / a == b, "SafeMath: multiplication overflow");
return c;
}
function div(uint256 a, uint256 b) internal pure returns (uint256) {
return div(a, b, "SafeMath: division by zero");
}
function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
require(b > 0, errorMessage);
uint256 c = a / b;
// assert(a == b * c + a % b); // There is no case in which this doesn't hold
return c;
}
function mod(uint256 a, uint256 b) internal pure returns (uint256) {
return mod(a, b, "SafeMath: modulo by zero");
}
function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
require(b != 0, errorMessage);
return a % b;
}
}
interface IAsset {
function burnFrom(address user, uint256 amount) external;
function mint(address user, uint256 amount) external;
}
contract morphMigrator is Ownable {
using SafeMath for uint256;
uint256 public totalMigrated;
uint256 public migrationLimit;
IAsset public newToken;
bool public enabled;
mapping (IAsset => bool) public allowed;
event Migrate(IAsset oldToken, IAsset newToken, uint256 amount);
constructor (IAsset _newToken, uint256 _limit) public {
newToken = _newToken;
migrationLimit = _limit;
}
function setStatus(bool _enabled) public onlyOwner {
enabled = _enabled;
}
function setMigrationLimit(uint256 _amount) public onlyOwner {
migrationLimit = _amount;
}
function enableToken(IAsset token, bool _isEnabled) public onlyOwner {
allowed[token] = _isEnabled;
}
function migrate(IAsset token, uint256 _amount) public {
require(enabled, 'Migrator: Not enabled');
require(totalMigrated.add(_amount) <= migrationLimit, 'Migrator: Exceeds Cap');
require(allowed[token], 'Migrator: Token in not allowed');
token.burnFrom(msg.sender, _amount);
newToken.mint(msg.sender, _amount);
totalMigrated = totalMigrated.add(_amount);
emit Migrate(token, newToken, _amount);
}
function rescueToken(IERC20 _token) public {
_token.transfer(owner(), _token.balanceOf(address(this)));
}
receive() external payable {
payable(owner()).transfer(msg.value);
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"contract IAsset","name":"_newToken","type":"address"},{"internalType":"uint256","name":"_limit","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"contract IAsset","name":"oldToken","type":"address"},{"indexed":false,"internalType":"contract IAsset","name":"newToken","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Migrate","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[{"internalType":"contract IAsset","name":"","type":"address"}],"name":"allowed","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract IAsset","name":"token","type":"address"},{"internalType":"bool","name":"_isEnabled","type":"bool"}],"name":"enableToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"enabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract IAsset","name":"token","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"migrate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"migrationLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"newToken","outputs":[{"internalType":"contract IAsset","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IERC20","name":"_token","type":"address"}],"name":"rescueToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"setMigrationLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_enabled","type":"bool"}],"name":"setStatus","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"totalMigrated","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
608060405234801561001057600080fd5b50604051610b67380380610b678339818101604052604081101561003357600080fd5b50805160209091015160006100466100b9565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600380546001600160a01b0319166001600160a01b0393909316929092179091556002556100bd565b3390565b610a9b806100cc6000396000f3fe6080604052600436106100c65760003560e01c80638da5cb5b1161007f578063c42bd05a11610059578063c42bd05a14610293578063d63a8e11146102a8578063df3f8222146102db578063f2fde38b146103055761010e565b80638da5cb5b1461021457806395a0f5eb14610245578063ad68ebf71461025a5761010e565b8063238dafe0146101135780633e5543ac1461013c5780634460d3cf146101635780635c40f6f414610198578063715018a6146101c45780637dc787fd146101d95761010e565b3661010e576100d3610338565b6001600160a01b03166108fc349081150290604051600060405180830381858888f1935050505015801561010b573d6000803e3d6000fd5b50005b600080fd5b34801561011f57600080fd5b50610128610347565b604080519115158252519081900360200190f35b34801561014857600080fd5b50610151610357565b60408051918252519081900360200190f35b34801561016f57600080fd5b506101966004803603602081101561018657600080fd5b50356001600160a01b031661035d565b005b3480156101a457600080fd5b50610196600480360360208110156101bb57600080fd5b5035151561044f565b3480156101d057600080fd5b506101966104c5565b3480156101e557600080fd5b50610196600480360360408110156101fc57600080fd5b506001600160a01b0381351690602001351515610567565b34801561022057600080fd5b50610229610338565b604080516001600160a01b039092168252519081900360200190f35b34801561025157600080fd5b506101516105ea565b34801561026657600080fd5b506101966004803603604081101561027d57600080fd5b506001600160a01b0381351690602001356105f0565b34801561029f57600080fd5b50610229610841565b3480156102b457600080fd5b50610128600480360360208110156102cb57600080fd5b50356001600160a01b0316610850565b3480156102e757600080fd5b50610196600480360360208110156102fe57600080fd5b5035610865565b34801561031157600080fd5b506101966004803603602081101561032857600080fd5b50356001600160a01b03166108c2565b6000546001600160a01b031690565b600354600160a01b900460ff1681565b60025481565b806001600160a01b031663a9059cbb610374610338565b604080516370a0823160e01b815230600482015290516001600160a01b038616916370a08231916024808301926020929190829003018186803b1580156103ba57600080fd5b505afa1580156103ce573d6000803e3d6000fd5b505050506040513d60208110156103e457600080fd5b5051604080516001600160e01b031960e086901b1681526001600160a01b039093166004840152602483019190915251604480830192600092919082900301818387803b15801561043457600080fd5b505af1158015610448573d6000803e3d6000fd5b5050505050565b6104576109ba565b6000546001600160a01b039081169116146104a7576040805162461bcd60e51b81526020600482018190526024820152600080516020610a46833981519152604482015290519081900360640190fd5b60038054911515600160a01b0260ff60a01b19909216919091179055565b6104cd6109ba565b6000546001600160a01b0390811691161461051d576040805162461bcd60e51b81526020600482018190526024820152600080516020610a46833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b61056f6109ba565b6000546001600160a01b039081169116146105bf576040805162461bcd60e51b81526020600482018190526024820152600080516020610a46833981519152604482015290519081900360640190fd5b6001600160a01b03919091166000908152600460205260409020805460ff1916911515919091179055565b60015481565b600354600160a01b900460ff16610646576040805162461bcd60e51b8152602060048201526015602482015274135a59dc985d1bdc8e88139bdd08195b98589b1959605a1b604482015290519081900360640190fd5b60025460015461065690836109be565b11156106a1576040805162461bcd60e51b815260206004820152601560248201527404d69677261746f723a20457863656564732043617605c1b604482015290519081900360640190fd5b6001600160a01b03821660009081526004602052604090205460ff1661070e576040805162461bcd60e51b815260206004820152601e60248201527f4d69677261746f723a20546f6b656e20696e206e6f7420616c6c6f7765640000604482015290519081900360640190fd5b6040805163079cc67960e41b81523360048201526024810183905290516001600160a01b038416916379cc679091604480830192600092919082900301818387803b15801561075c57600080fd5b505af1158015610770573d6000803e3d6000fd5b5050600354604080516340c10f1960e01b81523360048201526024810186905290516001600160a01b0390921693506340c10f19925060448082019260009290919082900301818387803b1580156107c757600080fd5b505af11580156107db573d6000803e3d6000fd5b50506001546107ed92509050826109be565b600155600354604080516001600160a01b0380861682529092166020830152818101839052517f18df02dcc52b9c494f391df09661519c0069bd8540141946280399408205ca1a9181900360600190a15050565b6003546001600160a01b031681565b60046020526000908152604090205460ff1681565b61086d6109ba565b6000546001600160a01b039081169116146108bd576040805162461bcd60e51b81526020600482018190526024820152600080516020610a46833981519152604482015290519081900360640190fd5b600255565b6108ca6109ba565b6000546001600160a01b0390811691161461091a576040805162461bcd60e51b81526020600482018190526024820152600080516020610a46833981519152604482015290519081900360640190fd5b6001600160a01b03811661095f5760405162461bcd60e51b8152600401808060200182810382526026815260200180610a206026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b600082820183811015610a18576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b939250505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a2646970667358221220a66e63b3e73f35daeba6ad7b5e52f125a3a2b4dfa77a121cdbe384207155e7f764736f6c634300060c0033000000000000000000000000236ecfb32c2b496f942c86d43b8ca4f6bd931e300000000000000000000000000000000000000000000069e10de76676d0800000
Deployed Bytecode
0x6080604052600436106100c65760003560e01c80638da5cb5b1161007f578063c42bd05a11610059578063c42bd05a14610293578063d63a8e11146102a8578063df3f8222146102db578063f2fde38b146103055761010e565b80638da5cb5b1461021457806395a0f5eb14610245578063ad68ebf71461025a5761010e565b8063238dafe0146101135780633e5543ac1461013c5780634460d3cf146101635780635c40f6f414610198578063715018a6146101c45780637dc787fd146101d95761010e565b3661010e576100d3610338565b6001600160a01b03166108fc349081150290604051600060405180830381858888f1935050505015801561010b573d6000803e3d6000fd5b50005b600080fd5b34801561011f57600080fd5b50610128610347565b604080519115158252519081900360200190f35b34801561014857600080fd5b50610151610357565b60408051918252519081900360200190f35b34801561016f57600080fd5b506101966004803603602081101561018657600080fd5b50356001600160a01b031661035d565b005b3480156101a457600080fd5b50610196600480360360208110156101bb57600080fd5b5035151561044f565b3480156101d057600080fd5b506101966104c5565b3480156101e557600080fd5b50610196600480360360408110156101fc57600080fd5b506001600160a01b0381351690602001351515610567565b34801561022057600080fd5b50610229610338565b604080516001600160a01b039092168252519081900360200190f35b34801561025157600080fd5b506101516105ea565b34801561026657600080fd5b506101966004803603604081101561027d57600080fd5b506001600160a01b0381351690602001356105f0565b34801561029f57600080fd5b50610229610841565b3480156102b457600080fd5b50610128600480360360208110156102cb57600080fd5b50356001600160a01b0316610850565b3480156102e757600080fd5b50610196600480360360208110156102fe57600080fd5b5035610865565b34801561031157600080fd5b506101966004803603602081101561032857600080fd5b50356001600160a01b03166108c2565b6000546001600160a01b031690565b600354600160a01b900460ff1681565b60025481565b806001600160a01b031663a9059cbb610374610338565b604080516370a0823160e01b815230600482015290516001600160a01b038616916370a08231916024808301926020929190829003018186803b1580156103ba57600080fd5b505afa1580156103ce573d6000803e3d6000fd5b505050506040513d60208110156103e457600080fd5b5051604080516001600160e01b031960e086901b1681526001600160a01b039093166004840152602483019190915251604480830192600092919082900301818387803b15801561043457600080fd5b505af1158015610448573d6000803e3d6000fd5b5050505050565b6104576109ba565b6000546001600160a01b039081169116146104a7576040805162461bcd60e51b81526020600482018190526024820152600080516020610a46833981519152604482015290519081900360640190fd5b60038054911515600160a01b0260ff60a01b19909216919091179055565b6104cd6109ba565b6000546001600160a01b0390811691161461051d576040805162461bcd60e51b81526020600482018190526024820152600080516020610a46833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b61056f6109ba565b6000546001600160a01b039081169116146105bf576040805162461bcd60e51b81526020600482018190526024820152600080516020610a46833981519152604482015290519081900360640190fd5b6001600160a01b03919091166000908152600460205260409020805460ff1916911515919091179055565b60015481565b600354600160a01b900460ff16610646576040805162461bcd60e51b8152602060048201526015602482015274135a59dc985d1bdc8e88139bdd08195b98589b1959605a1b604482015290519081900360640190fd5b60025460015461065690836109be565b11156106a1576040805162461bcd60e51b815260206004820152601560248201527404d69677261746f723a20457863656564732043617605c1b604482015290519081900360640190fd5b6001600160a01b03821660009081526004602052604090205460ff1661070e576040805162461bcd60e51b815260206004820152601e60248201527f4d69677261746f723a20546f6b656e20696e206e6f7420616c6c6f7765640000604482015290519081900360640190fd5b6040805163079cc67960e41b81523360048201526024810183905290516001600160a01b038416916379cc679091604480830192600092919082900301818387803b15801561075c57600080fd5b505af1158015610770573d6000803e3d6000fd5b5050600354604080516340c10f1960e01b81523360048201526024810186905290516001600160a01b0390921693506340c10f19925060448082019260009290919082900301818387803b1580156107c757600080fd5b505af11580156107db573d6000803e3d6000fd5b50506001546107ed92509050826109be565b600155600354604080516001600160a01b0380861682529092166020830152818101839052517f18df02dcc52b9c494f391df09661519c0069bd8540141946280399408205ca1a9181900360600190a15050565b6003546001600160a01b031681565b60046020526000908152604090205460ff1681565b61086d6109ba565b6000546001600160a01b039081169116146108bd576040805162461bcd60e51b81526020600482018190526024820152600080516020610a46833981519152604482015290519081900360640190fd5b600255565b6108ca6109ba565b6000546001600160a01b0390811691161461091a576040805162461bcd60e51b81526020600482018190526024820152600080516020610a46833981519152604482015290519081900360640190fd5b6001600160a01b03811661095f5760405162461bcd60e51b8152600401808060200182810382526026815260200180610a206026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b600082820183811015610a18576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b939250505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a2646970667358221220a66e63b3e73f35daeba6ad7b5e52f125a3a2b4dfa77a121cdbe384207155e7f764736f6c634300060c0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000236ecfb32c2b496f942c86d43b8ca4f6bd931e300000000000000000000000000000000000000000000069e10de76676d0800000
-----Decoded View---------------
Arg [0] : _newToken (address): 0x236ECfb32C2b496f942c86d43B8cA4F6Bd931e30
Arg [1] : _limit (uint256): 500000000000000000000000
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000236ecfb32c2b496f942c86d43b8ca4f6bd931e30
Arg [1] : 0000000000000000000000000000000000000000000069e10de76676d0800000
Deployed Bytecode Sourcemap
5045:1473:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6479:7;:5;:7::i;:::-;-1:-1:-1;;;;;6471:25:0;:36;6497:9;6471:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5045:1473;;;;;5221:19;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;5156:29;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;6306:119;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6306:119:0;-1:-1:-1;;;;;6306:119:0;;:::i;:::-;;5502:88;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5502:88:0;;;;:::i;2730:148::-;;;;;;;;;;;;;:::i;5710:115::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;5710:115:0;;;;;;;;;;:::i;2431:79::-;;;;;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;2431:79:0;;;;;;;;;;;;;;5121:28;;;;;;;;;;;;;:::i;5833:465::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;5833:465:0;;;;;;;;:::i;5192:22::-;;;;;;;;;;;;;:::i;5247:39::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5247:39:0;-1:-1:-1;;;;;5247:39:0;;:::i;5598:104::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5598:104:0;;:::i;2886:244::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2886:244:0;-1:-1:-1;;;;;2886:244:0;;:::i;2431:79::-;2469:7;2496:6;-1:-1:-1;;;;;2496:6:0;2431:79;:::o;5221:19::-;;;-1:-1:-1;;;5221:19:0;;;;;:::o;5156:29::-;;;;:::o;6306:119::-;6360:6;-1:-1:-1;;;;;6360:15:0;;6376:7;:5;:7::i;:::-;6385:31;;;-1:-1:-1;;;6385:31:0;;6410:4;6385:31;;;;;;-1:-1:-1;;;;;6385:16:0;;;;;:31;;;;;;;;;;;;;;:16;:31;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6385:31:0;6360:57;;;-1:-1:-1;;;;;;6360:57:0;;;;;;;-1:-1:-1;;;;;6360:57:0;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;6360:57:0;;;;;;;-1:-1:-1;6360:57:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6306:119;:::o;5502:88::-;2653:12;:10;:12::i;:::-;2643:6;;-1:-1:-1;;;;;2643:6:0;;;:22;;;2635:67;;;;;-1:-1:-1;;;2635:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;2635:67:0;;;;;;;;;;;;;;;5564:7:::1;:18:::0;;;::::1;;-1:-1:-1::0;;;5564:18:0::1;-1:-1:-1::0;;;;5564:18:0;;::::1;::::0;;;::::1;::::0;;5502:88::o;2730:148::-;2653:12;:10;:12::i;:::-;2643:6;;-1:-1:-1;;;;;2643:6:0;;;:22;;;2635:67;;;;;-1:-1:-1;;;2635:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;2635:67:0;;;;;;;;;;;;;;;2837:1:::1;2821:6:::0;;2800:40:::1;::::0;-1:-1:-1;;;;;2821:6:0;;::::1;::::0;2800:40:::1;::::0;2837:1;;2800:40:::1;2868:1;2851:19:::0;;-1:-1:-1;;;;;;2851:19:0::1;::::0;;2730:148::o;5710:115::-;2653:12;:10;:12::i;:::-;2643:6;;-1:-1:-1;;;;;2643:6:0;;;:22;;;2635:67;;;;;-1:-1:-1;;;2635:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;2635:67:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;5790:14:0;;;::::1;;::::0;;;:7:::1;:14;::::0;;;;:27;;-1:-1:-1;;5790:27:0::1;::::0;::::1;;::::0;;;::::1;::::0;;5710:115::o;5121:28::-;;;;:::o;5833:465::-;5907:7;;-1:-1:-1;;;5907:7:0;;;;5899:41;;;;;-1:-1:-1;;;5899:41:0;;;;;;;;;;;;-1:-1:-1;;;5899:41:0;;;;;;;;;;;;;;;5989:14;;5959:13;;:26;;5977:7;5959:17;:26::i;:::-;:44;;5951:78;;;;;-1:-1:-1;;;5951:78:0;;;;;;;;;;;;-1:-1:-1;;;5951:78:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;6048:14:0;;;;;;:7;:14;;;;;;;;6040:57;;;;;-1:-1:-1;;;6040:57:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;6108:35;;;-1:-1:-1;;;6108:35:0;;6123:10;6108:35;;;;;;;;;;;;-1:-1:-1;;;;;6108:14:0;;;;;:35;;;;;-1:-1:-1;;6108:35:0;;;;;;;-1:-1:-1;6108:14:0;:35;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;6154:8:0;;:34;;;-1:-1:-1;;;6154:34:0;;6168:10;6154:34;;;;;;;;;;;;-1:-1:-1;;;;;6154:8:0;;;;-1:-1:-1;6154:13:0;;-1:-1:-1;6154:34:0;;;;;:8;;:34;;;;;;;;:8;;:34;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;6215:13:0;;:26;;-1:-1:-1;6215:13:0;-1:-1:-1;6233:7:0;6215:17;:26::i;:::-;6199:13;:42;6272:8;;6257:33;;;-1:-1:-1;;;;;6257:33:0;;;;;6272:8;;;6257:33;;;;;;;;;;;;;;;;;;;;5833:465;;:::o;5192:22::-;;;-1:-1:-1;;;;;5192:22:0;;:::o;5247:39::-;;;;;;;;;;;;;;;:::o;5598:104::-;2653:12;:10;:12::i;:::-;2643:6;;-1:-1:-1;;;;;2643:6:0;;;:22;;;2635:67;;;;;-1:-1:-1;;;2635:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;2635:67:0;;;;;;;;;;;;;;;5670:14:::1;:24:::0;5598:104::o;2886:244::-;2653:12;:10;:12::i;:::-;2643:6;;-1:-1:-1;;;;;2643:6:0;;;:22;;;2635:67;;;;;-1:-1:-1;;;2635:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;2635:67:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;2975:22:0;::::1;2967:73;;;;-1:-1:-1::0;;;2967:73:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3077:6;::::0;;3056:38:::1;::::0;-1:-1:-1;;;;;3056:38:0;;::::1;::::0;3077:6;::::1;::::0;3056:38:::1;::::0;::::1;3105:6;:17:::0;;-1:-1:-1;;;;;;3105:17:0::1;-1:-1:-1::0;;;;;3105:17:0;;;::::1;::::0;;;::::1;::::0;;2886:244::o;1576:106::-;1664:10;1576:106;:::o;3163:181::-;3221:7;3253:5;;;3277:6;;;;3269:46;;;;;-1:-1:-1;;;3269:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;3335:1;3163:181;-1:-1:-1;;;3163:181:0:o
Swarm Source
ipfs://a66e63b3e73f35daeba6ad7b5e52f125a3a2b4dfa77a121cdbe384207155e7f7
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
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.