Features
Exposed Dart Classes for easy flutter integration with Reef chain
Getting started
Add dependency to pubscpek.yaml, copy lib/js/packages/reef-mobile-js/dist/index.js to your app under same path and add this .js file to assets in pubspeck.yaml
Usage
import 'package:reef_chain_flutter/reef_chain_flutter.dart';
final JsApiService reefJsApiService = JsApiService.reefAppJsApi(onErrorCb: (){
debugPrint('JS CONNECTION ERROR');
});
widget.reefJsApiService.jsCall("window.isJsConn()").then((v)=>debugPrint(v.toString()));
widget.reefJsApiService.jsPromise("window.futureFn(\"fltrrr\")").then((v)=>debugPrint(v.toString()));
widget.reefJsApiService.jsObservable("window.testObs()").listen((v)=>debugPrint(v.toString()));
Example App Repo
Libraries
- js_api_service
- network/network
- network/ws-conn-state
- reef_api
- reef_state/account/account
- reef_state/account_api
- reef_state/contract_api
- reef_state/firebase_api
- reef_state/metadata_api
- reef_state/network/network
- reef_state/network_api
- reef_state/pools_api
- reef_state/signing_api
- reef_state/status_data_object
- reef_state/stealthex_api
- reef_state/storage/StorageKey
- reef_state/swap_api
- reef_state/token/contract_type
- reef_state/token/token
- reef_state/token/token_activity
- reef_state/token/token_NFT
- reef_state/token/token_with_amount
- reef_state/tokens_api
- reef_state/transfer_api
- utils/json_big_int