Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
GoodblocksBatchUnlock
Compiler Version
v0.8.19+commit.7dd6d404
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT pragma solidity ^0.8.19; // multiple token unlocks contract GoodblocksBatchUnlock { IGoodblocks GBContract = IGoodblocks(address(0x29B4Ea6B1164C7cd8A3a0a1dc4ad88d1E0589124)); function batchUnlock(uint256[] memory _tokenIds) public payable { uint256 tokenValue = msg.value/_tokenIds.length; for(uint256 i=0; i<_tokenIds.length; ++i) { GBContract.unlockNextGeneration{value: tokenValue}(_tokenIds[i]); } } } // interface with the token contract interface IGoodblocks { function unlockNextGeneration(uint256 _tokenId) external payable; }
{ "optimizer": { "enabled": false, "runs": 200 }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"uint256[]","name":"_tokenIds","type":"uint256[]"}],"name":"batchUnlock","outputs":[],"stateMutability":"payable","type":"function"}]
Contract Creation Code
60806040527329b4ea6b1164c7cd8a3a0a1dc4ad88d1e05891246000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555034801561006457600080fd5b5061046a806100746000396000f3fe60806040526004361061001e5760003560e01c80634a82942c14610023575b600080fd5b61003d600480360381019061003891906102bb565b61003f565b005b600081513461004e9190610362565b905060005b82518110156101135760008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636dcf09e2838584815181106100ac576100ab610393565b5b60200260200101516040518363ffffffff1660e01b81526004016100d091906103d1565b6000604051808303818588803b1580156100e957600080fd5b505af11580156100fd573d6000803e3d6000fd5b50505050508061010c906103ec565b9050610053565b505050565b6000604051905090565b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61017a82610131565b810181811067ffffffffffffffff8211171561019957610198610142565b5b80604052505050565b60006101ac610118565b90506101b88282610171565b919050565b600067ffffffffffffffff8211156101d8576101d7610142565b5b602082029050602081019050919050565b600080fd5b6000819050919050565b610201816101ee565b811461020c57600080fd5b50565b60008135905061021e816101f8565b92915050565b6000610237610232846101bd565b6101a2565b9050808382526020820190506020840283018581111561025a576102596101e9565b5b835b81811015610283578061026f888261020f565b84526020840193505060208101905061025c565b5050509392505050565b600082601f8301126102a2576102a161012c565b5b81356102b2848260208601610224565b91505092915050565b6000602082840312156102d1576102d0610122565b5b600082013567ffffffffffffffff8111156102ef576102ee610127565b5b6102fb8482850161028d565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061036d826101ee565b9150610378836101ee565b92508261038857610387610304565b5b828204905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6103cb816101ee565b82525050565b60006020820190506103e660008301846103c2565b92915050565b60006103f7826101ee565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361042957610428610333565b5b60018201905091905056fea264697066735822122006666ce1c800564f13f285622555ef7e40a12df1e4d80ac1d5acf4f49ae56e9364736f6c63430008130033
Deployed Bytecode
0x60806040526004361061001e5760003560e01c80634a82942c14610023575b600080fd5b61003d600480360381019061003891906102bb565b61003f565b005b600081513461004e9190610362565b905060005b82518110156101135760008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636dcf09e2838584815181106100ac576100ab610393565b5b60200260200101516040518363ffffffff1660e01b81526004016100d091906103d1565b6000604051808303818588803b1580156100e957600080fd5b505af11580156100fd573d6000803e3d6000fd5b50505050508061010c906103ec565b9050610053565b505050565b6000604051905090565b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61017a82610131565b810181811067ffffffffffffffff8211171561019957610198610142565b5b80604052505050565b60006101ac610118565b90506101b88282610171565b919050565b600067ffffffffffffffff8211156101d8576101d7610142565b5b602082029050602081019050919050565b600080fd5b6000819050919050565b610201816101ee565b811461020c57600080fd5b50565b60008135905061021e816101f8565b92915050565b6000610237610232846101bd565b6101a2565b9050808382526020820190506020840283018581111561025a576102596101e9565b5b835b81811015610283578061026f888261020f565b84526020840193505060208101905061025c565b5050509392505050565b600082601f8301126102a2576102a161012c565b5b81356102b2848260208601610224565b91505092915050565b6000602082840312156102d1576102d0610122565b5b600082013567ffffffffffffffff8111156102ef576102ee610127565b5b6102fb8482850161028d565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061036d826101ee565b9150610378836101ee565b92508261038857610387610304565b5b828204905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6103cb816101ee565b82525050565b60006020820190506103e660008301846103c2565b92915050565b60006103f7826101ee565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361042957610428610333565b5b60018201905091905056fea264697066735822122006666ce1c800564f13f285622555ef7e40a12df1e4d80ac1d5acf4f49ae56e9364736f6c63430008130033
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 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.