NFD to BIC, and back
Feisty Doge is becoming BIC, the Bureau of Internet Culture’s token. One NFD becomes one BIC. One BIC redeems for one NFD. The contract holds every migrated NFD in escrow and nobody — not the multisig, not the deployer — has a path to it except a reverse migration. That escrow is shared and first-come: it holds only NFD that came in through a migration, and any BIC holder can redeem against it, so the figure below is what is actually redeemable right now.
Not live yet
This site is not set up to run the migration yet, so nothing on DeVamp will ask your wallet for anything until it is. The contracts are written and tested and are waiting on a security audit. When audited contracts are on Ethereum mainnet and this page has checked on chain that the addresses it holds are theirs, the wallet controls appear here and nowhere else.
Until this page shows a wallet control, no DeVamp page migrates NFD — and nobody from the Bureau or from DeVamp will message you a migration link. A site that asks you to approve a contract for NFD before this page does is not this migration.
What is coming
- Exact one for one, both directions. No fee, no price impact, no slippage to set.
- Migrated NFD sits in escrow. Only a reverse migration can release it; there is no admin function that reaches it.
- The reverse direction cannot be paused. That is enforced by the contract, not by policy.
- The forward direction can be paused by the community multisig — for example while the Feisty Doge vault is in an auction. This page will say so when it is.
- Each transaction is capped by what the contract holds right now: BIC inventory going forward, NFD escrow going back. Both numbers will be shown live here, with advice to split anything larger.
What this page will check before it lets you sign
Before any button here can ask your wallet for anything, the page reads the contracts and confirms all of the following. If one fails, the page says so and stays read-only.
- Reads come from Ethereum mainnet
- Contract code at the migration address
- Contract code at the BIC address
- The migration contract takes NFD
- The migration contract pays BIC
- The migration contract uses the Uniswap v4 PoolManager
- The migration contract is owned by the community multisig
- BIC answers as BIC
- BIC has 18 decimals
- BIC supply is 100,000,000,000
- BIC rescues to the community multisig
- The NFD address answers as NFD
- NFD has 18 decimals
What actually happens
- Approve. You let the migration contract take exactly the amount you typed — no more. This is a transaction of its own, and your wallet will show the number.
- Migrate. The contract takes that NFD into escrow and sends the same number of BIC to the same wallet, in one transaction. The rate is fixed in the code; there is no price and nothing to slip.
Redeeming is the same two steps with the tokens reversed. An approval for exactly the amount is used up by the migration, so the next one asks again. DeVamp never holds your tokens. Your wallet signs; the contract swaps.
Who controls what
The contract’s owner is the community multisig, 0x8569…cf39 ↗. It can pause forward migrations — for instance while the Feisty Doge vault is in an auction — and withdraw unused BIC inventory. It cannot change the pair, the rate, or reach the escrow. BIC itself has no owner at all. Anyone can fund the inventory; the treasury does so in tranches, which is why the forward capacity moves.
Only the Ethereum mainnet NFD
The migration knows one token: NFD at 0xDFDb7f72c1F195C5951a234e8DB9806EB0635346 on Ethereum mainnet. The Base and Solana versions of Feisty Doge listed on its token page are not visible to it and cannot be migrated from here.
Where to read more
- Source is published at launch.
- Feisty Doge on DeVamp →The token being migrated, and its authenticity review.
- Bureau of Internet Culture ↗The DAO doing the migrating.