vp-config
command../zwallet vp-add
command which require specific parameters. To view parameters use the --help
flag.--d
destination flag by which certain amount of tokens gets transferred to receiver's wallet requires values in the form of wallet client_id: amount of tokens. The destination--d
parameter has to be repeated for transferring to more than one destination whereas lock duration and minimum locked tokens for the vesting pool is required and has to match specified vesting pool config limit. Also, the number of tokens locked should match or more than the sum of destination amounts specified to create a read pool.--start_time
flag../zwallet vp-list
command is used to display the vesting pool list for a given wallet. Parameters can be viewed using --help
flag.cat
command. If not specified it will use the wallet at ~/.zcn/wallet.json
vp-info
command. Check the troubleshooting section for solution../zwallet vp-info
can be used to view information for a particular vesting pool. Parameters can be viewed using the ./zwallet vp-info --help
vp-list
command.vp-info
command. Check the troubleshooting section for resolution../zwallet vp-trigger
command is used to instantly transfer vesting tokens to destination wallets before expiration time. Parameters can be viewed using the ./zwallet vp-trigger --help
command.vp-list
command. To demonstrate the vp-trigger
functionality we will consider a vesting pool which has some vested tokens to transfer to destination wallets. Here is vp-info
of a vesting pool before triggering.vp-trigger
on this pool and transfer the tokens right away.vp-info
command the Vesting pool info should not show tokens in sent
..zwallet vp-unlock
command can be used to unlock tokens from a vesting pool by both the owner and destination wallets. Note that owner can only unlock tokens which are not yet vested while receiver can only unlock vested tokens../zwallet vp-unlock --help
.vp-unlock
functionality we will do unlocking of tokens from owner wallet side then the destination side.can unlock
variable above. Use vp-unlock
to unlock that../zwallet vp-stop
command is used to stop transferring of tokens to a destination wallets. The owner can stop vesting for a destination and unlock the rest of tokens not yet vested../zwallet vp-stop --help
command.--d
(client _id of the destination wallet) is required. Both can be fetched using the vp-info
command.vp-stop
functionality we are considering the vesting pool which has some tokens vested for destinations. Here is a vp-info
for that pool.--d
flag would be the client_id mentioned in the vp-info
output.vp-info
. Here is a output of vesting pool after vp-stop
./zwallet vp-delete
command is used to delete a created vesting pool and unlock the tokens not yet vested. Parameters for vp-delete
can be viewed using ./zwallet vp-delete --help
.vp-delete
functionality lets consider a vesting pool with some vested tokens. Here is a vp-info
for that pool:.zwallet vp-delete
commandvp-info
command and you will see this responsevp-list
output.