Lockup Account

Sunrise メインネットでは、エアドロップやジェネシスによって付与された資金は一定期間ロックされます。 これは時間の経過とともに徐々にロック解除され、他のアカウントに送信できるようになります。

ロックアップアカウントタイプ

Sunriseでは、以下のロックアップアカウントが存在します

  1. permanent-locking-account

  • ContinuousLocking: 時間の経過とともに直線的にコインがベスティングされるロックアップアカウントの実装。

  • DelayedLocking: 指定された時間に全てのコインが完全にベスティングされるロックアップアカウントの実装。

  • PeriodicLocking: カスタムロックアップスケジュールに従ってコインがベスティングされるロックアップアカウントの実装。

  • PermanentLocking: コインを永久にロックし、決して解放しません。このアカウントのコインはロックされた状態でも委任やガバナンス投票に使用できます。

基本的に、continuous-locking-accountが使用されます。ロックされた資金は時間の経過とともに徐々にロック解除されます。

セルフデリゲータブルロックアップアカウント

Sunriseでは、seld-delegatable-continuous-locking-accountのようにseld-delegatableが接頭辞として付けられます。これは、バリデーター向けの機能であるセルフデリゲーションが利用可能であることを意味します。詳細はセルフデリゲーションを参照してください。

トランザクションの実行

ロックアップアカウントでは以下のトランザクションがサポートされています

  1. MsgSend

MsgSendはロック解除された資金を他のアカウントに移動できます。

Risescanでアカウントを検索することで、ロックアップアカウントのステータスを確認できます。ロックアップ残高を取得したい場合は、Sunrise Appにアクセスしてこのトランザクションを送信してください。

CLIでは、以下を使用します

sunrised tx accounts execute [lockup-account-address] sunrise.accounts.self_delegatable_lockup.v1.MsgSend "{\"sender\":<owner-account-address>,\"to_address\":<recipient-account-address>,\"amount\":[{\"amount\":\"4000\", \"denom\":\"urise\"}]}" [flags]

クエリ

x/selfdelegationクエリを使用して、ロックアップアカウントを検索します。

sunrised q selfdelegation lockup-accounts-by-owner [your-address]

ロックアップアカウントでは以下のクエリがサポートされています

  1. QueryLockupAccountInfoRequest

  2. QuerySpendableAmountRequest

Sunrise AppとRisescanはこれらの情報を表示することをサポートしています。 CLIでは、以下を使用します

sunrised query accounts query [lockup-account-address] [query-request-type-url] [json-message] [flags]

最終更新