aptos-core

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

OTHER License

Downloads
188.6K
Stars
6.1K
Committers
468

Bot releases are visible (Hide)

aptos-core - Release v1.7.3

Published by sherry-x about 1 year ago

Validator: Required
Full Node: Optional

Docker image tag: aptos-node-v1.7.3_14758a1e2c846ae37126fc5de7fc30d59408c40d
Digest: sha256:5a6b6099784d2657c7078e1bb09117528bb8d2f788f8ca1ed7e16601403f4041
Docker image link: https://hub.docker.com/layers/aptoslabs/validator/aptos-node-v1.7.3_14758a1e2c846ae37126fc5de7fc30d59408c40d/images/sha256-5a6b6099784d2657c7078e1bb09117528bb8d2f788f8ca1ed7e16601403f4041?context=explore
Commit hash: 14758a1e2c846ae37126fc5de7fc30d59408c40d and 99ba9c8f1501f5a38ea93007040e958ce5b84d81 are both valid

aptos-core - Aptos CLI Release v2.2.2

Published by github-actions[bot] about 1 year ago

aptos-core - Aptos CLI Release v2.2.1

Published by github-actions[bot] about 1 year ago

aptos-core - Aptos CLI Release v2.2.0

Published by github-actions[bot] about 1 year ago

aptos-core - Aptos CLI Release v2.1.1

Published by github-actions[bot] about 1 year ago

Changelog

[2.1.1] - 2023/09/27

Added

  • Added an option --print-metadata to the command aptos move download to print out the metadata of the package to be downloaded.
    • Example: aptos move download --account 0x1 --package AptosFramework --url https://mainnet.aptoslabs.com/v1 --print-metadata

Updated

  • The --with-faucet flag has been removed from aptos node run-local-testnet, we now run a faucet by default. To disable the faucet use the --no-faucet flag.
  • Breaking change: When using aptos node run-local-testnet we now expose a transaction stream. Learn more about the transaction stream service here: https://aptos.dev/indexer/txn-stream/. Opt out of this with --no-txn-stream. This is marked as a breaking change since the CLI now uses a port (50051 by default) that it didn't used to. If you need this port, you can tell the CLI to use a different port with --txn-stream-port.

Instructions

Update instructions

If you have already installed the CLI:

  • With brew: brew upgrade aptos
  • With the prepackaged CLI: aptos upgrade

Installation instructions

aptos-core - [Testnet] Aptos Node Release v1.7.2

Published by msmouse about 1 year ago

Upgrade Validators by: end of day 9/20/2023
Docker: https://hub.docker.com/layers/aptoslabs/validator/aptos-node-v1.7.2/images/sha256-1681ffdd8b07df90a5e2506f144392997249f555c9dddae65ee48e4ac98d7b2d?context=explore

What's Changed

Full Changelog: https://github.com/aptos-labs/aptos-core/compare/aptos-node-v1.7.1...aptos-node-v1.7.2

aptos-core - [Testnet] Aptos Node Release v1.7.1

Published by msmouse about 1 year ago

aptos-core - [Testnet] Aptos Node Release v1.7.0

Published by msmouse about 1 year ago

Release Notes

Recommended CLI Version: v2.1.0+
Upgrade Validators by: end of day 9/12/2023
Upgrade Fullnodes by: end of day 9/13/2023
Docker: https://hub.docker.com/layers/aptoslabs/validator/aptos-node-v1.7.0/images/sha256-50863700cc3d87fc9dd3f35134e16daa4d44894f0e49aa1b564fad2c3518e8d7?context=explore

New features and enhancements

Aptos Blockchain

General

  • Rust was upgraded to use the 1.71.1 toolchain version.

Storage

  • To support [AIP-32] Storage Deletion Refund, the DB is now able to track the time stamp of a storage slot being created, and the amount paid for the slot allocation.

Networking

  • Dedicated seed peers have been added to the default network configurations to allow new testnet and mainnet nodes to state sync more efficiently from genesis.

State sync

  • State sync was updated to default to “intelligent syncing mode”, allowing nodes to synchronize more efficiently in the presence of network bandwidth constraints.
    Mempool

