Overview

Figment’s Avalanche API

Figment’s Avalanche API provides endpoints to interact with the C-Chain and P-Chain.

C-Chain

The Avalanche C-Chain (Contract Chain) is an EVM-compatible blockchain that runs as part of Avalanche’s Primary Network. Avalanche’s consensus protocol powers it but uses the Ethereum Virtual Machine (EVM), allowing it to run all Solidity smart contracts like Ethereum.

P-Chain

The Avalanche P-Chain (Platform Chain) is a core component of Avalanche’s Primary Network, responsible for managing validators, staking, and the creation of new blockchains (Avalanche L1s and Subnets).

X-Chain

The Avalanche X-Chain (Exchange Chain) is a core blockchain in Avalanche’s Primary Network, designed specifically for the creation, transfer, and management of Avalanche Native Tokens and digital assets.

Endpoints

Export

Move AVAX from the C-Chain into Avalanche’s atomic memory pool.

Import

Claim AVAX on the P-Chain from the memory pool (after an export).

Delegate

Stake AVAX on the P-Chain by delegating to a validator.

Self bond

Broadcast

Submit any signed Avalanche transaction (C, P, or X chain) to the network.

Allowed networks

Derive path address of Fireblocks

Derive Addresses: Fetch the ECDSA public key from your vault via BIP44 path and convert it to C‑Chain, P‑Chain, and X‑Chain addresses.