Releases: onflow/flow-core-contracts
Refactored Transaction Fee Calculation
What's changed
- Introduced new transaction fee calculation. This doesn't change the transaction fees yet, it just prepares the appropriate framework to make the change later.
Full Changelog: lib/go/templates/v0.10.1...lib/go/templates/v0.11.0
⚠️ Breaking change
Fee deduction no longer emits a FlowFees.TokensDeposited
, but instead emits a FlowFees.FeesDeducted
. FlowFees.FeesDeducted
contains inclusionEffort and executionEffort info in addition to the final fee value.
The FlowToken.TokensDeposited
event for the FlowFees contract address has no change, and is still emitted.
This breaking change will come into effect after a spork switches the fee deduction from FlowServiceAccount.deductTransactionFee
to FlowFees.deductTransactionFee
.
Flow Contract Audit Vouchers - Update
What's Changed
- Minor fix to use FlowContractAudits on the FVM #275 by @tehranifar
Full Changelog: lib/go/templates/v0.10.0...lib/go/templates/v0.10.1
Flow Contract Audit Vouchers - Update
What's Changed
- Minor fix to use FlowContractAudits on the FVM #275 by @tehranifar
Full Changelog: lib/go/contracts/v0.10.0...lib/go/contracts/v0.10.1
Flow Contract Audit Vouchers
What's Changed
- New contract created for managing contract deployment vouchers #271 (minor update #273) by @tehranifar
- Fix DKG nil keys edge case #274 by @joshuahannan
Full Changelog: lib/go/templates/v0.9.0...lib/go/templates/v0.10.0
Flow Contract Audit Vouchers
What's Changed
- New contract created for managing contract deployment vouchers #271 (minor update #273) by @tehranifar
- Fix DKG nil keys edge case #274 by @joshuahannan
Full Changelog: lib/go/contracts/v0.9.0...lib/go/contracts/v0.10.0
Automatic Reward Payment
What's Changed
- Adds transaction to stake all rewards for all nodes and delegators in a staking collection by @joshuahannan in #263
- Fix error message by @jordanschalm in #265
- Set staking auction length explicitly in
resetEpoch
by @jordanschalm in #268 - Avoid reporting a node has voted during the Staking phase by @jordanschalm in #269
- Automated rewards and calculation by @joshuahannan in #267
Full Changelog: lib/go/contracts/v0.8.0...lib/go/templates/v0.9.0
Automatic Reward Payment
What's Changed
- Adds transaction to stake all rewards for all nodes and delegators in a staking collection by @joshuahannan in #263
- Fix error message by @jordanschalm in #265
- Set staking auction length explicitly in
resetEpoch
by @jordanschalm in #268 - Avoid reporting a node has voted during the Staking phase by @jordanschalm in #269
- Automated rewards and calculation by @joshuahannan in #267
Full Changelog: lib/go/contracts/v0.8.0...lib/go/templates/v0.9.0
DKG Safety Threshold & Non-Operational Withholding
What's Changed
- update dependencies by @joshuahannan in #245
- Use borrow instead of load/copy by @joshuahannan in #250
- Transaction for registering multiple nodes with the staking collection by @joshuahannan in #251
- Adds non-operational rewards withholding by @joshuahannan in #249
- Multi unlock by @Kay-Zee in #252
- add script to get Approved nodes list by @kc1116 in #254
- add configurable DKG success threshold and tests by @joshuahannan in #261
- Add new transactions for interacting with staking allow-list by @jordanschalm in #262
Full Changelog: lib/go/contracts/v0.7.9...lib/go/templates/v0.8.0
DKG Safety Threshold & Non-Operational Withholding
What's Changed
- update dependencies by @joshuahannan in #245
- Use borrow instead of load/copy by @joshuahannan in #250
- Transaction for registering multiple nodes with the staking collection by @joshuahannan in #251
- Adds non-operational rewards withholding by @joshuahannan in #249
- Multi unlock by @Kay-Zee in #252
- add script to get Approved nodes list by @kc1116 in #254
- add configurable DKG success threshold and tests by @joshuahannan in #261
- Add new transactions for interacting with staking allow-list by @jordanschalm in #262
Full Changelog: lib/go/contracts/v0.7.9...lib/go/templates/v0.8.0