Contract 0x6cc6050be3214d14db46188e5df59bdeae97a42a 10

 
Txn Hash Method
Block
From
To
Value
0x151eff60fe53fd57450a99266587df9727ffffd712884cb73278b28c191bb99aResolve1142775222024-01-02 0:03:4187 days 15 hrs ago0x47872b16557875850a02c94b28d959515f894913 IN  0x6cc6050be3214d14db46188e5df59bdeae97a42a0 ETH0.0005466338981.608219597
0x4bcf6b50c42a8b25415fa1bb27ca0cfb6a4447b8b53b4c5bdddfce6a7cc13979Evaluate1142775162024-01-02 0:03:2987 days 15 hrs ago0x47872b16557875850a02c94b28d959515f894913 IN  0x6cc6050be3214d14db46188e5df59bdeae97a42a0 ETH0.0009768063411.587569357
0xc2fec6a1d5a0852eaeefe2771dcf656d21262ecfb4c5b25363647286dbbdbc35Cast1142773542024-01-01 23:58:0587 days 15 hrs ago0xe302757f9b7230514d73512b8def95bf45c72539 IN  0x6cc6050be3214d14db46188e5df59bdeae97a42a0 ETH0.0000327197590.086910445
0xb9d0ec9dd72c92b7a4fd60f70143ad842bf560bd192839784fb3bd4a357f7ed8Cast1142773182024-01-01 23:56:5387 days 15 hrs ago0x4cc526cd48cc4b571bc92f3ece2433f149f87536 IN  0x6cc6050be3214d14db46188e5df59bdeae97a42a0 ETH0.0000342795930.1071962
0x2dcb71317107169dfd959b628505156112f75176ed4814352ffc03be85f62b81Cast1142772652024-01-01 23:55:0787 days 15 hrs ago0x9cc0447828e761f444ab52a263f2437b704b6ed9 IN  0x6cc6050be3214d14db46188e5df59bdeae97a42a0 ETH0.0000350558230.1071962
0xf68e6a182795418cb074a307ed368775c035444c3dcdd95b02078dac2c5c72e5Cast1142772452024-01-01 23:54:2787 days 15 hrs ago0xcdc7563687cf139a09c26fb578c3ba99021fa1dd IN  0x6cc6050be3214d14db46188e5df59bdeae97a42a0 ETH0.0000384813530.129250603
0x30d3ffe3dee85bc60c9c8a9a7ae006dc9398f0a1b689a472f44f2b4af8ec0845Cast1142772202024-01-01 23:53:3787 days 15 hrs ago0x03b839689ac34ec5401eeeaabc90b84375399f55 IN  0x6cc6050be3214d14db46188e5df59bdeae97a42a0 ETH0.000030686350.1037904
0xff08840b6bd54e7bc14c1d2609e77ff2056883583d223c6802f6692dd276c57bCast1142761792024-01-01 23:18:5587 days 15 hrs ago0x4fa0b99f033097bb6cf6515587ea004468ea6a90 IN  0x6cc6050be3214d14db46188e5df59bdeae97a42a0 ETH0.0000341632060.10367947
0x735711e8c44fb7276e4c889ff8dc455f7831523a937060f4ba38385565db5f19Cast1142743012024-01-01 22:16:1987 days 17 hrs ago0x496b714e12fa915b9f7a5fa859318d03339f4fc6 IN  0x6cc6050be3214d14db46188e5df59bdeae97a42a0 ETH0.0000334252750.104774883
0xf3fbd5b17261ad062bdc734894787bb39b51169d6fe630dfb07670ce4bfa5ac4Cast1142739952024-01-01 22:06:0787 days 17 hrs ago0xe5ef055d0c9504087e956f08ffc77ead3cb64f99 IN  0x6cc6050be3214d14db46188e5df59bdeae97a42a0 ETH0.0000434251370.106965826
0xbac9238b461414974ad0da67eee828c9a345ba0e1dda2f5433572eab639bd1c0Cast1142720902024-01-01 21:02:3787 days 18 hrs ago0xf2829fc923b6fd040ead55d3f973f2953e86d13e IN  0x6cc6050be3214d14db46188e5df59bdeae97a42a0 ETH0.0000507957280.108083252
0xd36e38ea22fc2e3988747583ba9b8345962c2faa42c078ce1038bb021589aca2Cast1142720662024-01-01 21:01:4987 days 18 hrs ago0x2b3e205b50a8358e0133c9aed71f693680b526cf IN  0x6cc6050be3214d14db46188e5df59bdeae97a42a0 ETH0.0000475583570.111714981
0xa4a416c4b2535362509a8c5567efc3d5b601b274bdec18ea71dda9ccfa774d88Cast1142691652024-01-01 19:25:0787 days 19 hrs ago0x1abfa3d823f9f8d85af33622046d3b7f66262670 IN  0x6cc6050be3214d14db46188e5df59bdeae97a42a0 ETH0.0000521732650.0993866
0x00007cd5f00945b3c2657b71eef2e224a0b256ff3db3175b91eda88518cc444aCast1142685752024-01-01 19:05:2787 days 20 hrs ago0xc15ab8dd7daeea5f1aa3b56507cac8a877e21b15 IN  0x6cc6050be3214d14db46188e5df59bdeae97a42a0 ETH0.0000358245150.100585939
0xea52996fa81be2ade2aee5c264a98a27ea0144917c4707467150b775d168537eCast1142669622024-01-01 18:11:4187 days 21 hrs ago0x9fa23d27bc93533cd29e6038275611c829813147 IN  0x6cc6050be3214d14db46188e5df59bdeae97a42a0 ETH0.0000435235180.115
0xd2848c0f6d47f908dd1cf46e7543af06df0beb682eb7cfd707920a8d77892800Declare And Cast1142623632024-01-01 15:38:2387 days 23 hrs ago0x6db65261a4fc3f88e60b7470e9b38db0b22e785c IN  0x6cc6050be3214d14db46188e5df59bdeae97a42a0 ETH0.0001122873150.107202506
0x02ecebc69560af9b68c553adc2b699a45e8da91418aa4cebcd9e130b59d43ef6Cast1142613132024-01-01 15:03:2388 days 15 mins ago0x49908e05de9e1d559499b08042d1123a1daae6b4 IN  0x6cc6050be3214d14db46188e5df59bdeae97a42a0 ETH0.0000391705740.1051753
0x1201fb0f9d56d96e4fc23961e66b36db047ed317ba4f1db9d67b8f94a0047857Cast1142592122024-01-01 13:53:2188 days 1 hr ago0x7110d3e465845fa8bafaf6fc07afc6cb4a981d68 IN  0x6cc6050be3214d14db46188e5df59bdeae97a42a0 ETH0.0000332299430.1039717
0xce03682ee9704bbffc8b607b88a2072e5640ab89d71055af13f6e9e5f1327ab7Cast1142583582024-01-01 13:24:5388 days 1 hr ago0x05ce383384350e0ddea632c0b0716ebc9e4a97dd IN  0x6cc6050be3214d14db46188e5df59bdeae97a42a0 ETH0.0000340118580.106685105
0xde8823af38888810b303bc655c1ceafcca09dba3367a08efeed28dfadca26a00Cast1142580332024-01-01 13:14:0388 days 2 hrs ago0x193578944fb0a0d31508f889528e9c345d90961b IN  0x6cc6050be3214d14db46188e5df59bdeae97a42a0 ETH0.000032180150.1
0x886e79d9e967939a38da0d28890095967bfb668470d5d144bbc41f45957bee6bCast1142573222024-01-01 12:50:2188 days 2 hrs ago0x9f0a988edc96dac834c158ebfe667da932bd87c6 IN  0x6cc6050be3214d14db46188e5df59bdeae97a42a0 ETH0.0000361275990.1246772
0x7e55f82db04c4839e0d8db00644211c6e180eb3ee12cee9a2b8a3766d9cd0428Cast1142566272024-01-01 12:27:1188 days 2 hrs ago0x9c4d592042f959254485d443bbc337d29572264f IN  0x6cc6050be3214d14db46188e5df59bdeae97a42a0 ETH0.0000351691090.091129721
0x1d3c059d07e8d028b5cf5caa2b1121972d7c8b4efa70faf9907d7c6bc468c624Cast1142564192024-01-01 12:20:1588 days 2 hrs ago0xcefbe9fe07ca0c111d429839e5b4747a4fdac5e4 IN  0x6cc6050be3214d14db46188e5df59bdeae97a42a0 ETH0.0000305883130.1017661
0x61b6fc4adbbb837dd192e01bec3e66119081e7c690a1a2a2d1ee14e8994351c0Cast1142525532024-01-01 10:11:2388 days 5 hrs ago 0xd65bf5e2843463ad1857cd1f464598d79332d0b6 IN  0x6cc6050be3214d14db46188e5df59bdeae97a42a0 ETH0.0000329667380.125824943
0x10206c9a5bcf5675bfbbb8bbf664b97994742d893c25b95de2c2177f2a4fe135Cast1142509092024-01-01 9:16:3588 days 6 hrs ago0x1e99f61d4b9135c80567bf2b17e300de96a99661 IN  0x6cc6050be3214d14db46188e5df59bdeae97a42a0 ETH0.0000297638050.1054502
[ Download CSV Export 
Latest 2 internal transactions
Parent Txn Hash Block From To Value
0x6ec832a294643c13d74944d350e7b54dabb9de817d3d0fc78d8d0a82d0e5625093173982022-05-30 13:41:08669 days 1 hr ago 0x6cc6050be3214d14db46188e5df59bdeae97a42a  Contract Creation0 ETH
0x6ec832a294643c13d74944d350e7b54dabb9de817d3d0fc78d8d0a82d0e5625093173982022-05-30 13:41:08669 days 1 hr ago 0x6cc6050be3214d14db46188e5df59bdeae97a42a  Contract Creation0 ETH
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
TreasuryCouncil

Compiler Version
v0.8.11+commit.d7f03943

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
File 1 of 6 : TreasuryCouncil.sol
//SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

import "@synthetixio/core-contracts/contracts/proxy/UUPSProxy.sol";

contract TreasuryCouncil is UUPSProxy {
    // solhint-disable-next-line no-empty-blocks
    constructor(address firstImplementation) UUPSProxy(firstImplementation) {}
}

File 2 of 6 : UUPSProxy.sol
//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;
    }
}

