Contract 0xa5c1c5a67ba16430547fea9d608ef81119be1876

 

Contract Overview

Plutus DAO: Governance
Balance:
109.13067924139695153 ETH

ETH Value:
$138,293.67 (@ $1,267.23/ETH)
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x0d7dadbbca94eae271d25aecae7730b6a4333775b0625de5318c668918f6e4c7Exec Transaction414574042022-11-26 20:33:253 days 4 hrs ago0x840ddbc00a63465c262e8450d47e2971fda17d11 IN Plutus DAO: Governance0 ETH0.00004932
0x00d1fa6eb31592ab44d3c376d76cedb6658c72a51ba6a926b9e8ddd115b8ee3dExec Transaction406514422022-11-23 21:02:036 days 4 hrs ago0x840ddbc00a63465c262e8450d47e2971fda17d11 IN Plutus DAO: Governance0 ETH0.0000645
0xaf57c4e67841a314809c6858fd8a77b4681a98d982691a82b44d51e8db8f81afExec Transaction400629652022-11-21 21:34:278 days 3 hrs agoPlutusDAO: Deployer IN Plutus DAO: Governance0 ETH0.00005927
0x55f5042eedb2eaed71b746320380b9df63b144f8c2886653b2b93a3d5ff9295bExec Transaction397619442022-11-20 22:20:299 days 3 hrs ago0xa7a03f0b58fea6614d2f50395c06c1d01758e175 IN Plutus DAO: Governance0 ETH0.00007029
0x47e81404571bf91f80c53da4807ecdff5ef1fd83e3894ea0e6b073713b85de62Exec Transaction376191402022-11-12 23:25:4917 days 1 hr ago0x840ddbc00a63465c262e8450d47e2971fda17d11 IN Plutus DAO: Governance0 ETH0.0000532
0xe80632e30c44ffc839de812a96a1bec7bf09b1e5329b7e70f96522f915f713f6Exec Transaction366740942022-11-09 17:03:4220 days 8 hrs ago0x840ddbc00a63465c262e8450d47e2971fda17d11 IN Plutus DAO: Governance0 ETH0.0003989
0xeb47d196ba60c4e7db1a9afa4844a8f2cb1fc5d27c9f82878938ef0d3747a6acExec Transaction360684112022-11-07 17:16:4522 days 8 hrs ago0x840ddbc00a63465c262e8450d47e2971fda17d11 IN Plutus DAO: Governance0 ETH0.00012186
0xfbd853e90aed1733179cf5c4be3ac8aca8103d8d5c6e0c3c561937bb68598509Exec Transaction360645762022-11-07 16:58:0022 days 8 hrs ago0x840ddbc00a63465c262e8450d47e2971fda17d11 IN Plutus DAO: Governance0 ETH0.00012848
0x94f2879aa4558763c8418ca48dd5e6ced184c091704fd3b73323704e558bdc66Exec Transaction343467442022-11-01 4:42:5428 days 20 hrs ago0x840ddbc00a63465c262e8450d47e2971fda17d11 IN Plutus DAO: Governance0 ETH0.00004346
0x8d1cb4be701d8c27d274118c7c0ed658e9181192b9405772cd8b8f81504effc5Exec Transaction331901622022-10-28 0:44:0933 days 41 mins agoPlutusDAO: Deployer IN Plutus DAO: Governance0 ETH0.00004768
0x677fa34a6180495ae6075a2f9980d5c89182e6ba34ef8d03bcfe6dc530152a64Exec Transaction331900612022-10-28 0:43:3233 days 42 mins agoPlutusDAO: Deployer IN Plutus DAO: Governance0 ETH0.00004745
0x89aaae55f45ad420f473ab8757113e081834876968972cf8f2dfb38517cbad6cExec Transaction331585142022-10-27 21:44:5233 days 3 hrs ago0xa7a03f0b58fea6614d2f50395c06c1d01758e175 IN Plutus DAO: Governance0 ETH0.00010461
0xd2aca1c6c964fb044e37166fa5bebe92b45d6e4de7c24220b1a347574f70ac6bExec Transaction331325822022-10-27 19:30:3633 days 5 hrs ago0x840ddbc00a63465c262e8450d47e2971fda17d11 IN Plutus DAO: Governance0 ETH0.00012734
0xd8e57ee057a7f74ec1e5e3ca96ea232e5fad5bfb089ba85380ad8432434f71f0Exec Transaction331167552022-10-27 18:08:4133 days 7 hrs ago0x840ddbc00a63465c262e8450d47e2971fda17d11 IN Plutus DAO: Governance0 ETH0.00010005
0xa8bcb7a0599f9a3453b00ba5498d21043755b44b65287f562ce2a71504d98e6eExec Transaction331158432022-10-27 18:04:1233 days 7 hrs ago0x840ddbc00a63465c262e8450d47e2971fda17d11 IN Plutus DAO: Governance0 ETH0.00008546
0x74eee667700101e77159ff93d682e7d7b465e0c5b8d0a23fcce888d14536723bExec Transaction320177842022-10-23 18:40:4937 days 6 hrs ago0x840ddbc00a63465c262e8450d47e2971fda17d11 IN Plutus DAO: Governance0 ETH0.00010457
0x81c85b555e485578e603d5ea92e437cc41974d75e6e9d6d1fdd28af16976c39fExec Transaction308522812022-10-18 21:05:4442 days 4 hrs agoPlutusDAO: Deployer IN Plutus DAO: Governance0 ETH0.00017039
0x2ddde8d4df04e761dc005066d26a385d39c33162fe7af5ce5e80b71565da0424Exec Transaction286198552022-10-06 4:14:1754 days 21 hrs agoPlutusDAO: Deployer IN Plutus DAO: Governance0 ETH0.00005935
0xfb63e60efc7787b617823f57e96ff2b5575363ad2c3395abf4874577c9567f6cExec Transaction286197972022-10-06 4:13:4954 days 21 hrs agoPlutusDAO: Deployer IN Plutus DAO: Governance0 ETH0.00005723
0x9fb512d4de07cfa02e861eed1748c6a36aca165b0f026c603ecb2f9efe3e42acExec Transaction286197562022-10-06 4:13:3254 days 21 hrs agoPlutusDAO: Deployer IN Plutus DAO: Governance0 ETH0.0000596
0x130a23b674b0475afd0521565c76e237fe8f5b2e561083ed03d967cb90200a7eExec Transaction286195852022-10-06 4:12:2254 days 21 hrs agoPlutusDAO: Deployer IN Plutus DAO: Governance0 ETH0.00005911
0x452e7c83b8c937588dc3989ae73c3fdeb23341f245e0341a5be09770b4fd1f7dExec Transaction286194992022-10-06 4:11:4854 days 21 hrs agoPlutusDAO: Deployer IN Plutus DAO: Governance0 ETH0.00005927
0x723e40c8ac626a602e547f36d0507db4914707bcbaea759b63963c2afb89ebafExec Transaction286193582022-10-06 4:10:4554 days 21 hrs agoPlutusDAO: Deployer IN Plutus DAO: Governance0 ETH0.00006066
0x1fd82ba5808d40547431ac3fced25776ed01c624ce5a4a743ab3bb19b0f752ceExec Transaction286165792022-10-06 3:48:4354 days 21 hrs agoPlutusDAO: Deployer IN Plutus DAO: Governance0 ETH0.00003843
0xe6cfc86920aa453b2164d930db309252316d86fcf584b03b06d7a6ed7133b2e7Exec Transaction283805722022-10-04 19:09:3856 days 6 hrs ago0x840ddbc00a63465c262e8450d47e2971fda17d11 IN Plutus DAO: Governance0 ETH0.00010742
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x0d7dadbbca94eae271d25aecae7730b6a4333775b0625de5318c668918f6e4c7414574042022-11-26 20:33:253 days 4 hrs ago Plutus DAO: Governance Plutus DAO: 1 Month Plutus Epoch Staking 0 ETH
0x0d7dadbbca94eae271d25aecae7730b6a4333775b0625de5318c668918f6e4c7414574042022-11-26 20:33:253 days 4 hrs ago Plutus DAO: Governance0x00000000000000000000000000000000000000010 ETH
0x0d7dadbbca94eae271d25aecae7730b6a4333775b0625de5318c668918f6e4c7414574042022-11-26 20:33:253 days 4 hrs ago Plutus DAO: Governance0x00000000000000000000000000000000000000010 ETH
0x0d7dadbbca94eae271d25aecae7730b6a4333775b0625de5318c668918f6e4c7414574042022-11-26 20:33:253 days 4 hrs ago Plutus DAO: Governance 0x3e5c63644e683549055b9be8653de26e0b4cd36e0 ETH
0x00d1fa6eb31592ab44d3c376d76cedb6658c72a51ba6a926b9e8ddd115b8ee3d406514422022-11-23 21:02:036 days 4 hrs ago Plutus DAO: Governance Plutus DAO: 1 Month Plutus Epoch Staking 0 ETH
0x00d1fa6eb31592ab44d3c376d76cedb6658c72a51ba6a926b9e8ddd115b8ee3d406514422022-11-23 21:02:036 days 4 hrs ago Plutus DAO: Governance0x00000000000000000000000000000000000000010 ETH
0x00d1fa6eb31592ab44d3c376d76cedb6658c72a51ba6a926b9e8ddd115b8ee3d406514422022-11-23 21:02:036 days 4 hrs ago Plutus DAO: Governance0x00000000000000000000000000000000000000010 ETH
0x00d1fa6eb31592ab44d3c376d76cedb6658c72a51ba6a926b9e8ddd115b8ee3d406514422022-11-23 21:02:036 days 4 hrs ago Plutus DAO: Governance 0x3e5c63644e683549055b9be8653de26e0b4cd36e0 ETH
0xaf57c4e67841a314809c6858fd8a77b4681a98d982691a82b44d51e8db8f81af400629652022-11-21 21:34:278 days 3 hrs ago Plutus DAO: Governance Plutus DAO: 1 Month Plutus Epoch Staking 0 ETH
0xaf57c4e67841a314809c6858fd8a77b4681a98d982691a82b44d51e8db8f81af400629652022-11-21 21:34:278 days 3 hrs ago Plutus DAO: Governance0x00000000000000000000000000000000000000010 ETH
0xaf57c4e67841a314809c6858fd8a77b4681a98d982691a82b44d51e8db8f81af400629652022-11-21 21:34:278 days 3 hrs ago Plutus DAO: Governance0x00000000000000000000000000000000000000010 ETH
0xaf57c4e67841a314809c6858fd8a77b4681a98d982691a82b44d51e8db8f81af400629652022-11-21 21:34:278 days 3 hrs ago Plutus DAO: Governance0x00000000000000000000000000000000000000010 ETH
0xaf57c4e67841a314809c6858fd8a77b4681a98d982691a82b44d51e8db8f81af400629652022-11-21 21:34:278 days 3 hrs ago Plutus DAO: Governance 0x3e5c63644e683549055b9be8653de26e0b4cd36e0 ETH
0x55f5042eedb2eaed71b746320380b9df63b144f8c2886653b2b93a3d5ff9295b397619442022-11-20 22:20:299 days 3 hrs ago Plutus DAO: Governance 0x440b15954545fe2590a3693cffe1f2b132891f610 ETH
0x55f5042eedb2eaed71b746320380b9df63b144f8c2886653b2b93a3d5ff9295b397619442022-11-20 22:20:299 days 3 hrs ago Plutus DAO: Governance0x00000000000000000000000000000000000000010 ETH
0x55f5042eedb2eaed71b746320380b9df63b144f8c2886653b2b93a3d5ff9295b397619442022-11-20 22:20:299 days 3 hrs ago Plutus DAO: Governance0x00000000000000000000000000000000000000010 ETH
0x55f5042eedb2eaed71b746320380b9df63b144f8c2886653b2b93a3d5ff9295b397619442022-11-20 22:20:299 days 3 hrs ago Plutus DAO: Governance0x00000000000000000000000000000000000000010 ETH
0x55f5042eedb2eaed71b746320380b9df63b144f8c2886653b2b93a3d5ff9295b397619442022-11-20 22:20:299 days 3 hrs ago Plutus DAO: Governance 0x3e5c63644e683549055b9be8653de26e0b4cd36e0 ETH
0x47e81404571bf91f80c53da4807ecdff5ef1fd83e3894ea0e6b073713b85de62376191402022-11-12 23:25:4917 days 1 hr ago Plutus DAO: Governance Plutus DAO: MasterChef0 ETH
0x47e81404571bf91f80c53da4807ecdff5ef1fd83e3894ea0e6b073713b85de62376191402022-11-12 23:25:4917 days 1 hr ago Plutus DAO: Governance0x00000000000000000000000000000000000000010 ETH
0x47e81404571bf91f80c53da4807ecdff5ef1fd83e3894ea0e6b073713b85de62376191402022-11-12 23:25:4917 days 1 hr ago Plutus DAO: Governance0x00000000000000000000000000000000000000010 ETH
0x47e81404571bf91f80c53da4807ecdff5ef1fd83e3894ea0e6b073713b85de62376191402022-11-12 23:25:4917 days 1 hr ago Plutus DAO: Governance 0x3e5c63644e683549055b9be8653de26e0b4cd36e0 ETH
0xe80632e30c44ffc839de812a96a1bec7bf09b1e5329b7e70f96522f915f713f6366740942022-11-09 17:03:4220 days 8 hrs ago Plutus DAO: Governance Plutus DAO: 6 Month Plutus Epoch Staking 0 ETH
0xe80632e30c44ffc839de812a96a1bec7bf09b1e5329b7e70f96522f915f713f6366740942022-11-09 17:03:4220 days 8 hrs ago Plutus DAO: Governance0x00000000000000000000000000000000000000010 ETH
0xe80632e30c44ffc839de812a96a1bec7bf09b1e5329b7e70f96522f915f713f6366740942022-11-09 17:03:4220 days 8 hrs ago Plutus DAO: Governance0x00000000000000000000000000000000000000010 ETH
[ Download CSV Export 
Loading
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.

Similar Match Source Code
Note: This contract matches the deployed ByteCode of the Source Code for Contract 0xa75c21C5BE284122a87A37a76cc6C4DD3E55a1D4

Contract Name:
GnosisSafeProxy

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, GNU LGPLv3 license
/**
 *Submitted for verification at Arbiscan on 2022-03-21
*/

/**
 *Submitted for verification at Etherscan.io on 2021-07-09
*/

// SPDX-License-Identifier: LGPL-3.0-only
pragma solidity >=0.7.0 <0.9.0;

/// @title IProxy - Helper interface to access masterCopy of the Proxy on-chain
/// @author Richard Meissner - <[email protected]>
interface IProxy {
    function masterCopy() external view returns (address);
}

/// @title GnosisSafeProxy - Generic proxy contract allows to execute all transactions applying the code of a master contract.
/// @author Stefan George - <[email protected]>
/// @author Richard Meissner - <[email protected]>
contract GnosisSafeProxy {
    // singleton always needs to be first declared variable, to ensure that it is at the same location in the contracts to which calls are delegated.
    // To reduce deployment costs this variable is internal and needs to be retrieved via `getStorageAt`
    address internal singleton;

    /// @dev Constructor function sets address of singleton contract.
    /// @param _singleton Singleton address.
    constructor(address _singleton) {
        require(_singleton != address(0), "Invalid singleton address provided");
        singleton = _singleton;
    }

    /// @dev Fallback function forwards all transactions and returns all received return data.
    fallback() external payable {
        // solhint-disable-next-line no-inline-assembly
        assembly {
            let _singleton := and(sload(0), 0xffffffffffffffffffffffffffffffffffffffff)
            // 0xa619486e == keccak("masterCopy()"). The value is right padded to 32-bytes with 0s
            if eq(calldataload(0), 0xa619486e00000000000000000000000000000000000000000000000000000000) {
                mstore(0, _singleton)
                return(0, 0x20)
            }
            calldatacopy(0, 0, calldatasize())
            let success := delegatecall(gas(), _singleton, 0, calldatasize(), 0, 0)
            returndatacopy(0, 0, returndatasize())
            if eq(success, 0) {
                revert(0, returndatasize())
            }
            return(0, returndatasize())
        }
    }
}

/// @title Proxy Factory - Allows to create new proxy contact and execute a message call to the new proxy within one transaction.
/// @author Stefan George - <[email protected]>
contract GnosisSafeProxyFactory {
    event ProxyCreation(GnosisSafeProxy proxy, address singleton);

    /// @dev Allows to create new proxy contact and execute a message call to the new proxy within one transaction.
    /// @param singleton Address of singleton contract.
    /// @param data Payload for message call sent to new proxy contract.
    function createProxy(address singleton, bytes memory data) public returns (GnosisSafeProxy proxy) {
        proxy = new GnosisSafeProxy(singleton);
        if (data.length > 0)
            // solhint-disable-next-line no-inline-assembly
            assembly {
                if eq(call(gas(), proxy, 0, add(data, 0x20), mload(data), 0, 0), 0) {
                    revert(0, 0)
                }
            }
        emit ProxyCreation(proxy, singleton);
    }

    /// @dev Allows to retrieve the runtime code of a deployed Proxy. This can be used to check that the expected Proxy was deployed.
    function proxyRuntimeCode() public pure returns (bytes memory) {
        return type(GnosisSafeProxy).runtimeCode;
    }

    /// @dev Allows to retrieve the creation code used for the Proxy deployment. With this it is easily possible to calculate predicted address.
    function proxyCreationCode() public pure returns (bytes memory) {
        return type(GnosisSafeProxy).creationCode;
    }

    /// @dev Allows to create new proxy contact using CREATE2 but it doesn't run the initializer.
    ///      This method is only meant as an utility to be called from other methods
    /// @param _singleton Address of singleton contract.
    /// @param initializer Payload for message call sent to new proxy contract.
    /// @param saltNonce Nonce that will be used to generate the salt to calculate the address of the new proxy contract.
    function deployProxyWithNonce(
        address _singleton,
        bytes memory initializer,
        uint256 saltNonce
    ) internal returns (GnosisSafeProxy proxy) {
        // If the initializer changes the proxy address should change too. Hashing the initializer data is cheaper than just concatinating it
        bytes32 salt = keccak256(abi.encodePacked(keccak256(initializer), saltNonce));
        bytes memory deploymentData = abi.encodePacked(type(GnosisSafeProxy).creationCode, uint256(uint160(_singleton)));
        // solhint-disable-next-line no-inline-assembly
        assembly {
            proxy := create2(0x0, add(0x20, deploymentData), mload(deploymentData), salt)
        }
        require(address(proxy) != address(0), "Create2 call failed");
    }

    /// @dev Allows to create new proxy contact and execute a message call to the new proxy within one transaction.
    /// @param _singleton Address of singleton contract.
    /// @param initializer Payload for message call sent to new proxy contract.
    /// @param saltNonce Nonce that will be used to generate the salt to calculate the address of the new proxy contract.
    function createProxyWithNonce(
        address _singleton,
        bytes memory initializer,
        uint256 saltNonce
    ) public returns (GnosisSafeProxy proxy) {
        proxy = deployProxyWithNonce(_singleton, initializer, saltNonce);
        if (initializer.length > 0)
            // solhint-disable-next-line no-inline-assembly
            assembly {
                if eq(call(gas(), proxy, 0, add(initializer, 0x20), mload(initializer), 0, 0), 0) {
                    revert(0, 0)
                }
            }
        emit ProxyCreation(proxy, _singleton);
    }

    /// @dev Allows to create new proxy contact, execute a message call to the new proxy and call a specified callback within one transaction
    /// @param _singleton Address of singleton contract.
    /// @param initializer Payload for message call sent to new proxy contract.
    /// @param saltNonce Nonce that will be used to generate the salt to calculate the address of the new proxy contract.
    /// @param callback Callback that will be invoced after the new proxy contract has been successfully deployed and initialized.
    function createProxyWithCallback(
        address _singleton,
        bytes memory initializer,
        uint256 saltNonce,
        IProxyCreationCallback callback
    ) public returns (GnosisSafeProxy proxy) {
        uint256 saltNonceWithCallback = uint256(keccak256(abi.encodePacked(saltNonce, callback)));
        proxy = createProxyWithNonce(_singleton, initializer, saltNonceWithCallback);
        if (address(callback) != address(0)) callback.proxyCreated(proxy, _singleton, initializer, saltNonce);
    }

    /// @dev Allows to get the address for a new proxy contact created via `createProxyWithNonce`
    ///      This method is only meant for address calculation purpose when you use an initializer that would revert,
    ///      therefore the response is returned with a revert. When calling this method set `from` to the address of the proxy factory.
    /// @param _singleton Address of singleton contract.
    /// @param initializer Payload for message call sent to new proxy contract.
    /// @param saltNonce Nonce that will be used to generate the salt to calculate the address of the new proxy contract.
    function calculateCreateProxyWithNonceAddress(
        address _singleton,
        bytes calldata initializer,
        uint256 saltNonce
    ) external returns (GnosisSafeProxy proxy) {
        proxy = deployProxyWithNonce(_singleton, initializer, saltNonce);
        revert(string(abi.encodePacked(proxy)));
    }
}

interface IProxyCreationCallback {
    function proxyCreated(
        GnosisSafeProxy proxy,
        address _singleton,
        bytes calldata initializer,
        uint256 saltNonce
    ) external;
}

Contract ABI

[{"inputs":[{"internalType":"address","name":"_singleton","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"}]

608060405234801561001057600080fd5b506040516101e63803806101e68339818101604052602081101561003357600080fd5b8101908080519060200190929190505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156100ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806101c46022913960400191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505060ab806101196000396000f3fe608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea2646970667358221220d1429297349653a4918076d650332de1a1068c5f3e07c5c82360c277770b955264736f6c63430007060033496e76616c69642073696e676c65746f6e20616464726573732070726f76696465640000000000000000000000003e5c63644e683549055b9be8653de26e0b4cd36e

Deployed ByteCode Sourcemap

595:1528:0:-:0;;;1447:42;1443:1;1437:8;1433:57;1627:66;1623:1;1610:15;1607:87;1604:2;;;1724:10;1721:1;1714:21;1763:4;1760:1;1753:15;1604:2;1816:14;1813:1;1810;1797:34;1914:1;1911;1895:14;1892:1;1880:10;1873:5;1860:56;1951:16;1948:1;1945;1930:38;1997:1;1988:7;1985:14;1982:2;;;2029:16;2026:1;2019:27;1982:2;2085:16;2082:1;2075:27

Metadata Hash

d1429297349653a4918076d650332de1a1068c5f3e07c5c82360c277770b9552
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.