BreezSdkCoreImpl class

Implemented types

Constructors

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

Properties

hashCode int
The hash code for this object.
no setterinherited
kBackupConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kBackupStatusConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kBreezEventsStreamConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kBreezLogStreamConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kBuyBitcoinConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kCheckMessageConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kClaimReverseSwapConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kCloseLspChannelsConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kConfigureNodeConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kConnectConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kConnectLspConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kDefaultConfigConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kDisconnectConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kExecuteCommandConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kFetchFiatRatesConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kFetchLspInfoConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kFetchReverseSwapFeesConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kGenerateDiagnosticDataConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kInProgressOnchainPaymentsConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kInProgressSwapConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kIsInitializedConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kListFiatCurrenciesConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kListLspsConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kListPaymentsConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kListRefundablesConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kListSwapsConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kLnurlAuthConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kLnurlPayConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kLnurlWithdrawConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kLspIdConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kLspInfoConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kMnemonicToSeedConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kNodeCredentialsConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kNodeInfoConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kOnchainPaymentLimitsConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kOpenChannelFeeConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kParseInputConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kParseInvoiceConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kPaymentByHashConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kPayOnchainConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kPrepareOnchainPaymentConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kPrepareRedeemOnchainFundsConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kPrepareRefundConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kReceiveOnchainConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kReceivePaymentConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kRecommendedFeesConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kRedeemOnchainFundsConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kRedeemSwapConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kRefundConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kRegisterWebhookConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kReportIssueConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kRescanSwapsConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kSendPaymentConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kSendSpontaneousPaymentConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kServiceHealthCheckConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kSetPaymentMetadataConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kSignMessageConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kStaticBackupConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kSyncConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
kUnregisterWebhookConstMeta → FlutterRustBridgeTaskConstMeta
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

