4.1.1 ABI & SDK Installation
The Avilom SDK provides TypeScript bindings for oracles, consensus, staking, and more.
📦 Installation
npm install @avilom/sdk ethers🔧 Environment Configuration
Create a .env file:
AVILOM_RPC=https://rpc-testnet.avilom.net
PRIVATE_KEY=0xYOUR_PRIVATE_KEY_HERE📘 Example
import { AvilomSDK } from "@avilom/sdk";
import { ethers } from "ethers";
import dotenv from "dotenv";
dotenv.config();
const provider = new ethers.providers.JsonRpcProvider(process.env.AVILOM_RPC);
const wallet = new ethers.Wallet(process.env.PRIVATE_KEY, provider);
const sdk = new AvilomSDK(wallet);
const [price, ts] = await sdk.oracle.getPrice("ETH/USDC");
console.log("Price:", price.toString(), "Timestamp:", new Date(ts * 1000));Last updated