Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sort out how to delete an account with a completely off-chain and offline signature #2648

Closed
natanasow opened this issue Jul 2, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request limechain

Comments

@natanasow
Copy link
Collaborator

Problem

Currently, we have an account that we want to delete but the AccountDeleteTransaction signing must be completely offchain. The following execution must be with another account and in the validStart timeframe.

Solution

There are 2 actions we need to cover:

  • Add a script for signing the transaction off-chain and offline. The script's output should be signed transaction bytes that we should use in the "executor" job.
  • Add an executor script that should track the transaction's validStart time and must pass the transaction to the nodes when the validStart occurs.

Alternatives

No response

@natanasow natanasow added the enhancement New feature or request label Jul 2, 2024
@natanasow natanasow self-assigned this Jul 2, 2024
@natanasow natanasow moved this from Backlog to Tasks In Progress in Smart Contract Sprint Board Jul 2, 2024
@Nana-EC
Copy link
Collaborator

Nana-EC commented Jul 3, 2024

This issue will be our 2nd attempt to provide a work around for safe-global/safe-singleton-factory#206
With this offline scenario Safe can sign the HAPI transaction to support the account nonce reset and then allow anyone to submit it to Hedera for them.
This should unblock the deployment of the SAFE factory contract.

@natanasow natanasow moved this from Tasks In Progress to In Review in Smart Contract Sprint Board Jul 16, 2024
@Nana-EC
Copy link
Collaborator

Nana-EC commented Nov 26, 2024

Closing in favour of #3298

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request limechain
Projects
Status: Done
Development

No branches or pull requests

2 participants