backup({dynamic hint}) Future<void>
See BreezServices::backup
override
backupStatus({dynamic hint}) Future<BackupStatus>
See BreezServices::backup_status
override
breezEventsStream({dynamic hint}) Stream<BreezEvent>
If used, this must be called before connect. It can only be called once.
override
breezLogStream({dynamic hint}) Stream<LogEntry>
If used, this must be called before connect. It can only be called once.
override
buyBitcoin({required BuyBitcoinRequest req, dynamic hint}) Future<BuyBitcoinResponse>
See BreezServices::buy_bitcoin
override
checkMessage({required CheckMessageRequest req, dynamic hint}) Future<CheckMessageResponse>
See BreezServices::check_message
override
claimReverseSwap({required String lockupAddress, dynamic hint}) Future<void>
See BreezServices::claim_reverse_swap
override
closeLspChannels({dynamic hint}) Future<void>
See BreezServices::close_lsp_channels
override
configureNode({required ConfigureNodeRequest req, dynamic hint}) Future<void>
See BreezServices::configure_node
override
connect({required ConnectRequest req, dynamic hint}) Future<void>
Wrapper around BreezServices::connect which also initializes SDK logging
override
connectLsp({required String lspId, dynamic hint}) Future<void>
See BreezServices::connect_lsp
override
defaultConfig({required EnvironmentType envType, required String apiKey, required NodeConfig nodeConfig, dynamic hint}) Future<Config>
See BreezServices::default_config
override
disconnect({dynamic hint}) Future<void>
Cleanup node resources and stop the signer.
override
dispose() → void
executeCommand({required String command, dynamic hint}) Future<String>
See BreezServices::execute_dev_command
override
fetchFiatRates({dynamic hint}) Future<List<Rate>>
See BreezServices::fetch_fiat_rates
override
fetchLspInfo({required String id, dynamic hint}) Future<LspInformation?>
See BreezServices::fetch_lsp_info
override
fetchReverseSwapFees({required ReverseSwapFeesRequest req, dynamic hint}) Future<ReverseSwapPairInfo>
See BreezServices::fetch_reverse_swap_fees
override
generateDiagnosticData({dynamic hint}) Future<String>
See BreezServices::generate_diagnostic_data
override
inProgressOnchainPayments({dynamic hint}) Future<List<ReverseSwapInfo>>
See BreezServices::in_progress_onchain_payments
override
inProgressSwap({dynamic hint}) Future<SwapInfo?>
See BreezServices::in_progress_swap
override
isInitialized({dynamic hint}) Future<bool>
Check whether node service is initialized or not
override
listFiatCurrencies({dynamic hint}) Future<List<FiatCurrency>>
See BreezServices::list_fiat_currencies
override
listLsps({dynamic hint}) Future<List<LspInformation>>
See BreezServices::list_lsps
override
listPayments({required ListPaymentsRequest req, dynamic hint}) Future<List<Payment>>
See BreezServices::list_payments
override
listRefundables({dynamic hint}) Future<List<SwapInfo>>
See BreezServices::list_refundables
override
listSwaps({required ListSwapsRequest req, dynamic hint}) Future<List<SwapInfo>>
See BreezServices::list_swaps
override
lnurlAuth({required LnUrlAuthRequestData reqData, dynamic hint}) Future<LnUrlCallbackStatus>
See BreezServices::lnurl_auth
override
lnurlPay({required LnUrlPayRequest req, dynamic hint}) Future<LnUrlPayResult>
See BreezServices::lnurl_pay
override
lnurlWithdraw({required LnUrlWithdrawRequest req, dynamic hint}) Future<LnUrlWithdrawResult>
See BreezServices::lnurl_withdraw
override
lspId({dynamic hint}) Future<String?>
See BreezServices::lsp_id
override
lspInfo({dynamic hint}) Future<LspInformation>
See BreezServices::lsp_info
override
mnemonicToSeed({required String phrase, dynamic hint}) Future<Uint8List>
See breez_services::mnemonic_to_seed
override
nodeCredentials({dynamic hint}) Future<NodeCredentials?>
See BreezServices::node_credentials
override
nodeInfo({dynamic hint}) Future<NodeState>
See BreezServices::node_info
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onchainPaymentLimits({dynamic hint}) Future<OnchainPaymentLimitsResponse>
See BreezServices::onchain_payment_limits
override
openChannelFee({required OpenChannelFeeRequest req, dynamic hint}) Future<OpenChannelFeeResponse>
See BreezServices::open_channel_fee
override
parseInput({required String input, dynamic hint}) Future<InputType>
override
parseInvoice({required String invoice, dynamic hint}) Future<LNInvoice>
override
paymentByHash({required String hash, dynamic hint}) Future<Payment?>
See BreezServices::list_payments
override
payOnchain({required PayOnchainRequest req, dynamic hint}) Future<PayOnchainResponse>
See BreezServices::pay_onchain
override
prepareOnchainPayment({required PrepareOnchainPaymentRequest req, dynamic hint}) Future<PrepareOnchainPaymentResponse>
See BreezServices::prepare_onchain_payment
override
prepareRedeemOnchainFunds({required PrepareRedeemOnchainFundsRequest req, dynamic hint}) Future<PrepareRedeemOnchainFundsResponse>
See BreezServices::prepare_redeem_onchain_funds
override
prepareRefund({required PrepareRefundRequest req, dynamic hint}) Future<PrepareRefundResponse>
See BreezServices::prepare_refund
override
receiveOnchain({required ReceiveOnchainRequest req, dynamic hint}) Future<SwapInfo>
See BreezServices::receive_onchain
override
receivePayment({required ReceivePaymentRequest req, dynamic hint}) Future<ReceivePaymentResponse>
See BreezServices::receive_payment
override
recommendedFees({dynamic hint}) Future<RecommendedFees>
See BreezServices::recommended_fees
override
redeemOnchainFunds({required RedeemOnchainFundsRequest req, dynamic hint}) Future<RedeemOnchainFundsResponse>
See BreezServices::redeem_onchain_funds
override
redeemSwap({required String swapAddress, dynamic hint}) Future<void>
See BreezServices::redeem_swap
override
refund({required RefundRequest req, dynamic hint}) Future<RefundResponse>
See BreezServices::refund
override
registerWebhook({required String webhookUrl, dynamic hint}) Future<void>
override
reportIssue({required ReportIssueRequest req, dynamic hint}) Future<void>
See BreezServices::report_issue
override
rescanSwaps({dynamic hint}) Future<void>
See BreezServices::rescan_swaps
override
sendPayment({required SendPaymentRequest req, dynamic hint}) Future<SendPaymentResponse>
See BreezServices::send_payment
override
sendSpontaneousPayment({required SendSpontaneousPaymentRequest req, dynamic hint}) Future<SendPaymentResponse>
See BreezServices::send_spontaneous_payment
override
serviceHealthCheck({required String apiKey, dynamic hint}) Future<ServiceHealthCheckResponse>
See BreezServices::service_health_check
override
setPaymentMetadata({required String hash, required String metadata, dynamic hint}) Future<void>
See BreezServices::set_payment_metadata
override
signMessage({required SignMessageRequest req, dynamic hint}) Future<SignMessageResponse>
See BreezServices::sign_message
override
staticBackup({required StaticBackupRequest req, dynamic hint}) Future<StaticBackupResponse>
See BreezServices::static_backup
override
sync({dynamic hint}) Future<void>
See BreezServices::sync
override
toString() String
A string representation of this object.
inherited
unregisterWebhook({required String webhookUrl, dynamic hint}) Future<void>
override

Operators

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