Aptos

Aptos Foundation · AptosCore.aptos

Aptos is a layer 1 blockchain built to support the widespread use of blockchain through better technology and user experience.

winget install --id AptosCore.aptos --exact --source winget

Latest 9.1.0

Release Notes

Bug Fixes

  • testsuite: update Python dependencies to resolve security vulnerabilities (#18844) #18844 (Greg Nazario)

Commits

  • 9d8653e: [node] Reduce default thread counts for backup and index-db runtimes (wqfish) #18782
  • 96cd2b3: [Gas] Bump Gas Version to v1.43 (#18794) (Josh Lind) #18794
  • fff4e8a: [storage] Set fill_cache(false) on pruner RocksDB reads (wqfish) #18795
  • 1ac8056: [encrypted mempool] Misc. cleanup of aptos-batch-encryption crate (#18796) (Rex Fernando) #18796
  • 370e842: Fix typo (#18800) (Rex Fernando) #18800
  • 5869e16: [execution] Fix executor benchmark: derive timestamps from DB state (wqfish) #18792
  • a58b0f6: [ci] Skip clang install in dev_setup.sh when already present (wqfish) #18806
  • eb47704: [Storage] Fix HotState crash on stale merged_state (wqfish) #18802
  • e4c00ea: [gas profiler] major UI overhaul (#18690) (Victor Gao) #18690
  • 214bb53: Rosetta fee payer tracking (#18799) (Greg Nazario) #18799
  • c643cbd: [#13806] Include enums in the ABI returned by the node API (#18813) (Daniel Porteous (dport)) #18813
  • b0c5e40: Delete node-checker code (#18816) (Daniel Porteous (dport)) #18816
  • 7cd5d60: Add Shplonked PCS, PCS tests and aptos-dkg refactoring (#18755) (Wicher Malten) #18755
  • 05cc0f9: [cli] Extract aptos move commands into standalone aptos-move-cli crate (#18797) (Wolfgang Grieskamp) #18797
  • 6ffba78: [network] Update quinn-proto 0.11.3 -> 0.11.13 to fix DoS vulnerability (#18814) (Greg Nazario) #18814
  • 2cd764e: [security] Upgrade rustls 0.21.10 to 0.21.12 to fix complete_io infinite loop DoS (#18815) (Greg Nazario) #18815
  • e2f23ec: [execution] Parallelize sequence number resync in executor benchmark (wqfish) #18825
  • 98d07b6: [Execution] Fix seed account balance exhaustion in executor benchmark (wqfish) #18827
  • 1fa8dca: [indexer] Fix potential overflow in ending version calculation (#18828) (Guoteng Rao) #18828
  • 28c065c: [Storage] Remove non-sharding and other dead code. (#18818) (Guoteng Rao) #18818
  • bfafbf8: [consensus] Fix WVUF batch verification off-by-one and log errors (#18834) (Daniel Xiang) #18834
  • bf1e24a: [consensus] Deprecate old Payload enum variants and streamline proof_manager (#18578) (Balaji Arun) #18578
  • 00dc14c: fix warnings in natives (#18829) (zhoujunma) #18829
  • a7e55eb: [compiler][vm] add visibility modifier to structs/enums: step 3 (#18117) (Teng Zhang) #18117
  • 4d15777: Delete legacy in-node indexer code (#18817) (Daniel Porteous (dport)) #18817
  • 62405c4: [Storage] Reduce RocksDB property reporter overhead (wqfish) #18838
  • 96adffe: [storage] Update hot state deferred merge metrics more frequently (wqfish) #18845
  • 44abefd: [storage] Refactor StateKvDb to follow StateMerkleDb pattern (wqfish) #18577
  • 0e134dd: [execution] Fetch and store persisted auxiliary info in replay-benchmark download (Zekun Li) #18837
  • bf5780d: [node] Name all unnamed threads on the aptos-node path (wqfish) #18849
  • 501650a: [consensus] Defer randomness aggregation for non-rand blocks (#18699) (Daniel Xiang) #18699
  • 7c32d82: [vm] Extract aptos-framework-natives and aptos-release-bundle to break rebuild chains (#18788) (Wolfgang Grieskamp) #18788
  • 3ee9148: Configurable settings for grpc heartbeat and staleness (#18854) (Jon) #18854
  • 66e1478: [compiler v2] enable warnings on unused private funcs, structs, and constants (#18661) (Jun Xu) #18661
  • 7c7b2f9: [storage] Distinguish hot vs cold metrics in StateMerkleDb and StateKvDb (wqfish) #18850
  • ae5c08c: [Storage] Add hot state cache age metrics (wqfish) #18851
  • 78a3dba: [move-flow] Add move-flow crate with plugin generator and MCP stdio server (#18823) (Wolfgang Grieskamp) #18823
  • a818326: [faucet] Use auth headers in all cases (#18863) (Daniel Porteous (dport)) #18863
  • 075b1ad: [prover] Add test for behavioral predicates on opaque functions (TODO #18762) (#18836) (Wolfgang Grieskamp) #18836
  • 6b17b14: [Network] Add simple token bucket rate limiter implementation. (Josh Lind) #18843
  • a4416fa: [Network] Remove subscription logic from PeersAndMetadata. (Josh Lind) #18798
  • 09fc041: trivial aptos-trading change to get it to aptos-framework repo (#18875) (igor-aptos) #18875
  • c2f7af0: fix arbitrary (#18419) (Teng Zhang) #18419
  • dc4c407: [execution] Fix cache flush (#18884) (George Mitenkov) #18884
  • 936ef88: [forge] Add Prometheus metrics for cluster spin-up and txn emitter (#18735) (Rustie Lin) #18735
  • e484187: [vm] Fixing issues with bounds and recursion (#18887) (Wolfgang Grieskamp) #18887
  • 9db2bb4: [storage] Replace pruner worker polling with channel-based wake (wqfish) #18874
  • 0f7f48d: [storage] Report RocksDB ticker statistics via Prometheus (wqfish) #18878
  • d4c2872: [Peer Monitoring Service] Add disconnect logic for peers with too many ping failures (Cursor Agent) #18790
  • b099f92: Add private view functions to the ABI (#18871) (Daniel Porteous (dport)) #18871
  • da2f6f0: [State Sync] Account for validator-PFN connections. (Josh Lind) #18868
  • 9769bfa: [storage] Set fill_cache(false) on backup handler RocksDB reads (wqfish) #18861
  • ead601e: [forge] bump deployer version (aptos-bot) #18618
  • 514405f: [docker] disable push to ECR (#18595) (Rustie Lin) #18595
  • fcb2b0c: [Storage] Remove the old indexer (#18860) (Guoteng Rao) #18860
  • 103e70a: [vm] Updating limits for structs (#18896) (Wolfgang Grieskamp) #18896
  • 758e6ed: [vm] Update activation times for revised bounds feature (Wolfgang Grieskamp) #18902
  • c7cd8ed: Delay testnet a few hours (Wolfgang Grieskamp) #18902
  • 34721a4: [forge] Clean up deployer resources on start to prevent CI restart collisions (#18904) (Rustie Lin) #18904
  • 66e7080: [framework] cleanup module events if clause (#18889) (Aaron) #18889
  • cd68a7d: [storage] Add missing RocksDB ticker stats to Prometheus reporter (wqfish) #18895
  • 7d1fdf4: [CLI] support --profile-gas for view functions in session mode (#18873) (Victor Gao) #18873
  • 75b20fa: [toolchain] Upgrade Rust toolchain to 1.93.1 (wqfish) #18898
  • 8a80112: [storage] Document commit_no_progress in StateMerkleDb (wqfish) #18865
  • 1f58073: [vm] Improve async runtime checks (#18862) (George Mitenkov) #18862
  • d110616: [deps] Remove jemalloc-sys shim and upgrade indexer-grpc-gateway to tikv-jemalloc 0.6 (wqfish) #18914
  • 6ed7182: [vm] Fix sequence number not incrementing for failed encrypted transactions (#18923) (Balaji Arun) #18923
  • 18ad547: [forge] Add PFN deployer support (#18909) (Rustie Lin) #18909
  • 8795ea4: [prover] Specification inference via weakest precondition (#18761) (Wolfgang Grieskamp) #18761
  • 1cf4d5a: Harden secret sharing: fix panics, resolve TODOs, clean dead code (#18833) (Balaji Arun) #18833
  • 0798330: [compiler][vm] add visibility modifier to structs/enums: step 5 (#18489) (Teng Zhang) #18489
  • 827d1f9: [consensus] Add tests for secret_sharing module and improve QueueItem API (#18928) (Balaji Arun) #18928
  • 68be9f7: [move-flow] Spec inference tool, shared templates, and agent split (#18855) (Wolfgang Grieskamp) #18855
  • b5cb700: [dkg] Fix task leaks, race conditions, and correctness bugs in chunky DKG (#18930) (Balaji Arun) #18930
  • 0a82aea: [move] Support signer receiver functions (#18925) (Greg Nazario) #18925
  • 2b2ae12: [docker] remove ECR ref in release artifacts flow (#18936) (Rustie Lin) #18936
  • 4a4f01d: [Forge] Reduce VFN count in realistic_env_max_load_test. (Josh Lind) #18938
  • 4238f36: BigOrderedMap::remove_or_none fix and iter_remove improvement (#18869) (igor-aptos) #18869
  • 31e8838: Port coverage functionality to new disasm, remove old disasm and decompiler support (#18911) (Vineeth Kashyap) #18911
  • 5e6f48f: Allow Unicode-3.0 license (#18921) (Daniel Porteous (dport)) #18921
  • 46e3de5: [ci] Add FORGE_RUNNER_IMAGE_NAME input and fix image existence check (#18733) (Balaji Arun) #18733
  • b66d5a3: Shplonked rewrite, BSGS speedup, aptos-dkg refactoring (#18897) (Wicher Malten) #18897
  • b6d9095: [vm] mono-move: instruction set definition (#18907) (Victor Gao) #18907
  • b9a51b9: [telemetry] Add extra_labels config for custom contracts (#18947) (Rustie Lin) #18947
  • 2c5eff6: [smoke-test] Add chunky DKG smoke tests (Balaji Arun) #18933
  • 4bc2b66: [smoke-test] Add chunky DKG enable-feature test (Balaji Arun) #18933
  • 789639b: [consensus][framework] Fix chunky DKG enable-feature: on_new_epoch + pipeline deadlock (Balaji Arun) #18933
  • ecae5f6: [smoke-test] Remove unused import in enable_feature test (Balaji Arun) #18933
  • 056057b: Add comprehensive tests for chunky DKG module (#18941) (Balaji Arun) #18941
  • e2ff583: [crypto] Optimize CryptoHash for Merkle tree nodes with single-permutation SHA3-256 (wqfish) #18949
  • 668268d: [consensus] Add instance name to ReliableBroadcast for log distinguishability (#18931) (Balaji Arun) #18931
  • 5cee623: [forge] bump deployer version (#18910) (aptos-bot) #18910
  • 367fc8c: [forge] Add Forge test for encrypted transactions with chunky DKG (Balaji Arun) #18950
  • edbf514: [framework] Fix reconfigure() to start chunky DKG when enabled (Balaji Arun) #18950
  • 7a288b6: [framework] Update cached packages and docs for governance change (Balaji Arun) #18950
  • 38e5371: Upgrade indexer processor SDK to v2.2.1 and processors to v2.4.0 (#18919) (Daniel Porteous (dport)) #18919
  • a5763d1: [storage] Raise L0 write stall triggers on sequential-key ledger CFs (wqfish) #18959
  • 5ee2624: Consolidate quorum store batch bootstrap (#18960) (Balaji Arun) #18960
  • 4cb1077: [gas] Apply 10x multiplier to gas costs and storage fees (#18880) (Calin Tataru) #18880
  • a0c4f7b: [execution] Simplify cold validation pending requirements to single entry (Rati G) #18820
  • 642b435: [execution] Return CommitResult from start_commit to avoid spinning on blocked validation (Zekun Li) #18820
  • 9200b88: [consensus] Enforce sender-author binding for rand share messages (#18970) (Daniel Xiang) #18970
  • a26b3ba: [forge] bump deployer version (#18974) (aptos-bot) #18974
  • 639cc08: cleanup rolled out features (#18954) (igor-aptos) #18954
  • 436952b: update golden files (#18980) (Teng Zhang) #18980

Installer type: zip

Architecture Scope Download SHA256
x64 Download F75A6CAC5C03BB71AB2DC770C54F9255E144E6D71CEE15057C2FBA89FD806FB9

Details

Homepage
https://github.com/aptos-labs/aptos-core
License
Innovation-Enabling Source Code License
Publisher
Aptos Foundation
Support
https://github.com/aptos-labs/aptos-core/issues
Copyright
Copyright © Aptos Foundation Parts of the project are originally copyright © Meta Platforms, Inc.
Moniker
aptos

Tags

aptosblockchainclimove

Older versions (25)

9.0.0
Architecture Scope Download SHA256
x64 Download 193C12CCEF8F409C9542458A68859A16A3E5DDD3E9800DAE006060A59AA15834
8.1.0
Architecture Scope Download SHA256
x64 Download 26887D0C561937EDAA71FC212A03C81933D13F58BB7DDF700ABF67336AA11A9B
8.0.0
Architecture Scope Download SHA256
x64 Download F8252DF2A3E1F3E7A49F9484DE119B5D5E97232FFC3D52559FA75BC6BFCE631D
7.14.2
Architecture Scope Download SHA256
x64 Download 0DF92E56B39F996A8395FB5EA4414A112551F6A60CCC30D7319D3852D241EE10
7.14.1
Architecture Scope Download SHA256
x64 Download C44D0190CFF6E878C09EF0854185B1B0DD62AC2429F1AEA41A21E1EDAB54E2E1
7.14.0
Architecture Scope Download SHA256
x64 Download F966E1A85928E0020ED49FD6F6EDB32F466B5FE219D32E7A8CC361A8146001DC
7.13.0
Architecture Scope Download SHA256
x64 Download DDE4D444B9C1462C01F577BC17AED6C1393A9EACEB1103D6B13CBBA684F7D2EF
7.12.1
Architecture Scope Download SHA256
x64 Download BE18D7334CF55A10B3C4088426276A3DDF3CB0CCAF90F846F89B3CDE982D37D8
7.12.0
Architecture Scope Download SHA256
x64 Download 43AEF0E03EE21CD67576CAADCAFC7BFEE3783A7C96FF0E8C9B835D953743D8AE
7.11.1
Architecture Scope Download SHA256
x64 Download 9CC781B854B475BA5E2C743BCD4BDDB84A044D7CADD3968AA61C5246822794F0
7.11.0
Architecture Scope Download SHA256
x64 Download 07637DD02731538A2E0D5CD808642F34DE3FAD65774DA14893189D6CFD77970A
7.10.2
Architecture Scope Download SHA256
x64 Download A973009B498122572AF92C6B57A3C2D91FBA8C2E9E0EFE04C083A3B48C50EA67
7.10.1
Architecture Scope Download SHA256
x64 Download 9C6A0CD9A58F8BF22C96D84D157C893D83F418A818F0FC41933A8D976581B6C8
7.10.0
Architecture Scope Download SHA256
x64 Download 0FB0ADA09A8CF3E40B2E0B92BF5DA5304FE7056D6EA28F9296797B807D1D685B
7.9.1
Architecture Scope Download SHA256
x64 Download 30AABFEBB1556F12A838B4D5BF0BA2403E2C528D7957D8FDEF376537579CA4DA
7.9.0
Architecture Scope Download SHA256
x64 Download E1CA99CD9862B031B4573DBF6699AE15B97ED9CA3CC78BB3F339E18D5E06966E
7.8.1
Architecture Scope Download SHA256
x64 Download 4ED016B457BB14586FB9E94914B4352490107C226FB240CDDF5D6A24E3FF1CF9
7.8.0
Architecture Scope Download SHA256
x64 Download ABF46892C11917E8E025A14764AD936B11CC830B4C42EEE0D95D74B117D7D1CE
7.7.0
Architecture Scope Download SHA256
x64 Download 0D24E8B251B47ECF7343506EB8F79BB3080527D52969610A735C756109DFC1EE
7.6.1
Architecture Scope Download SHA256
x64 Download 35FF7CFF991AC317948C498216C07C14A4274D9A6DDDC211910DEFF30F579CE1
7.6.0
Architecture Scope Download SHA256
x64 Download 16403340D7C722AC6A7A491E0B3D539E21E3760D8BD36C481896F156E47C9834
7.5.0
Architecture Scope Download SHA256
x64 Download 045421F5AF4550C45E561DBF7BDF5450C832B0DF4D4A94A5DE3035DE8480B815
7.4.0
Architecture Scope Download SHA256
x64 Download AD73A9159299C3F49B27E9856E187FE3F59F71114F3BC8FD190DAF07DF3242C0
7.3.0
Architecture Scope Download SHA256
x64 Download D20395E6B4CDB07D508F7FF66DB0CE0FA19725CE72DB4068B4A95F1785535843
7.2.0
Architecture Scope Download SHA256
x64 Download 2828AB6522E8429C96CE3827B8398AF7447EB4E14F2FE0299CCA1373E497A68D