Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transaction policies support #1472

Merged
merged 63 commits into from
Nov 14, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
42921f2
Separate light and heavy gas costs
bvrooman Nov 3, 2023
371501b
Update CHANGELOG.md
bvrooman Nov 3, 2023
a0f4638
Update chain.rs
bvrooman Nov 3, 2023
564c346
temp patch fuel-vm
bvrooman Nov 3, 2023
96b136c
Clippy
bvrooman Nov 3, 2023
d5da9e9
WIP - introduce R-squared
bvrooman Nov 7, 2023
3332190
WIP
bvrooman Nov 8, 2023
c336cde
WIP
bvrooman Nov 8, 2023
69cfc76
WIP
bvrooman Nov 8, 2023
53e0736
Regressions
bvrooman Nov 8, 2023
430147f
Update
bvrooman Nov 9, 2023
2e90936
Merge branch 'master' into bvrooman/feat/separate-light-heavy-gas-costs
bvrooman Nov 9, 2023
7e6858c
Update Cargo.lock
bvrooman Nov 9, 2023
3ce691c
Update CHANGELOG.md
bvrooman Nov 9, 2023
feb8493
Remove unused bin
bvrooman Nov 9, 2023
d38a824
fix dependency order in toml
bvrooman Nov 9, 2023
933dbae
Update ci.yml
bvrooman Nov 9, 2023
88a1228
fmt
bvrooman Nov 9, 2023
0cafcdf
Clippy
bvrooman Nov 9, 2023
2dbd607
Update chainspecs
bvrooman Nov 9, 2023
b47eaea
Update rust 1.73
bvrooman Nov 9, 2023
2d42b26
Merge branch 'master' into bvrooman/feat/separate-light-heavy-gas-costs
bvrooman Nov 9, 2023
16586e5
Fmt
bvrooman Nov 9, 2023
4605036
Use 0.41
bvrooman Nov 9, 2023
5f3f0f0
Refactor collect
bvrooman Nov 9, 2023
5d4fd6e
Update collect.rs
bvrooman Nov 9, 2023
56e65de
Clean up benches cargo toml
bvrooman Nov 9, 2023
23a25f4
Update collect.rs
bvrooman Nov 9, 2023
aa47976
Update collect.rs
bvrooman Nov 10, 2023
af204fc
Merge branch 'master' into bvrooman/feat/separate-light-heavy-gas-costs
Nov 10, 2023
1bacda4
WIP
bvrooman Nov 13, 2023
7d9174c
Merge branch 'bvrooman/feat/separate-light-heavy-gas-costs' of https:…
bvrooman Nov 13, 2023
4497768
Revert benches
bvrooman Nov 13, 2023
00ca057
Revert
bvrooman Nov 13, 2023
fba412d
Update Cargo.lock
bvrooman Nov 13, 2023
8b7877d
Delete generate_test_data.rs
bvrooman Nov 13, 2023
72e9c84
Use heavy and light cost inside of collecting
xgreenx Nov 14, 2023
d140bae
Transaction policies support
xgreenx Nov 7, 2023
1485e30
Apply latest `fuel-vm`
xgreenx Nov 8, 2023
299b2f6
Maybe works
xgreenx Nov 9, 2023
15548cf
Fix compilation
xgreenx Nov 9, 2023
2365ea5
Make CI happy
xgreenx Nov 9, 2023
9835a74
Make CI happy
xgreenx Nov 9, 2023
68f05d3
Fix tests
xgreenx Nov 9, 2023
ca1731b
Fix CI
xgreenx Nov 9, 2023
0e275a6
Fix
xgreenx Nov 9, 2023
605df27
Fix 2
xgreenx Nov 9, 2023
5f09fcd
Move the predicate chek under `utxo_validation` statement
xgreenx Nov 10, 2023
3f3a37c
Fix compilation
xgreenx Nov 11, 2023
83ba5ca
Fix mldv bechmark
xgreenx Nov 11, 2023
6b6a759
Use clock and a database transaction for one instruction. It prevents…
xgreenx Nov 12, 2023
f0729d0
Maybe will help with swwq
xgreenx Nov 12, 2023
5300102
Fixed benchmarks for sequential opcodes
xgreenx Nov 13, 2023
b5370c1
Fix `fuel-vm master`
xgreenx Nov 13, 2023
c407bd8
Use one params for all tests
xgreenx Nov 14, 2023
eb3eaf3
update fuel-vm version
hal3e Nov 13, 2023
d165b22
Remove patch section
xgreenx Nov 14, 2023
1f0bf2a
Apply self review
xgreenx Nov 14, 2023
19b3ee2
Merge branch 'master' into feature/transaction-policies
xgreenx Nov 14, 2023
c4df54c
Updated CHANGELOG.md
xgreenx Nov 14, 2023
dabf1f5
Make CI happy
xgreenx Nov 14, 2023
bf54404
Fixed tests
xgreenx Nov 14, 2023
abf1863
Merge branch 'master' into feature/transaction-policies
xgreenx Nov 14, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ Description of the upcoming release here.
- [#1408](https://github.com/FuelLabs/fuel-core/pull/1408): Update gas benchmarks for storage opcodes to use a pre-populated database to get more accurate worst-case costs.

#### Breaking
- [#1472](https://github.com/FuelLabs/fuel-core/pull/1472): Upgraded `fuel-vm` to `v0.42.0`. It introduces transaction policies that changes layout of the transaction. FOr more information check the [v0.42.0](https://github.com/FuelLabs/fuel-vm/pull/635) release.
- [#1470](https://github.com/FuelLabs/fuel-core/pull/1470): Divide `DependentCost` into "light" and "heavy" operations.
- [#1464](https://github.com/FuelLabs/fuel-core/pull/1464): Avoid possible truncation of higher bits. It may invalidate the code that truncated higher bits causing different behavior on 32-bit vs. 64-bit systems. The change affects some endpoints that now require lesser integers.
- [#1432](https://github.com/FuelLabs/fuel-core/pull/1432): All subscriptions and requests have a TTL now. So each subscription lifecycle is limited in time. If the subscription is closed because of TTL, it means that you subscribed after your transaction had been dropped by the network.
Expand Down
Loading
Loading