DN404 · Robinhood chain
An ERC-20 and an ERC-721, in a single token.
Apollo is a DN404 token — a mixed ERC-20 / ERC-721 implementation with native liquidity. Hold a whole token and you hold an NFT; trade a fraction and the NFT reforges. One contract, no wrappers.
Apollo.sol
contract Apollo is DN404 {
name = "Apollo";
symbol = "APOLLO";
supply = 10_000e18;
standard = ERC20 × ERC721;
decimals = 18;
}
The mechanism
Balances and NFTs stay in lockstep.
Your ERC-20 balance is the source of truth. Cross a whole-token threshold upward and an NFT is minted to your wallet; cross one downward and an NFT is burned. Fractions move as plain ERC-20.
2.4
ERC-20 balance
= 2
NFTs held
Whole units mint or burn NFTs automatically, so nfts == floor(balance) always holds. The ERC-20 and ERC-721 sides can never drift apart, and pools trade the token natively — no wrapping, staking, or bridging.
Comparison
What DN404 adds.
| Capability | ERC-20 | ERC-721 | DN404 · Apollo |
|---|---|---|---|
| Fungible & divisible | ✓ | ✕ | ✓ |
| Is an NFT | ✕ | ✓ | ✓ |
| Native DEX liquidity | ✓ | ✕needs fractionalizing | ✓ |
| Fractional ownership of the NFT set | — | ✕ | ✓ |
| One contract, no wrapper | — | — | ✓ |