ETH Price: $2,521.69 (+1.24%)

Contract

0x0629056846681D820728653fE0916CB2e80FF4DD
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Create Token121475232021-03-31 13:59:321307 days ago1617199172IN
0x06290568...2e80FF4DD
0 ETH1.26228324184
Create Token121431082021-03-30 21:30:101307 days ago1617139810IN
0x06290568...2e80FF4DD
0 ETH0.92066166135.00000145
Create Token121419622021-03-30 17:31:341307 days ago1617125494IN
0x06290568...2e80FF4DD
0 ETH1.0229907150
Create Token121409662021-03-30 13:45:241308 days ago1617111924IN
0x06290568...2e80FF4DD
0 ETH0.003576149
Create Token121407952021-03-30 13:13:561308 days ago1617110036IN
0x06290568...2e80FF4DD
0 ETH0.0189291159
Create Token121406892021-03-30 12:48:291308 days ago1617108509IN
0x06290568...2e80FF4DD
0 ETH0.99381071145
0x61010060121405592021-03-30 12:19:071308 days ago1617106747IN
 Create: You_Dont_Blacklist_DELTAV1
0 ETH0.07531967145

Latest 5 internal transactions

Advanced mode:
Parent Transaction Hash Block From To
121475232021-03-31 13:59:321307 days ago1617199172
0x06290568...2e80FF4DD
 Contract Creation0 ETH
121431082021-03-30 21:30:101307 days ago1617139810
0x06290568...2e80FF4DD
 Contract Creation0 ETH
121419622021-03-30 17:31:341307 days ago1617125494
0x06290568...2e80FF4DD
 Contract Creation0 ETH
121407952021-03-30 13:13:561308 days ago1617110036
0x06290568...2e80FF4DD
 Contract Creation0 ETH
121406892021-03-30 12:48:291308 days ago1617108509
0x06290568...2e80FF4DD
 Contract Creation0 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
You_Dont_Blacklist_DELTAV1

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2021-03-30
*/

// Sources flattened with hardhat v2.1.1 https://hardhat.org

// File contracts/interfaces/IWETH.sol

pragma solidity >=0.6.0 <0.8.0;

interface IWETH {
    function deposit() external payable;
    function transfer(address to, uint value) external returns (bool);
    function withdraw(uint) external;
    function balanceOf(address) external view returns (uint256);
    function approve(address, uint256) external;
}


// File contracts/v076/You_Dont_Blacklist_DELTA.sol

pragma abicoder v2;

interface IVGT {
    function initialize(string memory) external;
    function generateVolume() external;
    function flashBorrowCaller(uint256, address) external;
    function adjustBalance(address account, uint256 amount, bool isAddition) external;
}

interface IFLASH_LOANER {
    function initiateFlashLoan(address) external;
}

// A factory that creates volume generating tokens
contract You_Dont_Blacklist_DELTAV1 {

    address public immutable MASTER_COPY;
    IFLASH_LOANER public immutable FLASH_LOANDER_DYDX;
    IWETH constant public WETH = IWETH(0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2);
    address payable private immutable OWNER;
    Token[] public allTokens;
    address immutable private TRADE_GENERATOR;

    struct Token {
        string ticker;
        address tokenAddress;
    }

    function numTokensGenerated() public view returns (uint256) {
        return allTokens.length;
    }

    constructor(address flasher, address generator, address masterCopy) public {
        OWNER = msg.sender;
        TRADE_GENERATOR = generator;
        MASTER_COPY = masterCopy;
        FLASH_LOANDER_DYDX = IFLASH_LOANER(flasher);
    }



    function createToken(string memory symbol) public {
        address newToken = address(new TokenProxy(MASTER_COPY));

        IVGT(newToken).initialize(symbol);
        // We flash borrow everything in dydx

        FLASH_LOANDER_DYDX.initiateFlashLoan(newToken); 


        allTokens.push(Token({
            ticker : symbol,
            tokenAddress : newToken
        }));

    }



    function destroy() public {
        require(msg.sender == OWNER, "!owner");
        selfdestruct(OWNER);
    }

}





