Skip to content
This repository has been archived by the owner on Jul 14, 2024. It is now read-only.
/ dart Public archive

A WIP unofficial Dart SDK to interact with the TNB cryptocurrency server nodes.

Notifications You must be signed in to change notification settings

crusade-developers/dart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

thenewboston_sdk

A WIP unofficial Dart SDK to interact with the TNB cryptocurrency server nodes.

Usage

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>
}

Features and bugs

Please file feature requests and bugs at the issue tracker.

Contributing

  • 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.

Roadmap

  • 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

About

A WIP unofficial Dart SDK to interact with the TNB cryptocurrency server nodes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages