Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 1 from a total of 1 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Set Base URI | 16869582 | 679 days ago | IN | 0 ETH | 0.00092543 |
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
ScoutRankTokenRenderer
Compiler Version
v0.8.7+commit.e28d00a7
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT pragma solidity ^0.8.4; import "@openzeppelin/contracts/access/Ownable.sol"; import "./Utils.sol"; import "./TokenRenderer.sol"; contract ScoutRankTokenRenderer is Ownable, TokenRenderer { string private _baseURI; uint256 private _minimum; constructor(string memory baseURI, uint minimum) { _baseURI = baseURI; _minimum = minimum; } // URI // --- function getBaseURI() public view returns (string memory) { return _baseURI; } function setBaseURI(string memory newBaseURI) public onlyOwner { _baseURI = newBaseURI; } function _getName( uint256 tokenId, string memory name ) internal pure returns (string memory) { return string(abi.encodePacked(name, " #", Utils.toString(tokenId + 1))); } function getTokenURI( uint256 tokenId, string memory name ) public view override returns (string memory) { bytes memory json = abi.encodePacked( '{"name": "', _getName(tokenId, name), '", "description": "The ', name, " rank is awarded to Daylight Scouts who have submitted ", Utils.toString(_minimum), " or more accepted abilities. ", name, ' holders get access to special features on Daylight.xyz. Together, the Scout community works to help everyone discover what their wallet address can do.\\n\\nThis collection is soulbound.", "image": "', _baseURI, '"}' ); return string( abi.encodePacked( "data:application/json;base64,", Utils.base64Encode(json) ) ); } }
// SPDX-License-Identifier: MIT pragma solidity ^0.8.4; interface TokenRenderer { function getTokenURI(uint256 tokenId, string memory name) external view returns (string memory); }
//SPDX-License-Identifier: MIT pragma solidity ^0.8.0; /// [MIT License] /// @title Base64 /// @notice Provides a function for encoding some bytes in base64 /// @author Brecht Devos <[email protected]> library Utils { bytes internal constant TABLE = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; /// @notice Encodes some bytes to the base64 representation function base64Encode(bytes memory data) internal pure returns (string memory) { uint256 len = data.length; if (len == 0) return ""; // multiply by 4/3 rounded up uint256 encodedLen = 4 * ((len + 2) / 3); // Add some extra buffer at the end bytes memory result = new bytes(encodedLen + 32); bytes memory table = TABLE; assembly { let tablePtr := add(table, 1) let resultPtr := add(result, 32) for { let i := 0 } lt(i, len) { } { i := add(i, 3) let input := and(mload(add(data, i)), 0xffffff) let out := mload(add(tablePtr, and(shr(18, input), 0x3F))) out := shl(8, out) out := add( out, and(mload(add(tablePtr, and(shr(12, input), 0x3F))), 0xFF) ) out := shl(8, out) out := add( out, and(mload(add(tablePtr, and(shr(6, input), 0x3F))), 0xFF) ) out := shl(8, out) out := add( out, and(mload(add(tablePtr, and(input, 0x3F))), 0xFF) ) out := shl(224, out) mstore(resultPtr, out) resultPtr := add(resultPtr, 4) } switch mod(len, 3) case 1 { mstore(sub(resultPtr, 2), shl(240, 0x3d3d)) } case 2 { mstore(sub(resultPtr, 1), shl(248, 0x3d)) } mstore(result, encodedLen) } return string(result); } function toString(uint256 value) internal pure returns (string memory) { // Inspired by OraclizeAPI's implementation - MIT license // https://github.com/oraclize/ethereum-api/blob/b42146b063c7d6ee1358846c198246239e9360e8/oraclizeAPI_0.4.25.sol if (value == 0) { return "0"; } uint256 temp = value; uint256 digits; while (temp != 0) { digits++; temp /= 10; } bytes memory buffer = new bytes(digits); while (value != 0) { digits -= 1; buffer[digits] = bytes1(uint8(48 + uint256(value % 10))); value /= 10; } return string(buffer); } function strlen(string memory s) internal pure returns (uint256) { uint256 len; uint256 i = 0; uint256 bytelength = bytes(s).length; for (len = 0; i < bytelength; len++) { bytes1 b = bytes(s)[i]; if (b < 0x80) { i += 1; } else if (b < 0xE0) { i += 2; } else if (b < 0xF0) { i += 3; } else if (b < 0xF8) { i += 4; } else if (b < 0xFC) { i += 5; } else { i += 6; } } return len; } }
// SPDX-License-Identifier: MIT // OpenZeppelin Contracts (last updated v4.7.0) (access/Ownable.sol) pragma solidity ^0.8.0; import "../utils/Context.sol"; /** * @dev Contract module which provides a basic access control mechanism, where * there is an account (an owner) that can be granted exclusive access to * specific functions. * * By default, the owner account will be the one that deploys the contract. This * can later be changed with {transferOwnership}. * * This module is used through inheritance. It will make available the modifier * `onlyOwner`, which can be applied to your functions to restrict their use to * the owner. */ abstract contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev Initializes the contract setting the deployer as the initial owner. */ constructor() { _transferOwnership(_msgSender()); } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { _checkOwner(); _; } /** * @dev Returns the address of the current owner. */ function owner() public view virtual returns (address) { return _owner; } /** * @dev Throws if the sender is not the owner. */ function _checkOwner() internal view virtual { require(owner() == _msgSender(), "Ownable: caller is not the owner"); } /** * @dev Leaves the contract without owner. It will not be possible to call * `onlyOwner` functions anymore. Can only be called by the current owner. * * NOTE: Renouncing ownership will leave the contract without an owner, * thereby removing any functionality that is only available to the owner. */ function renounceOwnership() public virtual onlyOwner { _transferOwnership(address(0)); } /** * @dev Transfers ownership of the contract to a new account (`newOwner`). * Can only be called by the current owner. */ function transferOwnership(address newOwner) public virtual onlyOwner { require(newOwner != address(0), "Ownable: new owner is the zero address"); _transferOwnership(newOwner); } /** * @dev Transfers ownership of the contract to a new account (`newOwner`). * Internal function without access restriction. */ function _transferOwnership(address newOwner) internal virtual { address oldOwner = _owner; _owner = newOwner; emit OwnershipTransferred(oldOwner, newOwner); } }
// SPDX-License-Identifier: MIT // OpenZeppelin Contracts v4.4.1 (utils/Context.sol) pragma solidity ^0.8.0; /** * @dev Provides information about the current execution context, including the * sender of the transaction and its data. While these are generally available * via msg.sender and msg.data, they should not be accessed in such a direct * manner, since when dealing with meta-transactions the account sending and * paying for execution may not be the actual sender (as far as an application * is concerned). * * This contract is only required for intermediate, library-like contracts. */ abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { return msg.data; } }
{ "optimizer": { "enabled": true, "runs": 200 }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"string","name":"baseURI","type":"string"},{"internalType":"uint256","name":"minimum","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[],"name":"getBaseURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"string","name":"name","type":"string"}],"name":"getTokenURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"newBaseURI","type":"string"}],"name":"setBaseURI","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040523480156200001157600080fd5b5060405162000f9f38038062000f9f833981016040819052620000349162000155565b6200003f336200005f565b815162000054906001906020850190620000af565b50600255506200028d565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b828054620000bd906200023a565b90600052602060002090601f016020900481019282620000e157600085556200012c565b82601f10620000fc57805160ff19168380011785556200012c565b828001600101855582156200012c579182015b828111156200012c5782518255916020019190600101906200010f565b506200013a9291506200013e565b5090565b5b808211156200013a57600081556001016200013f565b600080604083850312156200016957600080fd5b82516001600160401b03808211156200018157600080fd5b818501915085601f8301126200019657600080fd5b815181811115620001ab57620001ab62000277565b604051601f8201601f19908116603f01168101908382118183101715620001d657620001d662000277565b81604052828152602093508884848701011115620001f357600080fd5b600091505b82821015620002175784820184015181830185015290830190620001f8565b82821115620002295760008484830101525b969092015195979596505050505050565b600181811c908216806200024f57607f821691505b602082108114156200027157634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b610d02806200029d6000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c80630c6ab5a71461006757806355f804b314610090578063714c5398146100a5578063715018a6146100ad5780638da5cb5b146100b5578063f2fde38b146100d0575b600080fd5b61007a610075366004610778565b6100e3565b6040516100879190610b05565b60405180910390f35b6100a361009e366004610743565b610156565b005b61007a610175565b6100a3610207565b6000546040516001600160a01b039091168152602001610087565b6100a36100de366004610713565b61021b565b606060006100f18484610299565b836100fd6002546102d7565b856001604051602001610114959493929190610896565b604051602081830303815290604052905061012e816103dd565b60405160200161013e9190610ac0565b60405160208183030381529060405291505092915050565b61015e610543565b80516101719060019060208401906105ed565b5050565b60606001805461018490610bca565b80601f01602080910402602001604051908101604052809291908181526020018280546101b090610bca565b80156101fd5780601f106101d2576101008083540402835291602001916101fd565b820191906000526020600020905b8154815290600101906020018083116101e057829003601f168201915b5050505050905090565b61020f610543565b610219600061059d565b565b610223610543565b6001600160a01b03811661028d5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b6102968161059d565b50565b6060816102af6102aa856001610b38565b6102d7565b6040516020016102c0929190610859565b604051602081830303815290604052905092915050565b6060816102fb5750506040805180820190915260018152600360fc1b602082015290565b8160005b8115610325578061030f81610c05565b915061031e9050600a83610b50565b91506102ff565b60008167ffffffffffffffff81111561034057610340610c76565b6040519080825280601f01601f19166020018201604052801561036a576020820181803683370190505b5090505b84156103d55761037f600183610b83565b915061038c600a86610c20565b610397906030610b38565b60f81b8183815181106103ac576103ac610c60565b60200101906001600160f81b031916908160001a9053506103ce600a86610b50565b945061036e565b949350505050565b8051606090806103fd575050604080516020810190915260008152919050565b6000600361040c836002610b38565b6104169190610b50565b610421906004610b64565b90506000610430826020610b38565b67ffffffffffffffff81111561044857610448610c76565b6040519080825280601f01601f191660200182016040528015610472576020820181803683370190505b5090506000604051806060016040528060408152602001610c8d604091399050600181016020830160005b868110156104fe576003818a01810151603f601282901c8116860151600c83901c8216870151600684901c831688015192909316870151600891821b60ff94851601821b92841692909201901b91160160e01b83526004909201910161049d565b506003860660018114610518576002811461052957610535565b613d3d60f01b600119830152610535565b603d60f81b6000198301525b505050918152949350505050565b6000546001600160a01b031633146102195760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610284565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b8280546105f990610bca565b90600052602060002090601f01602090048101928261061b5760008555610661565b82601f1061063457805160ff1916838001178555610661565b82800160010185558215610661579182015b82811115610661578251825591602001919060010190610646565b5061066d929150610671565b5090565b5b8082111561066d5760008155600101610672565b600082601f83011261069757600080fd5b813567ffffffffffffffff808211156106b2576106b2610c76565b604051601f8301601f19908116603f011681019082821181831017156106da576106da610c76565b816040528381528660208588010111156106f357600080fd5b836020870160208301376000602085830101528094505050505092915050565b60006020828403121561072557600080fd5b81356001600160a01b038116811461073c57600080fd5b9392505050565b60006020828403121561075557600080fd5b813567ffffffffffffffff81111561076c57600080fd5b6103d584828501610686565b6000806040838503121561078b57600080fd5b82359150602083013567ffffffffffffffff8111156107a957600080fd5b6107b585828601610686565b9150509250929050565b8054600090600181811c90808316806107d957607f831692505b60208084108214156107fb57634e487b7160e01b600052602260045260246000fd5b81801561080f57600181146108205761084d565b60ff1986168952848901965061084d565b60008881526020902060005b868110156108455781548b82015290850190830161082c565b505084890196505b50505050505092915050565b6000835161086b818460208801610b9a565b61202360f01b908301908152835161088a816002840160208801610b9a565b01600201949350505050565b693d913730b6b2911d101160b11b815285516000906108bc81600a850160208b01610b9a565b7f222c20226465736372697074696f6e223a202254686520000000000000000000600a9184019182015286516108f9816021840160208b01610b9a565b7f2072616e6b206973206177617264656420746f204461796c696768742053636f602192909101918201527f7574732077686f2068617665207375626d6974746564200000000000000000006041820152855161095d816058840160208a01610b9a565b7f206f72206d6f7265206163636570746564206162696c69746965732e2000000060589290910191820152845161099b816075840160208901610b9a565b7f20686f6c64657273206765742061636365737320746f207370656369616c2066607592909101918201527f65617475726573206f6e204461796c696768742e78797a2e20546f676574686560958201527f722c207468652053636f757420636f6d6d756e69747920776f726b7320746f2060b58201527f68656c702065766572796f6e6520646973636f7665722077686174207468656960d58201527f722077616c6c657420616464726573732063616e20646f2e5c6e5c6e5468697360f58201527f20636f6c6c656374696f6e20697320736f756c626f756e642e222c2022696d616101158201526533b2911d101160d11b610135820152610ab4610aa661013b8301866107bf565b61227d60f01b815260020190565b98975050505050505050565b7f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c000000815260008251610af881601d850160208701610b9a565b91909101601d0192915050565b6020815260008251806020840152610b24816040850160208701610b9a565b601f01601f19169190910160400192915050565b60008219821115610b4b57610b4b610c34565b500190565b600082610b5f57610b5f610c4a565b500490565b6000816000190483118215151615610b7e57610b7e610c34565b500290565b600082821015610b9557610b95610c34565b500390565b60005b83811015610bb5578181015183820152602001610b9d565b83811115610bc4576000848401525b50505050565b600181811c90821680610bde57607f821691505b60208210811415610bff57634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415610c1957610c19610c34565b5060010190565b600082610c2f57610c2f610c4a565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fdfe4142434445464748494a4b4c4d4e4f505152535455565758595a6162636465666768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2fa2646970667358221220340019ae91bea9a0e7dbab6148e5469328db11954c94b116fdeebb996d17efc064736f6c63430008070033000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000036697066733a2f2f516d52655a337779594c31597634713533474c635931694372476b533554416763575268624333554565386861412f00000000000000000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100625760003560e01c80630c6ab5a71461006757806355f804b314610090578063714c5398146100a5578063715018a6146100ad5780638da5cb5b146100b5578063f2fde38b146100d0575b600080fd5b61007a610075366004610778565b6100e3565b6040516100879190610b05565b60405180910390f35b6100a361009e366004610743565b610156565b005b61007a610175565b6100a3610207565b6000546040516001600160a01b039091168152602001610087565b6100a36100de366004610713565b61021b565b606060006100f18484610299565b836100fd6002546102d7565b856001604051602001610114959493929190610896565b604051602081830303815290604052905061012e816103dd565b60405160200161013e9190610ac0565b60405160208183030381529060405291505092915050565b61015e610543565b80516101719060019060208401906105ed565b5050565b60606001805461018490610bca565b80601f01602080910402602001604051908101604052809291908181526020018280546101b090610bca565b80156101fd5780601f106101d2576101008083540402835291602001916101fd565b820191906000526020600020905b8154815290600101906020018083116101e057829003601f168201915b5050505050905090565b61020f610543565b610219600061059d565b565b610223610543565b6001600160a01b03811661028d5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b6102968161059d565b50565b6060816102af6102aa856001610b38565b6102d7565b6040516020016102c0929190610859565b604051602081830303815290604052905092915050565b6060816102fb5750506040805180820190915260018152600360fc1b602082015290565b8160005b8115610325578061030f81610c05565b915061031e9050600a83610b50565b91506102ff565b60008167ffffffffffffffff81111561034057610340610c76565b6040519080825280601f01601f19166020018201604052801561036a576020820181803683370190505b5090505b84156103d55761037f600183610b83565b915061038c600a86610c20565b610397906030610b38565b60f81b8183815181106103ac576103ac610c60565b60200101906001600160f81b031916908160001a9053506103ce600a86610b50565b945061036e565b949350505050565b8051606090806103fd575050604080516020810190915260008152919050565b6000600361040c836002610b38565b6104169190610b50565b610421906004610b64565b90506000610430826020610b38565b67ffffffffffffffff81111561044857610448610c76565b6040519080825280601f01601f191660200182016040528015610472576020820181803683370190505b5090506000604051806060016040528060408152602001610c8d604091399050600181016020830160005b868110156104fe576003818a01810151603f601282901c8116860151600c83901c8216870151600684901c831688015192909316870151600891821b60ff94851601821b92841692909201901b91160160e01b83526004909201910161049d565b506003860660018114610518576002811461052957610535565b613d3d60f01b600119830152610535565b603d60f81b6000198301525b505050918152949350505050565b6000546001600160a01b031633146102195760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610284565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b8280546105f990610bca565b90600052602060002090601f01602090048101928261061b5760008555610661565b82601f1061063457805160ff1916838001178555610661565b82800160010185558215610661579182015b82811115610661578251825591602001919060010190610646565b5061066d929150610671565b5090565b5b8082111561066d5760008155600101610672565b600082601f83011261069757600080fd5b813567ffffffffffffffff808211156106b2576106b2610c76565b604051601f8301601f19908116603f011681019082821181831017156106da576106da610c76565b816040528381528660208588010111156106f357600080fd5b836020870160208301376000602085830101528094505050505092915050565b60006020828403121561072557600080fd5b81356001600160a01b038116811461073c57600080fd5b9392505050565b60006020828403121561075557600080fd5b813567ffffffffffffffff81111561076c57600080fd5b6103d584828501610686565b6000806040838503121561078b57600080fd5b82359150602083013567ffffffffffffffff8111156107a957600080fd5b6107b585828601610686565b9150509250929050565b8054600090600181811c90808316806107d957607f831692505b60208084108214156107fb57634e487b7160e01b600052602260045260246000fd5b81801561080f57600181146108205761084d565b60ff1986168952848901965061084d565b60008881526020902060005b868110156108455781548b82015290850190830161082c565b505084890196505b50505050505092915050565b6000835161086b818460208801610b9a565b61202360f01b908301908152835161088a816002840160208801610b9a565b01600201949350505050565b693d913730b6b2911d101160b11b815285516000906108bc81600a850160208b01610b9a565b7f222c20226465736372697074696f6e223a202254686520000000000000000000600a9184019182015286516108f9816021840160208b01610b9a565b7f2072616e6b206973206177617264656420746f204461796c696768742053636f602192909101918201527f7574732077686f2068617665207375626d6974746564200000000000000000006041820152855161095d816058840160208a01610b9a565b7f206f72206d6f7265206163636570746564206162696c69746965732e2000000060589290910191820152845161099b816075840160208901610b9a565b7f20686f6c64657273206765742061636365737320746f207370656369616c2066607592909101918201527f65617475726573206f6e204461796c696768742e78797a2e20546f676574686560958201527f722c207468652053636f757420636f6d6d756e69747920776f726b7320746f2060b58201527f68656c702065766572796f6e6520646973636f7665722077686174207468656960d58201527f722077616c6c657420616464726573732063616e20646f2e5c6e5c6e5468697360f58201527f20636f6c6c656374696f6e20697320736f756c626f756e642e222c2022696d616101158201526533b2911d101160d11b610135820152610ab4610aa661013b8301866107bf565b61227d60f01b815260020190565b98975050505050505050565b7f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c000000815260008251610af881601d850160208701610b9a565b91909101601d0192915050565b6020815260008251806020840152610b24816040850160208701610b9a565b601f01601f19169190910160400192915050565b60008219821115610b4b57610b4b610c34565b500190565b600082610b5f57610b5f610c4a565b500490565b6000816000190483118215151615610b7e57610b7e610c34565b500290565b600082821015610b9557610b95610c34565b500390565b60005b83811015610bb5578181015183820152602001610b9d565b83811115610bc4576000848401525b50505050565b600181811c90821680610bde57607f821691505b60208210811415610bff57634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415610c1957610c19610c34565b5060010190565b600082610c2f57610c2f610c4a565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fdfe4142434445464748494a4b4c4d4e4f505152535455565758595a6162636465666768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2fa2646970667358221220340019ae91bea9a0e7dbab6148e5469328db11954c94b116fdeebb996d17efc064736f6c63430008070033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000036697066733a2f2f516d52655a337779594c31597634713533474c635931694372476b533554416763575268624333554565386861412f00000000000000000000
-----Decoded View---------------
Arg [0] : baseURI (string): ipfs://QmReZ3wyYL1Yv4q53GLcY1iCrGkS5TAgcWRhbC3UEe8haA/
Arg [1] : minimum (uint256): 5
-----Encoded View---------------
5 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000036
Arg [3] : 697066733a2f2f516d52655a337779594c31597634713533474c635931694372
Arg [4] : 476b533554416763575268624333554565386861412f00000000000000000000
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ 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.