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

fix: spade oracle sync with log2size to height conversion #78

Merged
merged 4 commits into from
Nov 14, 2023

Conversation

vasco-santos
Copy link
Contributor

Actually assumption that piece_log2_size was height was bad, which resulted in a mismatch on generated PieceCidv2 from PieceCidV1 we get from spade, which would not match to new deals for the dealer aggregates and receipts issued

Note that new bucket and DB are created given tear down the old DB and Bucket is way cheaper than running Dynamo delete commands for every single record in the table

Copy link

seed-deploy bot commented Nov 14, 2023

View stack outputs

* @param {number} log2Size
*/
function log2PieceSizeToHeight (log2Size) {
return Piece.Size.Expanded.toHeight(BigInt(log2Size))
Copy link

Choose a reason for hiding this comment

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

Suggested change
return Piece.Size.Expanded.toHeight(BigInt(log2Size))
return Piece.Size.Expanded.toHeight(BigInt(2n ** log2Size))

@seed-deploy seed-deploy bot temporarily deployed to pr78 November 14, 2023 13:44 Inactive
@vasco-santos vasco-santos merged commit 4813dd9 into main Nov 14, 2023
3 checks passed
@vasco-santos vasco-santos deleted the fix/spade-oracle-sync branch November 14, 2023 13:53
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