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.
This pull request partially reverts #2229
Changes to MockVM and ThrottledVM:
Call
andExecute
methods inMockVM
to accept an additional boolean parameteruseBlobData
. (mocks/mock_vm.go
) [1] [2]ThrottledVM
to include theuseBlobData
parameter in itsCall
andExecute
methods. (node/throttled_vm.go
) [1] [2]Changes to RPC Handlers:
BlockWithTxHashesV0_6
andBlockWithTxsV0_6
to handle version 0.6 specific responses. (rpc/block.go
) [1] [2]FeeEstimateV0_6
and corresponding conversion functions to support fee estimation for version 0.6. (rpc/estimate_fee.go
) [1] [2]EstimateFeeV0_6
andEstimateMessageFeeV0_6
methods to handle fee estimation for version 0.6. (rpc/estimate_fee.go
) [1] [2]Additional Changes:
New
function innode/node.go
to register methods for both version 0.6 and 0.7, and adjusted the metrics accordingly. (node/node.go
) [1] [2]rpc/block_test.go
,rpc/estimate_fee_test.go
) [1] [2] [3]These changes ensure that the API can handle both version 0.6 and 0.7 requests, providing backward compatibility and supporting new features.