The Vending Machine
Verified contract
Active on
Ethereum with 3,416 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x6c27…862e
0x3a20…69bb
Balances ($0.00)
No balances found for "The Vending Machine"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21150188 | 8 days ago | | | 0 | 0.00029791151 | |
| 20768627 | 2 months ago | | | 0 | 0.000056122381 | |
| 20608223 | 3 months ago | | | 0 | 0.000042228740 | |
| 20386326 | 4 months ago | | | 0 | 0.00028542272 | |
| 20320652 | 4 months ago | | | 0 | 0.00038602659 | |
| 20320645 | 4 months ago | | | 0 | 0.00034811832 | |
| 20027796 | 5 months ago | | | 0 | 0.0016857877 | |
| 19996665 | 6 months ago | | | 0 | 0.00022577567 | |
| 19927774 | 6 months ago | | | 0 | 0.00074853670 | |
| 19872050 | 6 months ago | | | 0 | 0.00017368274 |
ABI
ABI objects
Getter at block 21209743
baseURI() view returns (string)
https://vm.p4sd.com/tokens/
getTotalMinted() view returns (uint256)
6203
name() view returns (string)
The Vending Machine
owner() view returns (address)
0x1e19f70a43f673c866e8a42397981bb67de76ae1
signingAddress() view returns (address)
0xdbfc2e82dc2880320553dfa8e2db71da6c9c8b41
symbol() view returns (string)
VM
totalSupply() view returns (uint256)
4377
Read-only
balanceOf(address owner) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
isApprovedForAll(address owner, address operator) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
royaltyInfo(uint256 _tokenId, uint256 _salePrice) view returns (address, uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenURI(uint256 tokenId) view returns (string)
State-modifying
Events approve(address to, uint256 tokenId)
dispenseItemsManually(address receiver, uint256 quantity)
onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) returns (bytes4)
onERC1155Received(address, address from, uint256 id, uint256 amount, bytes) returns (bytes4)
renounceOwnership()
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data)
setApprovalForAll(address operator, bool approved)
setBaseURI(string uri)
setCoinAddress(address newAddress)
setPssssdAddress(address newAddress)
setRoyaltyInfo(address treasuryAddress, uint96 newRoyaltyPercentage)
setSigningAddress(address newSigningAddress)
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address newOwner)
useItem(uint256 itemID, bytes signature, bytes data)
useItem(uint256 itemID, uint256 pssssdTokenID, bytes signature, bytes data)
useItem(uint256 itemID, uint256 pssssdTokenID, uint256 optionalPssssdTokenID, bytes signature, bytes data)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
ConsecutiveTransfer(uint256 indexed fromTokenId, uint256 toTokenId, address indexed from, address indexed to)
ItemUsed(uint256 indexed itemID, bytes data)
ItemUsed(uint256 indexed itemID, uint256 pssssdTokenID, bytes data)
ItemUsed(uint256 indexed itemID, uint256 pssssdTokenID, uint256 optionalPssssdTokenID, bytes data)
ItemsDispensed(address indexed sender, uint256 startTokenID, uint256 quantity)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SigningAddressUpdated(address previousSigner, address newSigner)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
constructor(address coinAddress, address pssssdAddress, address signer, address treasury, string uri)
This contract contains no fallback and receive objects.
ApprovalCallerNotOwnerNorApproved()
ApprovalQueryForNonexistentToken()
ApproveToCaller()
BalanceQueryForZeroAddress()
CallerIsNotTheOwner()
CannotSetZeroAddress()
IncorrectSignature()
MintERC2309QuantityExceedsLimit()
MintToZeroAddress()
MintZeroQuantity()
OnlyTakesVMTokens()
OwnerQueryForNonexistentToken()
OwnershipNotInitializedForExtraData()
TransferCallerNotOwnerNorApproved()
TransferFromIncorrectOwner()
TransferToNonERC721ReceiverImplementer()
TransferToZeroAddress()
URIQueryForNonexistentToken()