komodo_defi_rpc_methods 0.3.1+1 copy "komodo_defi_rpc_methods: ^0.3.1+1" to clipboard
komodo_defi_rpc_methods: ^0.3.1+1 copied to clipboard

A package containing the RPC methods and responses for the Komodo DeFi Framework API

Komodo DeFi RPC Methods #

Typed RPC request/response models and method namespaces for the Komodo DeFi Framework API. This package is consumed by the framework (ApiClient) and the high-level SDK.

License: MIT

Install #

dart pub add komodo_defi_rpc_methods

Usage #

RPC namespaces are exposed as extensions on ApiClient via client.rpc when using either the framework or the SDK.

import 'package:komodo_defi_framework/komodo_defi_framework.dart';

final framework = KomodoDefiFramework.create(
  hostConfig: LocalConfig(https: false, rpcPassword: '...'),
);

final client = framework.client;

// Wallet
final names = await client.rpc.wallet.getWalletNames();
final kmdBalance = await client.rpc.wallet.myBalance(coin: 'KMD');

// Addresses
final v = await client.rpc.address.validateAddress(
  coin: 'BTC',
  address: 'bc1q...',
);

// General activation
final enabled = await client.rpc.generalActivation.getEnabledCoins();

// Message signing
final signed = await client.rpc.utility.signMessage(
  coin: 'BTC',
  message: 'Hello, Komodo!'
);

Explore exported modules in lib/src/rpc_methods for the full surface (activation, wallet, utxo/eth/trezor, trading, orderbook, transaction history, withdrawal, etc.).

License #

MIT

0
likes
30
points
46
downloads

Publisher

verified publisherkomodoplatform.com

Weekly Downloads

A package containing the RPC methods and responses for the Komodo DeFi Framework API

License

MIT (license)

Dependencies

collection, decimal, equatable, freezed_annotation, json_annotation, komodo_defi_types, meta, path, rational

More

Packages that depend on komodo_defi_rpc_methods