Aptos Frameworks

  • [AIP-44] Module Event: Aptos Move now supports a new module-level event framework called Module Event targeting to replace the current instance event framework. Module event framework associates every event stream with a static struct type instead of an EventHandle.
    feature flag MODULE_EVENT will be enabled when appropriate.
  • [AIP-32] Storage Deletion Refund: Now that AIP-17 has been implemented and deployed, storage allocation is charged on a per-slot basis and according to native currency based pricing without being affected by the gas price. On top of that, we keep a record of the amount paid for the allocation and refund it on deallocation.
  • A Fee Statement is now emitted as a Module Event for each user transaction to reveal break down of the gas charge and the possible amount of storage deletion refund.
  • [AIP-45] Safe burning for user-owned objects: Add a mechanism that allows users to unilaterally transfer any owned-object to a global burn address.
  • [AIP-46] New Modules for ElGamal, Pedersen and Bulletproofs over Ristretto255: Adds new modules in the Move standard library for ElGamal ecryption, Pedersen commitments, and Bulletproof range proof verification, in addition to a few new natives for Ristretto255 elliptic curve operations.
    • Requires enabling feature flag BULLETPROOFS_ENABLED
  • [AIP-48] Allow direct commission change vesting contract: allows the vesting contract owner to change the commission directly while keeping the same operator.

Move Language and VM

  • [AIP-33]: Block Gas Limit: A new blockchain feature that can terminate block execution when the gas consumed by the committed prefix of transactions exceeds the block gas limit. This ensures that each block is executed within a predetermined limit of computational resources / time, thereby providing predictable latencies for latency-critical applications that involve even highly sequential and computationally heavy transactions.
aptos-core - [Mainnet][Testnet] Aptos Node Release v1.6.3

Published by sherry-x about 1 year ago

Validator: Required
Fullnode: Optional (minimum v1.6.0 is required)

What's Changed

Fix an issue where quorum store digests in batch message were not checked to match the requested digest.

Fix an issue where unexpected network messages could cause large memory usage while logging.

Full Changelog: https://github.com/aptos-labs/aptos-core/compare/aptos-node-v1.6.2...aptos-node-v1.6.3

aptos-core -

Published by sherry-x about 1 year ago

Update 20230829

aptos-core - Aptos CLI Release v2.1.0

Published by github-actions[bot] about 1 year ago

Changelog

[2.1.0] - 2023/08/24

Updated

  • Updated CLI source compilation to use rust toolchain version 1.71.1 (from 1.71.0).

Added

  • Added basic ledger support for CLI
    • Example: aptos init --ledger to create a new profile from ledger. After this, you can use it the same way as other profiles.
    • Note: Ledger Nano s Plus or Ledger Nano X is highly recommended.

Instructions

Update instructions

If you have already installed the CLI:

  • With brew: brew upgrade aptos
  • With the prepackaged CLI: aptos upgrade

Installation instructions

aptos-core - [Testnet] Aptos Node Release v1.6.0

Published by thepomeranian about 1 year ago

Release Notes v1.6.0

Recommended CLI Version: v2.0.2+
Validator: Required by Aug 1st, 2023
Fullnode: Required by Aug 1st, 2023
Docker: aptos-node-v1.6.0

New features and enhancements

Aptos Blockchain

General

Storage

  • AIP-38: The storage gas curves were deprecated, and IO gas prices were stabilized by decoupling the storage fee from gas pricing. This will remove fluctuations in gas pricing caused by an increase in global state storage.

Networking

  • Performance: The networking stack has been updated to perform message deserialization in parallel. This helps to improve networking performance and latencies under high load.

State sync

  • Configuration: The default configuration for mainnet nodes has been updated to use fast sync to account for the onset of data pruning on mainnet. New nodes can now be synchronized to the most recent state of mainnet without any manual configuration.

Mempool

  • AIP-34 (Unit Gas Price Estimation): The unit gas price estimation API has been redesigned to provide clients with an estimate of the unit gas price they should use when the blockchain is overloaded. This ensures a transaction's execution within a reasonable amount of time.

