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 bulk registration to AltheaDB #848

Merged
merged 10 commits into from
Nov 30, 2023
Merged

Add bulk registration to AltheaDB #848

merged 10 commits into from
Nov 30, 2023

Conversation

jkilpatr
Copy link
Member

This pr adds bulk registration as an endpoint to the AltheaDB.sol contract. This is much easier to manage than sending thousands of transactions to register and migrate users.

It seems this chunk based decoding scheme is pretty well setup as a
quick fuzz at least can't find any unepected panics.
Solidity functions are standardized on snake case rather than camel
case. If we don't fix this it looks strange in all explorers.
Copy link
Contributor

@ChristianBorst ChristianBorst left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The solidity looks good to me, good to know that the camel case is so important.

@jkilpatr jkilpatr force-pushed the jkilpatr/add-bulk-reg branch 2 times, most recently from 39fcf80 to cf92385 Compare November 28, 2023 15:43
Managing bulk registrations via transaction batching was too complex
compared to simply adding an endpoint to the contract allowing for bulk
registration. This new solution is much much easier to handle
logistically.
@jkilpatr jkilpatr force-pushed the jkilpatr/add-bulk-reg branch 3 times, most recently from 027ef52 to e3aaeb7 Compare November 29, 2023 11:56
This patch includes a few cleanups for the exit, first off we fix the
ctrl-c handler which means the exit restarts gracefully when you ask it
to do so. Essential behavior.

Next we remove hte --future agrument that has never been used and
finally we change the internal config passing to Pathbuf to match rita
client
@jkilpatr jkilpatr force-pushed the jkilpatr/add-bulk-reg branch from e3aaeb7 to 4728a66 Compare November 29, 2023 13:11
There shouldn't be two keys both called 'the miner key'
@jkilpatr jkilpatr force-pushed the jkilpatr/add-bulk-reg branch from 26c205d to d0bf08a Compare November 29, 2023 14:20
@jkilpatr jkilpatr merged commit d0bf08a into master Nov 30, 2023
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants