/dart_coin_rpc

A simple RPC client for Satoshi-style blockchain clients created in dart.

Primary LanguageDartBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

pub version Tests

Forked from https://github.com/Dolaned/dart-eccoin-rpc

Small libarary that allows JSON communcation with bitcoin-like RPC servers.

Supported Coins

  • Peercoin
  • Bitcoin
  • a lot of Bitcoin clones, please advise

Example

import 'package:dart_coin_rpc/dart_coin_rpc.dart';

void main() async {
  RPCClient client = RPCClient(
    username: 'rpc',
    password: 'password',
    port: 9902,
    host: '127.0.0.1',
    useSSL: false,
  );

  var res = await client
      .call('validateaddress', ["p92W3t7YkKfQEPDb7cG9jQ6iMh7cpKLvwK"]) as Map;
  assert(res["isvalid"] == true);
}