A WIP unofficial Dart SDK to interact with the TNB cryptocurrency server nodes.
A simple usage example:
import 'package:thenewboston_sdk/thenewboston_sdk.dart';
Future<void> main() async {
const bank = Bank(domain: '54.177.121.3');
final transactions = await bank.getTransactions();
print(transactions.results); // List<TransactionEntry>
}
Please file feature requests and bugs at the issue tracker.
-
Always run the Dart formatter through all code that you changed before you commit.
-
Limit comment lines to 80 characters. Enable the 80 character line preview in VS Code or whatever editor you use to help you manage this.
- Wallet (use Ed25519)
- Creating Pseudo-random Wallet Keys
- Creating Wallets from Signing (Secret) Key
- Deriving Keys as
String
Properties on Class - Creating Signatures from Data
- Creating Blocks
- Bank Node
- // TODO
- Base Validator Node (Universal Endpoints)
- // TODO
- Confirmation Validator Node
- // TODO
- Primary Validator Node
- // TODO
- Payment Handler
- // TODO
- Data Manager
- Bank Integration
- Primary Validator Integration
- Confirmation Validator Integration
- Batch Transactions