Back to Home
CurioVendingMachine_10 logo

CurioVendingMachine_10

vending-machine
0x46c4723111e2...7bc68d875dea
Spurious DragonSource VerifiedEdit this contract
Deployed May 30, 2017 (9 years ago)Block 3,790,571

Curio Cards vending machine for Card #10 (Future).

Spurious Dragon EraVerified Source

Historical Significance

This sale contract is part of the original Curio Cards primary-sale infrastructure for Card #10 (Future).

Context

Curio Cards used separate sale contracts to distribute fixed-supply art tokens from the 2017 collection. Collectors bought cards by sending ETH directly to these sale contracts, which then delivered the corresponding card tokens from the vending machine inventory. Rhett Creighton (@rhett_creighton) is Curio Cards co-founder and Solidity developer.

Token Information
Logo
Token logo
via RPC
Key Facts
Deployer
Rhett Creighton(0x3cc442...d84d66)
Deployment Block
3,790,571
Deployment Date
May 30, 2017, 03:20 AM
Code Size
886.0 B
Transactions by Year
201736
2021164

Description

This contract is an original Curio Cards sale/vending machine deployed by Rhett Creighton (@rhett_creighton). It references token 0x72b34d637c0d14ace58359ef1bf472e4b4c57125 (Card #10 (Future)). The runtime includes sale functions such as available(), price(), amountRaised(), claimFunding(), and ERC-20 transferFrom integration.

Source Verified

SolidityNear-exact bytecode match
Compiler: v0.4.11

Curio Cards 886-byte vending machine (2017). Compiled with solc v0.4.11+commit.68ef5810, optimizer OFF. All executable runtime bytecode matches on-chain byte-for-byte across the entire 886B card family; only the trailing 43-byte bzzr0 metadata/swarm hash differs (original source-file text not recovered) -> near_exact_match. ABI and function names (available, amountRaised, CloseVending, price, claimFunding; constructor holdingAddress/token/budget/rate) recovered from the project front-end curiocards.github.io/js/vending.js. Fallback is the payable buy: numberOfCards = msg.value/price, token.transferFrom(holdingAddress, buyer, numberOfCards), available -= numberOfCards.

Heuristic Analysis

The following characteristics were detected through bytecode analysis and may not be accurate.

Detected Type: vending-machine

Bytecode Overview

Opcodes886
Unique Opcodes116
Jump Instructions43
Storage Operations20

External Links

Related contracts