Overview
ETH Balance
ETH Value
$0.00Latest 25 from a total of 1,839 transactions
| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Nominate | 112328245 | 808 days ago | IN | 0 ETH | 0.000034633402 | ||||
| Cast | 111669062 | 824 days ago | IN | 0 ETH | 0.000066806945 | ||||
| Cast | 111561174 | 826 days ago | IN | 0 ETH | 0.00005911925 | ||||
| Cast | 111561158 | 826 days ago | IN | 0 ETH | 0.000057693842 | ||||
| Cast | 111561111 | 826 days ago | IN | 0 ETH | 0.000042656502 | ||||
| Cast | 111561017 | 826 days ago | IN | 0 ETH | 0.000047438928 | ||||
| Cast | 111560513 | 826 days ago | IN | 0 ETH | 0.000045873998 | ||||
| Cast | 111558758 | 826 days ago | IN | 0 ETH | 0.000043805878 | ||||
| Cast | 111558683 | 826 days ago | IN | 0 ETH | 0.000046542617 | ||||
| Cast | 111558637 | 826 days ago | IN | 0 ETH | 0.000046156924 | ||||
| Cast | 111558040 | 826 days ago | IN | 0 ETH | 0.000051420614 | ||||
| Cast | 111557299 | 826 days ago | IN | 0 ETH | 0.000064414807 | ||||
| Cast | 111557147 | 826 days ago | IN | 0 ETH | 0.000055866321 | ||||
| Cast | 111556791 | 826 days ago | IN | 0 ETH | 0.000068763158 | ||||
| Cast | 111556557 | 826 days ago | IN | 0 ETH | 0.000073282895 | ||||
| Cast | 111556530 | 826 days ago | IN | 0 ETH | 0.00008331183 | ||||
| Cast | 111555690 | 826 days ago | IN | 0 ETH | 0.000049070734 | ||||
| Cast | 111555101 | 826 days ago | IN | 0 ETH | 0.000045687509 | ||||
| Cast | 111554754 | 826 days ago | IN | 0 ETH | 0.000064182158 | ||||
| Cast | 111554540 | 826 days ago | IN | 0 ETH | 0.000045716165 | ||||
| Cast | 111554494 | 826 days ago | IN | 0 ETH | 0.000051621167 | ||||
| Cast | 111554462 | 826 days ago | IN | 0 ETH | 0.000048427645 | ||||
| Cast | 111553928 | 826 days ago | IN | 0 ETH | 0.000048441008 | ||||
| Cast | 111553384 | 826 days ago | IN | 0 ETH | 0.000059686183 | ||||
| Cast | 111553343 | 826 days ago | IN | 0 ETH | 0.000059077507 |
Latest 2 internal transactions
| Parent Transaction Hash | Block | From | To | |||
|---|---|---|---|---|---|---|
| 110909710 | 841 days ago | Contract Creation | 0 ETH | |||
| 110909710 | 841 days ago | Contract Creation | 0 ETH |
Cross-Chain Transactions
Similar Match Source Code This contract matches the deployed Bytecode of the Source Code for Contract 0xc458A3e4...0382b9048 The constructor portion of the code might be different and could alter the actual behaviour of the contract
Contract Source Code (Solidity Standard Json-Input format)
//SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import "@synthetixio/core-contracts/contracts/proxy/UUPSProxy.sol";
contract EcosystemCouncil is UUPSProxy {
// solhint-disable-next-line no-empty-blocks
constructor(address firstImplementation) UUPSProxy(firstImplementation) {}
}//SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import "./AbstractProxy.sol";
import "./ProxyStorage.sol";
import "../errors/AddressError.sol";
import "../utils/AddressUtil.sol";
contract UUPSProxy is AbstractProxy, ProxyStorage {
constructor(address firstImplementation) {
if (firstImplementation == address(0)) {
revert AddressError.ZeroAddress();
}
if (!AddressUtil.isContract(firstImplementation)) {
revert AddressError.NotAContract(firstImplementation);
}
_proxyStore().implementation = firstImplementation;
}
function _getImplementation() internal view virtual override returns (address) {
return _proxyStore().implementation;
}
}//SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
abstract contract AbstractProxy {
fallback() external payable {
_forward();
}
receive() external payable {
_forward();
}
function _forward() internal {
address implementation = _getImplementation();
// solhint-disable-next-line no-inline-assembly
assembly {
calldatacopy(0, 0, calldatasize())
let result := delegatecall(gas(), implementation, 0, calldatasize(), 0, 0)
returndatacopy(0, 0, returndatasize())
switch result
case 0 {
revert(0, returndatasize())
}
default {
return(0, returndatasize())
}
}
}
function _getImplementation() internal view virtual returns (address);
}//SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
contract ProxyStorage {
struct ProxyStore {
address implementation;
bool simulatingUpgrade;
}
function _proxyStore() internal pure returns (ProxyStore storage store) {
assembly {
// bytes32(uint(keccak256("io.synthetix.v3.proxy")) - 1)
store.slot := 0x32402780481dd8149e50baad867f01da72e2f7d02639a6fe378dbd80b6bb446e
}
}
}//SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
library AddressError {
error ZeroAddress();
error NotAContract(address contr);
}//SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
library AddressUtil {
function isContract(address account) internal view returns (bool) {
uint256 size;
assembly {
size := extcodesize(account)
}
return size > 0;
}
}{
"optimizer": {
"enabled": true,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
},
"libraries": {}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"firstImplementation","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"contr","type":"address"}],"name":"NotAContract","type":"error"},{"inputs":[],"name":"ZeroAddress","type":"error"},{"stateMutability":"payable","type":"fallback"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
0x608060405234801561001057600080fd5b506040516101c53803806101c583398101604081905261002f916100e1565b806001600160a01b0381166100575760405163d92e233d60e01b815260040160405180910390fd5b61006a816100db60201b61006a1760201c565b610096576040516322a2d07b60e21b81526001600160a01b038216600482015260240160405180910390fd5b7f32402780481dd8149e50baad867f01da72e2f7d02639a6fe378dbd80b6bb446e80546001600160a01b0319166001600160a01b039290921691909117905550610111565b3b151590565b6000602082840312156100f357600080fd5b81516001600160a01b038116811461010a57600080fd5b9392505050565b60a68061011f6000396000f3fe608060405236601057600e6013565b005b600e5b600060457f32402780481dd8149e50baad867f01da72e2f7d02639a6fe378dbd80b6bb446e546001600160a01b031690565b90503660008037600080366000845af43d6000803e8080156065573d6000f35b3d6000fd5b3b15159056fea2646970667358221220da44c147d52293c9dc03e0a7908d3b2136b8ca351d199a59b7e05a67944b3e4664736f6c634300080b00330000000000000000000000007d554688874032d12e8879877b1accced72de9da
Deployed Bytecode
0x608060405236601057600e6013565b005b600e5b600060457f32402780481dd8149e50baad867f01da72e2f7d02639a6fe378dbd80b6bb446e546001600160a01b031690565b90503660008037600080366000845af43d6000803e8080156065573d6000f35b3d6000fd5b3b15159056fea2646970667358221220da44c147d52293c9dc03e0a7908d3b2136b8ca351d199a59b7e05a67944b3e4664736f6c634300080b0033
Net Worth in USD
Net Worth in ETH
Multichain Portfolio | 34 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
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.