PackageTrack
Sign in Get early access

aptos

A pure-Dart SDK for the Aptos blockchain: accounts, keys, transactions, keyless, and indexer queries. Works on Dart VM, Flutter, and the web.

1.0.0 mofalabs/aptos

What this package is like to depend on

Last release 1 months ago

10 Jul 2026

Release timing varies

gaps range from 2 months to 1.7 years

Nearly every release is documented

notes for 7 of 7 stable releases

Nothing withdrawn

no release was ever pulled

4 years old

7 releases · first in 2023

1 release in the last 12 months

see the full history below

Release timeline

7 releases · Feb 2023 to Jul 2026
2024 2025 2026
Release Pre-release

Releases

latest 7
  1. 1.0.0 10 Jul 2026
    Release notes

    Complete pure-Dart rewrite aligned with @aptos-labs/ts-sdk v7.2.0:
    namespaced Aptos facade, full account/key support (incl. keyless with
    client-side Groth16 verification and encrypted transactions), wire-exact BCS,
    and pure-Dart BN254 + BLS12-381 pairings. pana 160/160.

    Open source →
    Release notes

    Complete, ground-up rewrite with a new namespaced architecture.

    • Breaking: the legacy AptosClient / CoinClient / TokenClient / FaucetClient / IndexerClient / AptosAccount API has been removed. See the README's migration table.
    • Breaking: the package is now pure Dart — the Flutter dependency was removed (usable in server-side Dart, CLIs, and Flutter alike).
    • New Aptos facade + AptosConfig with namespaces: account, coin, general, transaction (build/simulate/submit/batch), faucet, table, fungibleAsset, digitalAsset (Token v2), staking, object, ans, keyless, abstraction.
    • New account hierarchy: Account.generate(), Ed25519 (legacy), AIP-55 SingleKey (ed25519/secp256k1), secp256r1/WebAuthn keys, MultiKey, MultiEd25519, Keyless & FederatedKeyless (OIDC/ZK, pure-Dart poseidon), account abstraction (AA/DAA), EphemeralKeyPair.
    • Full transaction pipeline: remote-ABI argument encoding, multi-agent and sponsored (fee payer) transactions, orderless transactions (replayProtectionNonce), simulation, batch submission worker, pluggable TransactionSubmitter.
    • Keyless: full local signature verification, including the BN254 Groth16 proof check (pure-Dart pairing), plus network-backed verifySignatureAsync (fetches the keyless configuration and JWKs from chain).
    • Encrypted transactions: batch-encryption payloads via a pure-Dart BLS12-381 pairing implementation (BIBE identity-based encryption, RFC 9380 hash-to-curve, AES-128-GCM), wired into the build flow through options.encrypted.
    • BCS layer and all curve/pairing primitives validated byte-for-byte against the official SDK and independently generated reference vectors; 700+ unit tests.
    Open source →
  2. 0.0.6 14 Oct 2024
    Release notes
    • Fix dio Transformer type
    Open source →
  3. 0.0.5 20 Nov 2023
    Release notes
    • Fix bcs simulate
    Open source →
  4. 0.0.4 22 Aug 2023
    Release notes
    • Add query pending tokens
    • Add AnsClient
    Open source →
  5. 0.0.3 05 Apr 2023
    Release notes
    • Add typeTag and multiSig
    Open source →
  6. 0.0.2 17 Feb 2023
    Release notes
    • Add optInTokenTransfer and multiSig
    Open source →
  7. 0.0.1 11 Feb 2023
    Release notes
    • Initial version, created by 0xmovebuilder.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive