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

make transaction core input rules validation use U64Ratio #3224

Merged
merged 6 commits into from
Mar 16, 2023

Conversation

cbeck88
Copy link
Contributor

@cbeck88 cbeck88 commented Mar 13, 2023

This extends the changes in #3214 around DRY'ing up the u64 / u128 arithmetic stuff.

I don't think we should merge this in release/v4.1 since we can't modify the enclave in 4.1 anyways, I think we should just do this in master later. But this at least shows the direction of the U64Ratio stuff.

@cbeck88 cbeck88 requested review from eranrund, wjuan-mob and a team March 13, 2023 06:50
@cbeck88 cbeck88 self-assigned this Mar 13, 2023
@cbeck88 cbeck88 requested review from NotGyro and awygle and removed request for a team March 13, 2023 06:50
@cbeck88 cbeck88 force-pushed the make-transaction-core-use-u64-ratio branch from 1defee4 to 5cf5601 Compare March 13, 2023 18:09
@cbeck88 cbeck88 added tech-debt Technical debt payment transaction-core Area: Rules defining a valid transaction and its structure ! v5.0.0 Blocker for v5 labels Mar 14, 2023
@cbeck88 cbeck88 marked this pull request as ready for review March 14, 2023 01:07
util/u64-ratio/README.md Outdated Show resolved Hide resolved
Base automatically changed from mobilecoind-mixed-transactions to release/v4.1 March 14, 2023 21:27
@cbeck88 cbeck88 force-pushed the make-transaction-core-use-u64-ratio branch from eeefee5 to 538c9ac Compare March 15, 2023 02:24
@cbeck88 cbeck88 changed the base branch from release/v4.1 to master March 15, 2023 02:24
@cbeck88
Copy link
Contributor Author

cbeck88 commented Mar 15, 2023

rebased on master

edit: now on james' cargo lock fix PR

@cbeck88 cbeck88 force-pushed the make-transaction-core-use-u64-ratio branch from 538c9ac to cb0a49b Compare March 15, 2023 02:40
@cbeck88 cbeck88 changed the base branch from master to jcape/fix-cl March 15, 2023 02:41
@cbeck88
Copy link
Contributor Author

cbeck88 commented Mar 15, 2023

I think there are still some cargo issues in the various enclaves to fix, will do that next

Copy link
Contributor

@awygle awygle left a comment

Choose a reason for hiding this comment

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

LGTM.

Base automatically changed from jcape/fix-cl to master March 15, 2023 18:08
@cbeck88 cbeck88 force-pushed the make-transaction-core-use-u64-ratio branch from 3789141 to 6c62030 Compare March 16, 2023 03:03
@cbeck88 cbeck88 enabled auto-merge (squash) March 16, 2023 03:04
@cbeck88 cbeck88 merged commit 240bcf5 into master Mar 16, 2023
@cbeck88 cbeck88 deleted the make-transaction-core-use-u64-ratio branch March 16, 2023 03:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tech-debt Technical debt payment transaction-core Area: Rules defining a valid transaction and its structure ! v5.0.0 Blocker for v5
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

3 participants