Getting Started
This guide takes you from zero to your first on-chain transaction. By the end you will have:
- Installed the
@omne/sdkpackage - Generated a wallet with a BIP39 mnemonic
- Derived an Omne address
- Submitted a signed transaction to the network
Prerequisites
- Node.js 16+ (LTS recommended)
- npm, pnpm, or yarn
- Access to an Omne RPC endpoint (Ignis alpha:
https://ignis.omne.network/rpc· local devnet:http://localhost:9944)
What you’ll learn
| Concept | Description |
|---|---|
| Wallet generation | BIP39 mnemonic → SLIP-0010 ed25519 key derivation → omne1... address |
| Transaction signing | Client-side ed25519 signing — private keys never leave your device |
| RPC interaction | JSON-RPC 2.0 over HTTP or WebSocket via OmneClient |
| Fee model | Microscopic fees denominated in Quar (1 OMC = 10¹⁸ Quar) |
Install the SDK
See Installation for setup instructions.
Create a wallet
See Create a Wallet to generate keys and derive an address.
Send a transaction
See First Transaction to sign and submit on-chain.