Source Code
Latest 25 from a total of 190 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Get Refund For N... | 23790637 | 9 hrs ago | IN | 0 ETH | 0.00022629 | ||||
| Get Refund For N... | 23790635 | 9 hrs ago | IN | 0 ETH | 0.0002463 | ||||
| Get Refund For N... | 23790634 | 9 hrs ago | IN | 0 ETH | 0.00023795 | ||||
| Get Refund For N... | 23790626 | 9 hrs ago | IN | 0 ETH | 0.00024131 | ||||
| Get Refund For N... | 23790625 | 9 hrs ago | IN | 0 ETH | 0.00024203 | ||||
| Get Refund For N... | 23790624 | 9 hrs ago | IN | 0 ETH | 0.00023655 | ||||
| Get Refund For N... | 23790624 | 9 hrs ago | IN | 0 ETH | 0.00023655 | ||||
| Get Refund For N... | 23790622 | 9 hrs ago | IN | 0 ETH | 0.00023282 | ||||
| Get Refund For N... | 23790621 | 9 hrs ago | IN | 0 ETH | 0.00022596 | ||||
| Get Refund For N... | 22473098 | 184 days ago | IN | 0 ETH | 0.00014307 | ||||
| Get Refund For N... | 22445205 | 188 days ago | IN | 0 ETH | 0.00073513 | ||||
| Get Refund For N... | 22118868 | 234 days ago | IN | 0 ETH | 0.00010928 | ||||
| Get Refund For N... | 22014766 | 248 days ago | IN | 0 ETH | 0.00008086 | ||||
| Get Refund For N... | 22014763 | 248 days ago | IN | 0 ETH | 0.00008461 | ||||
| Get Refund For N... | 22014756 | 248 days ago | IN | 0 ETH | 0.00008304 | ||||
| Get Refund For N... | 22001770 | 250 days ago | IN | 0 ETH | 0.00008884 | ||||
| Get Refund For N... | 22001765 | 250 days ago | IN | 0 ETH | 0.00009923 | ||||
| Get Refund For N... | 21300815 | 348 days ago | IN | 0 ETH | 0.00072503 | ||||
| Get Refund For N... | 20883634 | 406 days ago | IN | 0 ETH | 0.00046651 | ||||
| Get Refund For N... | 20765253 | 423 days ago | IN | 0 ETH | 0.00042079 | ||||
| Get Refund For N... | 20278061 | 491 days ago | IN | 0 ETH | 0.00066833 | ||||
| Get Refund For N... | 20212997 | 500 days ago | IN | 0 ETH | 0.00057838 | ||||
| Get Refund For N... | 20212983 | 500 days ago | IN | 0 ETH | 0.00061822 | ||||
| Get Refund For N... | 20212971 | 500 days ago | IN | 0 ETH | 0.00055017 | ||||
| Get Refund For N... | 20212962 | 500 days ago | IN | 0 ETH | 0.00054419 |
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| Transfer | 23790637 | 9 hrs ago | 0.05 ETH | ||||
| Transfer | 23790635 | 9 hrs ago | 0.05 ETH | ||||
| Transfer | 23790634 | 9 hrs ago | 0.05 ETH | ||||
| Transfer | 23790626 | 9 hrs ago | 0.05 ETH | ||||
| Transfer | 23790625 | 9 hrs ago | 0.05 ETH | ||||
| Transfer | 23790624 | 9 hrs ago | 0.05 ETH | ||||
| Transfer | 23790624 | 9 hrs ago | 0.05 ETH | ||||
| Transfer | 23790622 | 9 hrs ago | 0.05 ETH | ||||
| Transfer | 23790621 | 9 hrs ago | 0.05 ETH | ||||
| Transfer | 22473098 | 184 days ago | 0.05 ETH | ||||
| Transfer | 22445205 | 188 days ago | 0.05 ETH | ||||
| Transfer | 22118868 | 234 days ago | 0.05 ETH | ||||
| Transfer | 22014766 | 248 days ago | 0.05 ETH | ||||
| Transfer | 22014763 | 248 days ago | 0.05 ETH | ||||
| Transfer | 22014756 | 248 days ago | 0.05 ETH | ||||
| Transfer | 22001770 | 250 days ago | 0.05 ETH | ||||
| Transfer | 22001765 | 250 days ago | 0.05 ETH | ||||
| Transfer | 21300815 | 348 days ago | 0.05 ETH | ||||
| Transfer | 20883634 | 406 days ago | 0.05 ETH | ||||
| Transfer | 20765253 | 423 days ago | 0.05 ETH | ||||
| Transfer | 20278061 | 491 days ago | 0.05 ETH | ||||
| Transfer | 20212997 | 500 days ago | 0.05 ETH | ||||
| Transfer | 20212983 | 500 days ago | 0.05 ETH | ||||
| Transfer | 20212971 | 500 days ago | 0.05 ETH | ||||
| Transfer | 20212962 | 500 days ago | 0.05 ETH |
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
NFTRefunder
Compiler Version
v0.8.17+commit.8df45f5f
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
1234567891011121314151617181920212223242526// contracts/nftrefunder.sol// SPDX-License-Identifier: MITpragma solidity ^0.8.17;import "@openzeppelin/contracts/token/ERC721/ERC721.sol";import "@openzeppelin/contracts/security/ReentrancyGuard.sol";contract NFTRefunder is ReentrancyGuard {address public owner = 0xAdCa2CCcF35CbB27fD757f1c0329DF767f8E38F0;uint256 public REFUND_AMOUNT = 0.05 ether;ERC721 public nftContract = ERC721(0xBDA937F5C5f4eFB2261b6FcD25A71A1C350FdF20);// Call this with your token ID to get a refund// This will refund you REFUND_AMOUNT and burn your NFT// Don't forget to approve this contract to transfer your NFT first!//// Approve option 1 (I just have 1 NFT / I have many NFTs and don't care about gas)// 1. Call approve(this_contract_address, token_id) on the NFT contract// 2. Call getRefundForNFT(token_id)// 3. Repeat steps 1 and 2 for each NFT you want to refund//// Approve option 2 (I have many NFTs and want to save gas)// 1. Call setApprovalForAll(this_contract_address, true) on the NFT contract// 2. Get refunds for each NFT by calling getRefundForNFT(token_id)// 3. Call setApprovalForAll(this_contract_address, false) on the NFT contract// to undo the approval
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.8.0) (security/ReentrancyGuard.sol)pragma solidity ^0.8.0;/*** @dev Contract module that helps prevent reentrant calls to a function.** Inheriting from `ReentrancyGuard` will make the {nonReentrant} modifier* available, which can be applied to functions to make sure there are no nested* (reentrant) calls to them.** Note that because there is a single `nonReentrant` guard, functions marked as* `nonReentrant` may not call one another. This can be worked around by making* those functions `private`, and then adding `external` `nonReentrant` entry* points to them.** TIP: If you would like to learn more about reentrancy and alternative ways* to protect against it, check out our blog post* https://blog.openzeppelin.com/reentrancy-after-istanbul/[Reentrancy After Istanbul].*/abstract contract ReentrancyGuard {// Booleans are more expensive than uint256 or any type that takes up a full// word because each write operation emits an extra SLOAD to first read the// slot's contents, replace the bits taken up by the boolean, and then write// back. This is the compiler's defense against contract upgrades and
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.8.0) (token/ERC721/ERC721.sol)pragma solidity ^0.8.0;import "./IERC721.sol";import "./IERC721Receiver.sol";import "./extensions/IERC721Metadata.sol";import "../../utils/Address.sol";import "../../utils/Context.sol";import "../../utils/Strings.sol";import "../../utils/introspection/ERC165.sol";/*** @dev Implementation of https://eips.ethereum.org/EIPS/eip-721[ERC721] Non-Fungible Token Standard, including* the Metadata extension, but not including the Enumerable extension, which is available separately as* {ERC721Enumerable}.*/contract ERC721 is Context, ERC165, IERC721, IERC721Metadata {using Address for address;using Strings for uint256;// Token namestring private _name;// Token symbol
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.1 (utils/introspection/ERC165.sol)pragma solidity ^0.8.0;import "./IERC165.sol";/*** @dev Implementation of the {IERC165} interface.** Contracts that want to implement ERC165 should inherit from this contract and override {supportsInterface} to check* for the additional interface id that will be supported. For example:** ```solidity* function supportsInterface(bytes4 interfaceId) public view virtual override returns (bool) {* return interfaceId == type(MyInterface).interfaceId || super.supportsInterface(interfaceId);* }* ```** Alternatively, {ERC165Storage} provides an easier to use but more expensive implementation.*/abstract contract ERC165 is IERC165 {/*** @dev See {IERC165-supportsInterface}.*/function supportsInterface(bytes4 interfaceId) public view virtual override returns (bool) {
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.8.0) (utils/Strings.sol)pragma solidity ^0.8.0;import "./math/Math.sol";/*** @dev String operations.*/library Strings {bytes16 private constant _SYMBOLS = "0123456789abcdef";uint8 private constant _ADDRESS_LENGTH = 20;/*** @dev Converts a `uint256` to its ASCII `string` decimal representation.*/function toString(uint256 value) internal pure returns (string memory) {unchecked {uint256 length = Math.log10(value) + 1;string memory buffer = new string(length);uint256 ptr;/// @solidity memory-safe-assemblyassembly {ptr := add(buffer, add(32, length))}
123456789101112131415161718192021222324// 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;}}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.8.0) (utils/Address.sol)pragma solidity ^0.8.1;/*** @dev Collection of functions related to the address type*/library Address {/*** @dev Returns true if `account` is a contract.** [IMPORTANT]* ====* It is unsafe to assume that an address for which this function returns* false is an externally-owned account (EOA) and not a contract.** Among others, `isContract` will return false for the following* types of addresses:** - an externally-owned account* - a contract in construction* - an address where a contract will be created* - an address where a contract lived, but was destroyed* ====*
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.1 (token/ERC721/extensions/IERC721Metadata.sol)pragma solidity ^0.8.0;import "../IERC721.sol";/*** @title ERC-721 Non-Fungible Token Standard, optional metadata extension* @dev See https://eips.ethereum.org/EIPS/eip-721*/interface IERC721Metadata is IERC721 {/*** @dev Returns the token collection name.*/function name() external view returns (string memory);/*** @dev Returns the token collection symbol.*/function symbol() external view returns (string memory);/*** @dev Returns the Uniform Resource Identifier (URI) for `tokenId` token.*/function tokenURI(uint256 tokenId) external view returns (string memory);
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.6.0) (token/ERC721/IERC721Receiver.sol)pragma solidity ^0.8.0;/*** @title ERC721 token receiver interface* @dev Interface for any contract that wants to support safeTransfers* from ERC721 asset contracts.*/interface IERC721Receiver {/*** @dev Whenever an {IERC721} `tokenId` token is transferred to this contract via {IERC721-safeTransferFrom}* by `operator` from `from`, this function is called.** It must return its Solidity selector to confirm the token transfer.* If any other value is returned or the interface is not implemented by the recipient, the transfer will be reverted.** The selector can be obtained in Solidity with `IERC721Receiver.onERC721Received.selector`.*/function onERC721Received(address operator,address from,uint256 tokenId,bytes calldata data) external returns (bytes4);
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.8.0) (token/ERC721/IERC721.sol)pragma solidity ^0.8.0;import "../../utils/introspection/IERC165.sol";/*** @dev Required interface of an ERC721 compliant contract.*/interface IERC721 is IERC165 {/*** @dev Emitted when `tokenId` token is transferred from `from` to `to`.*/event Transfer(address indexed from, address indexed to, uint256 indexed tokenId);/*** @dev Emitted when `owner` enables `approved` to manage the `tokenId` token.*/event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId);/*** @dev Emitted when `owner` enables or disables (`approved`) `operator` to manage all of its assets.*/event ApprovalForAll(address indexed owner, address indexed operator, bool approved);
12345678910111213141516171819202122232425// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.1 (utils/introspection/IERC165.sol)pragma solidity ^0.8.0;/*** @dev Interface of the ERC165 standard, as defined in the* https://eips.ethereum.org/EIPS/eip-165[EIP].** Implementers can declare support of contract interfaces, which can then be* queried by others ({ERC165Checker}).** For an implementation, see {ERC165}.*/interface IERC165 {/*** @dev Returns true if this contract implements the interface defined by* `interfaceId`. See the corresponding* https://eips.ethereum.org/EIPS/eip-165#how-interfaces-are-identified[EIP section]* to learn more about how these ids are created.** This function call must use less than 30 000 gas.*/function supportsInterface(bytes4 interfaceId) external view returns (bool);}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.8.0) (utils/math/Math.sol)pragma solidity ^0.8.0;/*** @dev Standard math utilities missing in the Solidity language.*/library Math {enum Rounding {Down, // Toward negative infinityUp, // Toward infinityZero // Toward zero}/*** @dev Returns the largest of two numbers.*/function max(uint256 a, uint256 b) internal pure returns (uint256) {return a > b ? a : b;}/*** @dev Returns the smallest of two numbers.*/function min(uint256 a, uint256 b) internal pure returns (uint256) {
123456789101112131415161718{"optimizer": {"enabled": false,"runs": 200},"outputSelection": {"*": {"*": ["evm.bytecode","evm.deployedBytecode","devdoc","userdoc","metadata","abi"]}}}
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"REFUND_AMOUNT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_tokenId","type":"uint256"}],"name":"getRefundForNFT","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"nftContract","outputs":[{"internalType":"contract ERC721","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
608060405273adca2cccf35cbb27fd757f1c0329df767f8e38f0600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555066b1a2bc2ec5000060025573bda937f5c5f4efb2261b6fcd25a71a1c350fdf20600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156100c557600080fd5b5060016000819055506108d1806100dd6000396000f3fe6080604052600436106100595760003560e01c806312065fe0146100625780633ccfd60b1461008d5780638da5cb5b146100a457806390f0324b146100cf578063d56d229d146100fa578063dcccf2ee1461012557610060565b3661006057005b005b34801561006e57600080fd5b5061007761014e565b604051610084919061051b565b60405180910390f35b34801561009957600080fd5b506100a2610156565b005b3480156100b057600080fd5b506100b9610261565b6040516100c69190610577565b60405180910390f35b3480156100db57600080fd5b506100e4610287565b6040516100f1919061051b565b60405180910390f35b34801561010657600080fd5b5061010f61028d565b60405161011c91906105f1565b60405180910390f35b34801561013157600080fd5b5061014c6004803603810190610147919061063d565b6102b3565b005b600047905090565b61015e6104a9565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146101ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101e5906106ed565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015610256573d6000803e3d6000fd5b5061025f6104f8565b565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60025481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6102bb6104a9565b3373ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b815260040161032d919061051b565b602060405180830381865afa15801561034a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061036e9190610739565b73ffffffffffffffffffffffffffffffffffffffff16146103c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103bb906107d8565b60405180910390fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b8152600401610423939291906107f8565b600060405180830381600087803b15801561043d57600080fd5b505af1158015610451573d6000803e3d6000fd5b505050503373ffffffffffffffffffffffffffffffffffffffff166108fc6002549081150290604051600060405180830381858888f1935050505015801561049d573d6000803e3d6000fd5b506104a66104f8565b50565b6002600054036104ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104e59061087b565b60405180910390fd5b6002600081905550565b6001600081905550565b6000819050919050565b61051581610502565b82525050565b6000602082019050610530600083018461050c565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061056182610536565b9050919050565b61057181610556565b82525050565b600060208201905061058c6000830184610568565b92915050565b6000819050919050565b60006105b76105b26105ad84610536565b610592565b610536565b9050919050565b60006105c98261059c565b9050919050565b60006105db826105be565b9050919050565b6105eb816105d0565b82525050565b600060208201905061060660008301846105e2565b92915050565b600080fd5b61061a81610502565b811461062557600080fd5b50565b60008135905061063781610611565b92915050565b6000602082840312156106535761065261060c565b5b600061066184828501610628565b91505092915050565b600082825260208201905092915050565b7f4f6e6c7920746865206f776e65722063616e2077697468647261772066756e6460008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b60006106d760218361066a565b91506106e28261067b565b604082019050919050565b60006020820190508181036000830152610706816106ca565b9050919050565b61071681610556565b811461072157600080fd5b50565b6000815190506107338161070d565b92915050565b60006020828403121561074f5761074e61060c565b5b600061075d84828501610724565b91505092915050565b7f4f6e6c7920746865206f776e6572206f6620746865204e46542063616e20736560008201527f6e6420697420746f2074686520636f6e74726163740000000000000000000000602082015250565b60006107c260358361066a565b91506107cd82610766565b604082019050919050565b600060208201905081810360008301526107f1816107b5565b9050919050565b600060608201905061080d6000830186610568565b61081a6020830185610568565b610827604083018461050c565b949350505050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b6000610865601f8361066a565b91506108708261082f565b602082019050919050565b6000602082019050818103600083015261089481610858565b905091905056fea26469706673582212204718cd1d49e80a54c74ae71a904c1a6811eed9aafe76a2da07b145bd390932b764736f6c63430008110033
Deployed Bytecode
0x6080604052600436106100595760003560e01c806312065fe0146100625780633ccfd60b1461008d5780638da5cb5b146100a457806390f0324b146100cf578063d56d229d146100fa578063dcccf2ee1461012557610060565b3661006057005b005b34801561006e57600080fd5b5061007761014e565b604051610084919061051b565b60405180910390f35b34801561009957600080fd5b506100a2610156565b005b3480156100b057600080fd5b506100b9610261565b6040516100c69190610577565b60405180910390f35b3480156100db57600080fd5b506100e4610287565b6040516100f1919061051b565b60405180910390f35b34801561010657600080fd5b5061010f61028d565b60405161011c91906105f1565b60405180910390f35b34801561013157600080fd5b5061014c6004803603810190610147919061063d565b6102b3565b005b600047905090565b61015e6104a9565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146101ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101e5906106ed565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015610256573d6000803e3d6000fd5b5061025f6104f8565b565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60025481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6102bb6104a9565b3373ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b815260040161032d919061051b565b602060405180830381865afa15801561034a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061036e9190610739565b73ffffffffffffffffffffffffffffffffffffffff16146103c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103bb906107d8565b60405180910390fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b8152600401610423939291906107f8565b600060405180830381600087803b15801561043d57600080fd5b505af1158015610451573d6000803e3d6000fd5b505050503373ffffffffffffffffffffffffffffffffffffffff166108fc6002549081150290604051600060405180830381858888f1935050505015801561049d573d6000803e3d6000fd5b506104a66104f8565b50565b6002600054036104ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104e59061087b565b60405180910390fd5b6002600081905550565b6001600081905550565b6000819050919050565b61051581610502565b82525050565b6000602082019050610530600083018461050c565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061056182610536565b9050919050565b61057181610556565b82525050565b600060208201905061058c6000830184610568565b92915050565b6000819050919050565b60006105b76105b26105ad84610536565b610592565b610536565b9050919050565b60006105c98261059c565b9050919050565b60006105db826105be565b9050919050565b6105eb816105d0565b82525050565b600060208201905061060660008301846105e2565b92915050565b600080fd5b61061a81610502565b811461062557600080fd5b50565b60008135905061063781610611565b92915050565b6000602082840312156106535761065261060c565b5b600061066184828501610628565b91505092915050565b600082825260208201905092915050565b7f4f6e6c7920746865206f776e65722063616e2077697468647261772066756e6460008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b60006106d760218361066a565b91506106e28261067b565b604082019050919050565b60006020820190508181036000830152610706816106ca565b9050919050565b61071681610556565b811461072157600080fd5b50565b6000815190506107338161070d565b92915050565b60006020828403121561074f5761074e61060c565b5b600061075d84828501610724565b91505092915050565b7f4f6e6c7920746865206f776e6572206f6620746865204e46542063616e20736560008201527f6e6420697420746f2074686520636f6e74726163740000000000000000000000602082015250565b60006107c260358361066a565b91506107cd82610766565b604082019050919050565b600060208201905081810360008301526107f1816107b5565b9050919050565b600060608201905061080d6000830186610568565b61081a6020830185610568565b610827604083018461050c565b949350505050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b6000610865601f8361066a565b91506108708261082f565b602082019050919050565b6000602082019050818103600083015261089481610858565b905091905056fea26469706673582212204718cd1d49e80a54c74ae71a904c1a6811eed9aafe76a2da07b145bd390932b764736f6c63430008110033
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 34 Chains
Showing 1 tokens with a value of $41,553
Loading...
Loading
Loading...
Loading
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.