Back to Home

Acebusters Nutz(NTZ)

Token
0xe1eda2267598...0ca0b21fd862
Spurious DragonContract #116KSource VerifiedEdit this contract
Deployed September 16, 2017 (8 years ago)Block 4,280,239

Acebusters Nutz (NTZ): Sept 2017 on-chain poker chip. Thin ERC-20/ERC-223 proxy delegating every call to a separate Controller with bonding curve.

Spurious Dragon EraVerified Source

Historical Significance

Acebusters Nutz is one of the earliest production on-chain dapp token deployments to combine a delegating proxy pattern with a bonding curve and dual ERC-20 + ERC-223 surface in a single coherent design, in September 2017. The architecture predates the standardized proxy patterns (EIP-1822 UUPS in 2019, EIP-1967 transparent proxy in 2019) by roughly two years; Acebusters did the controller-owns-proxy split by hand.

Acebusters was a real-money poker dapp where hands ran in state channels and only settlements hit the chain. The NTZ bonding curve provided a continuous market-maker so players could redeem chips back to ETH at any time without an order book counterparty. The custom unit ladder (Babz / Jonyz / Helcz / Pascalz / Nutz) honors Babbage, von Neumann, Helmholtz, and Pascal, in the same spirit as the wei/gwei/ether naming.

Context

Compiled with Solidity v0.4.16+commit.d7661dd9, optimizer on, 200 runs. Deployed 16 September 2017 at block 4,280,239 by 0x1a4faec2f0b3e268494c140f2faafce1791f7719, one month before the Byzantium hard fork. The companion Controller at 0xe7dc501cb9ca414cf9211af214d5065ca3a30768 was deployed shortly before and is also Etherscan-verified (also Solidity 0.4.18, optimizer on).

Token Information
Token Name
Acebusters Nutz
Symbol
NTZ
Decimals
12
Key Facts
Deployment Block
4,280,239
Deployment Date
Sep 16, 2017, 12:16 PM
Code Size
5.0 KB
Gas at Deploy
1,512,216

Description

Acebusters Nutz (NTZ) is the in-game currency of Acebusters, an on-chain Texas hold'em poker dapp from 2017. The deployed Nutz contract is a thin user-facing proxy: every storage-touching call (balanceOf, totalSupply, transfer, transferFrom, approve, allowance, floor, ceiling, powerPool, activeSupply) delegates to the contract's owner, which is a separate Controller at 0xe7dc501cb9ca414cf9211af214d5065ca3a30768 that also has its source verified on Etherscan. The Controller holds the actual balance map, runs the bonding-curve sell/buy logic, manages the ETH reserve, and gates an admin pause.

The token implements both ERC-20 and ERC-223. The ERC-223 path checks whether the recipient address has code (via EXTCODESIZE) and, if so, calls tokenFallback(from, value, data) on the recipient before completing the transfer. The pay-in path is a payable function purchase() (selector efef39a1) and a payable fallback that both forward msg.value to Controller.purchase, returning Nutz at the current ceiling price. The pay-out path is sell(price, amountBabz) and powerUp(amountBabz), both delegating to Controller with the caller's price guard.

Unit ladder, mirroring wei/gwei/eth: 1 NTZ = 10^12 Babz (base unit) = 10^9 Pascalz = 10^6 Helcz = 10^3 Jonyz (named for John von Neumann), 12 decimals. The base unit name 'Babz' honors Charles Babbage. As of 2026-05 the active totalSupply is approximately 647,253.4966 NTZ; the Nutz contract itself holds 0 ETH (the reserve is on the Controller, also 0 ETH, since the game wound down years ago).

Source Verified

SolidityEtherscan verified
Compiler: v0.4.16

Author-published source verified on Etherscan. Optimizer on (200 runs). The Nutz contract is a thin proxy; the implementation lives in the companion Controller at 0xe7dc501cb9ca414cf9211af214d5065ca3a30768, which is also Etherscan-verified.

Historian Categories

Token
Heuristic Analysis

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

Detected Type: Token
Has ERC-20-like patterns

Bytecode Overview

Opcodes5,094
Unique Opcodes226
Jump Instructions268
Storage Operations46

External Links