Skip to content

blockdeep/efimero-node-template

Repository files navigation

Efímero: Disposable Chains on Polkadot

Disposable chains are parachains built with a limited lifespan. Instead of existing indefinitely, they serve a focused purpose for a set period of time and then disappear, leaving behind no bloated state or lingering costs. This is a node template for bootstrapping disposable chains.

Read detailed docs and related concepts at - https://efimero.blockdeep.dev.

Use Cases

  • Asset airdrops
  • Event crediting systems
  • Competition award distribution
  • Temporary low-friction trading environments

Core Features

  • Uses Relay Chain token as native asset
  • Zero existential deposit
  • Supports asset management via pallet-assets
  • Integrates with Asset Hub as asset reserve
  • Root-level control via Sudo (potentially delegate-able to Relay Chain governance)
  • Merkle-based asset distribution system
  • Free transaction mechanism with cooldown periods
  • Temporary storage design

Design Considerations

  • Asset creation restricted to Sudo/Governance
  • Merkle root storage requires Sudo/Governance
  • No native token
  • Asset issuance managed by trusted reserve

Based on Parachain Template Structure

A Polkadot SDK based project such as this one consists of:

  • 💿 a Node - the binary application.
  • 🧮 the Runtime - the core logic of the parachain.
  • 🎨 the Pallets - from which the runtime is constructed.

Build

cargo build --workspace --release 

Run Local Network

# Basic testnet with relay chain and parachain
./run-zombienet.sh testnet

# Testnet with asset hub included
./run-zombienet.sh testnet_asset_hub

References

About

Node template for disposable parachains.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 2

  •  
  •