contract TokenProxy {

    // 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 immutable MASTER_COPY;

    /// @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");
        MASTER_COPY = _masterCopy;
    }

    receive () external payable virtual {
        _fallback();
    }

    fallback () external payable virtual {
        _fallback();
    }

    function _fallback() internal virtual {
        _delegate(MASTER_COPY);
    }

    function _delegate(address implementation) internal virtual {
        // solhint-disable-next-line no-inline-assembly
        assembly {
            // Copy msg.data. We take full control of memory in this inline assembly
            // block because it will not return to Solidity code. We overwrite the
            // Solidity scratch pad at memory position 0.
            calldatacopy(0, 0, calldatasize())

            // Call the implementation.
            // out and outsize are 0 because we don't know the size yet.
            let result := delegatecall(gas(), implementation, 0, calldatasize(), 0, 0)

            // Copy the returned data.
            returndatacopy(0, 0, returndatasize())

            switch result
            // delegatecall returns 0 on error.
            case 0 { revert(0, returndatasize()) }
            default { return(0, returndatasize()) }
        }
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"flasher","type":"address"},{"internalType":"address","name":"generator","type":"address"},{"internalType":"address","name":"masterCopy","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"FLASH_LOANDER_DYDX","outputs":[{"internalType":"contract IFLASH_LOANER","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MASTER_COPY","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"WETH","outputs":[{"internalType":"contract IWETH","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"allTokens","outputs":[{"internalType":"string","name":"ticker","type":"string"},{"internalType":"address","name":"tokenAddress","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"symbol","type":"string"}],"name":"createToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"destroy","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"numTokensGenerated","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]

61010060405234801561001157600080fd5b5060405161096c38038061096c8339810160408190526100309161007b565b33606090811b60c0526001600160601b031992811b831660e05290811b82166080529190911b1660a0526100bd565b80516001600160a01b038116811461007657600080fd5b919050565b60008060006060848603121561008f578283fd5b6100988461005f565b92506100a66020850161005f565b91506100b46040850161005f565b90509250925092565b60805160601c60a05160601c60c05160601c60e05160601c61086461010860003950806103e9528061043152508061010552806101f352508061012b52806102f752506108646000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063634282af1161005b578063634282af146100bd57806381b01dff146100de57806383197ef0146100f3578063ad5c4648146100fb5761007d565b8063328f52541461008257806345576f94146100a05780635526bda7146100b5575b600080fd5b61008a610103565b6040516100979190610619565b60405180910390f35b6100b36100ae366004610521565b610127565b005b61008a6102f5565b6100d06100cb3660046105b6565b610319565b604051610097929190610647565b6100e66103d8565b6040516100979190610691565b6100b36103de565b61008a61045b565b7f000000000000000000000000000000000000000000000000000000000000000081565b60007f000000000000000000000000000000000000000000000000000000000000000060405161015690610473565b6101609190610619565b604051809103906000f08015801561017c573d6000803e3d6000fd5b50604051631ec5a31160e31b81529091506001600160a01b0382169063f62d1888906101ac90859060040161062d565b600060405180830381600087803b1580156101c657600080fd5b505af11580156101da573d6000803e3d6000fd5b5050604051633cc57b2960e21b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016925063f315eca4915061022a908490600401610619565b600060405180830381600087803b15801561024457600080fd5b505af1158015610258573d6000803e3d6000fd5b5050604080518082019091528481526001600160a01b038416602080830191909152600080546001810182559080528251805193955060029091027f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5630193506102c79284929190910190610480565b5060209190910151600190910180546001600160a01b0319166001600160a01b039092169190911790555050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000818154811061032957600080fd5b60009182526020918290206002918202018054604080516001831615610100026000190190921693909304601f8101859004850282018501909352828152909350918391908301828280156103bf5780601f10610394576101008083540402835291602001916103bf565b820191906000526020600020905b8154815290600101906020018083116103a257829003601f168201915b505050600190930154919250506001600160a01b031682565b60005490565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461042f5760405162461bcd60e51b815260040161042690610671565b60405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316ff5b73c02aaa39b223fe8d0a0e5c4f27ead9083c756cc281565b6101948061069b83390190565b828054600181600116156101000203166002900490600052602060002090601f0160209004810192826104b657600085556104fc565b82601f106104cf57805160ff19168380011785556104fc565b828001600101855582156104fc579182015b828111156104fc5782518255916020019190600101906104e1565b5061050892915061050c565b5090565b5b80821115610508576000815560010161050d565b60006020808385031215610533578182fd5b823567ffffffffffffffff8082111561054a578384fd5b818501915085601f83011261055d578384fd5b81358181111561056957fe5b604051601f8201601f191681018501838111828210171561058657fe5b604052818152838201850188101561059c578586fd5b818585018683013790810190930193909352509392505050565b6000602082840312156105c7578081fd5b5035919050565b60008151808452815b818110156105f3576020818501810151868301820152016105d7565b818111156106045782602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b0391909116815260200190565b60006020825261064060208301846105ce565b9392505050565b60006040825261065a60408301856105ce565b905060018060a01b03831660208301529392505050565b60208082526006908201526510b7bbb732b960d11b604082015260600190565b9081526020019056fe60a060405234801561001057600080fd5b5060405161019438038061019483398101604081905261002f91610073565b6001600160a01b03811661005e5760405162461bcd60e51b8152600401610055906100a1565b60405180910390fd5b60601b6001600160601b0319166080526100e5565b600060208284031215610084578081fd5b81516001600160a01b038116811461009a578182fd5b9392505050565b60208082526024908201527f496e76616c6964206d617374657220636f707920616464726573732070726f766040820152631a59195960e21b606082015260800190565b60805160601c60956100ff600039806017525060956000f3fe608060405236601057600e6013565b005b600e5b603a7f0000000000000000000000000000000000000000000000000000000000000000603c565b565b3660008037600080366000845af43d6000803e808015605a573d6000f35b3d6000fdfea2646970667358221220c21cdb1582e8fcbad0061548843577b1af0ae55114c00b43cf491a686470148264736f6c63430007060033a26469706673582212201df065f63997b598a1c28d5855fae03ad7ed571d53896b95769f6acaaeae71ed64736f6c63430007060033000000000000000000000000614659165dd0edd4b2cdd14b9ee827bb2729d58d0000000000000000000000001cf85c1356662327e9f083326883f5635d383c01000000000000000000000000500933ad730a2308c02af34464f543fc451e0eaf

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061007d5760003560e01c8063634282af1161005b578063634282af146100bd57806381b01dff146100de57806383197ef0146100f3578063ad5c4648146100fb5761007d565b8063328f52541461008257806345576f94146100a05780635526bda7146100b5575b600080fd5b61008a610103565b6040516100979190610619565b60405180910390f35b6100b36100ae366004610521565b610127565b005b61008a6102f5565b6100d06100cb3660046105b6565b610319565b604051610097929190610647565b6100e66103d8565b6040516100979190610691565b6100b36103de565b61008a61045b565b7f000000000000000000000000614659165dd0edd4b2cdd14b9ee827bb2729d58d81565b60007f000000000000000000000000500933ad730a2308c02af34464f543fc451e0eaf60405161015690610473565b6101609190610619565b604051809103906000f08015801561017c573d6000803e3d6000fd5b50604051631ec5a31160e31b81529091506001600160a01b0382169063f62d1888906101ac90859060040161062d565b600060405180830381600087803b1580156101c657600080fd5b505af11580156101da573d6000803e3d6000fd5b5050604051633cc57b2960e21b81526001600160a01b037f000000000000000000000000614659165dd0edd4b2cdd14b9ee827bb2729d58d16925063f315eca4915061022a908490600401610619565b600060405180830381600087803b15801561024457600080fd5b505af1158015610258573d6000803e3d6000fd5b5050604080518082019091528481526001600160a01b038416602080830191909152600080546001810182559080528251805193955060029091027f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5630193506102c79284929190910190610480565b5060209190910151600190910180546001600160a01b0319166001600160a01b039092169190911790555050565b7f000000000000000000000000500933ad730a2308c02af34464f543fc451e0eaf81565b6000818154811061032957600080fd5b60009182526020918290206002918202018054604080516001831615610100026000190190921693909304601f8101859004850282018501909352828152909350918391908301828280156103bf5780601f10610394576101008083540402835291602001916103bf565b820191906000526020600020905b8154815290600101906020018083116103a257829003601f168201915b505050600190930154919250506001600160a01b031682565b60005490565b336001600160a01b037f000000000000000000000000d5b47b80668840e7164c1d1d81af8a9d9727b421161461042f5760405162461bcd60e51b815260040161042690610671565b60405180910390fd5b7f000000000000000000000000d5b47b80668840e7164c1d1d81af8a9d9727b4216001600160a01b0316ff5b73c02aaa39b223fe8d0a0e5c4f27ead9083c756cc281565b6101948061069b83390190565b828054600181600116156101000203166002900490600052602060002090601f0160209004810192826104b657600085556104fc565b82601f106104cf57805160ff19168380011785556104fc565b828001600101855582156104fc579182015b828111156104fc5782518255916020019190600101906104e1565b5061050892915061050c565b5090565b5b80821115610508576000815560010161050d565b60006020808385031215610533578182fd5b823567ffffffffffffffff8082111561054a578384fd5b818501915085601f83011261055d578384fd5b81358181111561056957fe5b604051601f8201601f191681018501838111828210171561058657fe5b604052818152838201850188101561059c578586fd5b818585018683013790810190930193909352509392505050565b6000602082840312156105c7578081fd5b5035919050565b60008151808452815b818110156105f3576020818501810151868301820152016105d7565b818111156106045782602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b0391909116815260200190565b60006020825261064060208301846105ce565b9392505050565b60006040825261065a60408301856105ce565b905060018060a01b03831660208301529392505050565b60208082526006908201526510b7bbb732b960d11b604082015260600190565b9081526020019056fe60a060405234801561001057600080fd5b5060405161019438038061019483398101604081905261002f91610073565b6001600160a01b03811661005e5760405162461bcd60e51b8152600401610055906100a1565b60405180910390fd5b60601b6001600160601b0319166080526100e5565b600060208284031215610084578081fd5b81516001600160a01b038116811461009a578182fd5b9392505050565b60208082526024908201527f496e76616c6964206d617374657220636f707920616464726573732070726f766040820152631a59195960e21b606082015260800190565b60805160601c60956100ff600039806017525060956000f3fe608060405236601057600e6013565b005b600e5b603a7f0000000000000000000000000000000000000000000000000000000000000000603c565b565b3660008037600080366000845af43d6000803e808015605a573d6000f35b3d6000fdfea2646970667358221220c21cdb1582e8fcbad0061548843577b1af0ae55114c00b43cf491a686470148264736f6c63430007060033a26469706673582212201df065f63997b598a1c28d5855fae03ad7ed571d53896b95769f6acaaeae71ed64736f6c63430007060033

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

000000000000000000000000614659165dd0edd4b2cdd14b9ee827bb2729d58d0000000000000000000000001cf85c1356662327e9f083326883f5635d383c01000000000000000000000000500933ad730a2308c02af34464f543fc451e0eaf

-----Decoded View---------------
Arg [0] : flasher (address): 0x614659165DD0edD4b2CDd14B9EE827bB2729D58d
Arg [1] : generator (address): 0x1cf85c1356662327e9f083326883F5635d383C01
Arg [2] : masterCopy (address): 0x500933ad730A2308c02Af34464f543fC451e0Eaf

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 000000000000000000000000614659165dd0edd4b2cdd14b9ee827bb2729d58d
Arg [1] : 0000000000000000000000001cf85c1356662327e9f083326883f5635d383c01
Arg [2] : 000000000000000000000000500933ad730a2308c02af34464f543fc451e0eaf


Deployed Bytecode Sourcemap

911:1327:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:49;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1712:396;;;;;;:::i;:::-;;:::i;:::-;;956:36;;;:::i;1186:24::-;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;:::i;1351:102::-;;;:::i;:::-;;;;;;;:::i;2120:113::-;;;:::i;1055:78::-;;;:::i;999:49::-;;;:::o;1712:396::-;1773:16;1815:11;1800:27;;;;;:::i;:::-;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1841:33:0;;-1:-1:-1;;;1841:33:0;;1773:55;;-1:-1:-1;;;;;;1841:25:0;;;;;:33;;1867:6;;1841:33;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;1934:46:0;;-1:-1:-1;;;1934:46:0;;-1:-1:-1;;;;;1934:18:0;:36;;-1:-1:-1;1934:36:0;;-1:-1:-1;1934:46:0;;1971:8;;1934:46;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2011:86:0;;;;;;;;;;;;-1:-1:-1;;;;;2011:86:0;;;;;;;;;;1996:9;:102;;;;;;;;;;;;;;2011:86;;-1:-1:-1;1996:102:0;;;;;;;-1:-1:-1;1996:102:0;;;;;;;;;;:::i;:::-;-1:-1:-1;1996:102:0;;;;;;;;;;;;-1:-1:-1;;;;;;1996:102:0;-1:-1:-1;;;;;1996:102:0;;;;;;;;;-1:-1:-1;;1712:396:0:o;956:36::-;;;:::o;1186:24::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;1186:24:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1186:24:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;1186:24:0;;;;;;;-1:-1:-1;;;;;;;1186:24:0;;:::o;1351:102::-;1402:7;1429:16;1351:102;:::o;2120:113::-;2165:10;-1:-1:-1;;;;;2179:5:0;2165:19;;2157:38;;;;-1:-1:-1;;;2157:38:0;;;;;;;:::i;:::-;;;;;;;;;2219:5;-1:-1:-1;;;;;2206:19:0;;1055:78;1090:42;1055:78;:::o;-1:-1:-1:-;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;14:940:1;;114:2;157;145:9;136:7;132:23;128:32;125:2;;;178:6;170;163:22;125:2;223:9;210:23;252:18;293:2;285:6;282:14;279:2;;;314:6;306;299:22;279:2;357:6;346:9;342:22;332:32;;402:7;395:4;391:2;387:13;383:27;373:2;;429:6;421;414:22;373:2;470;457:16;492:2;488;485:10;482:2;;;498:9;482:2;538;532:9;607:2;588:13;;-1:-1:-1;;584:27:1;572:40;;568:49;;632:18;;;652:22;;;629:46;626:2;;;678:9;626:2;705;698:22;729:18;;;766:11;;;762:20;;759:33;-1:-1:-1;756:2:1;;;810:6;802;795:22;756:2;871;866;862;858:11;853:2;845:6;841:15;828:46;894:15;;;890:24;;;883:40;;;;-1:-1:-1;898:6:1;94:860;-1:-1:-1;;;94:860:1:o;959:190::-;;1071:2;1059:9;1050:7;1046:23;1042:32;1039:2;;;1092:6;1084;1077:22;1039:2;-1:-1:-1;1120:23:1;;1029:120;-1:-1:-1;1029:120:1:o;1154:478::-;;1236:5;1230:12;1263:6;1258:3;1251:19;1288:3;1300:162;1314:6;1311:1;1308:13;1300:162;;;1376:4;1432:13;;;1428:22;;1422:29;1404:11;;;1400:20;;1393:59;1329:12;1300:162;;;1480:6;1477:1;1474:13;1471:2;;;1546:3;1539:4;1530:6;1525:3;1521:16;1517:27;1510:40;1471:2;-1:-1:-1;1614:2:1;1593:15;-1:-1:-1;;1589:29:1;1580:39;;;;1621:4;1576:50;;1206:426;-1:-1:-1;;1206:426:1:o;1637:203::-;-1:-1:-1;;;;;1801:32:1;;;;1783:51;;1771:2;1756:18;;1738:102::o;2293:222::-;;2442:2;2431:9;2424:21;2462:47;2505:2;2494:9;2490:18;2482:6;2462:47;:::i;:::-;2454:55;2414:101;-1:-1:-1;;;2414:101:1:o;2520:319::-;;2697:2;2686:9;2679:21;2717:47;2760:2;2749:9;2745:18;2737:6;2717:47;:::i;:::-;2709:55;;2829:1;2825;2820:3;2816:11;2812:19;2804:6;2800:32;2795:2;2784:9;2780:18;2773:60;2669:170;;;;;:::o;2844:329::-;3046:2;3028:21;;;3085:1;3065:18;;;3058:29;-1:-1:-1;;;3118:2:1;3103:18;;3096:36;3164:2;3149:18;;3018:155::o;3178:177::-;3324:25;;;3312:2;3297:18;;3279:76::o

Swarm Source

ipfs://1df065f63997b598a1c28d5855fae03ad7ed571d53896b95769f6acaaeae71ed

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

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.