Aptos Frameworks

  • AIP-39 (Gas fee payer): The blockchain now supports adding an optional gas fee payer account to a transaction that will pay the transaction cost on behalf of the sender.
  • AIP-28 (Partial voting for on-chain governance): Delegation stake pools can vote on a proposal with a portion of its voting power. Delegators in a delegation pool can use their voting power either to create proposals or to vote on them.
  • AIP-36 (Aptos Unique Identifiers): Decouple unique identifier creation from account and object states. The new APIs allow for implicitly parallel creation of unique identifiers, and consequently, objects and tokens: generate_unique_address, object::create_object, and token::create_token.

Resolved Issues

  • Fixed the gas cost for several cryptographic hash functions where the cost multiplier was missing.
aptos-core - [Indexer] Aptos Node Release v1.6.2

Published by sherry-x about 1 year ago

What's Changed

Full Changelog: https://github.com/aptos-labs/aptos-core/compare/aptos-node-v1.6.1...aptos-node-v1.6.2

aptos-core - [Indexer] Aptos Node Release v1.5.3

Published by sherry-x about 1 year ago

What's Changed

  • Fix indexer fullnode stuck issue: parse tables in resource groups

Full Changelog: https://github.com/aptos-labs/aptos-core/compare/aptos-node-v1.5.0...aptos-node-v1.5.3

aptos-core - New public functions in aptos_token.move

Published by movekevin about 1 year ago

aptos-core - Aptos CLI Release v2.0.3

Published by github-actions[bot] about 1 year ago

Changelog

[2.0.3] - 2023/08/04

Fixed

  • Fixed the following input arguments issue when running aptos move view
    • #8513: Fixed issue where CLI does not work with big numbers
    • #8982: Fixed args issue when passing in u64/u128/u256 parameters

Update

  • CLI documentation refactor
  • Updated CLI source compilation to use rust toolchain version 1.71.0 (from 1.70.0).

Fixed

  • Verify package now does not fail on a mismatched upgrade number

Instructions

Update instructions

If you have already installed the CLI:

  • With brew: brew upgrade aptos
  • With the prepackaged CLI: aptos upgrade

Installation instructions

aptos-core - [Testnet] Aptos Node Release v1.6.1

Published by bchocho about 1 year ago

Validator: Required
Fullnode: Optional (minimum v1.6.0 is required)
Recommended CLI Version: v2.0.2+
Docker: aptos-node-v1.6.1

What's Changed

  • Re-enable transaction dedup to improve performance

Full Changelog: https://github.com/aptos-labs/aptos-core/compare/aptos-node-v1.6.0...aptos-node-v1.5.1

aptos-core - [Mainnet] Aptos Node Release v1.5.2

Published by thepomeranian about 1 year ago

Validator: Required
Fullnode: Optional
Minimum CLI Version: v2.0.1+

Docker image: aptoslabs/validator:aptos-node-v1.5.2_ddaa113362490dce7e7f0077519b36c11c6ced7e
Digest:sha256:4e200c64a762a21ab50ae83179a981566c32e2c87e754b6e66fcba46afbc6568

What's Changed

  • Fixed an issue in which a specially-crafted Move module could exhaust a validator's memory.

Please note, because the source is not yet released do not build from the source archives attached, they are not correct

aptos-core - Aptos CLI Release v2.0.2

Published by github-actions[bot] over 1 year ago

Changelog

[2.0.2] - 2023/07/06

Added

  • Added account lookup by authentication key
    • Example: account lookup-address --auth-key {your_auth_key}

Updated

  • Updated CLI source compilation to use rust toolchain version 1.7.0 (from 1.66.1).
  • Set 2 seconds timeout for telemetry

Removed

  • init command from config subcommand is removed. Please use init from the root command.
    • Example: aptos config init -> aptos init

Fixed

  • Panic issue when running aptos move test is fixed - GitHub issue #8516

Instructions

Update instructions

If you have already installed the CLI:

  • With brew: brew upgrade aptos
  • With the prepackaged CLI: aptos upgrade

Installation instructions

aptos-core - [Mainnet] Aptos Node Release v1.5.1

Published by sherry-x over 1 year ago

Validator: Required
Fullnode: Required
Minimum CLI Version: v2.0.1+

What's Changed

  • VM logging fixes to remove all false positive speculative errors

Full Changelog: https://github.com/aptos-labs/aptos-core/compare/aptos-node-v1.5.0...aptos-node-v1.5.1