Skip to content

About

Pure-Dart client, Flutter storage, and Riverpod providers for Trustless Work escrow on Stellar/Soroban

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Trustless Work Dart by Dojo Coding: On-chain escrow for Dart and Flutter

Trustless Work Dart

Dart and Flutter packages for builders who want to create, fund and release Trustless Work escrows from their apps.

Trustless Work is the escrow platform these packages target: escrow funds live on-chain in USDC on Stellar/Soroban, and apps talk to its escrow API gateway. trustless_work_dart is a pure-Dart client for that gateway, and two Flutter companions add a secure on-device signer and Riverpod providers.

Version 0.1.0-dev.1 License MIT Dart 3.2.5+

Get started · Packages · Report an issue

Packages

Package Description Version
trustless_work_dart (README) Pure-Dart client for the Trustless Work escrow API gateway on Stellar/Soroban. Works from Flutter, Jaspr, Dart server, or CLI. 0.1.0-dev.1
trustless_work_flutter_storage (README) Persistent on-device signer for Trustless Work built on flutter_secure_storage. Companion to trustless_work_dart. 0.1.0-dev.1
trustless_work_riverpod (README) Riverpod providers for Trustless Work escrow operations. Companion to trustless_work_dart. 0.1.0-dev.1

Quickstart

The packages are pre-release and not on pub.dev yet. The two Flutter companions depend on trustless_work_dart through a path dependency in this repository.

import 'package:trustless_work_dart/trustless_work_dart.dart';

final client = TrustlessWorkClient(
  config: TrustlessWorkConfig.testnet(apiKey: 'YOUR_KEY'),
  signer: myTransactionSigner,
);

final escrow = await client.initializeEscrow(myContract);
final funded = await client.fundEscrow(myFundPayload);
final released = await client.releaseFunds(myReleasePayload);

signer is any TransactionSigner: trustless_work_dart ships KeyPairSigner and CallbackSigner, and trustless_work_flutter_storage adds SecureStorageKeyPairSigner. Each package README covers its own setup.

License

MIT for all three packages (core, Flutter storage, Riverpod). Built by Dojo Coding.

Dojo Coding

About

Pure-Dart client, Flutter storage, and Riverpod providers for Trustless Work escrow on Stellar/Soroban

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages