Skip to content

Jainakin/wdk_wallet_flutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wdk_wallet_flutter

Base classes for the Wallet Development Kit (WDK) wallet and protocol modules in Dart.

What This Does

This package defines the core wallet abstractions used by all chain‑specific WDK wallet modules:

  • WalletManager – base class for managing wallets and deriving accounts from a seed
  • WalletAccount – base class for full (signing) accounts
  • WalletAccountReadOnly – base class for read‑only accounts
  • Protocol base classesSwapProtocol, BridgeProtocol, LendingProtocol, FiatProtocol
  • Shared types – transactions, transfers, quotes, fee rates, key pairs, etc.

Who Should Use This

wdk_wallet is primarily intended for authors of chain‑specific WDK wallet modules (for example, Bitcoin, EVM, TON, TRON, Solana).

Most applications should depend on:

  • wdk_core – orchestrator that wires wallets, protocols, and middleware together
  • One or more concrete wallet modules (for the chains you support) built on top of this package

Installation

Add the package to your pubspec.yaml:

dart pub add wdk_wallet_flutter

Then import it:

import 'package:wdk_wallet_flutter/wdk_wallet.dart';

Learn More

For an overview of the Tether Wallet Development Kit, see the WDK documentation.

License

This project is licensed under the Apache License 2.0 – see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages