chainwallet 1.0.4 copy "chainwallet: ^1.0.4" to clipboard
chainwallet: ^1.0.4 copied to clipboard

A Dart library implementing chainsql wallet_propose and tx-sign api.

example/main.dart

import 'dart:convert';

import 'package:test/test.dart';
import 'package:chainwallet/chainwallet.dart';


void main() {

    var walletInfo = Chainsql.generateAddress();
    String jsonStr = json.encode(walletInfo);
    print(jsonStr);

    var walletMap = walletInfo.toJson();
    expect(walletMap.containsKey("address"), true);
    expect(walletMap.containsKey("secret"), true);
    expect(walletMap.containsKey("publicKey"), true);

    var walletFromSeed =
    Chainsql.generateAddressFromStr("xpkpdVP3LKhtdSfQX3uHNs1f7jN42");

    var walletFromSeedMap = walletFromSeed.toJson();
    expect(walletFromSeedMap.containsKey("address"), true);
    expect(walletFromSeedMap.containsKey("secret"), true);
    expect(walletFromSeedMap.containsKey("publicKey"), true);

    expect(walletFromSeedMap["address"], "zKa9fxNT4KJwya73M4TYiCKxCQv97511Ve");
    expect(walletFromSeedMap["secret"], "xpkpdVP3LKhtdSfQX3uHNs1f7jN42");
    expect(walletFromSeedMap["publicKey"],
        "cB4e4YpAbPTLyYHmHmEBpLHCNU9TQc8jBUgERoAoQJBkhxT5fRfw");
}
0
likes
35
pub points
0%
popularity

Publisher

unverified uploader

A Dart library implementing chainsql wallet_propose and tx-sign api.

Homepage

License

GPL-3.0 (LICENSE)

Dependencies

asn1lib, base58check, collection, crypto, cryptoutils, decimal, encrypt, hex, pointycastle, secp256k1cipher

More

Packages that depend on chainwallet