wallet_core_bindings_wasm 4.3.1
wallet_core_bindings_wasm: ^4.3.1 copied to clipboard
Dart wasm bindings for trust wallet core, used in Flutter and Dart.
wallet_core_bindings_wasm #
WebAssembly System Interface implementation of wallet_core_bindings.
Packages #
Package | Pub |
---|---|
wallet_core_bindings | |
wallet_core_bindings_native | |
wallet_core_bindings_wasm | |
wallet_core_bindings_libs | |
wallet_core_bindings_wasm_assets |
Getting Started #
Usually, it needs to be used with wallet_core_bindings_wasm_assets.
dependencies:
wasm_run_flutter: version
wallet_core_bindings: version
wallet_core_bindings_wasm: version
wallet_core_bindings_wasm_assets: version
copied to clipboard
import 'package:wallet_core_bindings/wallet_core_bindings.dart';
import 'package:wallet_core_bindings_wasm/wallet_core_bindings_wasm.dart';
import 'package:wasm_run_flutter/wasm_run_flutter.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await WasmRunLibrary.setUp(override: false);
await WalletCoreBindingsWasmImpl().initialize();
runApp(const MyApp());
}
copied to clipboard
If you want to modify wallet_core, see wallet_core_bindings_wasm_assets.
dependencies:
wasm_run_flutter: version
wallet_core_bindings: version
wallet_core_bindings_wasm: version
copied to clipboard
import 'package:flutter/services.dart';
import 'package:wallet_core_bindings/wallet_core_bindings.dart';
import 'package:wallet_core_bindings_wasm/wallet_core_bindings_wasm.dart';
import 'package:wasm_run_flutter/wasm_run_flutter.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await WasmRunLibrary.setUp(override: false);
final wasmBytes = (await rootBundle.load('.../wallet-core.wasm')).buffer.asUint8List();
await WalletCoreBindingsWasmImpl(wasmBytes).initialize();
runApp(const MyApp());
}
copied to clipboard
Usage #
For comprehensive documentation, see package repository.
License #
Commercial license #
If you want to use wallet_core_bindings in your commercial app, website or plugin, you need to obtain a commercial license from the author. Please contact xuelongqy@qq.com for more information.Once you obtain the license, your authorization information will appear in the AUTHORIZED.md.