Passengers_Minting_Contract

Verified contract

Proxy

Active on Ethereum with 5,193 txns
Deployed by via 0x0a8fad8a at 16233735
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
6 additional variables
ERC-20
--
0xc3be7fb0bc7ed2293cd154e75bd18282d09c772f82dc0bad47e53056a866c95e
From
0x48e0c2870dac6adf262a73a407bafa92f5a5e6dca3653bb8e3047537b591f05a
0x2e9a4455863caa8e0638a4c5cd25c800a304256e8796e7138c6624874681b792
0xee913f8dab4f4f0aa7b56ff2a7ee8d4a1b9046243cbd3cc9a431cde900c39d96
0xe49e9b615eef3b48a271770753fd4ad1036d5f5c815269ef219ecad2425c5f07
0xcd582fb6938a24f0284ace898a1dc6191438086a61af9598cadd00e34453ea54
0x7c399b174ad0391bb6b5cc2d779db7cfd48b844fb887ebf8bf2fbc522090a001
0xf3013bcc727b51e60b6f8f1448946acae264025f762a810a02c85b20e6b0c812
0x33271dfdd719c897bb3839650e8ea9f7e3f888d1762055e957a0c7704ff58043
0xd13e8b35da36455beebf63c391532f9bc493dea028a823398e027682bfa477ed

Functions
Getter at block 21281013
armoryContract(view returns (address)
0x7df0df1d6107895797aee9370f2b1e5b1db75228
baseURI(view returns (string)
https://storage.googleapis.com/media_passengers/metadata/
crateContract(view returns (address)
0x7f4ac7c9f7015178248ad6729523f0d5f628b933
isCompoundable(pure returns (bool)
true
isOperatorFilterRegistryRevoked(view returns (bool)
false
isPaused(view returns (bool)
false
name(view returns (string)
Passengers_Minting_Contract
owner(view returns (address)
0x0ff1f05f6405df77b7bb9edeee227c0c8fc51ed3
symbol(view returns (string)
PASSENGERS
totalSupply(view returns (uint256)
3200
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getHeadOf(address tailAddressuint256 tailIdview returns (uint256)
getTailAddressByIndex(uint256 headIduint256 indexview returns (address)
getTailPerAddressByIndex(uint256 headIdaddress tailAddressuint256 indexview returns (uint256)
getTailsAddresses(uint256 headIdview returns (address[])
getTailsPerAddressOf(uint256 headIdaddress tailAddressview returns (uint256[])
isApprovedForAll(address owneraddress operatorview returns (bool)
isContract(address addrview returns (bool)
isController(addressview returns (bool)
isCrateMinted(uint256 tokenIdview returns (bool)
onERC721Received(addressaddressuint256bytespure returns (bytes4)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
topOwnerOf(uint256 tokenIdview returns (address topOwner)
totalTailAddressesOf(uint256 headIdview returns (uint256)
totalTailsPerAddressOf(uint256 headIdaddress tailAddressview returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addController(address _controller
approve(address operatoruint256 tokenId
attach(address[] tailAddressesuint256[] tailIdsuint256[] headIds
burn(uint256 _tokenId
controllerBurn(uint256 _tokenId
controllerDetachAndBurn(address userAddressuint256 passengerIduint256 tsdID
detach(address[] tailAddressesuint256[] tailIdsuint256[] headIds
detachAndBurnTSD(uint256 passengerIduint256 tsdID
detachTSD(uint256[] passengerIds
initialize(
mint(address _touint256 _amount
removeController(address _controller
renounceOwnership(
revokeOperatorFilterRegistry(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setArmoryContract(address armory
setBaseURI(string baseURI_
setCrateAddress(address crateAddress
toggleCrateMintingStatus(uint256 passengerId
togglePause(
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
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
Attach(address[] indexed tailAddressesuint256[] indexed tailIdsuint256[] indexed headIdsaddress tokenOwner
Detach(address[] indexed tailAddressesuint256[] indexed tailIdsuint256[] indexed headIdsaddress tokenOwner
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
AlreadyRevoked(
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
ApprovalToCurrentOwner(
ApproveToCaller(
BalanceQueryForZeroAddress(
MintToZeroAddress(
MintZeroQuantity(
OnlyOwner(
OperatorNotAllowed(address operator
OwnerQueryForNonexistentToken(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(