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

[Tracking] Pre-release of the mainnet branch #2199

Draft
wants to merge 1,305 commits into
base: testnet3
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1305 commits
Select commit Hold shift + click to select a range
b68c897
fix: avoid loading the ledger storage in the EpochProgram case
joske Sep 10, 2024
ffa681b
Move ordering of dependencies
vicsn Oct 7, 2024
95cca2d
Update License
vicsn Oct 7, 2024
8dd5187
Adjust Process load functions to reflect usage
vicsn Oct 7, 2024
2a702bf
Remove test_targets from Network trait and MainnetV0 impl
vicsn Oct 7, 2024
1f0eef3
Merge pull request #26 from ProvableHQ/fmt/v1.0.0
d0cd Oct 10, 2024
f242209
Set max open rocksdb files to 8192
vicsn Oct 15, 2024
fbed94f
Merge pull request #2551 from ProvableHQ/v1.0.0
zosorock Oct 15, 2024
a01de74
Update RUST MSRV and address clippy issues
d0cd Sep 30, 2024
7615c38
Ignore manual unwrap_or_default
d0cd Sep 30, 2024
f32cbf5
Dedup
d0cd Oct 1, 2024
f3d1c92
Add Rust version to cache key
d0cd Oct 15, 2024
4491a6e
Merge pull request #2526 from bendyarm/mainnet-staging
zosorock Oct 15, 2024
3cc1d74
Merge pull request #2531 from joske/fix/dedup-logging
zosorock Oct 15, 2024
e2964a4
Merge pull request #2538 from zhoufanjin/mainnet-staging
zosorock Oct 15, 2024
c87932f
More updates to cache keys
d0cd Oct 15, 2024
d2472c3
Merge pull request #2482 from ProvableHQ/feat/cfg_sorted_by
zosorock Oct 15, 2024
3dffc8d
Update cache_key naming convention
d0cd Oct 15, 2024
86d9034
Fix serde
ghostant-1017 Oct 16, 2024
9645d8b
Merge pull request #2499 from ljedrz/perf/plaintext_bits_allocs
zosorock Oct 16, 2024
893cb2a
Merge pull request #2558 from ProvableHQ/update/rust-version+clippy
zosorock Oct 16, 2024
9c24b45
Merge pull request #2514 from ljedrz/perf/exact_extend_bigint_to_bits
zosorock Oct 18, 2024
2b8c879
Merge pull request #2507 from donzoru/fix_typo_062724
zosorock Oct 18, 2024
39b4186
Merge pull request #2513 from ProvableHQ/chore/is-owner-documentation
zosorock Oct 18, 2024
36b4ef4
Merge pull request #2546 from ProvableHQ/tob/audit-fixes
zosorock Oct 18, 2024
b118ea2
Merge pull request #2515 from ljedrz/perf/faster_max_height
zosorock Oct 22, 2024
dea322b
Merge pull request #2557 from ProvableHQ/fix_file_descriptors
zosorock Oct 22, 2024
ad4783d
Add test
ghostant-1017 Oct 22, 2024
591f3bf
Merge remote-tracking branch 'aleonet/staging' into perf/raw_rocks_iter
vicsn Oct 22, 2024
e3af655
Merge remote-tracking branch 'aleonet/staging' into feat/test-targets
vicsn Oct 22, 2024
58be36d
Merge remote-tracking branch 'aleonet/staging' into perf/program_pars…
vicsn Oct 22, 2024
c9c83f9
Merge remote-tracking branch 'aleonet/staging' into perf/parsing_sani…
vicsn Oct 22, 2024
f952a21
Make MAX_STACKS dependent on MAX_TRANSMISSIONS
vicsn Oct 23, 2024
0a161fe
Rename Process::load to Process::load_testing_only
vicsn Oct 23, 2024
a478f97
Merge remote-tracking branch 'aleonet/staging' into feat/lazy-load-de…
vicsn Oct 23, 2024
d68eee2
Correct trait syntax
vicsn Oct 23, 2024
37e9043
Reduce MAPPING_BASE_COST from 10_000 to 500
evanmarshall Oct 25, 2024
1bc914d
snarkOS PR#3347 deprecated /latest/stateRoot endpoint
andrezorzo Oct 25, 2024
aaedc8c
Merge pull request #2562 from ProvableHQ/perf/program_parsing2
zosorock Oct 26, 2024
5f5f59e
Merge pull request #2567 from andrezorzo/fix_endpoints
zosorock Oct 26, 2024
6142144
Merge pull request #2554 from ProvableHQ/feat/test-targets
zosorock Oct 26, 2024
93b4aca
refactor: improve the Display impl for ProgramCore
ljedrz Aug 22, 2024
d1a2a8b
Fix test by using correct cache size
vicsn Oct 28, 2024
01d9a0b
Correct timer message
vicsn Oct 28, 2024
893a171
Clone early and efficiently
vicsn Oct 28, 2024
0fe2235
Improve logging and documentation for load_stack
vicsn Oct 28, 2024
836a7ec
Clone early and efficiently
vicsn Oct 28, 2024
4ee3a09
Use parking_lot::Mutex
vicsn Oct 28, 2024
e1309dd
Introduce block_reward_v1 and block_reward_v2
raychu86 Oct 31, 2024
7bde13d
Introduce CONSENSUS_V2_HEIGHT to network traits
raychu86 Oct 31, 2024
6010a29
Use new block_reward impl
raychu86 Oct 31, 2024
ebf7075
clippy
raychu86 Oct 31, 2024
54c6b79
Introduce coinbase_reward_v2
raychu86 Nov 1, 2024
a3c3023
Use new coinbase_reward impl
raychu86 Nov 1, 2024
ecddac5
Merge pull request #2532 from ljedrz/refactor/display_programcore
alzger Nov 4, 2024
460f637
Merge pull request #2561 from ProvableHQ/perf/raw_rocks_iter
alzger Nov 4, 2024
9098995
nits
raychu86 Nov 5, 2024
4eb83d7
Merge pull request #2553 from ProvableHQ/feat/lazy-load-deployment
alzger Nov 5, 2024
47d80b0
Update CONSENSUS_V2_HEIGHTS
raychu86 Nov 5, 2024
44740f0
Update documentation
raychu86 Nov 5, 2024
7376744
Merge remote-tracking branch 'provable/feat/block_reward_v2' into upd…
evanmarshall Nov 11, 2024
91af2fd
Add fee migration to lower fees
evanmarshall Nov 7, 2024
d9602c5
Add tests for fee migration
evanmarshall Nov 8, 2024
2ac2adb
Update MAPPING_BASE_COST to 1_500
evanmarshall Nov 11, 2024
06b39f7
Address pr feedback & fix clippy errors
evanmarshall Nov 11, 2024
a5847df
Fix fee migration to use old fees for imports instead of new cached v…
evanmarshall Nov 11, 2024
c3126e7
Merge branch 'staging' into fix/mainnet
zosorock Nov 12, 2024
60e4602
Merge pull request #2559 from ghostant-1017/fix/mainnet
zosorock Nov 12, 2024
60a0aa5
Merge pull request #2563 from ProvableHQ/perf/parsing_sanitizer2
zosorock Nov 12, 2024
5443685
Merge pull request #2569 from ProvableHQ/feat/block_reward_v2
zosorock Nov 13, 2024
3da00b4
Address pr feedback
evanmarshall Nov 13, 2024
4cdb52f
Fix verify tx test
evanmarshall Nov 13, 2024
79402b5
Merge pull request #2564 from demox-labs/update-mapping-base-cost
zosorock Nov 13, 2024
4d381a2
Fix compilation
raychu86 Nov 13, 2024
3b8766a
Clippy
raychu86 Nov 13, 2024
0b391d2
Merge pull request #2573 from ProvableHQ/fix/stack-compilation
zosorock Nov 13, 2024
9f25a19
refactor: use type_name instead of literals for LiteralType::parse
ljedrz Jun 19, 2024
714e9c3
Merge pull request #2472 from byod8/mainnet-staging
zosorock Nov 14, 2024
c5dd622
Merge branch 'staging' into refactor/futureproof_literals
zosorock Nov 15, 2024
d432417
Merge pull request #2500 from ljedrz/refactor/futureproof_literals
zosorock Nov 19, 2024
40e16a1
Expose all parallelization utility functions
vicsn Nov 19, 2024
f6e91d3
Skip transaction root check in release mode
vicsn Nov 20, 2024
c0c6179
Compute transaction_id from {execution, deployment}_id
vicsn Nov 20, 2024
2f55fc1
Cache the deployment and execution id in the Transaction
vicsn Nov 20, 2024
2e3bfd5
Revert "Feat/lazy load deployment"
raychu86 Nov 21, 2024
3978150
Clippy
raychu86 Nov 21, 2024
1de86e7
Merge pull request #2578 from ProvableHQ/revert-2553-feat/lazy-load-d…
zosorock Nov 21, 2024
e37b7f7
Cache program address
vicsn Nov 22, 2024
bc476e6
Expand is_partially_verified usage to also cache Fee verification
vicsn Nov 28, 2024
8bf4bca
Check partially_verified_transactions cache in tests
vicsn Nov 28, 2024
accd1bf
Do not hardcode the hiding mode
vicsn Nov 29, 2024
072d0ce
Add additional input/output checks
raychu86 Dec 2, 2024
d76d1a7
nit
raychu86 Dec 2, 2024
0c8bd3b
Merge pull request #2582 from ProvableHQ/additional-tx-verification
alzger Dec 3, 2024
6322baf
chore(snarkvm): bump version for new release
raychu86 Dec 3, 2024
4965f6b
Merge pull request #2583 from ProvableHQ/mainnet-release
zosorock Dec 3, 2024
feb3ba2
Fix benchmarks action
raychu86 Dec 5, 2024
b0c901d
Merge pull request #2579 from ProvableHQ/cache_to_address
zosorock Dec 10, 2024
be48f30
Merge pull request #2581 from ProvableHQ/do_not_hardcode_hiding_mode
zosorock Dec 11, 2024
9bbba95
perf: speed up locking in DataMap::atomic_checkpoint
ljedrz Jun 10, 2024
1f2b23e
DRY up id calculation
vicsn Dec 17, 2024
b05b4f1
Add ExecutionTree and DeploymentTree
vicsn Dec 17, 2024
7ea53c7
perf: use eoi instead of eol where applicable in str_sill_eol
ljedrz Nov 5, 2024
c02d7d5
tests: add a few more cases to test_comments
ljedrz Nov 6, 2024
352540f
docs: extra doc comments in str_till_eol
ljedrz Nov 5, 2024
21c405f
Introduce CONSENSUS_V3_HEIGHT
raychu86 Dec 19, 2024
a5b043b
Introduce MAX_CERTIFICATES_BEFORE_V3
raychu86 Dec 20, 2024
a10de21
Add MAX_COMMITTEE_SIZE_BEFORE_V3
raychu86 Dec 20, 2024
3b63a16
Add migration logic for max_committee_size increase
raychu86 Dec 20, 2024
2b8c9f6
fix test
raychu86 Dec 20, 2024
c5a5100
nit comments
raychu86 Dec 20, 2024
1be0f34
Remove aleonet circleci resource
vicsn Jan 9, 2025
70be5f7
Lower the number of --test-threads to avoid SIGKILL
vicsn Jan 9, 2025
36971cf
Add additional check during genesis
raychu86 Jan 15, 2025
eac3c8a
ci: ignore two memory-intensive tests
niklaslong Jan 14, 2025
4144a5a
ci: multi-thread synthesizer tests
niklaslong Jan 14, 2025
b4453f8
ci: dedicated job for mem-heavy synthesizer tests
niklaslong Jan 14, 2025
5e30fe1
ci: multi-thread mem-heavy synthesizer tests
niklaslong Jan 14, 2025
33d4447
ci: temporarily disable highest power test cases
niklaslong Jan 15, 2025
a9407ce
Add test case and WIP fix
d0cd Nov 11, 2024
14225f9
Fix test configuration
d0cd Nov 11, 2024
0d41c43
Update
d0cd Nov 11, 2024
c8b738d
Update test cases
d0cd Nov 12, 2024
29467b5
Update CI conf
d0cd Nov 12, 2024
f8194b7
Update test case and address initial feedback
d0cd Nov 12, 2024
ebe66dd
Regen expectations
d0cd Nov 13, 2024
ed878e8
Simplify example for more clarity
d0cd Nov 14, 2024
cc595ad
Use CONSENSUS_V3_HEIGHT and address feedback
d0cd Nov 18, 2024
b5a08e9
Address feedback
d0cd Nov 22, 2024
98008c1
Update test comment
d0cd Nov 22, 2024
0c46d5e
Address feedback, use less than for V3 height check for consistency
d0cd Dec 9, 2024
b1aed9a
docs: clarify why disabling highest powers is safe
niklaslong Jan 16, 2025
589cc0a
Update CI
d0cd Jan 16, 2025
5435d5c
Merge pull request #2594 from niklaslong/fix/ci
raychu86 Jan 16, 2025
0d981c4
Regen expectations
d0cd Jan 16, 2025
9a07b04
Merge branch 'staging' into feat/increase_validators
raychu86 Jan 16, 2025
df97cf8
Merge branch 'feat/increase_validators' into fix/rng-finalize
raychu86 Jan 16, 2025
da44bf5
chore(snarkvm): bump version for new release
raychu86 Jan 16, 2025
057da11
Fix comment
d0cd Jan 16, 2025
b5d8941
chore(snarkvm): update repo directory
raychu86 Jan 16, 2025
59b109c
chore(snarkvm): bump version for new release
raychu86 Jan 16, 2025
82f1dbb
Merge pull request #2597 from ProvableHQ/release-mainnet-1.2.0
raychu86 Jan 16, 2025
c123ab2
Merge branch 'staging' into expose_parallel_utility_functions
raychu86 Jan 16, 2025
d0e79b8
fix test
raychu86 Jan 16, 2025
53cab07
Merge pull request #2595 from ProvableHQ/feat/increase_validators
raychu86 Jan 17, 2025
7f40f99
Merge branch 'staging' into fix/rng-finalize
raychu86 Jan 17, 2025
8038932
Merge pull request #2596 from ProvableHQ/fix/rng-finalize
raychu86 Jan 17, 2025
e58ad8d
optimize Synthesize
kpandl Jan 17, 2025
4c25747
Merge branch 'staging' into expose_parallel_utility_functions
vicsn Jan 17, 2025
544454c
Merge branch 'staging' into tweak/str_till_eol_bits
vicsn Jan 17, 2025
20a56ff
Merge branch 'staging' into expand_is_partially_verified
vicsn Jan 17, 2025
739d4b4
Merge pull request #2571 from ljedrz/tweak/str_till_eol_bits
raychu86 Jan 17, 2025
f87c0f7
Merge pull request #2576 from ProvableHQ/expose_parallel_utility_func…
raychu86 Jan 17, 2025
7c4a910
Merge pull request #2580 from ProvableHQ/expand_is_partially_verified
raychu86 Jan 17, 2025
37cd8ed
fix proving key for Synthesize mode
kpandl Jan 21, 2025
774efae
revert interface change
kpandl Jan 21, 2025
815a4df
clean up match arms
kpandl Jan 21, 2025
0503e5c
sample_record_using_tvk
kpandl Jan 21, 2025
a076216
update test expectations
kpandl Jan 23, 2025
6ebe642
StackKeys
kpandl Jan 23, 2025
d7070d9
is_root instead of false
kpandl Jan 23, 2025
f4a1210
Fix outdated comment.
acoglio Jan 23, 2025
78229cd
Merge branch 'staging' into perf/lock_tweaks
raychu86 Jan 23, 2025
1198c62
Merge pull request #2602 from acoglio/fix/comment-batch-id
vicsn Jan 25, 2025
60fcf50
deps: run cargo update
ljedrz Jan 27, 2025
8052601
clippy: a handful of wasm dead_code exceptions
ljedrz Jan 27, 2025
46c8498
remove functions from Stack
kpandl Jan 27, 2025
dc5c791
ci: update the cache key for wasm
ljedrz Jan 27, 2025
bb88779
Further reduce parameter downloads to reduce CI flakiness
vicsn Jan 27, 2025
2b12ad6
Use more precise deployment_or_execution_tree
vicsn Jan 27, 2025
e07e224
Merge remote-tracking branch 'origin/staging' into avoid_root_derivat…
vicsn Jan 27, 2025
172bfb1
Increase MAX_NUM_POWERS to attempt to fix tests
vicsn Jan 27, 2025
62f376d
perf: Change link-time optimization in dev and test
Raphexion Jan 21, 2025
4a22b0a
Merge pull request #2600 from Raphexion/nijo/speed-up-dev-test-cycle
vicsn Jan 27, 2025
c27b1f5
Add initial boilerplate for network upgrade types
vicsn Jan 28, 2025
499a029
Introduce arrays of consensus related constants, with a more uniform …
vicsn Jan 29, 2025
97ccd80
Correct docblock
vicsn Jan 29, 2025
b05a37d
[doc] Clarify status of ratifications.
acoglio Jan 29, 2025
c928f35
Introduce ConsensusVersion and rename HEIGHT_V to CONSENSUS_HEIGHT
vicsn Jan 30, 2025
0b5e9f7
Use ConsensusVersion as DRY identifier for consensus constants
vicsn Jan 30, 2025
4d3b948
Improve docblocks
vicsn Jan 30, 2025
c5eca98
Small test cleanup
vicsn Jan 30, 2025
70c4ec6
Remove unnecessary TODOs
vicsn Jan 31, 2025
7cf39cd
Further improve docblocks
vicsn Jan 31, 2025
901c291
ci: change the installation method for wasm-pack
ljedrz Jan 31, 2025
c562209
ci: fix the wasm job by updating Node.js
ljedrz Jan 31, 2025
de2f3d3
Couple MAX_COMMITTEE_SIZE and MAX_CERTIFICATES more tightly
vicsn Feb 3, 2025
9d26ead
Introduce N::CONSENSUS_VERSION for clearer matching
vicsn Feb 4, 2025
a312405
Major cleanup: only define MAX_CERTIFICATES once, use functions to pr…
vicsn Feb 4, 2025
8add11f
Add test
d0cd Feb 5, 2025
40dd6b6
Clippy
d0cd Feb 5, 2025
796be64
Relax fees
d0cd Feb 5, 2025
47183c4
Rename LAST_MAX_CERTIFICATES > LATEST_MAX_CERTIFICATES
vicsn Feb 6, 2025
3300451
Use Self::max_signatures appropriately
vicsn Feb 6, 2025
4beaa7a
Fix comment
vicsn Feb 7, 2025
5b32053
Clarify consensus versioning
vicsn Feb 7, 2025
c4d9662
Use appropriate consensus versions in test and prod
vicsn Feb 7, 2025
4d5efde
Correct max_certificates_increasing test
vicsn Feb 7, 2025
8e8aa62
Use the test feature in synthesizer
vicsn Feb 7, 2025
841d834
Revert "Use the test feature in synthesizer"
vicsn Feb 7, 2025
9924c8c
All tests use the same constants now
vicsn Feb 7, 2025
d8c94a3
Fix tests which failed due to more strongly tied const definitions
vicsn Feb 7, 2025
32bf9ab
chore(snarkvm): bump version for new release
raychu86 Feb 10, 2025
57bfe32
Merge pull request #2608 from ProvableHQ/release-mainnet-1.3.0
raychu86 Feb 10, 2025
0efd38a
Introduce large_params feature
vicsn Feb 12, 2025
91018e5
Use ConsensusVersion enum to compare versions
vicsn Feb 13, 2025
74138c5
Merge pull request #2605 from ProvableHQ/refactor_consensus_version
vicsn Feb 14, 2025
a1595de
Add test
d0cd Feb 14, 2025
e73efc4
Fmt
d0cd Feb 14, 2025
e95f98c
Merge pull request #2606 from acoglio/doc/ratifications-status
vicsn Feb 17, 2025
995ee1e
Merge pull request #2604 from ljedrz/chore/cargo_update_5
vicsn Feb 17, 2025
95c0508
Merge pull request #2577 from ProvableHQ/avoid_root_derivation_during…
vicsn Feb 17, 2025
8cbf2b2
Merge pull request #2506 from ljedrz/perf/lock_tweaks
vicsn Feb 17, 2025
cd0caa6
Fix CI run
vicsn Feb 17, 2025
20ae125
Increase CI machine to avoid OOM
vicsn Feb 17, 2025
a1ab623
Increase CI machine to avoid OOM
vicsn Feb 17, 2025
28900e5
feat: update the toolchain to 1.83.0
ljedrz Feb 17, 2025
106f35e
fix: make 3 lifetime annotations explicit
ljedrz Feb 17, 2025
d8a0bfd
chore: update the lockfile
ljedrz Feb 17, 2025
276290b
clippy: div_ceil
ljedrz Feb 17, 2025
70ed23b
clippy: elided lifetimes
ljedrz Feb 17, 2025
4d02638
clippy: boxed enum variants
ljedrz Feb 17, 2025
3797a89
clippy: type complexity
ljedrz Feb 17, 2025
86fe776
clippy: miscellaneous
ljedrz Feb 17, 2025
e8febf3
Merge pull request #2603 from ProvableHQ/further_reduce_param_downloads
vicsn Feb 17, 2025
9ed1bfe
Merge pull request #2612 from ljedrz/chore/cargo_update_8
vicsn Feb 17, 2025
45e0561
Merge pull request #2613 from ProvableHQ/mainnet
vicsn Feb 18, 2025
1ccaa6b
Update benchmark CI run condition
raychu86 Feb 18, 2025
9acf6f1
Merge pull request #2585 from ProvableHQ/fix/benchmarks
vicsn Feb 18, 2025
b5d35bc
Clarify sampling in snarkVM
vicsn Feb 21, 2025
2210d99
Merge pull request #2616 from ProvableHQ/clarify_sampling
vicsn Feb 21, 2025
c7493c6
Merge pull request #2598 from kpandl/optimize_callstack_synthesize
vicsn Feb 21, 2025
390c7a1
Correct snarkVM dependency version
vicsn Feb 21, 2025
0241167
Merge pull request #2617 from ProvableHQ/fix_compilation
vicsn Feb 22, 2025
8fef484
chore: run cargo update
ljedrz Feb 24, 2025
59776cb
Merge pull request #2618 from ljedrz/chore/cargo_update_9
vicsn Feb 24, 2025
7c0dafb
Merge pull request #2611 from ProvableHQ/test/record-production-consu…
vicsn Feb 28, 2025
932d459
Merge pull request #2607 from ProvableHQ/test/modify-output
vicsn Feb 28, 2025
69ac151
Use correct cfg flag max_certificate values
raychu86 Mar 2, 2025
3ced248
Merge pull request #2623 from ProvableHQ/fix/max-certs
vicsn Mar 3, 2025
e26b654
Optimize program loading
raychu86 Mar 11, 2025
734c96e
Optimize with shared deployment state
raychu86 Mar 12, 2025
6d09e41
nit
raychu86 Mar 12, 2025
83751cb
Update synthesizer/src/vm/mod.rs
vicsn Mar 12, 2025
c15997f
Merge pull request #2644 from ProvableHQ/optimize-program-loading
vicsn Mar 12, 2025
d6992a4
chore(snarkvm): bump version for new release
raychu86 Mar 21, 2025
d58f886
Merge pull request #2660 from ProvableHQ/release-mainnet-1.4.0
vicsn Mar 21, 2025
1c1745e
Upgrade snarkVM for new consensus version.
raychu86 Apr 1, 2025
7bef687
chore(snarkvm): bump version for new release
raychu86 Apr 3, 2025
9b9c714
Merge pull request #2675 from ProvableHQ/upgrade_snarkvm_for_consensu…
raychu86 Apr 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
File renamed without changes.
2 changes: 1 addition & 1 deletion .cargo/release-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v0.16.19
v1.5.0
Loading