Skip to content

Commit 0c30ba9

Browse files
authored
Merge pull request #2924 from ProvableHQ/reduce-test-heights
Reduce the test consensus version heights
2 parents d208ca8 + 4a761ed commit 0c30ba9

19 files changed

Lines changed: 173 additions & 173 deletions

console/network/src/consensus_heights.rs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -100,16 +100,16 @@ pub const TESTNET_V0_CONSENSUS_VERSION_HEIGHTS: [(ConsensusVersion, u32); NUM_CO
100100
/// The consensus version heights when the `test_consensus_heights` feature is enabled.
101101
pub const TEST_CONSENSUS_VERSION_HEIGHTS: [(ConsensusVersion, u32); NUM_CONSENSUS_VERSIONS] = [
102102
(ConsensusVersion::V1, 0),
103-
(ConsensusVersion::V2, 10),
104-
(ConsensusVersion::V3, 11),
105-
(ConsensusVersion::V4, 12),
106-
(ConsensusVersion::V5, 13),
107-
(ConsensusVersion::V6, 14),
108-
(ConsensusVersion::V7, 15),
109-
(ConsensusVersion::V8, 16),
110-
(ConsensusVersion::V9, 17),
111-
(ConsensusVersion::V10, 18),
112-
(ConsensusVersion::V11, 19),
103+
(ConsensusVersion::V2, 5),
104+
(ConsensusVersion::V3, 6),
105+
(ConsensusVersion::V4, 7),
106+
(ConsensusVersion::V5, 8),
107+
(ConsensusVersion::V6, 9),
108+
(ConsensusVersion::V7, 10),
109+
(ConsensusVersion::V8, 11),
110+
(ConsensusVersion::V9, 12),
111+
(ConsensusVersion::V10, 13),
112+
(ConsensusVersion::V11, 14),
113113
];
114114

115115
#[cfg(any(test, feature = "test", feature = "test_consensus_heights"))]

synthesizer/src/vm/tests/test_v9.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2466,7 +2466,7 @@ program upgradable.aleo;
24662466
function foo:
24672467
constructor:
24682468
branch.eq edition 0u16 to end;
2469-
gte block.height 20u32 into r0;
2469+
gte block.height 15u32 into r0;
24702470
assert.eq r0 true;
24712471
position end;
24722472
",
@@ -2479,7 +2479,7 @@ function foo:
24792479
function bar:
24802480
constructor:
24812481
branch.eq edition 0u16 to end;
2482-
gte block.height 20u32 into r0;
2482+
gte block.height 15u32 into r0;
24832483
assert.eq r0 true;
24842484
position end;
24852485
",
@@ -2488,25 +2488,25 @@ constructor:
24882488
// Deploy the first version of the program.
24892489
let transaction = vm.deploy(&caller_private_key, &program_v0, None, 0, None, rng)?;
24902490
let block = sample_next_block(&vm, &caller_private_key, &[transaction], rng).unwrap();
2491-
assert_eq!(block.height(), 18);
2491+
assert_eq!(block.height(), 13);
24922492
assert_eq!(block.transactions().num_accepted(), 1);
24932493
assert_eq!(block.transactions().num_rejected(), 0);
24942494
assert_eq!(block.aborted_transaction_ids().len(), 0);
24952495
vm.add_next_block(&block)?;
24962496

2497-
// Attempt to deploy the second version of the program before block height 20.
2497+
// Attempt to deploy the second version of the program before block height 15.
24982498
let transaction = vm.deploy(&caller_private_key, &program_v1, None, 0, None, rng)?;
24992499
let block = sample_next_block(&vm, &caller_private_key, &[transaction], rng)?;
2500-
assert_eq!(block.height(), 19);
2500+
assert_eq!(block.height(), 14);
25012501
assert_eq!(block.transactions().num_accepted(), 0);
25022502
assert_eq!(block.transactions().num_rejected(), 1);
25032503
assert_eq!(block.aborted_transaction_ids().len(), 0);
25042504
vm.add_next_block(&block)?;
25052505

2506-
// Attempt to deploy the second version of the program at block height 20.
2506+
// Attempt to deploy the second version of the program at block height 15.
25072507
let transaction = vm.deploy(&caller_private_key, &program_v1, None, 0, None, rng)?;
25082508
let block = sample_next_block(&vm, &caller_private_key, &[transaction], rng)?;
2509-
assert_eq!(block.height(), 20);
2509+
assert_eq!(block.height(), 15);
25102510
assert_eq!(block.transactions().num_accepted(), 1);
25112511
assert_eq!(block.transactions().num_rejected(), 0);
25122512
assert_eq!(block.aborted_transaction_ids().len(), 0);

synthesizer/tests/expectations/vm/execute_and_finalize/arrays_in_finalize.out

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ outputs:
44
execute:
55
arrays_in_finalize.aleo/test_arrays:
66
outputs:
7-
- '{"type":"public","id":"998749199777167634896325369380527639704326551183747142782934531339144925530field","value":"[\n [\n true,\n false,\n true,\n false\n ]\n]"}'
8-
- '{"type":"public","id":"585431494735788072170863910140221654224826896271206703408135790476336580449field","value":"[\n [\n false,\n true,\n false,\n true\n ]\n]"}'
9-
- '{"type":"public","id":"724249684219407361738510177189706738154847641349019655360703075953798486087field","value":"[\n [\n false,\n false,\n false,\n false\n ]\n]"}'
10-
- '{"type":"private","id":"935952055735684080496891614875475220205878379557005136281900117326329551266field","value":"ciphertext1qvqpg2wxwnq6nzya4mwqu2l9rz6ye3zkpmlm8l063qpyu3uz56jwjrmv977a3qcje8ruuuc4g0wq6nnzheul29tk7x2zlvn8ccgs0tk6qr7t7kr7vzl3lwflvhchttjpcqrhlsmv9js85kue3d73w43qnz6skhhw9qp"}'
11-
- '{"type":"future","id":"634242531938966458078390077037979581839450552635037446155410252463433306053field","value":"{\n program_id: arrays_in_finalize.aleo,\n function_name: test_arrays,\n arguments: [\n [\n [\n true,\n false,\n true,\n false\n ]\n],\n [\n [\n false,\n true,\n false,\n true\n ]\n]\n ]\n}"}'
7+
- '{"type":"public","id":"542740221275968686801342469669124764097724959878850998397230497919098355925field","value":"[\n [\n true,\n false,\n true,\n false\n ]\n]"}'
8+
- '{"type":"public","id":"5693312308080591598728679767826096154528132968509424395595218800740940243342field","value":"[\n [\n false,\n true,\n false,\n true\n ]\n]"}'
9+
- '{"type":"public","id":"3368119257775272893216890765645856169324252349502685704961269505781015331585field","value":"[\n [\n false,\n false,\n false,\n false\n ]\n]"}'
10+
- '{"type":"private","id":"6495332843381545741405892949032231642715412256962781728616191975309898905132field","value":"ciphertext1qvq9cur3udej4zzqdk8997v905tknug9z7y60kcp34a3j0asz9v6kzmnvwps6f70a7e0jnpr7wqj4f2srascuw9s79nem06c87nveafeqfm24n9vpmg8522rwjy4p6n0wrfllau6ecd0avsyvpme4whr72fpz2z9kkk"}'
11+
- '{"type":"future","id":"4347550098954990697084329914675595931685052424821242629209717485789791942730field","value":"{\n program_id: arrays_in_finalize.aleo,\n function_name: test_arrays,\n arguments: [\n [\n [\n true,\n false,\n true,\n false\n ]\n],\n [\n [\n false,\n true,\n false,\n true\n ]\n]\n ]\n}"}'
1212
speculate: the execution was accepted
1313
add_next_block: succeeded.
1414
additional:
1515
- child_outputs:
1616
credits.aleo/fee_public:
1717
outputs:
18-
- '{"type":"future","id":"8115531054870402440333197528407424397162655555531262676466216421547911202650field","value":"{\n program_id: credits.aleo,\n function_name: fee_public,\n arguments: [\n aleo1y9t0y4lvhm43qdzlfjmfzh8985vfnx9ms368p07x5lsemet5ey8qt0ssjn,\n 1999u64\n ]\n}"}'
18+
- '{"type":"future","id":"8406231453454693587142060195183081734288813524805237835079349128431018845774field","value":"{\n program_id: credits.aleo,\n function_name: fee_public,\n arguments: [\n aleo1y9t0y4lvhm43qdzlfjmfzh8985vfnx9ms368p07x5lsemet5ey8qt0ssjn,\n 1999u64\n ]\n}"}'

synthesizer/tests/expectations/vm/execute_and_finalize/branch_with_future.out

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,35 +4,35 @@ outputs:
44
execute:
55
branch_with_future.aleo/bar:
66
outputs:
7-
- '{"type":"future","id":"7288896262197555662761828224784237732052643111617430351902245259912426045153field","value":"{\n program_id: branch_with_future.aleo,\n function_name: bar,\n arguments: [\n {\n program_id: child.aleo,\n function_name: foo,\n arguments: [\n true,\n false\n ]\n }\n \n ]\n}"}'
7+
- '{"type":"future","id":"7973646270430063562373513285442797277543538404623747447923720508256936178352field","value":"{\n program_id: branch_with_future.aleo,\n function_name: bar,\n arguments: [\n {\n program_id: child.aleo,\n function_name: foo,\n arguments: [\n true,\n false\n ]\n }\n \n ]\n}"}'
88
speculate: the execution was rejected
99
add_next_block: succeeded.
1010
- verified: true
1111
execute:
1212
branch_with_future.aleo/baz:
1313
outputs:
14-
- '{"type":"future","id":"5806477145193618952034600457237812348092143858510492661939113854850409996229field","value":"{\n program_id: branch_with_future.aleo,\n function_name: baz,\n arguments: [\n true,\n true,\n {\n program_id: child.aleo,\n function_name: foo,\n arguments: [\n true,\n true\n ]\n },\n {\n program_id: child.aleo,\n function_name: foo,\n arguments: [\n true,\n true\n ]\n }\n \n ]\n}"}'
14+
- '{"type":"future","id":"6217861816055521818360298370891282214244329218509041907844747647593898694072field","value":"{\n program_id: branch_with_future.aleo,\n function_name: baz,\n arguments: [\n true,\n true,\n {\n program_id: child.aleo,\n function_name: foo,\n arguments: [\n true,\n true\n ]\n },\n {\n program_id: child.aleo,\n function_name: foo,\n arguments: [\n true,\n true\n ]\n }\n \n ]\n}"}'
1515
speculate: the execution was accepted
1616
add_next_block: succeeded.
1717
- verified: true
1818
execute:
1919
branch_with_future.aleo/baz:
2020
outputs:
21-
- '{"type":"future","id":"7732375940496493246688248523070942096820081079976270457877521706188569226003field","value":"{\n program_id: branch_with_future.aleo,\n function_name: baz,\n arguments: [\n true,\n false,\n {\n program_id: child.aleo,\n function_name: foo,\n arguments: [\n true,\n true\n ]\n },\n {\n program_id: child.aleo,\n function_name: foo,\n arguments: [\n true,\n true\n ]\n }\n \n ]\n}"}'
21+
- '{"type":"future","id":"6818446530611738476418477207613652616986018798349107220359971960836697161616field","value":"{\n program_id: branch_with_future.aleo,\n function_name: baz,\n arguments: [\n true,\n false,\n {\n program_id: child.aleo,\n function_name: foo,\n arguments: [\n true,\n true\n ]\n },\n {\n program_id: child.aleo,\n function_name: foo,\n arguments: [\n true,\n true\n ]\n }\n \n ]\n}"}'
2222
speculate: the execution was rejected
2323
add_next_block: succeeded.
2424
- verified: true
2525
execute:
2626
branch_with_future.aleo/baz:
2727
outputs:
28-
- '{"type":"future","id":"3797341010947399028826908669134250682637889099379106115729247838918509639000field","value":"{\n program_id: branch_with_future.aleo,\n function_name: baz,\n arguments: [\n false,\n true,\n {\n program_id: child.aleo,\n function_name: foo,\n arguments: [\n true,\n true\n ]\n },\n {\n program_id: child.aleo,\n function_name: foo,\n arguments: [\n true,\n true\n ]\n }\n \n ]\n}"}'
28+
- '{"type":"future","id":"2742810851976685536192148443922944264384991772618508513342534601337442179351field","value":"{\n program_id: branch_with_future.aleo,\n function_name: baz,\n arguments: [\n false,\n true,\n {\n program_id: child.aleo,\n function_name: foo,\n arguments: [\n true,\n true\n ]\n },\n {\n program_id: child.aleo,\n function_name: foo,\n arguments: [\n true,\n true\n ]\n }\n \n ]\n}"}'
2929
speculate: the execution was rejected
3030
add_next_block: succeeded.
3131
- verified: true
3232
execute:
3333
branch_with_future.aleo/baz:
3434
outputs:
35-
- '{"type":"future","id":"3301904300125035229933941565784439035758619729465323436407687815452213394240field","value":"{\n program_id: branch_with_future.aleo,\n function_name: baz,\n arguments: [\n false,\n false,\n {\n program_id: child.aleo,\n function_name: foo,\n arguments: [\n true,\n true\n ]\n },\n {\n program_id: child.aleo,\n function_name: foo,\n arguments: [\n true,\n true\n ]\n }\n \n ]\n}"}'
35+
- '{"type":"future","id":"2120145657495978456586176901591611938046231283490625348949209089457418356716field","value":"{\n program_id: branch_with_future.aleo,\n function_name: baz,\n arguments: [\n false,\n false,\n {\n program_id: child.aleo,\n function_name: foo,\n arguments: [\n true,\n true\n ]\n },\n {\n program_id: child.aleo,\n function_name: foo,\n arguments: [\n true,\n true\n ]\n }\n \n ]\n}"}'
3636
speculate: the execution was accepted
3737
add_next_block: succeeded.
3838
- verified: true
@@ -46,35 +46,35 @@ additional:
4646
- child_outputs:
4747
child.aleo/foo:
4848
outputs:
49-
- '{"type":"future","id":"5773287020931987863711575982907990779231757385847176015487407111001456625619field","value":"{\n program_id: child.aleo,\n function_name: foo,\n arguments: [\n true,\n false\n ]\n}"}'
49+
- '{"type":"future","id":"6695659023260461245660727980876121602841038379245786685591077158097090530275field","value":"{\n program_id: child.aleo,\n function_name: foo,\n arguments: [\n true,\n false\n ]\n}"}'
5050
credits.aleo/fee_public:
5151
outputs:
52-
- '{"type":"future","id":"4973720474738462345611543216766514739746355105837021327766777477639260491274field","value":"{\n program_id: credits.aleo,\n function_name: fee_public,\n arguments: [\n aleo19f7ldyn2txn950arxwzgmd69hc92agvaavuaghq3n86fv9sq25qsuu46xk,\n 2085u64\n ]\n}"}'
52+
- '{"type":"future","id":"6036913973229528143599186539517771717901352279020675483008642689588236772982field","value":"{\n program_id: credits.aleo,\n function_name: fee_public,\n arguments: [\n aleo19f7ldyn2txn950arxwzgmd69hc92agvaavuaghq3n86fv9sq25qsuu46xk,\n 2085u64\n ]\n}"}'
5353
- child_outputs:
5454
child.aleo/foo:
5555
outputs:
56-
- '{"type":"future","id":"3019211196334525216747871853398793174665544747298867841982355118657545167607field","value":"{\n program_id: child.aleo,\n function_name: foo,\n arguments: [\n true,\n true\n ]\n}"}'
56+
- '{"type":"future","id":"4586523778709409442924155905128493603500929760368295973122707366965589242125field","value":"{\n program_id: child.aleo,\n function_name: foo,\n arguments: [\n true,\n true\n ]\n}"}'
5757
credits.aleo/fee_public:
5858
outputs:
59-
- '{"type":"future","id":"5350348506752728668871301717990347779912802534458638654323242946949151196550field","value":"{\n program_id: credits.aleo,\n function_name: fee_public,\n arguments: [\n aleo19f7ldyn2txn950arxwzgmd69hc92agvaavuaghq3n86fv9sq25qsuu46xk,\n 2790u64\n ]\n}"}'
59+
- '{"type":"future","id":"5443886476956824015934901826639169187032580423641141364435972986716640984682field","value":"{\n program_id: credits.aleo,\n function_name: fee_public,\n arguments: [\n aleo19f7ldyn2txn950arxwzgmd69hc92agvaavuaghq3n86fv9sq25qsuu46xk,\n 2790u64\n ]\n}"}'
6060
- child_outputs:
6161
child.aleo/foo:
6262
outputs:
63-
- '{"type":"future","id":"1798765843712687450957314068296008203814756636507420443560370663186385670929field","value":"{\n program_id: child.aleo,\n function_name: foo,\n arguments: [\n true,\n true\n ]\n}"}'
63+
- '{"type":"future","id":"92109804259069205354331464334081047745254321222298177146204123750721585119field","value":"{\n program_id: child.aleo,\n function_name: foo,\n arguments: [\n true,\n true\n ]\n}"}'
6464
credits.aleo/fee_public:
6565
outputs:
66-
- '{"type":"future","id":"4168379928193683663155404306736402269523881336697067374802911574437154516123field","value":"{\n program_id: credits.aleo,\n function_name: fee_public,\n arguments: [\n aleo19f7ldyn2txn950arxwzgmd69hc92agvaavuaghq3n86fv9sq25qsuu46xk,\n 2790u64\n ]\n}"}'
66+
- '{"type":"future","id":"5961280847447500387587809521764832977077982270658218885156999759698731528651field","value":"{\n program_id: credits.aleo,\n function_name: fee_public,\n arguments: [\n aleo19f7ldyn2txn950arxwzgmd69hc92agvaavuaghq3n86fv9sq25qsuu46xk,\n 2790u64\n ]\n}"}'
6767
- child_outputs:
6868
child.aleo/foo:
6969
outputs:
70-
- '{"type":"future","id":"6029082698397467604081713435601004270195378865776994947121620171999227885109field","value":"{\n program_id: child.aleo,\n function_name: foo,\n arguments: [\n true,\n true\n ]\n}"}'
70+
- '{"type":"future","id":"3729213581918668016170118102219307566837576360438147950629862061279735365153field","value":"{\n program_id: child.aleo,\n function_name: foo,\n arguments: [\n true,\n true\n ]\n}"}'
7171
credits.aleo/fee_public:
7272
outputs:
73-
- '{"type":"future","id":"662450684780655730964584291739983308261165958143610604868350547103740158269field","value":"{\n program_id: credits.aleo,\n function_name: fee_public,\n arguments: [\n aleo19f7ldyn2txn950arxwzgmd69hc92agvaavuaghq3n86fv9sq25qsuu46xk,\n 2790u64\n ]\n}"}'
73+
- '{"type":"future","id":"4187820260195332838732869909023865549888110411852724047366146765083824747449field","value":"{\n program_id: credits.aleo,\n function_name: fee_public,\n arguments: [\n aleo19f7ldyn2txn950arxwzgmd69hc92agvaavuaghq3n86fv9sq25qsuu46xk,\n 2790u64\n ]\n}"}'
7474
- child_outputs:
7575
child.aleo/foo:
7676
outputs:
77-
- '{"type":"future","id":"8064123217334542965607926683353979750928224176532218151884193071858538156788field","value":"{\n program_id: child.aleo,\n function_name: foo,\n arguments: [\n true,\n true\n ]\n}"}'
77+
- '{"type":"future","id":"5072823829234741286735886988284948609582329441561718875899286208361544682771field","value":"{\n program_id: child.aleo,\n function_name: foo,\n arguments: [\n true,\n true\n ]\n}"}'
7878
credits.aleo/fee_public:
7979
outputs:
8080
- '{"type":"future","id":"3198047707632949697734777377141117011192825297010133845300299020915114030161field","value":"{\n program_id: credits.aleo,\n function_name: fee_public,\n arguments: [\n aleo19f7ldyn2txn950arxwzgmd69hc92agvaavuaghq3n86fv9sq25qsuu46xk,\n 2790u64\n ]\n}"}'

0 commit comments

Comments
 (0)