For developers / Reference
Glossary
LiveSeveral of these words mean something narrower here than they do elsewhere. Confirmation and finality are different events, pending involves no mempool, and burn means one specific measurable thing.
Terms
- Mini-block
- A signed batch of transactions and receipts sealed by the sequencer at a ~10 ms scheduling target. It constitutes a preconfirmation.
- Preconfirmation
- A signed commitment by the sequencer to an ordering and an execution result, made before the containing EVM block is sealed. It is not finality.
- EVM block
- A standard Ethereum-shaped block wrapping the mini-blocks of a ~250 ms scheduling target interval. It constitutes a confirmation for wallets and explorers.
- Confirmation
- Inclusion in a sealed EVM block. Not the same event as finality.
- Finality
- The state after the containing batch is settled on Ethereum. This site uses the word for nothing else.
- Scheduling target
- An interval the block producer aims for. It is not a latency guarantee and it is not a throughput figure. The sealer skips a late tick rather than catching up, so a target is a cadence and not a promise.
- Leader
- The single active sequencer process that orders, executes and seals.
- Replica
- A process that derives canonical state from the L1 and the data-availability layer by re-executing the published transaction lists. It serves read RPC, produces nothing, and runs no WebSocket server.
- Derivation payload
- The published per-block record - the full transaction list, parent and block hashes, and timestamp - from which a replica re-executes.
- Pending
- On Pickle, not a mempool state. There is no public mempool: a transaction hash is published to the pending feed only after it has executed and been indexed. As a block tag, `pending` resolves to the latest block.
- PKL
- The Pickle ecosystem token. 18 decimals, a specified fixed supply of 10,000,000,000, no mint function, and a holder-only burn. Gas is paid in ETH, permanently - PKL is never required to transact.
- ABX
- AlphBanX, a separate and pre-existing token on Alephium. It is the legacy asset a migration allocation draws from, and it is not PKL under an old name.
- Burn
- A reduction of `totalSupply()`. Holding tokens at an inaccessible address is 'removed from circulation' and is a different thing, because `totalSupply()` is unchanged.
- DA
- Data availability. In Phase 0 this is a local content-addressed object store the sequencer writes batches to.
- Protocol take
- The portion of an application's fee income that is the application's own revenue - after liquidity-provider fees, creator royalties, service-provider payments and user principal are excluded.
- Phase 0
- The current stage: a single-operator testnet with development keys, a local L1 and a local DA layer. State may be reset without notice.