Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 170 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Migrate All | 9645746 | 1682 days ago | IN | 0 ETH | 0.0003622 | ||||
Migrate All | 9639201 | 1683 days ago | IN | 0 ETH | 0.00039838 | ||||
Migrate All | 9638248 | 1684 days ago | IN | 0 ETH | 0.00184934 | ||||
Migrate All | 9637117 | 1684 days ago | IN | 0 ETH | 0.00061067 | ||||
Migrate All | 9637117 | 1684 days ago | IN | 0 ETH | 0.00096587 | ||||
Migrate All | 9637055 | 1684 days ago | IN | 0 ETH | 0.0007244 | ||||
Migrate All | 9635828 | 1684 days ago | IN | 0 ETH | 0.00120734 | ||||
Migrate All | 9633099 | 1684 days ago | IN | 0 ETH | 0.00012073 | ||||
Migrate All | 9632839 | 1684 days ago | IN | 0 ETH | 0.00018108 | ||||
Migrate All | 9631800 | 1685 days ago | IN | 0 ETH | 0.00127027 | ||||
Migrate All | 9631704 | 1685 days ago | IN | 0 ETH | 0.00120734 | ||||
Migrate All | 9631058 | 1685 days ago | IN | 0 ETH | 0.00080288 | ||||
Migrate All | 9620063 | 1686 days ago | IN | 0 ETH | 0.00012073 | ||||
Migrate All | 9617212 | 1687 days ago | IN | 0 ETH | 0.00048293 | ||||
Migrate All | 9617046 | 1687 days ago | IN | 0 ETH | 0.00012085 | ||||
Migrate All | 9614723 | 1687 days ago | IN | 0 ETH | 0.00019317 | ||||
Migrate All | 9612844 | 1688 days ago | IN | 0 ETH | 0.0001811 | ||||
Migrate All | 9612018 | 1688 days ago | IN | 0 ETH | 0.00028976 | ||||
Migrate All | 9611446 | 1688 days ago | IN | 0 ETH | 0.0001328 | ||||
Migrate All | 9610456 | 1688 days ago | IN | 0 ETH | 0.00096587 | ||||
Migrate All | 9608336 | 1688 days ago | IN | 0 ETH | 0.0001811 | ||||
Migrate All | 9606304 | 1689 days ago | IN | 0 ETH | 0.00014488 | ||||
Migrate All | 9604363 | 1689 days ago | IN | 0 ETH | 0.00057952 | ||||
Migrate All | 9599993 | 1690 days ago | IN | 0 ETH | 0.00036293 | ||||
Migrate All | 9597514 | 1690 days ago | IN | 0 ETH | 0.00050104 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
HORSEMigrator
Compiler Version
v0.5.16+commit.9c3226ce
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2020-02-04 */ pragma solidity ^0.5.0; // File: openzeppelin-solidity\contracts\math\Math.sol /** * @dev Standard math utilities missing in the Solidity language. */ library Math { /** * @dev Returns the largest of two numbers. */ function max(uint256 a, uint256 b) internal pure returns (uint256) { return a >= b ? a : b; } /** * @dev Returns the smallest of two numbers. */ function min(uint256 a, uint256 b) internal pure returns (uint256) { return a < b ? a : b; } /** * @dev Returns the average of two numbers. The result is rounded towards * zero. */ function average(uint256 a, uint256 b) internal pure returns (uint256) { // (a + b) / 2 can overflow, so we distribute return (a / 2) + (b / 2) + ((a % 2 + b % 2) / 2); } } // File: openzeppelin-solidity\contracts\token\ERC20\IERC20.sol /** * @dev Interface of the ERC20 standard as defined in the EIP. Does not include * the optional functions; to access them see {ERC20Detailed}. */ interface IERC20 { /** * @dev Returns the amount of tokens in existence. */ function totalSupply() external view returns (uint256); /** * @dev Returns the amount of tokens owned by `account`. */ function balanceOf(address account) external view returns (uint256); /** * @dev Moves `amount` tokens from the caller's account to `recipient`. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transfer(address recipient, uint256 amount) external returns (bool); /** * @dev Returns the remaining number of tokens that `spender` will be * allowed to spend on behalf of `owner` through {transferFrom}. This is * zero by default. * * This value changes when {approve} or {transferFrom} are called. */ function allowance(address owner, address spender) external view returns (uint256); /** * @dev Sets `amount` as the allowance of `spender` over the caller's tokens. * * Returns a boolean value indicating whether the operation succeeded. * * IMPORTANT: Beware that changing an allowance with this method brings the risk * that someone may use both the old and the new allowance by unfortunate * transaction ordering. One possible solution to mitigate this race * condition is to first reduce the spender's allowance to 0 and set the * desired value afterwards: * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729 * * Emits an {Approval} event. */ function approve(address spender, uint256 amount) external returns (bool); /** * @dev Moves `amount` tokens from `sender` to `recipient` using the * allowance mechanism. `amount` is then deducted from the caller's * allowance. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transferFrom(address sender, address recipient, uint256 amount) external returns (bool); /** * @dev Emitted when `value` tokens are moved from one account (`from`) to * another (`to`). * * Note that `value` may be zero. */ event Transfer(address indexed from, address indexed to, uint256 value); /** * @dev Emitted when the allowance of a `spender` for an `owner` is set by * a call to {approve}. `value` is the new allowance. */ event Approval(address indexed owner, address indexed spender, uint256 value); } // File: contracts\HORSEMigrator.sol contract IERC20Mintable is IERC20 { function mint(address account, uint256 amount) external returns (bool); function isMinter(address account) external view returns (bool); function renounceMinter() external; } contract IERC20Burnable is IERC20 { function burn(uint256 _value) external; } /// heavily inspired by ERC20Migrator in openzeppelin-solidity/contracts/drafts contract HORSEMigrator { /// Address of the old token contract IERC20Burnable public legacyToken = IERC20Burnable(0x5B0751713b2527d7f002c0c4e2a37e1219610A6B); /// Address of the TRIBE token contract IERC20Mintable public TRIBEToken; /// Address of the DECENT token contract IERC20Mintable public DECENTToken; uint256 horseToTribeRatio = 0.1 ether; // you'll get 1 tribe for 10 horse uint256 horseToDecentRatio = 0.000001 ether; //you'll get 1 DECENT for 1M HORSE uint256 public migrationTime = 5 weeks; uint256 public migrationEnds; /** * @dev Begins the migration by setting both tokens to be * minted. This contract must be a minter for the new tokens. * @param tribeContract the tribe token to be minted * @param decentContract the decent token to be minted */ function beginMigration(IERC20Mintable tribeContract, IERC20Mintable decentContract) public { require(migrationEnds == 0, "migration already started"); require((address(tribeContract) != address(0)) && (address(decentContract) != address(0)), "new token is the zero address"); require(tribeContract.isMinter(address(this)), "not a minter for tribe"); require(decentContract.isMinter(address(this)), "not a minter for decent"); migrationEnds = now + migrationTime; TRIBEToken = tribeContract; DECENTToken = decentContract; } /** * @dev Transfers part of an account's balance in the old token to this * contract, and mints the corrent amount of new tokens for that account. * @param account whose tokens will be migrated * @param amount amount of tokens to be migrated */ function migrate(address account, uint256 amount) notEnded() public { require(address(TRIBEToken) != address(0), "migration not started"); legacyToken.transferFrom(account, address(this), amount); legacyToken.burn(amount); TRIBEToken.mint(account, amount * horseToTribeRatio / 1 ether); DECENTToken.mint(account, amount * horseToDecentRatio / 1 ether); } /** * @dev Transfers all of an account's allowed balance in the old token to * this contract, and mints the same amount of new tokens for that account. * @param account whose tokens will be migrated */ function migrateAll(address account) public { uint256 balance = legacyToken.balanceOf(account); uint256 allowance = legacyToken.allowance(account, address(this)); uint256 amount = Math.min(balance, allowance); migrate(account, amount); } modifier notEnded() { require(now < migrationEnds, "Swapping ended"); _; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"DECENTToken","outputs":[{"internalType":"contract IERC20Mintable","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"TRIBEToken","outputs":[{"internalType":"contract IERC20Mintable","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"contract IERC20Mintable","name":"tribeContract","type":"address"},{"internalType":"contract IERC20Mintable","name":"decentContract","type":"address"}],"name":"beginMigration","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"legacyToken","outputs":[{"internalType":"contract IERC20Burnable","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"migrate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"migrateAll","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"migrationEnds","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"migrationTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"}]
Contract Creation Code
6080604052600080546001600160a01b031916735b0751713b2527d7f002c0c4e2a37e1219610a6b17905567016345785d8a000060035564e8d4a51000600455622e248060055534801561005257600080fd5b5061083d806100626000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063b40de9021161005b578063b40de90214610133578063bf290dd41461014d578063fd83e6ce14610155578063ff61a51c1461015d57610088565b8063131554551461008d57806346e04866146100b15780635a8cadb1146100e1578063ad68ebf714610107575b600080fd5b610095610165565b604080516001600160a01b039092168252519081900360200190f35b6100df600480360360408110156100c757600080fd5b506001600160a01b0381358116916020013516610174565b005b6100df600480360360208110156100f757600080fd5b50356001600160a01b03166103ef565b6100df6004803603604081101561011d57600080fd5b506001600160a01b03813516906020013561050c565b61013b6107c6565b60408051918252519081900360200190f35b6100956107cc565b6100956107db565b61013b6107ea565b6000546001600160a01b031681565b600654156101c9576040805162461bcd60e51b815260206004820152601960248201527f6d6967726174696f6e20616c7265616479207374617274656400000000000000604482015290519081900360640190fd5b6001600160a01b038216158015906101e957506001600160a01b03811615155b61023a576040805162461bcd60e51b815260206004820152601d60248201527f6e657720746f6b656e20697320746865207a65726f2061646472657373000000604482015290519081900360640190fd5b604080516355138f0d60e11b815230600482015290516001600160a01b0384169163aa271e1a916024808301926020929190829003018186803b15801561028057600080fd5b505afa158015610294573d6000803e3d6000fd5b505050506040513d60208110156102aa57600080fd5b50516102f6576040805162461bcd60e51b81526020600482015260166024820152756e6f742061206d696e74657220666f7220747269626560501b604482015290519081900360640190fd5b604080516355138f0d60e11b815230600482015290516001600160a01b0383169163aa271e1a916024808301926020929190829003018186803b15801561033c57600080fd5b505afa158015610350573d6000803e3d6000fd5b505050506040513d602081101561036657600080fd5b50516103b9576040805162461bcd60e51b815260206004820152601760248201527f6e6f742061206d696e74657220666f7220646563656e74000000000000000000604482015290519081900360640190fd5b6005544201600655600180546001600160a01b039384166001600160a01b03199182161790915560028054929093169116179055565b60008054604080516370a0823160e01b81526001600160a01b038581166004830152915191909216916370a08231916024808301926020929190829003018186803b15801561043d57600080fd5b505afa158015610451573d6000803e3d6000fd5b505050506040513d602081101561046757600080fd5b50516000805460408051636eb1769f60e11b81526001600160a01b0387811660048301523060248301529151949550929391169163dd62ed3e916044808301926020929190829003018186803b1580156104c057600080fd5b505afa1580156104d4573d6000803e3d6000fd5b505050506040513d60208110156104ea57600080fd5b5051905060006104fa83836107f0565b9050610506848261050c565b50505050565b6006544210610553576040805162461bcd60e51b815260206004820152600e60248201526d14ddd85c1c1a5b99c8195b99195960921b604482015290519081900360640190fd5b6001546001600160a01b03166105a8576040805162461bcd60e51b81526020600482015260156024820152741b5a59dc985d1a5bdb881b9bdd081cdd185c9d1959605a1b604482015290519081900360640190fd5b60008054604080516323b872dd60e01b81526001600160a01b03868116600483015230602483015260448201869052915191909216926323b872dd92606480820193602093909283900390910190829087803b15801561060757600080fd5b505af115801561061b573d6000803e3d6000fd5b505050506040513d602081101561063157600080fd5b50506000805460408051630852cd8d60e31b81526004810185905290516001600160a01b03909216926342966c689260248084019382900301818387803b15801561067b57600080fd5b505af115801561068f573d6000803e3d6000fd5b5050600154600354604080516340c10f1960e01b81526001600160a01b038881166004830152670de0b6b3a764000093880293909304602482015290519190921693506340c10f19925060448083019260209291908290030181600087803b1580156106fa57600080fd5b505af115801561070e573d6000803e3d6000fd5b505050506040513d602081101561072457600080fd5b50506002546004546001600160a01b03909116906340c10f19908490670de0b6b3a7640000908502046040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561079c57600080fd5b505af11580156107b0573d6000803e3d6000fd5b505050506040513d602081101561050657600080fd5b60065481565b6002546001600160a01b031681565b6001546001600160a01b031681565b60055481565b60008183106107ff5781610801565b825b939250505056fea265627a7a723158202656d5a11bbf7815c94fa4a7f6d06ce0b2e99bf4ecffa5e1189fda37260a365c64736f6c63430005100032
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100885760003560e01c8063b40de9021161005b578063b40de90214610133578063bf290dd41461014d578063fd83e6ce14610155578063ff61a51c1461015d57610088565b8063131554551461008d57806346e04866146100b15780635a8cadb1146100e1578063ad68ebf714610107575b600080fd5b610095610165565b604080516001600160a01b039092168252519081900360200190f35b6100df600480360360408110156100c757600080fd5b506001600160a01b0381358116916020013516610174565b005b6100df600480360360208110156100f757600080fd5b50356001600160a01b03166103ef565b6100df6004803603604081101561011d57600080fd5b506001600160a01b03813516906020013561050c565b61013b6107c6565b60408051918252519081900360200190f35b6100956107cc565b6100956107db565b61013b6107ea565b6000546001600160a01b031681565b600654156101c9576040805162461bcd60e51b815260206004820152601960248201527f6d6967726174696f6e20616c7265616479207374617274656400000000000000604482015290519081900360640190fd5b6001600160a01b038216158015906101e957506001600160a01b03811615155b61023a576040805162461bcd60e51b815260206004820152601d60248201527f6e657720746f6b656e20697320746865207a65726f2061646472657373000000604482015290519081900360640190fd5b604080516355138f0d60e11b815230600482015290516001600160a01b0384169163aa271e1a916024808301926020929190829003018186803b15801561028057600080fd5b505afa158015610294573d6000803e3d6000fd5b505050506040513d60208110156102aa57600080fd5b50516102f6576040805162461bcd60e51b81526020600482015260166024820152756e6f742061206d696e74657220666f7220747269626560501b604482015290519081900360640190fd5b604080516355138f0d60e11b815230600482015290516001600160a01b0383169163aa271e1a916024808301926020929190829003018186803b15801561033c57600080fd5b505afa158015610350573d6000803e3d6000fd5b505050506040513d602081101561036657600080fd5b50516103b9576040805162461bcd60e51b815260206004820152601760248201527f6e6f742061206d696e74657220666f7220646563656e74000000000000000000604482015290519081900360640190fd5b6005544201600655600180546001600160a01b039384166001600160a01b03199182161790915560028054929093169116179055565b60008054604080516370a0823160e01b81526001600160a01b038581166004830152915191909216916370a08231916024808301926020929190829003018186803b15801561043d57600080fd5b505afa158015610451573d6000803e3d6000fd5b505050506040513d602081101561046757600080fd5b50516000805460408051636eb1769f60e11b81526001600160a01b0387811660048301523060248301529151949550929391169163dd62ed3e916044808301926020929190829003018186803b1580156104c057600080fd5b505afa1580156104d4573d6000803e3d6000fd5b505050506040513d60208110156104ea57600080fd5b5051905060006104fa83836107f0565b9050610506848261050c565b50505050565b6006544210610553576040805162461bcd60e51b815260206004820152600e60248201526d14ddd85c1c1a5b99c8195b99195960921b604482015290519081900360640190fd5b6001546001600160a01b03166105a8576040805162461bcd60e51b81526020600482015260156024820152741b5a59dc985d1a5bdb881b9bdd081cdd185c9d1959605a1b604482015290519081900360640190fd5b60008054604080516323b872dd60e01b81526001600160a01b03868116600483015230602483015260448201869052915191909216926323b872dd92606480820193602093909283900390910190829087803b15801561060757600080fd5b505af115801561061b573d6000803e3d6000fd5b505050506040513d602081101561063157600080fd5b50506000805460408051630852cd8d60e31b81526004810185905290516001600160a01b03909216926342966c689260248084019382900301818387803b15801561067b57600080fd5b505af115801561068f573d6000803e3d6000fd5b5050600154600354604080516340c10f1960e01b81526001600160a01b038881166004830152670de0b6b3a764000093880293909304602482015290519190921693506340c10f19925060448083019260209291908290030181600087803b1580156106fa57600080fd5b505af115801561070e573d6000803e3d6000fd5b505050506040513d602081101561072457600080fd5b50506002546004546001600160a01b03909116906340c10f19908490670de0b6b3a7640000908502046040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561079c57600080fd5b505af11580156107b0573d6000803e3d6000fd5b505050506040513d602081101561050657600080fd5b60065481565b6002546001600160a01b031681565b6001546001600160a01b031681565b60055481565b60008183106107ff5781610801565b825b939250505056fea265627a7a723158202656d5a11bbf7815c94fa4a7f6d06ce0b2e99bf4ecffa5e1189fda37260a365c64736f6c63430005100032
Deployed Bytecode Sourcemap
4156:2779:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4156:2779:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4229:94;;;:::i;:::-;;;;-1:-1:-1;;;;;4229:94:0;;;;;;;;;;;;;;5020:597;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5020:597:0;;;;;;;;;;:::i;:::-;;6549:278;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6549:278:0;-1:-1:-1;;;;;6549:278:0;;:::i;5906:404::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5906:404:0;;;;;;;;:::i;4717:28::-;;;:::i;:::-;;;;;;;;;;;;;;;;4464:33;;;:::i;4377:32::-;;;:::i;4672:38::-;;;:::i;4229:94::-;;;-1:-1:-1;;;;;4229:94:0;;:::o;5020:597::-;5131:13;;:18;5123:56;;;;;-1:-1:-1;;;5123:56:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5199:36:0;;;;;;5198:81;;-1:-1:-1;;;;;;5241:37:0;;;;5198:81;5190:123;;;;;-1:-1:-1;;;5190:123:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;5334:37;;;-1:-1:-1;;;5334:37:0;;5365:4;5334:37;;;;;;-1:-1:-1;;;;;5334:22:0;;;;;:37;;;;;;;;;;;;;;:22;:37;;;5:2:-1;;;;30:1;27;20:12;5:2;5334:37:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5334:37:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5334:37:0;5326:72;;;;;-1:-1:-1;;;5326:72:0;;;;;;;;;;;;-1:-1:-1;;;5326:72:0;;;;;;;;;;;;;;;5417:38;;;-1:-1:-1;;;5417:38:0;;5449:4;5417:38;;;;;;-1:-1:-1;;;;;5417:23:0;;;;;:38;;;;;;;;;;;;;;:23;:38;;;5:2:-1;;;;30:1;27;20:12;5:2;5417:38:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5417:38:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5417:38:0;5409:74;;;;;-1:-1:-1;;;5409:74:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;5518:13;;5512:3;:19;5496:13;:35;5544:10;:26;;-1:-1:-1;;;;;5544:26:0;;;-1:-1:-1;;;;;;5544:26:0;;;;;;;5581:11;:28;;;;;;;;;;;5020:597::o;6549:278::-;6604:15;6622:11;;:30;;;-1:-1:-1;;;6622:30:0;;-1:-1:-1;;;;;6622:30:0;;;;;;;;;:11;;;;;:21;;:30;;;;;;;;;;;;;;:11;:30;;;5:2:-1;;;;30:1;27;20:12;5:2;6622:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6622:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6622:30:0;6663:17;6683:11;;:45;;;-1:-1:-1;;;6683:45:0;;-1:-1:-1;;;;;6683:45:0;;;;;;;6722:4;6683:45;;;;;;6622:30;;-1:-1:-1;6663:17:0;;6683:11;;;:21;;:45;;;;;6622:30;;6683:45;;;;;;;:11;:45;;;5:2:-1;;;;30:1;27;20:12;5:2;6683:45:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6683:45:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6683:45:0;;-1:-1:-1;6739:14:0;6756:28;6765:7;6683:45;6756:8;:28::i;:::-;6739:45;;6795:24;6803:7;6812:6;6795:7;:24::i;:::-;6549:278;;;;:::o;5906:404::-;6880:13;;6874:3;:19;6866:46;;;;;-1:-1:-1;;;6866:46:0;;;;;;;;;;;;-1:-1:-1;;;6866:46:0;;;;;;;;;;;;;;;6001:10;;-1:-1:-1;;;;;6001:10:0;5985:67;;;;;-1:-1:-1;;;5985:67:0;;;;;;;;;;;;-1:-1:-1;;;5985:67:0;;;;;;;;;;;;;;;6063:11;;;:56;;;-1:-1:-1;;;6063:56:0;;-1:-1:-1;;;;;6063:56:0;;;;;;;6105:4;6063:56;;;;;;;;;;;;:11;;;;;:24;;:56;;;;;;;;;;;;;;;;;;:11;:56;;;5:2:-1;;;;30:1;27;20:12;5:2;6063:56:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6063:56:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;6130:11:0;;;:24;;;-1:-1:-1;;;6130:24:0;;;;;;;;;;-1:-1:-1;;;;;6130:11:0;;;;:16;;:24;;;;;;;;;;:11;;:24;;;5:2:-1;;;;30:1;27;20:12;5:2;6130:24:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;;6165:10:0;;6199:17;;6165:62;;;-1:-1:-1;;;6165:62:0;;-1:-1:-1;;;;;6165:62:0;;;;;;;6219:7;6190:26;;;:36;;;;6165:62;;;;;;:10;;;;;-1:-1:-1;6165:15:0;;-1:-1:-1;6165:62:0;;;;;;;;;;;;;;-1:-1:-1;6165:10:0;:62;;;5:2:-1;;;;30:1;27;20:12;5:2;6165:62:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6165:62:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;6238:11:0;;6273:18;;-1:-1:-1;;;;;6238:11:0;;;;:16;;6255:7;;6294;;6264:27;;:37;6238:64;;;;;;;;;;;;;-1:-1:-1;;;;;6238:64:0;-1:-1:-1;;;;;6238:64:0;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6238:64:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6238:64:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;4717:28:0;;;;:::o;4464:33::-;;;-1:-1:-1;;;;;4464:33:0;;:::o;4377:32::-;;;-1:-1:-1;;;;;4377:32:0;;:::o;4672:38::-;;;;:::o;432:106::-;490:7;521:1;517;:5;:13;;529:1;517:13;;;525:1;517:13;510:20;432:106;-1:-1:-1;;;432:106:0:o
Swarm Source
bzzr://2656d5a11bbf7815c94fa4a7f6d06ce0b2e99bf4ecffa5e1189fda37260a365c
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 27 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.