DocsMore

FAQ

I hold the coin. Why did I not get a drop?#

At the snapshot block one of the rules rejected your wallet, in this order: it is the dropper itself; it is the dropper's owner or executor (pomijajWlasne); it is a contract (pomijajKontrakty), which includes Safes and vaults; the balance was zero or below minSaldo; the balance had not stayed at or above the threshold for minCzasTrzymania seconds (selling and buying back restarts the clock); or your proportional share rounded down to zero base units. The coin page lists every holder with the exact reason.

Can the creator take the supply back?#

Yes, at any time, with wyplac. A declared quiet period is a promise shown on the coin page, not a lock. Treat the dropper's balance as the creator's until it has been dropped.

Is a coin on the dashboard verified?#

No. The registry is permissionless and the app never labels anything "verified". Two coins can have the same symbol and logo. The contract address is the only identifier.

Does plop hold anyone's tokens?#

No. The supply sits in a Kroplomierz contract owned by the creator. The registry cannot receive or move tokens. The keeper key holds ETH for gas only.

Are there fees?#

None in the contracts. Creating a dropper, funding it and every drop cost gas on Robinhood Chain, paid by the creator and by the executor respectively.

Who pays for the drops' gas?#

The executor. When the default keeper is the executor, plop pays. If you run your own executor, you do.

What happens when the supply runs out?#

The coin moves to the Empty tab as soon as the balance is smaller than one drop, and the keeper skips it. The owner can top it up from the coin page (Add supply) or with approve + zasil; drops resume on the next pass.

Can I change the rules after launch?#

Yes, with Fabryka.ustawReguly (the coin page does not expose a rules editor on purpose; use the launch screen's refund flow or call the registry). Raise maksNaEpoke with ustaw if you raise kwota, or the next drop reverts.

Can I run this for my own token without the plop keeper?#

Yes. Set your own executor at creation or with ustaw, then call kapnij from your own process. See Keeper and executor. The app will show Drops are not automated until the executor is the keeper or the zero address.

Why are amounts strings in the API?#

uint256 does not fit in a JSON number; a token with 18 decimals loses digits as a float. Every amount is a decimal string of base units and every response carries decimals.

Why does the countdown not match my clock?#

Times come from block headers, not from the server's or your clock, and the API caches for ten seconds. Countdowns are relative to the czas of the response that carried them.

Why does the holder list say it is incomplete?#

The index reconstructs balances from every Transfer since the token's deployment. When the RPC cannot serve a range or the sum of balances does not match totalSupply, the index reports pelna: false. The keeper then refuses to send and the app marks every number as a lower bound.

Can a token have two droppers?#

The registry allows it (poTokenie). The app discourages it and shows the existing one instead.

Which chains are supported?#

The code is chain-agnostic EVM; the deployment is on Robinhood Chain (4663) and the local Anvil chain (31337) is built in for development. Adding another chain means a defineChain entry in web/lib/lancuch.ts, a registry deployment and a keeper.