Skip to content

Commit f2afc5f

Browse files
authored
chore(version): bump version to 0.76.0 and make test clearer (#1698)
<!-- List the issues this PR closes (if any) in a bullet list format, e.g.: - Closes #ABCD - Closes #EFGH --> # Release notes <!-- Use this only if this PR requires a mention in the Release Notes Summary. Valuable features and critical fixes are good examples. For everything else, please delete the whole section. --> In this release, we: - Did this and that <!-- edit this text only --> # Summary <!-- Please write a summary of your changes and why you made them. Not all PRs will be complex or substantial enough to require this section, so you can remove it if you think it's unnecessary. --> # Breaking Changes <!-- If the PR has breaking changes, please detail them in this section and remove this comment. Remove this section if there are no breaking changes. --> # Checklist - [ ] All **changes** are **covered** by **tests** (or not applicable) - [ ] All **changes** are **documented** (or not applicable) - [ ] I **reviewed** the **entire PR** myself (preferably, on GH UI) - [ ] I **described** all **Breaking Changes** (or there's none)
1 parent 0278079 commit f2afc5f

File tree

3 files changed

+32
-32
lines changed

3 files changed

+32
-32
lines changed

Cargo.toml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ readme = "README.md"
3939
license = "Apache-2.0"
4040
repository = "https://github.com/FuelLabs/fuels-rs"
4141
rust-version = "1.90.0"
42-
version = "0.75.1"
42+
version = "0.76.0"
4343

4444
[workspace.dependencies]
4545
Inflector = "0.11.4"
@@ -113,11 +113,11 @@ fuel-types = { version = "0.65.0" }
113113
fuel-vm = { version = "0.65.0" }
114114

115115
# Workspace projects
116-
fuels = { version = "0.75.1", path = "./packages/fuels", default-features = false }
117-
fuels-accounts = { version = "0.75.1", path = "./packages/fuels-accounts", default-features = false }
118-
fuels-code-gen = { version = "0.75.1", path = "./packages/fuels-code-gen", default-features = false }
119-
fuels-core = { version = "0.75.1", path = "./packages/fuels-core", default-features = false }
120-
fuels-macros = { version = "0.75.1", path = "./packages/fuels-macros", default-features = false }
121-
fuels-programs = { version = "0.75.1", path = "./packages/fuels-programs", default-features = false }
122-
fuels-test-helpers = { version = "0.75.1", path = "./packages/fuels-test-helpers", default-features = false }
123-
versions-replacer = { version = "0.75.1", path = "./scripts/versions-replacer", default-features = false }
116+
fuels = { version = "0.76.0", path = "./packages/fuels", default-features = false }
117+
fuels-accounts = { version = "0.76.0", path = "./packages/fuels-accounts", default-features = false }
118+
fuels-code-gen = { version = "0.76.0", path = "./packages/fuels-code-gen", default-features = false }
119+
fuels-core = { version = "0.76.0", path = "./packages/fuels-core", default-features = false }
120+
fuels-macros = { version = "0.76.0", path = "./packages/fuels-macros", default-features = false }
121+
fuels-programs = { version = "0.76.0", path = "./packages/fuels-programs", default-features = false }
122+
fuels-test-helpers = { version = "0.76.0", path = "./packages/fuels-test-helpers", default-features = false }
123+
versions-replacer = { version = "0.76.0", path = "./scripts/versions-replacer", default-features = false }

docs/src/connecting/short-lived.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ let wallet = launch_provider_and_get_wallet().await?;
2727
The `fuel-core-lib` feature allows us to run a `fuel-core` node without installing the `fuel-core` binary on the local machine. Using the `fuel-core-lib` feature flag entails downloading all the dependencies needed to run the fuel-core node.
2828

2929
```rust,ignore
30-
fuels = { version = "0.75.1", features = ["fuel-core-lib"] }
30+
fuels = { version = "0.76.0", features = ["fuel-core-lib"] }
3131
```
3232

3333
### RocksDB
3434

3535
The `rocksdb` is an additional feature that, when combined with `fuel-core-lib`, provides persistent storage capabilities while using `fuel-core` as a library.
3636

3737
```rust,ignore
38-
fuels = { version = "0.75.1", features = ["rocksdb"] }
38+
fuels = { version = "0.76.0", features = ["rocksdb"] }
3939
```

e2e/tests/providers.rs

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1458,40 +1458,40 @@ async fn script_tx_get_owner_returns_owner_when_policy_set_multiple_inputs() ->
14581458
use fuel_asm::{GMArgs, op};
14591459

14601460
let amount = 1000;
1461-
let num_coins = 50;
1461+
let num_coins = 1;
14621462
let mut wallets = launch_custom_provider_and_get_wallets(
14631463
WalletsConfig::new(Some(3), Some(num_coins), Some(amount)),
14641464
Some(NodeConfig::default()),
14651465
None,
14661466
)
14671467
.await?;
1468+
let wallet_0 = wallets.pop().unwrap();
14681469
let wallet_1 = wallets.pop().unwrap();
14691470
let wallet_2 = wallets.pop().unwrap();
1470-
let wallet_3 = wallets.pop().unwrap();
1471-
let provider = wallet_1.provider().clone();
1471+
let provider = wallet_0.provider().clone();
14721472

14731473
let consensus_parameters = provider.consensus_parameters().await?;
1474+
let inputs_0 = wallet_0
1475+
.get_asset_inputs_for_amount(*consensus_parameters.base_asset_id(), amount as u128, None)
1476+
.await?;
14741477
let inputs_1 = wallet_1
1475-
.get_asset_inputs_for_amount(*consensus_parameters.base_asset_id(), 10000, None)
1478+
.get_asset_inputs_for_amount(*consensus_parameters.base_asset_id(), amount as u128, None)
14761479
.await?;
14771480
let inputs_2 = wallet_2
1478-
.get_asset_inputs_for_amount(*consensus_parameters.base_asset_id(), 10000, None)
1479-
.await?;
1480-
let inputs_3 = wallet_3
1481-
.get_asset_inputs_for_amount(*consensus_parameters.base_asset_id(), 10000, None)
1481+
.get_asset_inputs_for_amount(*consensus_parameters.base_asset_id(), amount as u128, None)
14821482
.await?;
14831483

14841484
let mut inputs = vec![];
1485+
inputs.extend(inputs_0);
14851486
inputs.extend(inputs_1);
14861487
inputs.extend(inputs_2);
1487-
inputs.extend(inputs_3);
14881488

14891489
let tx_policies = TxPolicies::default().with_owner(1);
14901490
let mut tb =
14911491
ScriptTransactionBuilder::prepare_transfer(inputs, vec![], tx_policies).enable_burn(true);
1492+
wallet_0.add_witnesses(&mut tb)?;
14921493
wallet_1.add_witnesses(&mut tb)?;
14931494
wallet_2.add_witnesses(&mut tb)?;
1494-
wallet_3.add_witnesses(&mut tb)?;
14951495

14961496
let script = vec![
14971497
op::gm_args(0x20, GMArgs::GetOwner),
@@ -1535,39 +1535,39 @@ async fn script_tx_get_owner_panics_when_policy_unset_multiple_inputs() -> Resul
15351535
use fuel_asm::{GMArgs, op};
15361536

15371537
let amount = 1000;
1538-
let num_coins = 50;
1538+
let num_coins = 1;
15391539
let mut wallets = launch_custom_provider_and_get_wallets(
15401540
WalletsConfig::new(Some(3), Some(num_coins), Some(amount)),
15411541
Some(NodeConfig::default()),
15421542
None,
15431543
)
15441544
.await?;
1545+
let wallet_0 = wallets.pop().unwrap();
15451546
let wallet_1 = wallets.pop().unwrap();
15461547
let wallet_2 = wallets.pop().unwrap();
1547-
let wallet_3 = wallets.pop().unwrap();
1548-
let provider = wallet_1.provider().clone();
1548+
let provider = wallet_0.provider().clone();
15491549

15501550
let consensus_parameters = provider.consensus_parameters().await?;
1551+
let inputs_0 = wallet_0
1552+
.get_asset_inputs_for_amount(*consensus_parameters.base_asset_id(), amount as u128, None)
1553+
.await?;
15511554
let inputs_1 = wallet_1
1552-
.get_asset_inputs_for_amount(*consensus_parameters.base_asset_id(), 10000, None)
1555+
.get_asset_inputs_for_amount(*consensus_parameters.base_asset_id(), amount as u128, None)
15531556
.await?;
15541557
let inputs_2 = wallet_2
1555-
.get_asset_inputs_for_amount(*consensus_parameters.base_asset_id(), 10000, None)
1556-
.await?;
1557-
let inputs_3 = wallet_3
1558-
.get_asset_inputs_for_amount(*consensus_parameters.base_asset_id(), 10000, None)
1558+
.get_asset_inputs_for_amount(*consensus_parameters.base_asset_id(), amount as u128, None)
15591559
.await?;
15601560

15611561
let mut inputs = vec![];
1562+
inputs.extend(inputs_0);
15621563
inputs.extend(inputs_1);
15631564
inputs.extend(inputs_2);
1564-
inputs.extend(inputs_3);
15651565

15661566
let mut tb = ScriptTransactionBuilder::prepare_transfer(inputs, vec![], TxPolicies::default())
15671567
.enable_burn(true);
1568+
wallet_0.add_witnesses(&mut tb)?;
15681569
wallet_1.add_witnesses(&mut tb)?;
15691570
wallet_2.add_witnesses(&mut tb)?;
1570-
wallet_3.add_witnesses(&mut tb)?;
15711571

15721572
let script = vec![
15731573
op::gm_args(0x20, GMArgs::GetOwner),
@@ -1602,7 +1602,7 @@ async fn script_tx_get_owner_returns_owner_when_policy_unset_all_inputs_same_own
16021602

16031603
let consensus_parameters = provider.consensus_parameters().await?;
16041604
let inputs = wallet
1605-
.get_asset_inputs_for_amount(*consensus_parameters.base_asset_id(), 10000, None)
1605+
.get_asset_inputs_for_amount(*consensus_parameters.base_asset_id(), 1000, None)
16061606
.await?;
16071607
let outputs = wallet.get_asset_outputs_for_amount(
16081608
receiver.address(),

0 commit comments

Comments
 (0)