IEUM SDK (@ieum/sdk)
3.1 패키지 구성
구성 요소
포함 여부
설명
3.2 설치 및 빠른 시작
npm install @ieum/sdk
# 또는
pnpm add @ieum/sdkimport { IeumClient, NetworkType, TxPaymentType } from "@ieum/sdk";
const client = new IeumClient({
baseUrl: process.env.IEUM_BASE_URL ?? "<API_BASE_URL>",
apiKey: process.env.IEUM_API_KEY!,
orgCode: process.env.IEUM_ORG_CODE, // 선택
});
// 트랜잭션 기록
const record = await client.transactions.create({
fromNetworkType: NetworkType.AVAX,
toNetworkType: NetworkType.AVAX,
paymentType: TxPaymentType.INSTANT,
fromAddress: "0xFROM...",
toAddress: "0xTO...",
txHash: "0xONCHAIN_TX_HASH",
amount: "1000000", // 최소 단위 정수 문자열 (소수점 없음)
fee: "0",
memo: "결제 메모",
});
// 조회 / 목록
const tx = await client.transactions.get(record.id);
const list = await client.transactions.list({ limit: 10, currentPage: 1 });3.3 Transactions API
메서드
HTTP
설명
3.4 주요 타입 및 Conventions
Last updated