ETH Price: $3,452.80 (+4.37%)

Token

(0x98520d10c7179d8f32485463edeeb3fefeb5a72b)
 

Overview

Max Total Supply

6,000

Holders

1,601

Market

Volume (24H)

N/A

Min Price (24H)

N/A

Max Price (24H)

N/A

Other Info

Filtered by Token Holder
Indodax 3
0x91Dca37856240E5e1906222ec79278b16420Dc92
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume
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.

Contract Source Code Verified (Exact Match)

Contract Name:
QuantRecipientNFT

Compiler Version
v0.8.20+commit.a1b79de6

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2023-08-17
*/

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.20;

contract QuantRecipientNFT {

    uint256 public totalSupply = 6000;
    address Quant;

    // Your hardcoded URI
    string private constant hardcodedURI = "ipfs://QmTgeF5BBw9XXEda64rjPqzw1TvWFLN5fns48onSxwX7Ew";

    constructor(address _delegate) {
        Quant = _delegate;
    }

    function uri(uint256) public view returns (string memory) {
        return hardcodedURI;
    }

    fallback() external payable {
        (bool success, bytes memory data) = Quant.delegatecall(msg.data);

        // Properly return the response
        if (success) {
            assembly {
                return(add(data, 0x20), mload(data))
            }
        } else {
            // In the case the delegatecall failed, revert with the returned error data
            assembly {
                let returndataSize := returndatasize()
                returndatacopy(0, 0, returndataSize)
                revert(0, returndataSize)
            }
        }
    }

    receive() external payable {}
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_delegate","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"uri","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

60806040526117705f55348015610014575f80fd5b50604051610468380380610468833981810160405281019061003691906100da565b8060015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050610105565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6100a982610080565b9050919050565b6100b98161009f565b81146100c3575f80fd5b50565b5f815190506100d4816100b0565b92915050565b5f602082840312156100ef576100ee61007c565b5b5f6100fc848285016100c6565b91505092915050565b610356806101125f395ff3fe60806040526004361061002c575f3560e01c80630e89341c146100d657806318160ddd1461011257610033565b3661003357005b5f8060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff165f3660405161007d92919061019f565b5f60405180830381855af49150503d805f81146100b5576040519150601f19603f3d011682016040523d82523d5f602084013e6100ba565b606091505b509150915081156100cd57805160208201f35b3d805f803e805ffd5b3480156100e1575f80fd5b506100fc60048036038101906100f791906101ee565b61013c565b60405161010991906102a3565b60405180910390f35b34801561011d575f80fd5b5061012661015e565b60405161013391906102d2565b60405180910390f35b60606040518060600160405280603581526020016102ec603591399050919050565b5f5481565b5f81905092915050565b828183375f83830152505050565b5f6101868385610163565b935061019383858461016d565b82840190509392505050565b5f6101ab82848661017b565b91508190509392505050565b5f80fd5b5f819050919050565b6101cd816101bb565b81146101d7575f80fd5b50565b5f813590506101e8816101c4565b92915050565b5f60208284031215610203576102026101b7565b5b5f610210848285016101da565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610250578082015181840152602081019050610235565b5f8484015250505050565b5f601f19601f8301169050919050565b5f61027582610219565b61027f8185610223565b935061028f818560208601610233565b6102988161025b565b840191505092915050565b5f6020820190508181035f8301526102bb818461026b565b905092915050565b6102cc816101bb565b82525050565b5f6020820190506102e55f8301846102c3565b9291505056fe697066733a2f2f516d54676546354242773958584564613634726a50717a7731547657464c4e35666e7334386f6e53787758374577a2646970667358221220e5a3cf97fbb4519bf97c2e020f317f7e1297fb866fd7e83b90f6804adac94f1b64736f6c63430008140033000000000000000000000000feb1ada945da1564a2b3c1192d669454a64872d2

Deployed Bytecode

0x60806040526004361061002c575f3560e01c80630e89341c146100d657806318160ddd1461011257610033565b3661003357005b5f8060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff165f3660405161007d92919061019f565b5f60405180830381855af49150503d805f81146100b5576040519150601f19603f3d011682016040523d82523d5f602084013e6100ba565b606091505b509150915081156100cd57805160208201f35b3d805f803e805ffd5b3480156100e1575f80fd5b506100fc60048036038101906100f791906101ee565b61013c565b60405161010991906102a3565b60405180910390f35b34801561011d575f80fd5b5061012661015e565b60405161013391906102d2565b60405180910390f35b60606040518060600160405280603581526020016102ec603591399050919050565b5f5481565b5f81905092915050565b828183375f83830152505050565b5f6101868385610163565b935061019383858461016d565b82840190509392505050565b5f6101ab82848661017b565b91508190509392505050565b5f80fd5b5f819050919050565b6101cd816101bb565b81146101d7575f80fd5b50565b5f813590506101e8816101c4565b92915050565b5f60208284031215610203576102026101b7565b5b5f610210848285016101da565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610250578082015181840152602081019050610235565b5f8484015250505050565b5f601f19601f8301169050919050565b5f61027582610219565b61027f8185610223565b935061028f818560208601610233565b6102988161025b565b840191505092915050565b5f6020820190508181035f8301526102bb818461026b565b905092915050565b6102cc816101bb565b82525050565b5f6020820190506102e55f8301846102c3565b9291505056fe697066733a2f2f516d54676546354242773958584564613634726a50717a7731547657464c4e35666e7334386f6e53787758374577a2646970667358221220e5a3cf97fbb4519bf97c2e020f317f7e1297fb866fd7e83b90f6804adac94f1b64736f6c63430008140033

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

000000000000000000000000feb1ada945da1564a2b3c1192d669454a64872d2

-----Decoded View---------------
Arg [0] : _delegate (address): 0xFeb1adA945Da1564a2b3c1192d669454A64872D2

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000feb1ada945da1564a2b3c1192d669454a64872d2


Deployed Bytecode Sourcemap

63:1028:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;510:12;524:17;545:5;;;;;;;;;;;:18;;564:8;;545:28;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;509:64;;;;631:7;627:417;;;713:4;707:11;700:4;694;690:15;683:36;627:417;905:16;960:14;957:1;954;939:36;1003:14;1000:1;993:25;366:96;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;99:33;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;366:96;409:13;442:12;;;;;;;;;;;;;;;;;435:19;;366:96;;;:::o;99:33::-;;;;:::o;7:147:1:-;108:11;145:3;130:18;;7:147;;;;:::o;160:146::-;257:6;252:3;247;234:30;298:1;289:6;284:3;280:16;273:27;160:146;;;:::o;334:327::-;448:3;469:88;550:6;545:3;469:88;:::i;:::-;462:95;;567:56;616:6;611:3;604:5;567:56;:::i;:::-;648:6;643:3;639:16;632:23;;334:327;;;;;:::o;667:291::-;807:3;829:103;928:3;919:6;911;829:103;:::i;:::-;822:110;;949:3;942:10;;667:291;;;;;:::o;1045:117::-;1154:1;1151;1144:12;1291:77;1328:7;1357:5;1346:16;;1291:77;;;:::o;1374:122::-;1447:24;1465:5;1447:24;:::i;:::-;1440:5;1437:35;1427:63;;1486:1;1483;1476:12;1427:63;1374:122;:::o;1502:139::-;1548:5;1586:6;1573:20;1564:29;;1602:33;1629:5;1602:33;:::i;:::-;1502:139;;;;:::o;1647:329::-;1706:6;1755:2;1743:9;1734:7;1730:23;1726:32;1723:119;;;1761:79;;:::i;:::-;1723:119;1881:1;1906:53;1951:7;1942:6;1931:9;1927:22;1906:53;:::i;:::-;1896:63;;1852:117;1647:329;;;;:::o;1982:99::-;2034:6;2068:5;2062:12;2052:22;;1982:99;;;:::o;2087:169::-;2171:11;2205:6;2200:3;2193:19;2245:4;2240:3;2236:14;2221:29;;2087:169;;;;:::o;2262:246::-;2343:1;2353:113;2367:6;2364:1;2361:13;2353:113;;;2452:1;2447:3;2443:11;2437:18;2433:1;2428:3;2424:11;2417:39;2389:2;2386:1;2382:10;2377:15;;2353:113;;;2500:1;2491:6;2486:3;2482:16;2475:27;2324:184;2262:246;;;:::o;2514:102::-;2555:6;2606:2;2602:7;2597:2;2590:5;2586:14;2582:28;2572:38;;2514:102;;;:::o;2622:377::-;2710:3;2738:39;2771:5;2738:39;:::i;:::-;2793:71;2857:6;2852:3;2793:71;:::i;:::-;2786:78;;2873:65;2931:6;2926:3;2919:4;2912:5;2908:16;2873:65;:::i;:::-;2963:29;2985:6;2963:29;:::i;:::-;2958:3;2954:39;2947:46;;2714:285;2622:377;;;;:::o;3005:313::-;3118:4;3156:2;3145:9;3141:18;3133:26;;3205:9;3199:4;3195:20;3191:1;3180:9;3176:17;3169:47;3233:78;3306:4;3297:6;3233:78;:::i;:::-;3225:86;;3005:313;;;;:::o;3324:118::-;3411:24;3429:5;3411:24;:::i;:::-;3406:3;3399:37;3324:118;;:::o;3448:222::-;3541:4;3579:2;3568:9;3564:18;3556:26;;3592:71;3660:1;3649:9;3645:17;3636:6;3592:71;:::i;:::-;3448:222;;;;:::o

Swarm Source

ipfs://e5a3cf97fbb4519bf97c2e020f317f7e1297fb866fd7e83b90f6804adac94f1b
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.