支援代幣

AkashicPay 目前支援兩個網路/鏈: 以太坊 (Ethereum) 和,波場 (Tron),幣安智能鏈 (BNB Smart Chain (BSC)) 和索拉拉 (Solana)。計劃在不久的將來支援其他區塊鏈,例如比特幣 (Bitcoin)。

請注意,只要 SDK 中需要網路參數 (network parameter),就會指定交易使用的區塊鏈(例如 Ethereum 或 Tron)。交易的貨幣(ETH、USDT-ERC20、TRX、USDT-TRC20、BNB、BSC-USD-BEP20、SOL、USDT-SPL)由代幣參數 (token parameter) 決定 - 原生交易不需要代幣參數(nullundefined 或類似)。更多詳情和範例請參閱下文。

Tron (波場)

在 Tron 網路上,AkashicPay 支援涉及原生代幣 (TRX) 和 Tether 穩定代幣 (USDT-TRC20) 的交易。以下是使用 SDK 以這兩種貨幣進行提幣的範例。所有其他接受網路和代幣參數的函式都以相同的方式運作。

TRX

const { l2Hash } = await akashicPay.payout(
  "user123",
  "TTVkK6hGoAFhALG9NTkUDHjcFFXKmWcScU",
  "100",
  NetworkSymbol.Tron
);

USDT (TRC20)

const { l2Hash } = await akashicPay.payout(
  "user123",
  "TTVkK6hGoAFhALG9NTkUDHjcFFXKmWcScU",
  "100",
  NetworkSymbol.Tron,
  TokenSymbol.USDT // Note the token here
);

Ethereum (以太坊)

與 Tron 相似,AkashicPay 也支援原生代幣 (ETH),Tether 穩定代幣 (USDT-ERC20) 和 Circle 穩定代幣 (USDC-ERC20) 的交易。以下是使用 SDK 以這兩種貨幣進行提幣的範例。所有其他接受網路和代幣參數的函式都以相同的方式運作。

ETH

USDT (ERC20)

USDC (ERC20)

幣安智能鏈 (BNB Smart Chain (BSC))

BNB

USDT (BSC-USD)

USDC (BSC-USD)

Solana (索拉拉)

SOL

USDT (SPL)

USDC (SPL)

測試網路 (Testnets)

為了測試目的,例如在開發或測試環境中,AkashicPay 支援與每個主網路相關聯的測試網路。對於Ethereum,相關的測試網稱為 「Sepolia」,對於Tron,測試網稱為 「Shasta」,對於幣安智能鏈 (BNB Smart Chain (BSC)),相關的測試網稱為 「BNB Smart Chain Testnet (幣安智能測試鏈)」,而對於 Solana,測試網稱為 「Solana Devnet」。

所有功能都與在主網路上執行的操作相同,但您可以將代碼中的 「NetworkSymbols」 更換為:

註:USDT 亦支援 SEP、Shasta、SOL (Devnet) 及 BNB 測試網(USDT-TRC20、USDT-ERC20 與 USDT-BEP20)。其使用方式與主網完全相同,無需調整。即 JavaScript/TypeScript 仍使用 TokenSymbol.USDT,其他語言亦同。

USDC 支援 SEP、SOL(Devnet)及 BNB 測試網。請使用 TokenSymbol.USDC,其他語言亦採用類似命名規則。

Last updated

Was this helpful?