-
Notifications
You must be signed in to change notification settings - Fork 719
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Introduce intrinsic fees for transaction validation beyond script & b…
…yte costs (#529) closes: #461 Increases the granularity of how the base fee for a transaction is computed. These base fee components are referred to as intrinsic costs, which are intended to cover the overhead of operations such as: - read, insert, and removal of transaction outputs - witness recovery with secp256k1 - vm initialization for predicates & scripts - contract bytecode bmt (binary merkle tree) root calculation - storage slot smt (sparse merkle tree) insertions --------- Co-authored-by: Green Baneling <[email protected]> Co-authored-by: Brandon Vrooman <[email protected]> Co-authored-by: Brandon Vrooman <[email protected]> Co-authored-by: Hannes Karppila <[email protected]>
- Loading branch information
1 parent
0904457
commit d7e18fc
Showing
3 changed files
with
178 additions
and
52 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