If you have worked with other blockchains
Four things that work differently here
- There are no addresses in the ledger. An epicbox address routes a message between wallets. No output is paid to it, so there is no balance to query and no history to read.
- A transfer needs both parties. The sender builds a partial transaction called a slate, the receiver adds their half, the sender finalises. Delivery, not consensus, is where transfers fail.
- Sending reserves your outputs. They stay unavailable until the transfer confirms or you cancel it. Nothing releases them on a timer.
- A seed phrase restores funds, not history. There is no public record to rebuild from, so a recovered wallet has a correct balance and an empty transaction log.
It completes. Step 1 of 5. The sender asks the node for the chain tip, builds a slate, and reserves the inputs it will spend.
The developer journey
Learn Epic in eight stages
From how the ledger works to driving a wallet from code. Each stage is one page.
—read
- Understand the ledger
- Understand the exchange
- Build the binaries
- Run a private chain
- Complete a transfer
- Connect to mainnet
- Operate a wallet
- Build an integration
Start at stage 01Progress is measured by how far you read and stays in this browser.