opendlt_accumulate 2.0.0 copy "opendlt_accumulate: ^2.0.0" to clipboard
opendlt_accumulate: ^2.0.0 copied to clipboard

Production-ready Dart SDK for Accumulate blockchain. Multi-signature support (Ed25519, BTC, ETH, RSA, ECDSA), SmartSigner API, complete V2/V3 protocol.

example/main.dart

import "dart:convert";
import "package:opendlt_accumulate/opendlt_accumulate.dart";

void main() async {
  final acc = Accumulate.network(
    NetworkEndpoint.mainnet,
    v2: const AccumulateOptions(timeoutMs: 20000),
    v3: const AccumulateOptions(timeoutMs: 20000),
  );

  try {
    // V3: preferred query
    final q = await acc.query({
      "type": "query-account",
      "url": "acc://accumulatenetwork.acme",
    });
    print("V3 query result:");
    print(const JsonEncoder.withIndent("  ").convert(q));

    // V3: submit (envelope)
    // final submitResp = await acc.submit({
    //   "envelope": { ... } // fill with a signed transaction envelope
    // });
    // print(submitResp);

    // V2: legacy example (status)
    final status = await acc.v2.status();
    print("V2 status:");
    print(status);
  } finally {
    acc.close();
  }
}
0
likes
60
points
116
downloads

Publisher

verified publisheropendlt.org

Weekly Downloads

Production-ready Dart SDK for Accumulate blockchain. Multi-signature support (Ed25519, BTC, ETH, RSA, ECDSA), SmartSigner API, complete V2/V3 protocol.

Homepage
Repository (GitHub)
View/report issues

Topics

#blockchain #rpc #json-rpc #accumulate #sdk

License

unknown (license)

Dependencies

collection, crypto, cryptography, http, meta, path, pointycastle

More

Packages that depend on opendlt_accumulate