RustImpl class

Implemented types

Constructors

RustImpl(ExternalLibrary dylib)
factory
RustImpl.raw(RustPlatform _platform)
RustImpl.wasm(FutureOr<WasmModule> module)
Only valid on web/WASM platforms.
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
kBytesToHexConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kBytesToSha256ConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kCatsCreateCatPuzzleConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kCmdProgramOpcConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kCmdProgramOpdConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kCmdsProgramBrunConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kCmdsProgramRunConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGetPuzzleFromPublicKeyConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kHexToBytesConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kProgramCurryConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kProgramDisassembleConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kProgramFromAtomBytesConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kProgramFromListConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kProgramRunConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kProgramToAtomBytesConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kProgramTreeHashConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kProgramUncurryConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kPubEntropyToMnemonicConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kPubEntropyToSeedConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kPublicKeyDerivePathUnhardenedConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kPubMasterToPoolAuthenticationConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kPubMasterToPoolSingletonConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kPubMasterToWalletHardenedConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kPubMasterToWalletHardenedIntermediateConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kPubMasterToWalletUnhardenedConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kPubMasterToWalletUnhardenedIntermediateConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kPubMnemonicToEntropyConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kSecretKeyDerivePathHardenedConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kSecretKeyDerivePathUnhardenedConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kSecretKeyFromSeedConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kSecretKeyPublicKeyConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kSignatureAggregateConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kSignatureIsValidConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kSignatureSignConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kSignatureVerifyConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

bytesToHex({required Uint8List bytes, dynamic hint}) Future<String>
override
bytesToSha256({required Uint8List bytes, dynamic hint}) Future<Uint8List>
override
catsCreateCatPuzzle({required Uint8List tailHash, required Uint8List innerPuzzleHash, dynamic hint}) Future<Uint8List>
override
cmdProgramOpc({required List<String> args, dynamic hint}) Future<List<String>>
override
cmdProgramOpd({required List<String> args, dynamic hint}) Future<List<String>>
override
cmdsProgramBrun({required List<String> args, dynamic hint}) Future<String>
override
cmdsProgramRun({required List<String> args, dynamic hint}) Future<String>
override
dispose() → void
getPuzzleFromPublicKey({required Uint8List pk, dynamic hint}) Future<Uint8List>
override
hexToBytes({required String hex, dynamic hint}) Future<Uint8List>
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
programCurry({required Uint8List serProgramBytes, required List<String> argsStr, dynamic hint}) Future<Uint8List>
override
programDisassemble({required Uint8List serProgramBytes, int? version, dynamic hint}) Future<String>
override
programFromAtomBytes({required Uint8List serProgramBytes, dynamic hint}) Future<Uint8List>
override
programFromList({required List<String> programList, dynamic hint}) Future<Uint8List>
override
programRun({required Uint8List serProgramBytes, required List<String> argsStr, dynamic hint}) Future<ApiOutputProgram>
override
programToAtomBytes({required Uint8List serProgramBytes, dynamic hint}) Future<Uint8List>
override
programTreeHash({required Uint8List serProgramBytes, dynamic hint}) Future<U8Array32>
override
programUncurry({required Uint8List serProgramBytes, dynamic hint}) Future<UncurriedProgramToDart>
override
pubEntropyToMnemonic({required Uint8List entropy, dynamic hint}) Future<String>
override
pubEntropyToSeed({required Uint8List entropy, dynamic hint}) Future<Uint8List>
override
publicKeyDerivePathUnhardened({required Uint8List sk, required Uint32List path, dynamic hint}) Future<Uint8List>
override
pubMasterToPoolAuthentication({required Uint8List sk, required int poolWalletIdx, required int idx, dynamic hint}) Future<Uint8List>
override
pubMasterToPoolSingleton({required Uint8List master, required int poolWalletIdx, dynamic hint}) Future<Uint8List>
override
pubMasterToWalletHardened({required Uint8List master, required int idx, dynamic hint}) Future<Uint8List>
override
pubMasterToWalletHardenedIntermediate({required Uint8List master, dynamic hint}) Future<Uint8List>
override
pubMasterToWalletUnhardened({required Uint8List master, required int idx, dynamic hint}) Future<Uint8List>
override
pubMasterToWalletUnhardenedIntermediate({required Uint8List master, dynamic hint}) Future<Uint8List>
override
pubMnemonicToEntropy({required String mnemonicWords, dynamic hint}) Future<Uint8List>
override
secretKeyDerivePathHardened({required Uint8List sk, required Uint32List path, dynamic hint}) Future<Uint8List>
override
secretKeyDerivePathUnhardened({required Uint8List sk, required Uint32List path, dynamic hint}) Future<Uint8List>
override
secretKeyFromSeed({required Uint8List seed, dynamic hint}) Future<Uint8List>
override
secretKeyPublicKey({required Uint8List sk, dynamic hint}) Future<Uint8List>
override
signatureAggregate({required Uint8List sigsStream, required int length, dynamic hint}) Future<Uint8List>
override
signatureIsValid({required Uint8List sig, dynamic hint}) Future<bool>
override
signatureSign({required Uint8List sk, required Uint8List msg, dynamic hint}) Future<Uint8List>
override
signatureVerify({required Uint8List pk, required Uint8List msg, required Uint8List sig, dynamic hint}) Future<bool>
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited