Contract 0xDD0556DDCFE7CdaB3540E7F09cB366f498d90774

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xf8df4c3ada2fa5f1e0da4826b5f3052a83407980506edb0b557a47b80a8e72a9Exec Transaction281960182022-10-03 16:30:042 days 15 hrs ago0xad84829c259bc9481b901dfb6aea28b33481bde6 IN Jones DAO: Asset Management Multisig0 ETH0.00018714
0x2cad57adf9c29fad3b73dab9727b123f41cdc74407243686b72620e944904ab6Exec Transaction281865942022-10-03 15:07:222 days 16 hrs ago0xad84829c259bc9481b901dfb6aea28b33481bde6 IN Jones DAO: Asset Management Multisig0 ETH0.00015935
0xc649617e5ba364c4e905bdc327d4f66401554bf0f1f2838214468a2984ffed6eExec Transaction276287312022-09-30 15:32:295 days 16 hrs ago0xad84829c259bc9481b901dfb6aea28b33481bde6 IN Jones DAO: Asset Management Multisig0 ETH0.00013312
0xd3c3d7cf57e3b07a7f6e4a6dba32732b14cf2d788e403a20bdf0e1a68b49f133Exec Transaction261237072022-09-23 7:24:1613 days 38 mins ago0xc5e3a24bf7957b27804d9287ef613b156301de2c IN Jones DAO: Asset Management Multisig0 ETH0.0000246
0x87f3ef3f43762827619ccb0345e9d15316e6ac4eed7bd20b331f6c4ba11dfa44Exec Transaction251677052022-09-18 19:56:5017 days 12 hrs ago0x614a782c15818e379e754d7fee7e223f70de634b IN Jones DAO: Asset Management Multisig0 ETH0.00007836
0x16ee5f7a828f8549929334bafd3e066ab92b7e2e9ed1395cc71232a5d6e74824Exec Transaction246054842022-09-14 13:23:1721 days 18 hrs ago0xc5e3a24bf7957b27804d9287ef613b156301de2c IN Jones DAO: Asset Management Multisig0 ETH0.00006179
0x6deec47b222fb3810d83c6463128920aa1ffd792d5aeb852dd8b106d7331e58dExec Transaction246053382022-09-14 13:21:5821 days 18 hrs ago0xc5e3a24bf7957b27804d9287ef613b156301de2c IN Jones DAO: Asset Management Multisig0 ETH0.00006799
0x50990c1303de189b0ff548d9f72e620991280fbcec8fdb69fb0a48b7e1cb1fdeExec Transaction236236342022-09-08 16:56:5027 days 15 hrs ago0xc5e3a24bf7957b27804d9287ef613b156301de2c IN Jones DAO: Asset Management Multisig0 ETH0.00034233
0x1f5ee8279e4e711cd1395e3ebb6036eb1e7adf6acefbe8a068afd15e2c7daab6Exec Transaction236236242022-09-08 16:56:4527 days 15 hrs ago0xad84829c259bc9481b901dfb6aea28b33481bde6 IN Jones DAO: Asset Management Multisig0 ETH0.00041191
0x182d464eb5529f227f200c6883e7620b4bbdf26db698542333c1ba56dd2dd106Exec Transaction232412752022-09-06 21:00:3429 days 11 hrs ago0xad84829c259bc9481b901dfb6aea28b33481bde6 IN Jones DAO: Asset Management Multisig0 ETH0.00015325
0x6220457bf4a300a01be37fa00ad986d47859547f46680b536bb1f91c173bd558Exec Transaction214127882022-08-26 13:46:1140 days 18 hrs ago0xc5e3a24bf7957b27804d9287ef613b156301de2c IN Jones DAO: Asset Management Multisig0 ETH0.000106142356 ETH
0xcb8452ef8bd7afa9cf11eb5665a0ac3e843cc75508af18238e437ee696f749b6Exec Transaction214125572022-08-26 13:45:2440 days 18 hrs ago0x614a782c15818e379e754d7fee7e223f70de634b IN Jones DAO: Asset Management Multisig0 ETH0.000106308397 ETH
0x9a59704b681dfe615cf9083d08445a616980e00268acd74ad4c3fba74875231dExec Transaction214120962022-08-26 13:41:2640 days 18 hrs ago0xc5e3a24bf7957b27804d9287ef613b156301de2c IN Jones DAO: Asset Management Multisig0 ETH0.000159024311 ETH
0xe1bb27a6bd98483bb01710bc548d1d6a507dd7685e677ad783377936d3a8c180Exec Transaction214113272022-08-26 13:34:5940 days 18 hrs ago0xad84829c259bc9481b901dfb6aea28b33481bde6 IN Jones DAO: Asset Management Multisig0 ETH0.000136903188 ETH
0xb5505fdbe03f703ddb7da8149d70e6ec6f9cad56e1cd35dcf1fd42dfae5319beExec Transaction214110962022-08-26 13:34:2840 days 18 hrs ago0x614a782c15818e379e754d7fee7e223f70de634b IN Jones DAO: Asset Management Multisig0 ETH0.000166419146 ETH
0x94bba03334d29cbf72014add69327255c33455be5d22f4f225c032b7eeac2afbExec Transaction214107722022-08-26 13:31:4840 days 18 hrs ago0x614a782c15818e379e754d7fee7e223f70de634b IN Jones DAO: Asset Management Multisig0 ETH0.000141211969 ETH
0xa01453732f9209c323e341244aa63333d49ea62fc0054a99c69b1f4c5f844eb6Exec Transaction190456722022-07-31 14:59:0566 days 17 hrs ago0xad84829c259bc9481b901dfb6aea28b33481bde6 IN Jones DAO: Asset Management Multisig0 ETH0.000110283866 ETH
0xf2143745295178445fc9e5c7c966664c0efc2b44bd29ed3774c14a46d4073c61Exec Transaction189696292022-07-30 18:53:2167 days 13 hrs ago0x75691b20d872be09243a6cc24fe815d10f089847 IN Jones DAO: Asset Management Multisig0 ETH0.000260415691 ETH
0x5e8491c3de0c6ac73171584e6f7e0db3044b5f14a8425a641ac579189436ba6bExec Transaction189693992022-07-30 18:49:3267 days 13 hrs ago0x75691b20d872be09243a6cc24fe815d10f089847 IN Jones DAO: Asset Management Multisig0 ETH0.000216158346 ETH
0xe685dfa4216f145f14fca81926f4387af5adcd52d68b870362449c535ef55dbbExec Transaction181256672022-07-20 16:25:5177 days 15 hrs ago0x75691b20d872be09243a6cc24fe815d10f089847 IN Jones DAO: Asset Management Multisig0 ETH0.00031064025 ETH
0xb215d75359be01457d634050589bf52696e71ba592385c67bc8cddf9a04d98f7Exec Transaction177857492022-07-16 23:19:5881 days 8 hrs ago0xad84829c259bc9481b901dfb6aea28b33481bde6 IN Jones DAO: Asset Management Multisig0 ETH0.000314892185 ETH
0x864b48b89ee529f96c0eeb3ee2fc1c9a121b27fa719196bdb2340e4a07a7cbbbExec Transaction170595712022-07-05 14:45:3892 days 17 hrs ago0x75691b20d872be09243a6cc24fe815d10f089847 IN Jones DAO: Asset Management Multisig0 ETH0.000690297541 ETH
0x1fef9c8bc30830721e8aba6844aae4e4540a107a224835dd142d7ba442285f18Exec Transaction163136302022-06-29 0:12:4399 days 7 hrs ago0xad84829c259bc9481b901dfb6aea28b33481bde6 IN Jones DAO: Asset Management Multisig0 ETH0.001018672348 ETH
0x26715cad4d9b68acd2375be2ce06f4da21cdb9fbc429ceea95677cd8e2999783Exec Transaction156557772022-06-24 15:56:03103 days 16 hrs ago0x75691b20d872be09243a6cc24fe815d10f089847 IN Jones DAO: Asset Management Multisig0 ETH0.000632581103 ETH
0x420b15bbd9d97e159d43ba2b982a672f769e156365cc8b4f0961e0369847a350Exec Transaction156551882022-06-24 15:50:44103 days 16 hrs ago0x75691b20d872be09243a6cc24fe815d10f089847 IN Jones DAO: Asset Management Multisig0 ETH0.00047895834 ETH
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0xf8df4c3ada2fa5f1e0da4826b5f3052a83407980506edb0b557a47b80a8e72a9281960182022-10-03 16:30:042 days 15 hrs ago Jones DAO: Asset Management Multisig 0x42448fddcec02124cf6db19a9f91dea7bb0e88e50 ETH
0xf8df4c3ada2fa5f1e0da4826b5f3052a83407980506edb0b557a47b80a8e72a9281960182022-10-03 16:30:042 days 15 hrs ago Jones DAO: Asset Management Multisig 0x5ba98ad75ab87eb90ffc2b680bcfc6b9030e12460 ETH
0xf8df4c3ada2fa5f1e0da4826b5f3052a83407980506edb0b557a47b80a8e72a9281960182022-10-03 16:30:042 days 15 hrs ago Jones DAO: Asset Management Multisig 0x8883e5bb2920bbe766a2c9e86ad9aa45a573f3f50 ETH
0xf8df4c3ada2fa5f1e0da4826b5f3052a83407980506edb0b557a47b80a8e72a9281960182022-10-03 16:30:042 days 15 hrs ago Jones DAO: Asset Management Multisig 0xf46ce0c13577232d5f29d9bd78a9cab2787553460 ETH
0xf8df4c3ada2fa5f1e0da4826b5f3052a83407980506edb0b557a47b80a8e72a9281960182022-10-03 16:30:042 days 15 hrs ago Jones DAO: Asset Management Multisig 0x40a2accbd92bca938b02010e17a5b8929b49130d0 ETH
0xf8df4c3ada2fa5f1e0da4826b5f3052a83407980506edb0b557a47b80a8e72a9281960182022-10-03 16:30:042 days 15 hrs ago Jones DAO: Asset Management Multisig0x00000000000000000000000000000000000000010 ETH
0xf8df4c3ada2fa5f1e0da4826b5f3052a83407980506edb0b557a47b80a8e72a9281960182022-10-03 16:30:042 days 15 hrs ago Jones DAO: Asset Management Multisig0x00000000000000000000000000000000000000010 ETH
0xf8df4c3ada2fa5f1e0da4826b5f3052a83407980506edb0b557a47b80a8e72a9281960182022-10-03 16:30:042 days 15 hrs ago Jones DAO: Asset Management Multisig0x00000000000000000000000000000000000000010 ETH
0xf8df4c3ada2fa5f1e0da4826b5f3052a83407980506edb0b557a47b80a8e72a9281960182022-10-03 16:30:042 days 15 hrs ago Jones DAO: Asset Management Multisig 0x3e5c63644e683549055b9be8653de26e0b4cd36e0 ETH
0x2cad57adf9c29fad3b73dab9727b123f41cdc74407243686b72620e944904ab6281865942022-10-03 15:07:222 days 16 hrs ago Jones DAO: Asset Management Multisig 0xba0563ffe3c7abe915d3dc404f1667682bc1f1dc0 ETH
0x2cad57adf9c29fad3b73dab9727b123f41cdc74407243686b72620e944904ab6281865942022-10-03 15:07:222 days 16 hrs ago Jones DAO: Asset Management Multisig 0xba0563ffe3c7abe915d3dc404f1667682bc1f1dc0 ETH
0x2cad57adf9c29fad3b73dab9727b123f41cdc74407243686b72620e944904ab6281865942022-10-03 15:07:222 days 16 hrs ago Jones DAO: Asset Management Multisig 0xf46ce0c13577232d5f29d9bd78a9cab2787553460 ETH
0x2cad57adf9c29fad3b73dab9727b123f41cdc74407243686b72620e944904ab6281865942022-10-03 15:07:222 days 16 hrs ago Jones DAO: Asset Management Multisig 0xf46ce0c13577232d5f29d9bd78a9cab2787553460 ETH
0x2cad57adf9c29fad3b73dab9727b123f41cdc74407243686b72620e944904ab6281865942022-10-03 15:07:222 days 16 hrs ago Jones DAO: Asset Management Multisig 0x40a2accbd92bca938b02010e17a5b8929b49130d0 ETH
0x2cad57adf9c29fad3b73dab9727b123f41cdc74407243686b72620e944904ab6281865942022-10-03 15:07:222 days 16 hrs ago Jones DAO: Asset Management Multisig0x00000000000000000000000000000000000000010 ETH
0x2cad57adf9c29fad3b73dab9727b123f41cdc74407243686b72620e944904ab6281865942022-10-03 15:07:222 days 16 hrs ago Jones DAO: Asset Management Multisig0x00000000000000000000000000000000000000010 ETH
0x2cad57adf9c29fad3b73dab9727b123f41cdc74407243686b72620e944904ab6281865942022-10-03 15:07:222 days 16 hrs ago Jones DAO: Asset Management Multisig0x00000000000000000000000000000000000000010 ETH
0x2cad57adf9c29fad3b73dab9727b123f41cdc74407243686b72620e944904ab6281865942022-10-03 15:07:222 days 16 hrs ago Jones DAO: Asset Management Multisig 0x3e5c63644e683549055b9be8653de26e0b4cd36e0 ETH
0xc649617e5ba364c4e905bdc327d4f66401554bf0f1f2838214468a2984ffed6e276287312022-09-30 15:32:295 days 16 hrs ago Jones DAO: Asset Management Multisig 0x42448fddcec02124cf6db19a9f91dea7bb0e88e50 ETH
0xc649617e5ba364c4e905bdc327d4f66401554bf0f1f2838214468a2984ffed6e276287312022-09-30 15:32:295 days 16 hrs ago Jones DAO: Asset Management Multisig 0x5ba98ad75ab87eb90ffc2b680bcfc6b9030e12460 ETH
0xc649617e5ba364c4e905bdc327d4f66401554bf0f1f2838214468a2984ffed6e276287312022-09-30 15:32:295 days 16 hrs ago Jones DAO: Asset Management Multisig 0x8883e5bb2920bbe766a2c9e86ad9aa45a573f3f50 ETH
0xc649617e5ba364c4e905bdc327d4f66401554bf0f1f2838214468a2984ffed6e276287312022-09-30 15:32:295 days 16 hrs ago Jones DAO: Asset Management Multisig 0xf46ce0c13577232d5f29d9bd78a9cab2787553460 ETH
0xc649617e5ba364c4e905bdc327d4f66401554bf0f1f2838214468a2984ffed6e276287312022-09-30 15:32:295 days 16 hrs ago Jones DAO: Asset Management Multisig 0x40a2accbd92bca938b02010e17a5b8929b49130d0 ETH
0xc649617e5ba364c4e905bdc327d4f66401554bf0f1f2838214468a2984ffed6e276287312022-09-30 15:32:295 days 16 hrs ago Jones DAO: Asset Management Multisig0x00000000000000000000000000000000000000010 ETH
0xc649617e5ba364c4e905bdc327d4f66401554bf0f1f2838214468a2984ffed6e276287312022-09-30 15:32:295 days 16 hrs ago Jones DAO: Asset Management Multisig0x00000000000000000000000000000000000000010 ETH
[ Download CSV Export 
Loading

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.