Authorized Spend allows users to authorize spend of a set number of tokens from a source wallet to a destination, funded wallet. The authorized spend is restricted to Akash deployment activities and the recipient of the tokens would not have access to those tokens for other operations. This allows large teams to work on deployments together without using large shared wallets, thereby reducing security concerns.
Authorize Another Wallet to Deploy Using Your Tokens
Description
Authorize a “deploy wallet” to receive a specified amount of funds from a “funding wallet”
The command must be executed from a machine that has access to the funding wallet’s private key (I.e. access to private-key in local key-chain).
NOTE - two wallets will be necessary to test Authorized Spend.
Syntax
Replace wallet placeholders with actual addresses
Ensure that uakt is used as denomination for the fund-amount and as shown in Example Use.
Example Use
View Authorization Created - Specific Deploy Wallet
Description
To view details for a specific deploy wallet authorization from a specified funding wallet.
Syntax
Example Use
Expected Output
View Authorizations Created - All Deploy Wallets
Description
To view ALL wallets authorized to spend from the funding wallet
Syntax
Example Use
Change Amount of Authorized Funds
Description
To change the amount of an authorized funds
Syntax
Example Use
Create a Deployment from Authorized Funds
Description
Use the funds from the authorizers wallet to create a deployment. Please note that the deployment wallet needs some minimal, additional AKT to cover gas costs.
NOTE - only the creation deployment step is covered in this section. Please refer to our Deployments Overview documentation for additional steps in creating a deployment.
Syntax
Example Use
Deposit Additional Funds to Deployment
Description
Deposit additional funds into the escrow account of a running deployment from the funding wallet