Bitcoin Ordinals

Verified contract

Proxy

Active on Ethereum with 30 txns
Deployed by via 0x7836344a at 18007532
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 7 additional slots

No balances found for "Bitcoin Ordinals"

0xceb689a55fb1110a7781e001f104e7450a20436939b8d92d01f8da1646e2b2c1
0x3a75ce3620cf74b29cc96e17ba0ea1ff469854dbba796e9db193632fb8068a01
0x8f62da9aea1759deb2f556487125d8fae11d97664d49bcc4095c61a20c38e0a9
From
0x2ccc105c902e0c65aaacce609a03cac0009d66698133edc229821e7e12a16cbb
0x5af31a3b360b990fb419bdc85b40a0ac359ab0478e2db5449a317042a07b97b1
0x9839675d0ed3b694f343b578842a0594b81b7cda1228ad1194c8bf7f3a407959
0x458a28d86d0073814a8c2f4cedaa05335c23ff1a1a290a48f42e091d3dad9100
0x6581cf06d2202fcd551ac4c10f04c3570db750bd2518886cea5664e732bcf72a
0xefe5a4f3798a576104f4f32959b959b948fc1cf016d93770a1659cdfb929cc4c
0x10e4d851fbe3106c21eb1313587a411867e20bb2cf3f7e8d159a1140beced414

Functions
Getter at block 20915806
byPassable(view returns (bool)
true
interfaceId(pure returns (bytes4)
0xf4a95f26
isClaimable(view returns (bool)
true
name(view returns (string)
Bitcoin Ordinals
owner(view returns (address)
0x2272ecf43a7481088fa2d4ba9109804ed5a31901
symbol(view returns (string)
ORDINALS
totalSupply(view returns (uint256)
935
version(pure returns (string)
14
Read-only
balanceOf(address ownerview returns (uint256)
byPassableFunction(addressbytes4view returns (bool)
explicitOwnershipOf(uint256 tokenIdview returns (struct IERC721AUpgradeableTokenOwnership ownership)
explicitOwnershipsOf(uint256[] tokenIdsview returns (struct IERC721AUpgradeableTokenOwnership[])
getAllRegisteredContractsOfType(uint256 _typeview returns (address[])
getApproved(uint256 tokenIdview returns (address)
getInternalTokenId(uint256 tokenIdview returns (uint256)
isApprovedForAll(address owneraddress operatorview returns (bool)
isRegistered(address _contractuint256 _typeview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
registeredContracts(addressview returns (uint256)
royaltyInfo(uint256 tokenIduint256 valueview returns (address receiveruint256 royaltyAmount)
supportsInterface(bytes4 _interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
tokensOfOwner(address ownerview returns (uint256[])
tokensOfOwnerIn(address owneruint256 startuint256 stopview returns (uint256[])
State-modifying
addBypassRule(address whobytes4 functionSiguint256 id
approve(address operatoruint256 tokenIdpayable 
burn(uint256 tokenId
initialize(string name_string symbol_
mint(address touint256 externalTokenId
mintMany(address[] touint256[] externalTokenId
registerContract(address _contractuint256 _type
removeBypassRule(address whobytes4 functionSiguint256 id
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes datapayable 
setApprovalForAll(address operatorbool approved
setBaseURI(string baseURI
setDetails(string name_string symbol_
setTokenRoyalty(uint256 tokenIdaddress recipientuint256 value
toggleBypassability(
toggleClaimable(
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address newOwner
unregisterContract(address _contractuint256 index
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
InvalidQueryRange(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
OperatorNotAllowed(address operator
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(