-
Notifications
You must be signed in to change notification settings - Fork 93
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Charge for input signature verification (address recovery and p…
…redicate roots) (#613) * Charge for input signature recovery (WIP) * Update tests * Update CHANGELOG.md * Propagate gas_costs * Update fee.rs * Unique witnesses * clippy * Update unique witnesses and tests * Add signed_inputs_with_inque_witnesses * Add multiple message input tests * Clippy * Calculate gas_used_by_signature_checks on Chargeable * Increase test coverage * Typo * Update tests * Revert inputs changes * Clippy knows best * More clippy * Update contract_root gas cost based on benchmarks * Remove duplicated code * Update max fee calculation * Update contract_root to dependent cost * Update tests * Update gas.rs * Update checked_transaction.rs * Update dependent gas resolve * Update tests --------- Co-authored-by: xgreenx <[email protected]>
- Loading branch information
Showing
11 changed files
with
456 additions
and
90 deletions.
There are no files selected for viewing
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
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
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
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
Oops, something went wrong.