Open
Conversation
Welcome to Codecov 🎉Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests. Thanks for integrating Codecov - We've got you covered ☂️ |
Update to the latest version of flow-core-contracts
Co-authored-by: Jordan Schalm <jordan.schalm@flowfoundation.org>
Cleanup unused kubernetes related deployments
Internal functions that are frequently used together can be combined inside a larger function in order to reduce the conversion overhead of their input and output data. Specifically, contract function calls have data conversion overhead for both input and output data. Input data are converted from interpreter.Value to Go value, and the output data are converted from Go value to interpreter.Value. Currently, EVM contract has separate functions to: - encode signature and arguments for call/dryCall - invoke call/dryCall with encoded data - decode result data from call/dryCall These functions are commonly used together, which repeatedly introduces data conversion overhead. This commmit adds new EVM functions that combine several internal function calls to reduce conversion overhead: - CadenceOwnedAccount.callWithSigAndArgs - CadenceOwnedAccount.dryCallWithSigAndArgs - EVM.dryCallWithSigAndArgs The new functions have these parameters: - from: EVMAddress - to: EVMAddress - signature: String - args: [AnyStruct] - gasLimit: UInt64 - value: UInt - resultTypes: [Type]? The signature and args are used to create transaction data. The resultTypes is optional. When resultTypes is provided, call result data is decoded and it is included in the returned ResultDecoded. When resultTypes isn't provided, the result data is discarded. The value is a UInt instead of a Balance, to avoid the overhead of using a composite value, since it is typically 0 in most calls and dryCalls.
[Network] Reduce logging for creating libp2p streams
…objects, so there is no cached seal value to accidentally read without re-validating through the wrapped pool; the type name and its doc block make the superset semantics explicit.
the index `sealSet` stores ID of incorporated results only, not seal …
…ing unnecessary goroutine Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
fix flaky TestProduceConsume/pushing_100_blocks (pebble closed panic)
Co-authored-by: Faye Amacker <33205765+fxamacker@users.noreply.github.com>
Co-authored-by: Faye Amacker <33205765+fxamacker@users.noreply.github.com>
[Access] Add experimental account transfers rest API
…ectory-to-bootstrap-instructions
…kefile-directory-to-bootstrap-instructions Update README with clearer bootstrap instructions
Ensure fork suppressor only triggers for includable seals
…-log Improve debug logs for mismatching events
This file contains hidden or 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
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.