Contract 0xa5D55281917936818665c6cB87959b6a147D9306 1

Safe Multisig 
 
 
Txn Hash
Method
Block
From
To
Value
0xf4f76192d80ad46b0bb85db245e0d03ea211ca79fccd1c61aa2161f93398352aExec Transaction159265922022-11-08 16:44:4719 days 2 hrs agoENS Name kmaodao.eth IN  0xa5d55281917936818665c6cb87959b6a147d93060 Ether0.00642238 61.90071238
0xa797c54c3a9b38e05953fe6e06aaf2954c722de8d5fd5e3b09778951d7f4dc95Exec Transaction158020802022-10-22 7:14:1136 days 12 hrs agoENS Name kmaodao.eth IN  0xa5d55281917936818665c6cb87959b6a147d93060 Ether0.00138007 15.9286266
0x2779612eda8d3cf8b03caae05eecf8cad866f02daaf0b6e25f8f6eb750efdd71Exec Transaction157529612022-10-15 10:36:5943 days 8 hrs agoENS Name kmaodao.eth IN  0xa5d55281917936818665c6cb87959b6a147d93060 Ether0.00155099 14.95414836
0xa5fc38aa653322495e85f5221fcd4a2a6f18667dea073dc2d06a03b8fbea80ffExec Transaction157465622022-10-14 13:11:1144 days 6 hrs agoENS Name kmao.eth IN  0xa5d55281917936818665c6cb87959b6a147d93060 Ether0.00372708 17
0x3c588f6329a5e5996828105db979274d6e94f1b098c31427e20528902e4cca88Exec Transaction156600782022-10-02 11:11:3556 days 8 hrs agoENS Name kmao.eth IN  0xa5d55281917936818665c6cb87959b6a147d93060 Ether0.0010095 6.07137746
0xf7c20151a7a40093c5f9d4bdc48bfcf1e6ab0ab7401bcd9d5d490ad749a8d4a6Exec Transaction155751452022-09-20 13:59:5968 days 5 hrs agoENS Name kmaodao.eth IN  0xa5d55281917936818665c6cb87959b6a147d93060 Ether0.00156878 15.12035967
0x93dbcad1b5d1825181d1f50af63eff2e5fa6131dadb63bd2d405728a79cfd49aExec Transaction155381212022-09-15 9:10:3573 days 10 hrs agoENS Name kmao.eth IN  0xa5d55281917936818665c6cb87959b6a147d93060 Ether0.00112607 12.41480218
0x4ff93a54233b5cd0d853c284e686ed352b34c370a11e241efeb9ccaf4583661dExec Transaction155084762022-09-10 11:06:5278 days 8 hrs agoENS Name kmaodao.eth IN  0xa5d55281917936818665c6cb87959b6a147d93060 Ether0.00058438 5.63308033
0x3837f53b988f9877584da68dd806f38abb65426625a969dbcfbe849c256b15b5Exec Transaction154771492022-09-05 9:52:5183 days 9 hrs agoENS Name kmaodao.eth IN  0xa5d55281917936818665c6cb87959b6a147d93060 Ether0.00061442 5.90229062
0x5cf752a430e8a52dd045de9a1834c35bc7f6c3f9be2d52e0dedaef7aa3b85bfeExec Transaction154475762022-08-31 16:10:0788 days 3 hrs ago0x135f11a35b740779de673b24545134890f906689 IN  0xa5d55281917936818665c6cb87959b6a147d93060 Ether0.00384039 47.88882018
0x51ae20ee4192a98ab6e0f405a74dc85349758227006560c38e61dbc47017d338Exec Transaction154469692022-08-31 13:51:5588 days 5 hrs agoENS Name kmao.eth IN  0xa5d55281917936818665c6cb87959b6a147d93060 Ether0.00203756 28.27002871
0x37fe7ecf501047ed096446d1b16fde60621df504db39552fc946d12062a41d6aExec Transaction154464352022-08-31 11:39:0388 days 7 hrs ago0x135f11a35b740779de673b24545134890f906689 IN  0xa5d55281917936818665c6cb87959b6a147d93060 Ether0.00092784 14.20562346
0xad2cc9a39c6e0aa14ec6614f0d2fc49e87fd0155f1bd456eb2f54add07bc9248Exec Transaction154460312022-08-31 10:13:0188 days 9 hrs ago0x135f11a35b740779de673b24545134890f906689 IN  0xa5d55281917936818665c6cb87959b6a147d93060 Ether0.00068864 10.53953012
0x84d69c323dbf2661168b06e574508c8bbcc21bf450c0e29535c76faa1cd49722Exec Transaction154458762022-08-31 9:42:0388 days 9 hrs ago0x135f11a35b740779de673b24545134890f906689 IN  0xa5d55281917936818665c6cb87959b6a147d93060 Ether0.00116213 15.31285269
0x32296895ca87e727d80c93f0de247a63cd05850caee0a9a2e498b4cbb1e92f78Exec Transaction154458592022-08-31 9:37:5588 days 9 hrs ago0x135f11a35b740779de673b24545134890f906689 IN  0xa5d55281917936818665c6cb87959b6a147d93060 Ether0.00078419 16.33134259
0xd87c80d901c99ff9a64cdd3d44cacdaaba78aa59308661e3aac837c8389a5bedExec Transaction154458592022-08-31 9:37:5588 days 9 hrs ago0x135f11a35b740779de673b24545134890f906689 IN  0xa5d55281917936818665c6cb87959b6a147d93060 Ether0.00127697 16.83134259
0x38b4aff6d7a0b0bcaccd8d9eeb70b395c07411491800cc416f45ae98d1499097Exec Transaction152618112022-08-02 7:47:23117 days 11 hrs ago0xff087b6926e2dc511d1c116a37dfa1ba2dd12a70 IN  0xa5d55281917936818665c6cb87959b6a147d93060 Ether0.00087212 8.90331326
0xef0c55aff0085ba5e0163f016528a5f748bbeb3fc4ff588bd26c5702c8f8555aExec Transaction152179902022-07-26 12:05:47124 days 7 hrs ago0xff087b6926e2dc511d1c116a37dfa1ba2dd12a70 IN  0xa5d55281917936818665c6cb87959b6a147d93060 Ether0.00427977 19.55181106
0xd5f378fb2e7027da75ebcea9b3aef2feb72efedd47b2b92f07d9023c60cecb14Exec Transaction152179742022-07-26 12:00:57124 days 7 hrs ago0xff087b6926e2dc511d1c116a37dfa1ba2dd12a70 IN  0xa5d55281917936818665c6cb87959b6a147d93060 Ether0.00156352 14.86989701
0x3997f1e300115d116d90ac6f899b6bcc37ee1f9b3d4df399033d6ffae00ae65bExec Transaction152111122022-07-25 10:22:08125 days 8 hrs ago0xff087b6926e2dc511d1c116a37dfa1ba2dd12a70 IN  0xa5d55281917936818665c6cb87959b6a147d93060 Ether0.00108106 12.0247465
0x1ec741b01f6470fb0243998cd02a81e36af73048e523bc53d8fe73a343abf0daExec Transaction151920642022-07-22 11:23:26128 days 7 hrs ago0xf9683558efbc832ef59d9648df2cdca83b8cd037 IN  0xa5d55281917936818665c6cb87959b6a147d93060 Ether0.00189931 9.6644686
0x3655a47b8ad0ee414c287f8bd743a78a21addb031f8362f9baeda7279b4051eeExec Transaction151920392022-07-22 11:17:55128 days 8 hrs ago0xff087b6926e2dc511d1c116a37dfa1ba2dd12a70 IN  0xa5d55281917936818665c6cb87959b6a147d93060 Ether0.00058805 9
0x30d2ef9aa014860f4b61107fe5de2ed7e8b085c9d7747afaac335270da38e959Exec Transaction151912872022-07-22 8:30:54128 days 10 hrs ago0xf9683558efbc832ef59d9648df2cdca83b8cd037 IN  0xa5d55281917936818665c6cb87959b6a147d93060 Ether0.00138612 6.6939171
0x8b0f59781daec77ac4f8ed4b58beeef51663f1287530f2012d535ff1640cccc4Exec Transaction151912402022-07-22 8:23:05128 days 10 hrs ago0xf9683558efbc832ef59d9648df2cdca83b8cd037 IN  0xa5d55281917936818665c6cb87959b6a147d93060 Ether0.00094468 9.90217117
0xca736ef34571675ad4165da59b8a854b97c686c8c9a8f837d9ed95c351565e01Exec Transaction151133072022-07-10 6:35:00140 days 12 hrs ago0xff087b6926e2dc511d1c116a37dfa1ba2dd12a70 IN  0xa5d55281917936818665c6cb87959b6a147d93060 Ether0.00086118 8.23325119
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0xd0eeabe16eb8f5ea3e434d2adc10357270edb71537e11ecbe067da019422c06c160511192022-11-26 2:16:471 day 17 hrs ago Seaport 1.1 0xa5d55281917936818665c6cb87959b6a147d93060.0525 Ether
0xbd0ff6fc908a6ef6e7ef61f7d72f41c3138e250fdbdd10e99aca834ffe225ab7160407202022-11-24 15:25:353 days 3 hrs ago Seaport 1.1 0xa5d55281917936818665c6cb87959b6a147d93060.05175 Ether
0xca2b7334da8bd2422d0590b6e630f0e315a7bed0da94dc739ac2c53f3adecb36160406642022-11-24 15:14:113 days 4 hrs ago Seaport 1.1 0xa5d55281917936818665c6cb87959b6a147d93060.05175 Ether
0xa4dcf00a9c428c21a91aadb2bf63e37046872cb1378dac7faed368ca96c40895160406552022-11-24 15:12:233 days 4 hrs ago Seaport 1.1 0xa5d55281917936818665c6cb87959b6a147d93060.051 Ether
0x84903160248eec74bf8348ed8602b1980484ce3bae15b3e624d9f36beeb22044160404412022-11-24 14:29:233 days 4 hrs ago Seaport 1.1 0xa5d55281917936818665c6cb87959b6a147d93060.051 Ether
0xfbb3f5c283dd93290c6d95c4b9dd7e75c19595963172e6ae3cc5be8bd909caca160383412022-11-24 7:26:593 days 11 hrs ago Seaport 1.1 0xa5d55281917936818665c6cb87959b6a147d93060.050625 Ether
0x27a1f3346d0638a3d4181b06b1d9fc26000610a102097c735ae37a33a89b52bb160364262022-11-24 1:02:233 days 18 hrs ago Seaport 1.1 0xa5d55281917936818665c6cb87959b6a147d93060.0495 Ether
0x5ff2fcc15a0d3c2bca47c4602f542cff09b84022bfee98477ae74838163ac70c160289622022-11-22 23:56:474 days 19 hrs ago Seaport 1.1 0xa5d55281917936818665c6cb87959b6a147d93060.090825 Ether
0x38b160766cf3c2570b4ef1ec365b3b4780fd7a0cdd6efe8ebb339e4a76af7fcc160277342022-11-22 19:49:474 days 23 hrs ago Seaport 1.1 0xa5d55281917936818665c6cb87959b6a147d93060.054375 Ether
0x0d0d76a1e40fe6642616ef880d70cca7e241e17b54268ad964323ecd5cfba67c160265652022-11-22 15:53:115 days 3 hrs ago Seaport 1.1 0xa5d55281917936818665c6cb87959b6a147d93060.0525 Ether
0xd422b9cc443c16edb3fde2fa7c0f122c2602859c3147ecf52ec7b07f17f2c6b6160172252022-11-21 8:34:236 days 10 hrs ago Seaport 1.1 0xa5d55281917936818665c6cb87959b6a147d93060.0495 Ether
0xf90bf656664128fd70f48772e1c9df448c097345cd8d1102ffc2886d9c462c3c160121772022-11-20 15:39:477 days 3 hrs ago Seaport 1.1 0xa5d55281917936818665c6cb87959b6a147d93060.054375 Ether
0x8b7a25e29675fba291ec022509430bf3bf0a1d8ecbdd8b09c44d3fc67a5fb9bd160112802022-11-20 12:39:237 days 6 hrs ago Seaport 1.1 0xa5d55281917936818665c6cb87959b6a147d93060.06 Ether
0x29911142f8fb9d4630e5670b4636aea4649e871b30d0c7949faf2d90e30d8b20159949812022-11-18 6:03:119 days 13 hrs ago Seaport 1.1 0xa5d55281917936818665c6cb87959b6a147d93060.06 Ether
0xa34f21d7bbaa48b6b02dd6b76ac497340d3983094619346d32e6a2a2b54befb8159939842022-11-18 2:42:359 days 16 hrs ago Seaport 1.1 0xa5d55281917936818665c6cb87959b6a147d93060.05625 Ether
0xf52c9f62a9fd398cb9cd158c8a80127996d4ecb6108e97eabd8e944226660410159939272022-11-18 2:31:119 days 16 hrs ago Seaport 1.1 0xa5d55281917936818665c6cb87959b6a147d93060.165 Ether
0x3b0780d0f8166fc5b270b7e18dd55a74ae482601b880272d06a5dc71a6b0e3ee159896842022-11-17 12:16:4710 days 7 hrs ago Seaport 1.1 0xa5d55281917936818665c6cb87959b6a147d93060.1155 Ether
0x33371e7bfcee93d26061dffe4bdf5e7cece3428f19a0750410f3c2f64ec520a9159885122022-11-17 8:20:5910 days 10 hrs ago Seaport 1.1 0xa5d55281917936818665c6cb87959b6a147d93060.288 Ether
0x0b1d8b259a7d6d47a56e9fe67622c60f0724b3b43a3af188aaef74541552c862159859492022-11-16 23:45:4710 days 19 hrs ago Seaport 1.1 0xa5d55281917936818665c6cb87959b6a147d93060.05175 Ether
0xafb07a054f8f61920cf26954933bcf1b21b01e281f071b7f06c44fd162ae89da159834402022-11-16 15:20:5911 days 3 hrs ago Seaport 1.1 0xa5d55281917936818665c6cb87959b6a147d93060.063 Ether
0x433bdc9ff9696279140077e27d9f942c82526e02dd3bfff6f1884857716951fa159832012022-11-16 14:32:2311 days 4 hrs ago Seaport 1.1 0xa5d55281917936818665c6cb87959b6a147d93060.0591 Ether
0x43db7df945bde20bb62fe48dec88790b56fd8b9df91fe5abee4ec4e6d16b6a41159808512022-11-16 6:39:2311 days 12 hrs ago Seaport 1.1 0xa5d55281917936818665c6cb87959b6a147d93060.04995 Ether
0x7da036b290b5fbd58203f27de8945a64684008702f625f413d8f7d720bd1fc16159806142022-11-16 5:51:2311 days 13 hrs ago Seaport 1.1 0xa5d55281917936818665c6cb87959b6a147d93060.05625 Ether
0x48fd9f91623423758ad0be610ee7136de0bcb3f16e5f249244e8963a3dcaaf0f159801662022-11-16 4:21:1111 days 14 hrs ago Seaport 1.1 0xa5d55281917936818665c6cb87959b6a147d93060.06675 Ether
0x4e964d7a8c5c7bc32d6708bcc862d0b8dfdb917b6af037cf9f4671d8ca35cc2a159796632022-11-16 2:39:3511 days 16 hrs ago Seaport 1.1 0xa5d55281917936818665c6cb87959b6a147d93060.05625 Ether
[ Download CSV Export 
Loading

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

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 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 Security Audit

Contract ABI

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

608060405234801561001057600080fd5b506040516101e63803806101e68339818101604052602081101561003357600080fd5b8101908080519060200190929190505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156100ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806101c46022913960400191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505060ab806101196000396000f3fe608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea2646970667358221220d1429297349653a4918076d650332de1a1068c5f3e07c5c82360c277770b955264736f6c63430007060033496e76616c69642073696e676c65746f6e20616464726573732070726f7669646564000000000000000000000000d9db270c1b5e3bd161e8c8503c55ceabee709552

Deployed ByteCode Sourcemap

524:1528:0:-:0;;;1376:42;1372:1;1366:8;1362:57;1556:66;1552:1;1539:15;1536:87;1533:2;;;1653:10;1650:1;1643:21;1692:4;1689:1;1682:15;1533:2;1745:14;1742:1;1739;1726:34;1843:1;1840;1824:14;1821:1;1809:10;1802:5;1789:56;1880:16;1877:1;1874;1859:38;1926:1;1917:7;1914:14;1911:2;;;1958:16;1955:1;1948:27;1911:2;2014:16;2011:1;2004:27

Swarm Source

ipfs://d1429297349653a4918076d650332de1a1068c5f3e07c5c82360c277770b9552
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.

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.