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

Add light-weight wallet to manage IOTA tokens #7

Open
2 tasks
daniel-mader opened this issue Apr 9, 2024 · 0 comments · May be fixed by #8
Open
2 tasks

Add light-weight wallet to manage IOTA tokens #7

daniel-mader opened this issue Apr 9, 2024 · 0 comments · May be fixed by #8
Assignees
Labels
Addition A new feature that requires a minor release.

Comments

@daniel-mader
Copy link
Contributor

Description

Introduce a light-weight wallet module with an easy-to-use API to manage tokens for the IOTA networks:

  • Mainnet (did:iota)
  • Shimmer (did:iota:smr)
  • Testnet (did:iota:rms)

Possible functionality could be:

  • When a DID is "produced", it will return a "deposit address" when the underlying DID has not yet been funded
  • When the DID is "produced" and the "deposit address" contains or exceeds the required amount of tokens, the DID transaction is issued to the network
  • When a DID is "destroyed", the released funds are returned to the originating address

Motivation

This would enable full creation of DIDs on all IOTA networks through the did-manager library.

Requirements

  • Tokens that exceed the required amount to pay for the deposit of the DID should be returned to the originating address
  • When a DID is destroyed, the storage deposit should be returned to the originating address

Open Questions

  1. Should the user be required to actively configure which "refund address" should be used or will it just be implicitly returned to the originating address?

Are you planning to contribute this in a PR?

Yes

@daniel-mader daniel-mader added the Addition A new feature that requires a minor release. label Apr 9, 2024
@daniel-mader daniel-mader changed the title Add wallet to manage IOTA tokens Add light-weight wallet to manage IOTA tokens Apr 9, 2024
@daniel-mader daniel-mader self-assigned this Apr 9, 2024
@daniel-mader daniel-mader linked a pull request Apr 17, 2024 that will close this issue
6 tasks
@daniel-mader daniel-mader linked a pull request Apr 17, 2024 that will close this issue
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Addition A new feature that requires a minor release.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant