More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 31 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Revoke Role | 31567313 | 259 days ago | IN | 0 BTT | 14.4595 | ||||
Revoke Role | 31567294 | 259 days ago | IN | 0 BTT | 15.1105 | ||||
Grant Role | 31567250 | 259 days ago | IN | 0 BTT | 42.01 | ||||
Grant Role | 31567233 | 259 days ago | IN | 0 BTT | 41.818 | ||||
Transfer Proxy O... | 31567114 | 259 days ago | IN | 0 BTT | 14.305 | ||||
Clean Map Token | 5934186 | 871 days ago | IN | 0 BTT | 6.3516 | ||||
Map Token | 5918851 | 872 days ago | IN | 0 BTT | 24.4257 | ||||
Clean Map Token | 5918773 | 872 days ago | IN | 0 BTT | 6.3516 | ||||
Clean Map Token | 5918291 | 872 days ago | IN | 0 BTT | 6.3498 | ||||
Clean Map Token | 5918198 | 872 days ago | IN | 0 BTT | 11.0193 | ||||
Clean Map Token | 5917862 | 872 days ago | IN | 0 BTT | 6.3516 | ||||
Clean Map Token | 5917831 | 872 days ago | IN | 0 BTT | 6.3516 | ||||
Clean Map Token | 5916774 | 872 days ago | IN | 0 BTT | 6.3516 | ||||
Transfer Proxy O... | 5489338 | 882 days ago | IN | 0 BTT | 8.583 | ||||
Renounce Role | 5489277 | 882 days ago | IN | 0 BTT | 8.2884 | ||||
Renounce Role | 5489247 | 882 days ago | IN | 0 BTT | 8.346 | ||||
Grant Role | 5489179 | 882 days ago | IN | 0 BTT | 25.0908 | ||||
Grant Role | 5489102 | 882 days ago | IN | 0 BTT | 25.206 | ||||
Revoke Role | 5489060 | 882 days ago | IN | 0 BTT | 7.5633 | ||||
Grant Role | 5489023 | 882 days ago | IN | 0 BTT | 30.336 | ||||
Transfer Proxy O... | 5156770 | 890 days ago | IN | 0 BTT | 8.583 | ||||
Renounce Role | 5156724 | 890 days ago | IN | 0 BTT | 8.2866 | ||||
Grant Role | 5156702 | 890 days ago | IN | 0 BTT | 25.0908 | ||||
Renounce Role | 5156691 | 890 days ago | IN | 0 BTT | 8.3424 | ||||
Renounce Role | 5156669 | 890 days ago | IN | 0 BTT | 8.3442 |
Loading...
Loading
Contract Name:
ChildChainManagerProxy
Compiler Version
v0.6.6+commit.6c089d02
Contract Source Code (Solidity)
/** *Submitted for verification at bttcscan.com on 2022-04-12 */ // File: contracts/common/Proxy/IERCProxy.sol pragma solidity 0.6.6; interface IERCProxy { function proxyType() external pure returns (uint256 proxyTypeId); function implementation() external view returns (address codeAddr); } // File: contracts/common/Proxy/Proxy.sol pragma solidity 0.6.6; abstract contract Proxy is IERCProxy { function delegatedFwd(address _dst, bytes memory _calldata) internal { // solium-disable-next-line security/no-inline-assembly assembly { let result := delegatecall( sub(gas(), 10000), _dst, add(_calldata, 0x20), mload(_calldata), 0, 0 ) let size := returndatasize() let ptr := mload(0x40) returndatacopy(ptr, 0, size) // revert instead of invalid() bc if the underlying call failed with invalid() it already wasted gas. // if the call returned error data, forward it switch result case 0 { revert(ptr, size) } default { return(ptr, size) } } } function proxyType() external virtual override pure returns (uint256 proxyTypeId) { // Upgradeable proxy proxyTypeId = 2; } function implementation() external virtual override view returns (address); } // File: contracts/common/Proxy/UpgradableProxy.sol pragma solidity 0.6.6; contract UpgradableProxy is Proxy { event ProxyUpdated(address indexed _new, address indexed _old); event ProxyOwnerUpdate(address _new, address _old); bytes32 constant IMPLEMENTATION_SLOT = keccak256("matic.network.proxy.implementation"); bytes32 constant OWNER_SLOT = keccak256("matic.network.proxy.owner"); constructor(address _proxyTo) public { setProxyOwner(msg.sender); setImplementation(_proxyTo); } fallback() external payable { delegatedFwd(loadImplementation(), msg.data); } receive() external payable { delegatedFwd(loadImplementation(), msg.data); } modifier onlyProxyOwner() { require(loadProxyOwner() == msg.sender, "NOT_OWNER"); _; } function proxyOwner() external view returns(address) { return loadProxyOwner(); } function loadProxyOwner() internal view returns(address) { address _owner; bytes32 position = OWNER_SLOT; assembly { _owner := sload(position) } return _owner; } function implementation() external override view returns (address) { return loadImplementation(); } function loadImplementation() internal view returns(address) { address _impl; bytes32 position = IMPLEMENTATION_SLOT; assembly { _impl := sload(position) } return _impl; } function transferProxyOwnership(address newOwner) public onlyProxyOwner { require(newOwner != address(0), "ZERO_ADDRESS"); emit ProxyOwnerUpdate(newOwner, loadProxyOwner()); setProxyOwner(newOwner); } function setProxyOwner(address newOwner) private { bytes32 position = OWNER_SLOT; assembly { sstore(position, newOwner) } } function updateImplementation(address _newProxyTo) public onlyProxyOwner { require(_newProxyTo != address(0x0), "INVALID_PROXY_ADDRESS"); require(isContract(_newProxyTo), "DESTINATION_ADDRESS_IS_NOT_A_CONTRACT"); emit ProxyUpdated(_newProxyTo, loadImplementation()); setImplementation(_newProxyTo); } function updateAndCall(address _newProxyTo, bytes memory data) payable public onlyProxyOwner { updateImplementation(_newProxyTo); (bool success, bytes memory returnData) = address(this).call{value: msg.value}(data); require(success, string(returnData)); } function setImplementation(address _newProxyTo) private { bytes32 position = IMPLEMENTATION_SLOT; assembly { sstore(position, _newProxyTo) } } function isContract(address _target) internal view returns (bool) { if (_target == address(0)) { return false; } uint256 size; assembly { size := extcodesize(_target) } return size > 0; } } // File: contracts/child/ChildChainManager/ChildChainManagerProxy.sol pragma solidity 0.6.6; contract ChildChainManagerProxy is UpgradableProxy { constructor(address _proxyTo) public UpgradableProxy(_proxyTo) {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_proxyTo","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_new","type":"address"},{"indexed":false,"internalType":"address","name":"_old","type":"address"}],"name":"ProxyOwnerUpdate","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_new","type":"address"},{"indexed":true,"internalType":"address","name":"_old","type":"address"}],"name":"ProxyUpdated","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"proxyOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"proxyType","outputs":[{"internalType":"uint256","name":"proxyTypeId","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferProxyOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newProxyTo","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"updateAndCall","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_newProxyTo","type":"address"}],"name":"updateImplementation","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
608060405234801561001057600080fd5b506040516108783803806108788339818101604052602081101561003357600080fd5b505180610048336001600160e01b0361006116565b61005a816001600160e01b0361009616565b50506100b8565b604080517f6d617469632e6e6574776f726b2e70726f78792e6f776e6572000000000000008152905190819003601901902055565b6000604051808061085660229139604051908190036022019020929092555050565b61078f806100c76000396000f3fe6080604052600436106100595760003560e01c8063025313a2146100b3578063025b22bc146100e45780634555d5c9146101175780635c60da1b1461013e578063d88ca2c814610153578063f1739cae14610209576100a8565b366100a8576100a661006961023c565b6000368080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061026292505050565b005b6100a661006961023c565b3480156100bf57600080fd5b506100c861028a565b604080516001600160a01b039092168252519081900360200190f35b3480156100f057600080fd5b506100a66004803603602081101561010757600080fd5b50356001600160a01b0316610299565b34801561012357600080fd5b5061012c6103d3565b60408051918252519081900360200190f35b34801561014a57600080fd5b506100c86103d8565b6100a66004803603604081101561016957600080fd5b6001600160a01b03823516919081019060408101602082013564010000000081111561019457600080fd5b8201836020820111156101a657600080fd5b803590602001918460018302840111640100000000831117156101c857600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506103e2945050505050565b34801561021557600080fd5b506100a66004803603602081101561022c57600080fd5b50356001600160a01b0316610578565b600080600060405180806107386022913960405190819003602201902054935050505090565b600080825160208401856127105a03f43d604051816000823e828015610286578282f35b8282fd5b600061029461066a565b905090565b336102a261066a565b6001600160a01b0316146102e9576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b6001600160a01b03811661033c576040805162461bcd60e51b8152602060048201526015602482015274494e56414c49445f50524f58595f4144445245535360581b604482015290519081900360640190fd5b6103458161069c565b6103805760405162461bcd60e51b81526004018080602001828103825260258152602001806107136025913960400191505060405180910390fd5b61038861023c565b6001600160a01b0316816001600160a01b03167fd32d24edea94f55e932d9a008afc425a8561462d1b1f57bc6e508e9a6b9509e160405160405180910390a36103d0816106bf565b50565b600290565b600061029461023c565b336103eb61066a565b6001600160a01b031614610432576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b61043b82610299565b60006060306001600160a01b031634846040518082805190602001908083835b6020831061047a5780518252601f19909201916020918201910161045b565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146104dc576040519150601f19603f3d011682016040523d82523d6000602084013e6104e1565b606091505b50915091508181906105715760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561053657818101518382015260200161051e565b50505050905090810190601f1680156105635780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5050505050565b3361058161066a565b6001600160a01b0316146105c8576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b6001600160a01b038116610612576040805162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b604482015290519081900360640190fd5b7fdbe5fd65bcdbae152f24ab660ea68e72b4d4705b57b16e0caae994e214680ee28161063c61066a565b604080516001600160a01b03938416815291909216602082015281519081900390910190a16103d0816106e1565b604080517836b0ba34b1973732ba3bb7b93597383937bc3c9737bbb732b960391b815290519081900360190190205490565b60006001600160a01b0382166106b4575060006106ba565b50803b15155b919050565b6000604051808061073860229139604051908190036022019020929092555050565b604080517836b0ba34b1973732ba3bb7b93597383937bc3c9737bbb732b960391b815290519081900360190190205556fe44455354494e4154494f4e5f414444524553535f49535f4e4f545f415f434f4e54524143546d617469632e6e6574776f726b2e70726f78792e696d706c656d656e746174696f6ea26469706673582212205a4b1c96edc5b80dfed3baa5910becaec2801a80fa2bdd501b4748f4891d620364736f6c634300060600336d617469632e6e6574776f726b2e70726f78792e696d706c656d656e746174696f6e0000000000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x6080604052600436106100595760003560e01c8063025313a2146100b3578063025b22bc146100e45780634555d5c9146101175780635c60da1b1461013e578063d88ca2c814610153578063f1739cae14610209576100a8565b366100a8576100a661006961023c565b6000368080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061026292505050565b005b6100a661006961023c565b3480156100bf57600080fd5b506100c861028a565b604080516001600160a01b039092168252519081900360200190f35b3480156100f057600080fd5b506100a66004803603602081101561010757600080fd5b50356001600160a01b0316610299565b34801561012357600080fd5b5061012c6103d3565b60408051918252519081900360200190f35b34801561014a57600080fd5b506100c86103d8565b6100a66004803603604081101561016957600080fd5b6001600160a01b03823516919081019060408101602082013564010000000081111561019457600080fd5b8201836020820111156101a657600080fd5b803590602001918460018302840111640100000000831117156101c857600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506103e2945050505050565b34801561021557600080fd5b506100a66004803603602081101561022c57600080fd5b50356001600160a01b0316610578565b600080600060405180806107386022913960405190819003602201902054935050505090565b600080825160208401856127105a03f43d604051816000823e828015610286578282f35b8282fd5b600061029461066a565b905090565b336102a261066a565b6001600160a01b0316146102e9576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b6001600160a01b03811661033c576040805162461bcd60e51b8152602060048201526015602482015274494e56414c49445f50524f58595f4144445245535360581b604482015290519081900360640190fd5b6103458161069c565b6103805760405162461bcd60e51b81526004018080602001828103825260258152602001806107136025913960400191505060405180910390fd5b61038861023c565b6001600160a01b0316816001600160a01b03167fd32d24edea94f55e932d9a008afc425a8561462d1b1f57bc6e508e9a6b9509e160405160405180910390a36103d0816106bf565b50565b600290565b600061029461023c565b336103eb61066a565b6001600160a01b031614610432576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b61043b82610299565b60006060306001600160a01b031634846040518082805190602001908083835b6020831061047a5780518252601f19909201916020918201910161045b565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146104dc576040519150601f19603f3d011682016040523d82523d6000602084013e6104e1565b606091505b50915091508181906105715760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561053657818101518382015260200161051e565b50505050905090810190601f1680156105635780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5050505050565b3361058161066a565b6001600160a01b0316146105c8576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b6001600160a01b038116610612576040805162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b604482015290519081900360640190fd5b7fdbe5fd65bcdbae152f24ab660ea68e72b4d4705b57b16e0caae994e214680ee28161063c61066a565b604080516001600160a01b03938416815291909216602082015281519081900390910190a16103d0816106e1565b604080517836b0ba34b1973732ba3bb7b93597383937bc3c9737bbb732b960391b815290519081900360190190205490565b60006001600160a01b0382166106b4575060006106ba565b50803b15155b919050565b6000604051808061073860229139604051908190036022019020929092555050565b604080517836b0ba34b1973732ba3bb7b93597383937bc3c9737bbb732b960391b815290519081900360190190205556fe44455354494e4154494f4e5f414444524553535f49535f4e4f545f415f434f4e54524143546d617469632e6e6574776f726b2e70726f78792e696d706c656d656e746174696f6ea26469706673582212205a4b1c96edc5b80dfed3baa5910becaec2801a80fa2bdd501b4748f4891d620364736f6c63430006060033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : _proxyTo (address): 0x0000000000000000000000000000000000000000
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
4716:149:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2188:44;2201:20;:18;:20::i;:::-;2223:8;;2188:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;2188:12:0;;-1:-1:-1;;;2188:44:0:i;:::-;4716:149;;2090:44;2103:20;:18;:20::i;2365:95::-;;5:9:-1;2:2;;;27:1;24;17:12;2:2;2365:95:0;;;:::i;:::-;;;;-1:-1:-1;;;;;2365:95:0;;;;;;;;;;;;;;3479:353;;5:9:-1;2:2;;;27:1;24;17:12;2:2;3479:353:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;3479:353:0;-1:-1:-1;;;;;3479:353:0;;:::i;1268:146::-;;5:9:-1;2:2;;;27:1;24;17:12;2:2;1268:146:0;;;:::i;:::-;;;;;;;;;;;;;;;;2700:113;;5:9:-1;2:2;;;27:1;24;17:12;2:2;2700:113:0;;;:::i;3840:289::-;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;;;;;3840:289:0;;;;;;;;;;;;;;;27:11:-1;11:28;;8:2;;;52:1;49;42:12;8:2;3840:289:0;;41:9:-1;34:4;18:14;14:25;11:40;8:2;;;64:1;61;54:12;8:2;3840:289:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;3840:289:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;3840:289:0;;-1:-1:-1;3840:289:0;;-1:-1:-1;;;;;3840:289:0:i;3063:232::-;;5:9:-1;2:2;;;27:1;24;17:12;2:2;3063:232:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;3063:232:0;-1:-1:-1;;;;;3063:232:0;;:::i;2821:234::-;2873:7;2893:13;2917:16;1793:47;;;;;;;;;;;;;;;;;;2999:15;;-1:-1:-1;;;;2821:234:0;:::o;364:896::-;731:1;711;682:9;676:16;652:4;641:9;637:20;614:4;589:5;582;578:17;547:200;773:16;822:4;816:11;864:4;861:1;856:3;841:28;1067:6;1091:66;;;;1218:4;1213:3;1206:17;1091:66;1133:4;1128:3;1121:17;2365:95;2409:7;2436:16;:14;:16::i;:::-;2429:23;;2365:95;:::o;3479:353::-;2313:10;2293:16;:14;:16::i;:::-;-1:-1:-1;;;;;2293:30:0;;2285:52;;;;;-1:-1:-1;;;2285:52:0;;;;;;;;;;;;-1:-1:-1;;;2285:52:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;3571:27:0;::::1;3563:61;;;::::0;;-1:-1:-1;;;3563:61:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;3563:61:0;;;;;;;;;;;;;::::1;;3643:23;3654:11;3643:10;:23::i;:::-;3635:73;;;;-1:-1:-1::0;;;3635:73:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3752:20;:18;:20::i;:::-;-1:-1:-1::0;;;;;3726:47:0::1;3739:11;-1:-1:-1::0;;;;;3726:47:0::1;;;;;;;;;;;3794:30;3812:11;3794:17;:30::i;:::-;3479:353:::0;:::o;1268:146::-;1405:1;;1268:146::o;2700:113::-;2758:7;2785:20;:18;:20::i;3840:289::-;2313:10;2293:16;:14;:16::i;:::-;-1:-1:-1;;;;;2293:30:0;;2285:52;;;;;-1:-1:-1;;;2285:52:0;;;;;;;;;;;;-1:-1:-1;;;2285:52:0;;;;;;;;;;;;;;;3944:33:::1;3965:11;3944:20;:33::i;:::-;3991:12;4005:23;4040:4;-1:-1:-1::0;;;;;4032:18:0::1;4058:9;4069:4;4032:42;;;;;;;;;;;;;36:153:-1;66:2;61:3;58:11;36:153;;176:10:::0;;164:23;;-1:-1;;139:12;;;;98:2:::1;89:12:::0;;::::1;::::0;114::::1;36:153;;;274:1;267:3;263:2;259:12;254:3;250:22;246:30;315:4;311:9;305:3;299:10;295:26;356:4;350:3;344:10;340:21;389:7;380;377:20;372:3;365:33;3:399;;;4032:42:0;;;;;;;;;;;;;;;;;;;;;;;;;12:1:-1;19;14:27;;;;67:4;61:11;56:16;;134:4;130:9;123:4;105:16;101:27;97:43;94:1;90:51;84:4;77:65;157:16;154:1;147:27;211:16;208:1;201:4;198:1;194:12;179:49;5:228;;14:27;32:4;27:9;;5:228;;3990:84:0;;;;4093:7;4109:10;4085:36;;;;;-1:-1:-1::0;;;4085:36:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11:::0;;::::1;84:18:::0;71:11;;::::1;64:39:::0;52:2:::1;45:10;8:100;;;12:14;4085:36:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2348:1;;3840:289:::0;;:::o;3063:232::-;2313:10;2293:16;:14;:16::i;:::-;-1:-1:-1;;;;;2293:30:0;;2285:52;;;;;-1:-1:-1;;;2285:52:0;;;;;;;;;;;;-1:-1:-1;;;2285:52:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;3154:22:0;::::1;3146:47;;;::::0;;-1:-1:-1;;;3146:47:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;3146:47:0;;;;;;;;;;;;;::::1;;3209:44;3226:8;3236:16;:14;:16::i;:::-;3209:44;::::0;;-1:-1:-1;;;;;3209:44:0;;::::1;::::0;;;;;::::1;;::::0;::::1;::::0;;;;;;;;;;;::::1;3264:23;3278:8;3264:13;:23::i;2468:224::-:0;1877:38;;;-1:-1:-1;;;1877:38:0;;;;;;;;;;;;2635:15;2468:224;:::o;4336:274::-;4396:4;-1:-1:-1;;;;;4417:21:0;;4413:66;;-1:-1:-1;4462:5:0;4455:12;;4413:66;-1:-1:-1;4546:20:0;;4594:8;;4336:274;;;;:::o;4137:187::-;4204:16;1793:47;;;;;;;;;;;;;;;;;;4277:29;;;;-1:-1:-1;;4262:55:0:o;3303:168::-;1877:38;;;-1:-1:-1;;;1877:38:0;;;;;;;;;;;;3427:26;3412:52::o
Swarm Source
ipfs://5a4b1c96edc5b80dfed3baa5910becaec2801a80fa2bdd501b4748f4891d6203
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 27 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
[ 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.