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

Loki name service backend #922

Open
wants to merge 6 commits into
base: dev
from

Conversation

@Doy-lee
Copy link
Collaborator

Doy-lee commented Nov 1, 2019

Adds SQLite and we start storing loki_name_system txs into the database. We currently only store LNS entries for blocks that are checkpointed.

  • We support third party LNS entries by using a different type in the extra
  • Renewal/expiration of Lokinet name entries
  • Acquiring Messenger and Wallet names

This is my to-do list, or things that are missing from this PR and can come later in subsequent PRs

- [ ] Burning amounts via fee
- [ ] On db init, we should scan the necessary blocks for getting LNS running (right now it gets the correct amount of blocks on block receipt)
- [ ] Wallet client side LNS commands
- [ ] RPC endpoint "get_lns_mappings"
- [ ] Handle pop_blocks for LNS db

This PR goes ontop of #913

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant
You can’t perform that action at this time.