プログラム
入金
Last updated August 27, 2026
実行内容
ウォレットから MPL-Distro ボールトへ SPL トークンを移します。
- 人間可読の数量または生の最小単位で入金
- 配布上の新しい
totalAmountを確認
概要
mplx distro deposit コマンドは、現在の identity の associated token account から配布ボールトへトークンを転送します。
- 必須引数: 配布公開鍵
- 必須フラグ:
--amountまたは--basisAmount(排他) - 入金に時間制限はない: クレーム期間がアクティブである必要はありません
identity は十分なトークンを持っている必要があります。コマンドは --amount の変換のために mint decimals を取得します。
ジャンプ先: 基本的な使用法 · オプション · 例 · 出力 · 一般的なエラー · FAQ
基本的な使用法
配布アドレスと数量フラグを 1 つ渡します。
mplx distro deposit <DISTRIBUTION> --amount 1.0
mplx distro deposit <DISTRIBUTION> --basisAmount 1000000
オプション
--amount または --basisAmount のどちらか一方だけを設定します。
| フラグ | 短縮 | 説明 | 必須 |
|---|---|---|---|
--amount <number> | -a | mint decimals を使う人間可読の数量 | いずれか |
--basisAmount <integer> | -b | トークン最小単位での数量 | いずれか |
decimals が 6 の mint では、--amount 1.0 と --basisAmount 1000000 は同じ数量です。
例
distro create の後に入金します。
mplx distro deposit <DISTRIBUTION> --amount 1.0
出力
成功時、コマンドは小数と最小単位の数量を出力します。
Deposited 1 tokens (1000000 basis) to distribution
Distribution: <DISTRIBUTION>
Mint: <TOKEN_MINT>
Amount deposited: 1 tokens (1000000 basis)
New total deposited: 1 tokens (1000000 basis)
Transaction: <SIGNATURE>
decimals を反映した合計にはこの出力を使います。mint を取得できる場合、distro fetch も同じトークン数量を出力します。
一般的なエラー
ボールトに資金を入れられないときに起きる失敗です。
| エラー | 原因 | 対処 |
|---|---|---|
Either --amount or --basisAmount must be provided | 数量フラグがどちらも未設定 | 2 つのフラグのどちらかを渡す |
| Insufficient balance | identity の ATA のトークンが要求より少ない | 先にミントまたは送金する |
| You do not have a token account for this mint | この mint の ATA がない | 先にトークンを受け取るかミントする |
InvalidPublicKeyError | 配布引数が base58 公開鍵ではない | distro create が出力した PDA を渡す |
| Distribution not found | PDA またはクラスタが違う | 同じ RPC で distro fetch を実行する |
注意事項
deposit はボールトが Merkle 割り当ての合計をカバーするか検証しません。
- クレーム開始前に、ツリー内のすべての
amountの合計以上を入金してください。資金投入と回収 を参照してください。 - 入金はクレーム期間の前、最中、後のいずれでも可能です。
- トークン mint は
toolbox token createで作成し、供給はtoolbox token mintで追加します(mintの数量は生の最小単位)。
FAQ
入金するにはクレーム期間がアクティブである必要がありますか? いいえ。入金はクレーム期間の前、最中、後のいずれでも可能です。
--amount と --basisAmount の違いは何ですか? --amount は mint の decimals を使う小数です(1.0 は 1 トークン)。--basisAmount は生の最小単位です(decimals が 6 のとき 1000000 が 1 トークン)。
