Soulbound

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x18abaeb2 at 18995653
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Soulbound"

No transactions found for "Soulbound"


Functions
Getter at block 23175478
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINTER_ROLE(view returns (bytes32)
0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6
contractURI(view returns (string)
getBaseURICount(view returns (uint256)
0
getDefaultRoyaltyInfo(view returns (addressuint16)
(0x0000000000000000000000000000000000000000, 0)
name(view returns (string)
nextTokenIdToMint(view returns (uint256)
0
owner(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
Read-only
balanceOf(addressuint256view returns (uint256)
balanceOfBatch(address[] accountsuint256[] idsview returns (uint256[])
batchFrozen(uint256view returns (bool)
getBatchIdAtIndex(uint256 _indexview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoyaltyInfoForToken(uint256 _tokenIdview returns (addressuint16)
hasRole(bytes32 roleaddress accountview returns (bool)
hasRoleWithSwitch(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(addressaddressview returns (bool)
royaltyInfo(uint256 tokenIduint256 salePriceview returns (address receiveruint256 royaltyAmount)
supportsInterface(bytes4 interfaceIdview returns (bool)
totalSupply(uint256view returns (uint256)
uri(uint256 _tokenIdview returns (string)
State-modifying
batchMintTo(address _touint256[] _tokenIdsuint256[] _amountsstring _baseURI
burn(address _owneruint256 _tokenIduint256 _amount
burnBatch(address _owneruint256[] _tokenIdsuint256[] _amounts
grantRole(bytes32 roleaddress account
initialize(address _defaultAdminstring _namestring _symbol
mintTo(address _touint256 _tokenIdstring _tokenURIuint256 _amount
multicall(bytes[] datareturns (bytes[] results)
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
safeBatchTransferFrom(address fromaddress touint256[] idsuint256[] amountsbytes data
safeTransferFrom(address fromaddress touint256 iduint256 amountbytes data
setApprovalForAll(address operatorbool approved
setContractURI(string _uri
setDefaultRoyaltyInfo(address _royaltyRecipientuint256 _royaltyBps
setOwner(address _newOwner
setRoyaltyInfoForToken(uint256 _tokenIdaddress _recipientuint256 _bps
Events
ApprovalForAll(address indexed _owneraddress indexed _operatorbool _approved
BatchMetadataUpdate(uint256 _fromTokenIduint256 _toTokenId
ContractURIUpdated(string prevURIstring newURI
DefaultRoyalty(address indexed newRoyaltyRecipientuint256 newRoyaltyBps
Initialized(uint8 version
MetadataFrozen(
OwnerUpdated(address indexed prevOwneraddress indexed newOwner
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoyaltyForToken(uint256 indexed tokenIdaddress indexed royaltyRecipientuint256 royaltyBps
TransferBatch(address indexed _operatoraddress indexed _fromaddress indexed _touint256[] _idsuint256[] _values
TransferSingle(address indexed _operatoraddress indexed _fromaddress indexed _touint256 _iduint256 _value
URI(string _valueuint256 indexed _id
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
BatchMintInvalidBatchId(uint256 index
BatchMintInvalidTokenId(uint256 tokenId
BatchMintMetadataFrozen(uint256 batchId
ContractMetadataUnauthorized(
OwnableUnauthorized(
PermissionsAlreadyGranted(address accountbytes32 role
PermissionsInvalidPermission(address expectedaddress actual
PermissionsUnauthorizedAccount(address accountbytes32 neededRole
RoyaltyExceededMaxFeeBps(uint256 maxuint256 actual
RoyaltyInvalidRecipient(address recipient
RoyaltyUnauthorized(
TransferDisabled(