INTRODUCTION
用語集
HashNutのセットアップ、決済処理、精算、API統合で使用する主要用語です。
加盟店アカウント
1つのチェーン上の1つの加盟店ウォレットが、1つの独立したHashNut加盟店アカウントになります。チェーンごとにSplit Wallet、API認証情報、受取アドレスプールを個別に持ちます。
Split Wallet
ClaimとWithdrawの中心となる精算コントラクトです。顧客の支払いはまず受取アドレスへ入り、その後、加盟店がClaimを実行して承認済み残高をSplit Walletへ集約します。
受取アドレス
決済注文に一時的に割り当てられるMPC管理アドレスです。顧客は、その注文に表示された受取アドレスへ指定のデジタル資産を送金します。
MPC Client
加盟店が実行するデスクトップクライアントです。デプロイ、受取アドレス作成、トークン承認、Claim、Withdraw、Sweepなど、セットアップと精算に必要なウォレット・MPC操作を処理します。加盟店の秘密鍵とクライアントパスワードは加盟店端末内に保持されます。
API Key
| 名称 | 用途 |
|---|
accessKeyId | 加盟店レベルのサーバーリクエストで使用する公開API Key識別子。 |
secretKey | HMAC署名用の秘密鍵。サーバー側で管理し、フロントエンドコードには絶対に公開しないでください。 |
accessSign | 注文作成時に返される注文固有の認証情報。ドキュメントに記載された注文レベルの操作で使用します。 |
注文ステータス
注文ステータスは整数値で管理され、INIT(0) から支払い・確認済みの状態を経て FINISH(4) まで進みます。失敗・期限切れ・キャンセルは負の終端ステータスです。SUCCESS(3) が、初めて安全に履行できるステータスです。
Claim、Withdraw、Sweep
Claim 受取アドレスの承認済み残高をSplit Walletへ集約します。 Withdraw 加盟店の利用可能な持分を、設定済みの出金アドレスへ移します。 Sweep MPC管理の受取アドレスに残ったネイティブGasコインを加盟店ウォレットへ回収します。