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

Update o1js version #1

Merged
merged 2,055 commits into from
Mar 11, 2024
Merged

Update o1js version #1

merged 2,055 commits into from
Mar 11, 2024

Conversation

gabrielbosio
Copy link
Collaborator

No description provided.

mitschabaude and others added 30 commits February 7, 2024 12:12
…o PendingTransaction

A simple rename from `TransactionId` to `PendingTransaction`. This
rename provides better clarity on what is returned after sending a
transaction.
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
MartinMinkov and others added 28 commits February 22, 2024 10:52
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.
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
…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
…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).
@gabrielbosio gabrielbosio marked this pull request as ready for review March 11, 2024 16:15
@gabrielbosio gabrielbosio merged commit 5c6b6f0 into wasm_kzg_prover Mar 11, 2024
2 of 10 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.

6 participants