forked from o1-labs/o1js
-
Notifications
You must be signed in to change notification settings - Fork 1
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
Update o1js version #1
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…o PendingTransaction A simple rename from `TransactionId` to `PendingTransaction`. This rename provides better clarity on what is returned after sending a transaction.
…ated functions to improve type safety
PendingTransaction adds the `data` and `errors` property in the Network version. We now specify the properties inside `PendingTransaction` by making data be return type of sendZkApp which is a `SendZkAppResponse`. Also, this fixes a current bug where the `txnId` can be undefined when executing the polling for requests.
…ta from any block at the best tip This change was made because the issue o1-labs/Archive-Node-API#7 has been resolved, making the temporary fix redundant.
Adds graphql.ts which is a module to hold all response type and graphql query resources when interacting with the mina daemon graphql. We remove these from fetch.ts as fetch was starting to get bloated and harder to read. This aims to be a refactor that offers a cleaner seperation of concerns between the graphql resources and the actual requests being sent
This function checks if an object has 'toInput' and 'empty' methods, which are necessary for an object to be hashable. This will help in validating objects before attempting to hash them, preventing potential runtime errors.
…ability and maintainability The computeCallData function has been refactored to improve its readability and maintainability. The changes include reordering the code blocks and removing unnecessary comments. The totalArgSize and returnSize are now calculated and appended in a more logical order. This refactoring does not affect the functionality of the code but makes it easier to understand and maintain.
This method is the implementation of `ProvableExtended.toInput()` for the `Field` type. It returns an object where the `fields` key is a `Field` array of length 1 created from this `Field`. This is mainly for internal use and not intended for zkApp developers.
…ccountUpdate.callData computation This update includes details about a significant reduction in the number of constraints used when inputs to a zkApp method are many field elements.
…st build is used for regression tests
…ion from Field to Scalar for accuracy
Use `HashInput` packing for computing call data
Improve performance by reverting Apple silicon workaround (root problem is fixed upstream)
… provide more specific guidance on how to resolve the issue
…eptions to follow best practices
…Archive Node endpoint in fetchActions This commit adds a new entry in the changelog to document the improvement of the error message when trying to use `fetchActions` with a missing Archive Node endpoint.
… latest events first for better user experience
…ological order to match Network behavior
…or-msg Update error message for undefined GraphQL endpoint for actions/events
feat(local-blockchain.ts): reverse order of events
- Bypass on curve assertion if point is at infinity. - Implement complete operations. - Remove bn254 functions (We are testing Pallas for now).
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.