Contract 0x4a5d861cC16172E445f59d2286fFD0f82c9a5378

 

Contract Overview

Balance:
0 BNB

BNB Value:
$0.00

Token:
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x1228379d85f5126098a1507f5f9f0990c918f3aad9387111486c97d1b209fc68Exec Transaction104903752021-08-30 22:05:4928 days 9 hrs ago0x3afa76c60132eb8568843cb17e6c7c4d6453a320 IN  0x4a5d861cc16172e445f59d2286ffd0f82c9a53780 BNB0.002212235
0x1d0b7ebb989ebc2df6989cf2d9df3de25e090c6a974fc8d8ccac3bfbbdee37b1Exec Transaction104900872021-08-30 21:51:1528 days 10 hrs ago0x3afa76c60132eb8568843cb17e6c7c4d6453a320 IN  0x4a5d861cc16172e445f59d2286ffd0f82c9a53780 BNB0.002190995
0x3bb526da23695dcb49d76511da4e692892aa030226bab174f6bdf876ebbcd152Exec Transaction104900572021-08-30 21:49:4528 days 10 hrs ago0x3afa76c60132eb8568843cb17e6c7c4d6453a320 IN  0x4a5d861cc16172e445f59d2286ffd0f82c9a53780 BNB0.002190635
0xa0728c1afaf79372f3d3ce106f0155eff9e6ae643ce461e0be775ea5b811a050Exec Transaction104844882021-08-30 17:09:0228 days 14 hrs ago0x3afa76c60132eb8568843cb17e6c7c4d6453a320 IN  0x4a5d861cc16172e445f59d2286ffd0f82c9a53780 BNB0.002577305
0xa33beab0c3093c1475be2dd6784a30b36717711f11b7cb4e2c826de4783600dcExec Transaction84177202021-06-19 0:10:00101 days 7 hrs ago0x214a01193000cda584f3fa5ae5ba7b36bdb72ca1 IN  0x4a5d861cc16172e445f59d2286ffd0f82c9a53780 BNB0.00025565
0x0cbbad141ce9e5010c2c883bad83c6562f6f594075e31e32e719228939587b45Exec Transaction84177112021-06-19 0:09:33101 days 7 hrs ago0x214a01193000cda584f3fa5ae5ba7b36bdb72ca1 IN  0x4a5d861cc16172e445f59d2286ffd0f82c9a53780 BNB0.000474335
[ Download CSV Export 
Latest 1 internal transaction
Parent Txn Hash Block From To Value
0xe883bb97d22d8eb5be234e7bb30b3341c27f59100388bcb1bfe1a555e15e906582489412021-06-13 1:59:32107 days 5 hrs ago 0x7a32d4df6d7aff9b3b975452518b4be38d8f6d6f  Contract Creation0 BNB
[ Download CSV Export 
Loading

Contract Source Code Verified (Similar Match)
Note: This contract matches the deployed ByteCode of the Source Code for Contract 0xccF45C824e26ff19597441B95586b7c7F536719d

Contract Name:
GnosisSafeProxy

Compiler Version
v0.5.17+commit.d19bba13

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at BscScan.com on 2021-02-24
*/

pragma solidity >=0.5.0 <0.7.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 {

    // masterCopy 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 masterCopy;

    /// @dev Constructor function sets address of master copy contract.
    /// @param _masterCopy Master copy address.
    constructor(address _masterCopy)
        public
    {
        require(_masterCopy != address(0), "Invalid master copy address provided");
        masterCopy = _masterCopy;
    }

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

Contract Security Audit

Contract ABI

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

608060405234801561001057600080fd5b506040516101e73803806101e78339818101604052602081101561003357600080fd5b8101908080519060200190929190505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156100ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806101c36024913960400191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505060aa806101196000396000f3fe608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea265627a7a72315820f334d0ee9d3d9f7438386f7dab2af5e99ea24e95dfc5031b242acfba74d043ca64736f6c63430005110032496e76616c6964206d617374657220636f707920616464726573732070726f76696465640000000000000000000000002bb001433cf04c1f7d71e3c40fed66b2b563065e

Deployed ByteCode Sourcemap

481:1564:0:-;;;1401:42;1397:1;1391:8;1387:57;1581:66;1577:1;1564:15;1561:87;1558:2;;;1678:10;1675:1;1668:21;1717:4;1714:1;1707:15;1558:2;1770:14;1767:1;1764;1751:34;1866:1;1863;1847:14;1844:1;1832:10;1827:3;1814:54;1903:16;1900:1;1897;1882:38;1949:1;1940:7;1937:14;1934:2;;;1964:16;1961:1;1954:27;1934:2;2007:16;2004:1;1997:27

Swarm Source

bzzr://f334d0ee9d3d9f7438386f7dab2af5e99ea24e95dfc5031b242acfba74d043ca
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
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.