Skip to Content
dApps

API リファレンス

OneKey の Algorand プロバイダーのメソッドと型のリファレンス。


メソッド

メソッド説明
connect()ウォレットを接続 (従来方式)
disconnect()ウォレットを切断
enable(opts?)ウォレットを有効化 (ARC-0001)
signTxns(transactions)トランザクションに署名 (ARC-0001)
postTxns(signedTxns)トランザクションをブロードキャスト
signAndPostTxns(transactions)署名してブロードキャスト
signTransaction(txns)トランザクションに署名 (従来方式)
signAndSendTransaction(txns)署名して送信 (従来方式)
signMessage(message, encoding?)任意のメッセージに署名
getAlgodv2Client()Algod クライアントを取得
getIndexerClient()Indexer クライアントを取得

型

有効化のオプション

interface EnableOpts { genesisID?: string genesisHash?: string }

有効化の結果

interface EnableResult { genesisID: string genesisHash: string accounts: string[] }

ウォレットのトランザクション

interface WalletTransaction { txn: string // Base64 encoded unsigned transaction signers?: string[] // Addresses that should sign (empty = skip) stxn?: string // Pre-signed transaction message?: string // Message to display msig?: MultisigMetadata authAddr?: string // Rekeyed auth address }

トランザクション署名の結果

type SignTxnsResult = (string | null)[]; // Base64 signed transactions; null means skipped.

トランザクション送信の結果

interface PostTxnsResult { txnIDs: string[] }

プロパティ

プロパティ型説明
isConnectedboolean接続状態
addressstring | null接続済みアドレス
isOneKeybooleanOneKey 識別子

イベント

イベントパラメーター説明
connect{ address }ウォレット接続時
disconnect-ウォレット切断時
accountChangedaddressアカウント変更時

エラーコード

コード説明
4001ユーザーがリクエストを拒否
4100未認証
4200未対応のメソッド
-32602無効なパラメーター
最終更新日