Is there a way to unstake/undelegate using Briskett? #17
Labels
No labels
bug
dependencies
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lousando/briskett#17
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hi!
Is there a way to unstake/undelegate using Briskett?
If I am reading tezos API right, it could be as simple as not setting the delegate here:
github.com/lousando/briskett@5b778db9dd/pages/delegate.vue (L211)Would you consider implementing this?
Correct, there is currently no way to undelegate. What would be the use case though? From my understanding it's better for people with a wallet to delegate to prevent risk of deflation.
Scenario in which I would've wanted to undelegate:
As you know, you can't drain account completely. So even if you moved all funds to a different account, there would be a small residual amount left. Unless undelegated, this amount would keep generating very small staking "revenue"
Depending on the regulatory regime, this staking revenue might need to be tracked for tax/reporting purposes. The amount of effort required to do that would greatly outweigh any financial benefits one might gain from staking this residual amount - it would be best to undelegate it and leave it be.
Fair point. I'll add it to the roadmap.
Adding this additional info in here so it doesn't get lost.
Essentially the developer would have to sign a transaction against a KT1 (smart contract) address to cancel the delegation.
Not sure which/where the KT1 address lives yet, but I imagine the owner would have to be either the baker or the wallet address.
Another thing to note for the future:
Source: https://tezostaquito.io#set_delegate