File 3 of 6 : AbstractProxy.sol
//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);
}

File 4 of 6 : ProxyStorage.sol
//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
        }
    }
}

File 5 of 6 : AddressError.sol
//SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

library AddressError {
    error ZeroAddress();
    error NotAContract(address contr);
}

File 6 of 6 : AddressUtil.sol
//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;
    }
}

Settings
{
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "libraries": {}
}

Contract Security Audit

Contract ABI

[{"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"}]

608060405234801561001057600080fd5b506040516101c53803806101c583398101604081905261002f916100e1565b806001600160a01b0381166100575760405163d92e233d60e01b815260040160405180910390fd5b61006a816100db60201b61006a1760201c565b610096576040516322a2d07b60e21b81526001600160a01b038216600482015260240160405180910390fd5b7f32402780481dd8149e50baad867f01da72e2f7d02639a6fe378dbd80b6bb446e80546001600160a01b0319166001600160a01b039290921691909117905550610111565b3b151590565b6000602082840312156100f357600080fd5b81516001600160a01b038116811461010a57600080fd5b9392505050565b60a68061011f6000396000f3fe608060405236601057600e6013565b005b600e5b600060457f32402780481dd8149e50baad867f01da72e2f7d02639a6fe378dbd80b6bb446e546001600160a01b031690565b90503660008037600080366000845af43d6000803e8080156065573d6000f35b3d6000fd5b3b15159056fea264697066735822122052a2ecca0aa194b49d6c48eeff77931c864b5f24c51c51641abac79f97e1ac8164736f6c634300080b0033000000000000000000000000a8f3e8b0efafd309a214f5ab851ab9fd14719083

Deployed Bytecode

0x608060405236601057600e6013565b005b600e5b600060457f32402780481dd8149e50baad867f01da72e2f7d02639a6fe378dbd80b6bb446e546001600160a01b031690565b90503660008037600080366000845af43d6000803e8080156065573d6000f35b3d6000fd5b3b15159056fea264697066735822122052a2ecca0aa194b49d6c48eeff77931c864b5f24c51c51641abac79f97e1ac8164736f6c634300080b0033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000a8f3e8b0efafd309a214f5ab851ab9fd14719083

-----Decoded View---------------
Arg [0] : firstImplementation (address): 0xa8F3e8b0efaFd309a214f5Ab851ab9Fd14719083

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000a8f3e8b0efafd309a214f5ab851ab9fd14719083


Block Transaction Difficulty Gas Used Reward
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.