diff --git a/polimec-skeleton/base-rococo-local.toml b/polimec-skeleton/base-rococo-local.toml new file mode 100644 index 000000000..6aa9bd5b2 --- /dev/null +++ b/polimec-skeleton/base-rococo-local.toml @@ -0,0 +1,30 @@ +[settings] +timeout = 1000 +provider = "native" + +[relaychain] +default_command = "polkadot" +chain = "rococo-local" + + [[relaychain.nodes]] + name = "alice" + + [[relaychain.nodes]] + name = "bob" + + [[relaychain.nodes]] + name = "charlie" + + [[relaychain.nodes]] + name = "dave" + +[[parachains]] +id = 2000 + + [[parachains.collators]] + name = "collator1" + command = "./target/release/parachain-template-node" + + [[parachains.collators]] + name = "collator2" + command = "./target/release/parachain-template-node" diff --git a/polimec-skeleton/pallets/funding/src/tests.rs b/polimec-skeleton/pallets/funding/src/tests.rs index f8ab5c063..571b67d51 100644 --- a/polimec-skeleton/pallets/funding/src/tests.rs +++ b/polimec-skeleton/pallets/funding/src/tests.rs @@ -1222,8 +1222,12 @@ mod auction_round_success { let necessary_funding = (bid_info.0 * bid_info.1) + (bid_info.0 * bid_info.1 * bid_info.2.unwrap() as u128); let mut bids_made: UserToBid = vec![]; let starting_bid_block = test_env.current_block(); - assert_eq!(test_env.current_block(), starting_bid_block); - let blocks_to_bid = test_env.current_block()..candle_end_block; + let blocks_to_bid = starting_bid_block..candle_end_block; + + // Reserved funds do not count toward existential deposit anymore + let existential_deposit = ExistentialDeposit::get(); + test_env.fund_accounts(vec![(bidding_account, existential_deposit)]); + for _block in blocks_to_bid { assert_eq!( auctioning_project.get_project_info().project_status, @@ -1231,6 +1235,7 @@ mod auction_round_success { ); test_env.fund_accounts(vec![(bidding_account, necessary_funding)]); let bids: UserToBid = vec![(bidding_account, bid_info)]; + auctioning_project .bid_for_users(bids.clone()) .expect("Candle Bidding should not fail");