통화 및 금액
ParaSta API 의 금액은 항상 통화의 최소 단위 정수입니다. 부동소수점은 사용하지 않습니다. 이로써 반올림 오류를 방지합니다.
통화별 소수 자릿수
섹션 제목: “통화별 소수 자릿수”| 통화 | 소수 자릿수 | 1 단위가 의미하는 값 |
|---|---|---|
USDT | 6 | 1000000 |
USDC | 6 | 1000000 |
ETH | 18 | 1000000000000000000 |
SOL | 9 | 1000000000 |
USD | 2 | 100 |
KRW | 0 | 1 |
IDR | 2 | 100 |
10 USDT 로 청구:
{ "amount": 10000000, "currency": "USDT" }0.05 ETH 로 청구:
{ "amount": 50000000000000000, "currency": "ETH" }표시 포맷팅
섹션 제목: “표시 포맷팅”원하는 헬퍼 함수로 사람이 읽기 쉬운 문자열로 변환하세요. 예시:
function format(amount, decimals) { const s = amount.toString().padStart(decimals + 1, '0'); return `${s.slice(0, -decimals)}.${s.slice(-decimals).replace(/0+$/, '') || '0'}`;}format(10000000n, 6); // "10"통화 변환 (정산)
섹션 제목: “통화 변환 (정산)”settlement.mode: "fiat" 일 때 ParaSta 는 컨펌 시점에 quoted 된 환율로 수령한 암호자산을 선택한 법정화폐(USD, KRW, 또는 IDR)로 환전합니다. 정산 과 GET /v1/exchange_rates 참조.