nip47 library

Support for nip47 aka Nostr Wallet Connect (NWC).

More dartdocs go here.

Extensions

Nip47Filters on Filters

Typedefs

$$RequestsTableCreateCompanionBuilder = RequestsCompanion Function({required String clientPubkey, required DateTime createdAt, Value<DateTime?> expiresAt, required String id, required String method, required String params, required List<String> relays, Value<int> rowid, required String walletServicePubkey})
$$RequestsTableProcessedTableManager = ProcessedTableManager<_$Nip47Database, $RequestsTable, RequestTable, $$RequestsTableFilterComposer, $$RequestsTableOrderingComposer, $$RequestsTableAnnotationComposer, $$RequestsTableCreateCompanionBuilder, $$RequestsTableUpdateCompanionBuilder, (RequestTable, $$RequestsTableReferences), RequestTable, PrefetchHooks Function({bool clientPubkey, bool responsesRefs})>
$$RequestsTableUpdateCompanionBuilder = RequestsCompanion Function({Value<String> clientPubkey, Value<DateTime> createdAt, Value<DateTime?> expiresAt, Value<String> id, Value<String> method, Value<String> params, Value<List<String>> relays, Value<int> rowid, Value<String> walletServicePubkey})
$$ResponsesTableCreateCompanionBuilder = ResponsesCompanion Function({required DateTime createdAt, Value<String?> errorCode, Value<String?> errorMessage, required String id, Value<String?> multiId, required List<String> relays, required String requestId, Value<String?> result, required String resultType, Value<int> rowid})
$$ResponsesTableProcessedTableManager = ProcessedTableManager<_$Nip47Database, $ResponsesTable, ResponseTable, $$ResponsesTableFilterComposer, $$ResponsesTableOrderingComposer, $$ResponsesTableAnnotationComposer, $$ResponsesTableCreateCompanionBuilder, $$ResponsesTableUpdateCompanionBuilder, (ResponseTable, $$ResponsesTableReferences), ResponseTable, PrefetchHooks Function({bool requestId})>
$$ResponsesTableUpdateCompanionBuilder = ResponsesCompanion Function({Value<DateTime> createdAt, Value<String?> errorCode, Value<String?> errorMessage, Value<String> id, Value<String?> multiId, Value<List<String>> relays, Value<String> requestId, Value<String?> result, Value<String> resultType, Value<int> rowid})
$$WalletConnectionsTableCreateCompanionBuilder = WalletConnectionsCompanion Function({required String budgetRenewal, Value<DateTime?> budgetRenewedAt, Value<List<String>?> categories, required String clientPubkey, Value<List<String>?> clientRelays, required DateTime createdAt, Value<List<String>?> customMethods, Value<List<String>?> customNotifications, Value<DateTime?> expiresAt, Value<bool?> isFrozen, Value<bool?> isolated, Value<String?> lud16, Value<int?> maxAmountSat, Value<List<String>?> methods, Value<String?> name, Value<List<String>?> notifications, required List<String> relays, Value<int?> remainingAmountSat, Value<int> rowid, required String walletServicePubkey})
$$WalletConnectionsTableProcessedTableManager = ProcessedTableManager<_$Nip47Database, $WalletConnectionsTable, WalletConnectionTable, $$WalletConnectionsTableFilterComposer, $$WalletConnectionsTableOrderingComposer, $$WalletConnectionsTableAnnotationComposer, $$WalletConnectionsTableCreateCompanionBuilder, $$WalletConnectionsTableUpdateCompanionBuilder, (WalletConnectionTable, $$WalletConnectionsTableReferences), WalletConnectionTable, PrefetchHooks Function({bool requestsRefs})>
$$WalletConnectionsTableUpdateCompanionBuilder = WalletConnectionsCompanion Function({Value<String> budgetRenewal, Value<DateTime?> budgetRenewedAt, Value<List<String>?> categories, Value<String> clientPubkey, Value<List<String>?> clientRelays, Value<DateTime> createdAt, Value<List<String>?> customMethods, Value<List<String>?> customNotifications, Value<DateTime?> expiresAt, Value<bool?> isFrozen, Value<bool?> isolated, Value<String?> lud16, Value<int?> maxAmountSat, Value<List<String>?> methods, Value<String?> name, Value<List<String>?> notifications, Value<List<String>> relays, Value<int?> remainingAmountSat, Value<int> rowid, Value<String> walletServicePubkey})