Base Builder NFT

Verified contract

Active on Base with 249,987 txns
Deployed by via 0xf4593185 at 13553950
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0xbd7975be8c1aded3108ae905fa264bc8861ad5a82c4b85db6d1ee0d7a50837ec
0x62ffcb4603b9e1b1edb913fcb3a82f92946b782cf70ad7b069ea81ea626cc591
0xd421d74e6045f67b3407a567870967af61faba8140182310702242d0e788328c
0x95d3ee0e12687f8ed2a6e03675d1bbf7eaf815b60e6033c1cde29f96bd7a87c0
0xc0489e9876f9dc369a8a9cada87b5ff5bd0b8cbc381dfe4d73294747b50b81f6
0xcca2e9f2963d18f68fc0a207e729e137af560976b1bd541211368bdf005041eb
0xdd4b82dc5c68acff20d9bb3cebf0ec99bbce3f3b65d103a6fac240d6855a3ee5
0x631cce0486db327e275257126df0411d7a8cbff49fbf47b80e4beb59e2852ee6
0x3b03776094bb04d5043a8fd35e2aa92efbcfdecedcf441d7d7e95e34ff94b124
0x8c7ec30212895d423cbff2bf829d64c256ecad142fac32897b69c2ce98485b86

Functions
Getter at block 22741346
baseURI(view returns (string)
https://base.org/nfts/builder.json
merkleRoot(view returns (bytes32)
0x420d11a2781ec05cbfcf2338f411716bac0acbba3d50076157706ffbdd59705f
name(pure returns (string)
Base Builder NFT
owner(view returns (address result)
0xfd4f24676ed4588928213f37b126b53c07186f45
symbol(pure returns (string)
BASEBUILDER
totalSupply(view returns (uint256)
244756
Read-only
balanceOf(address ownerview returns (uint256 result)
getApproved(uint256 idview returns (address result)
hasClaimed(addressview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool result)
ownerOf(uint256 idview returns (address result)
ownershipHandoverExpiresAt(address pendingOwnerview returns (uint256 result)
supportsInterface(bytes4 interfaceIdview returns (bool result)
tokenURI(uint256 idview returns (string)
State-modifying
approve(address accountuint256 idpayable 
cancelOwnershipHandover(payable 
completeOwnershipHandover(address pendingOwnerpayable 
mint(bytes32[] proof
renounceOwnership(payable 
requestOwnershipHandover(payable 
safeTransferFrom(addressaddressuint256payable 
safeTransferFrom(addressaddressuint256bytespayable 
setApprovalForAll(address operatorbool isApproved
setBaseURI(string _baseURI
setMerkleRoot(bytes32 _root
transferFrom(addressaddressuint256payable 
transferOwnership(address newOwnerpayable 
Events
Approval(address indexed owneraddress indexed accountuint256 indexed id
ApprovalForAll(address indexed owneraddress indexed operatorbool isApproved
OwnershipHandoverCanceled(address indexed pendingOwner
OwnershipHandoverRequested(address indexed pendingOwner
OwnershipTransferred(address indexed oldOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed id
Constructor
constructor(address _ownerstring _baseURIbytes32 _root
Fallback and receive
receive(
Errors
AccountBalanceOverflow(
AlreadyClaimed(address minter
AlreadyInitialized(
BalanceQueryForZeroAddress(
DoesNotAcceptEther(
InvalidProof(
NewOwnerIsZeroAddress(
NoHandoverRequest(
NonexistentToken(uint256 tokenId
NotOwnerNorApproved(
Reentrancy(
TokenAlreadyExists(
TokenDoesNotExist(
TransferDisabled(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
Unauthorized(