diff --git a/assets/navigation.js b/assets/navigation.js index 60991df..353af29 100644 --- a/assets/navigation.js +++ b/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA6WZX1PjNhTFv0ueaVmYsm15Y2GZYSjEQwJ96PRBsW8cdRXJI8nZpJ1+9x0ncSxbV9I1vOqc85Otf762//pvYmFrJ9eTm6rSasPEzDJbm8nZpGJ2NbmegKzX5ryv/ryyazE5m3zjsphc//b/WUep7Qqk5TmzSs93FXigoSHMuufM3tZag8x3Q4yrhQlPrOT5MLpvDGeewX5X+ht27Y4UzmdstwZpsbwjRfJaVcqE5qGvpinoZThamDBbM23fWC2seWzEAWQgRzhWaUAJrRDOzlmJ3cCxOZz7wm2uuPy6zVdMlvDCrMPIBTMGzDli6hMvLl3mrZKW5dbnHIVo9rhSXy0XCMBRY5R7LizoLzUXBWgf05NjnEfYGT/etMZSz8pYfSs4SGQMHDHGyOqF4GYFRaYEdzd1yxkYYixnAfocR4wymiWIpJvmeE5zWeKz2WkxwpyvAc+3Six9XLp9AJcW9JLl3dL2MZdXnx3Mn0wIsCjhIMXCN7nlG+gm7HiodDS7q8CcB2wD8qfff724unTvkBk4PHPCaMxD4T7C7qYEaY/HcQwfsFJ6mX6XUMx4Kd292pEdmUIbbpgOhO0UnDFbMR27JFen8N5A8yWHoh2kO2YZxsV87+EbCtwQyDy/VXLJ9ZpZrmSz4RCybyKR53p7B5ZxgV2tKydpxz0sufVInZSi3Kp1JcB245NY9Ck/ub9MK7WcLl/AgN5AsjvcPqa3JH8kMXWwhZ3kPmYVyILLMtnF0JjuIb68x67sY4mTabXkAqM5aop1xywU/YrsgDkJSQLXkNsnMIaVPsUVU6R7Lpng/8Jcb1/AVEoaj4dYUtQHWdXent03ppLtphuG23Zq/gksK5DTeKhTeYlD451nRSCWsZ1QrCB2cnSn+vqDLcC77n0jKYk92k4CiQBF+MngGYjEV7tVAVYjJSkqZwJltEKKEFpn1PX1tIvVJH01xZrWFtl2h9ZUNmMll/vTcFr5ZUZfTbJAc+Wt3kNrMotWebQK7+DKmF3NQEBulTeevoPONC9gauENr2dIEjXPvTN235hOog8f4lOHVo68rwrJzMJOF/9A7g/PSUky6kWmlH9Bh2ZiOjBHrkggHYoZhHIQyITU61vQSO5hbHFLDo6/AuL6IubG958qJdMJcp/R8gt3kdljJ/Kj84eWBX2VzIq88GMeMnfk0vrgioo9kFETnby3T5dLaD6Qhdk9G51O3QBj1/2MbaB9zKGFqWdIEvej1yxd91+Ih0VdSXZ0kMeN7X6kElU55iFxI1M1dobmmknD8qZAG6IcKU3Z+uktIRUo6unV/Fxv0VfGtp2Qx4vfk5AkbB/8ods+pMes4fvBabrHV1lArnTzyk/6IJfyj+0vPG9h54g+RtzOB+6EdBMjrh95FaS8BTYedCWchBTBcFmK/b/Aw0+sjGm29m4Kd6XYi+aH2NdN76vKspb7M8Gcd2qf8/kXB7HEf7x1lJ7hp4sYSqv1/mfZXe8LmINyDRFQCXbOyjcmahTjyDSISVBMBMPNM68+XbWf4jHSwBKBydjoSMLIaGDNAkHzrRaJG7aBULzVInGrkFeojuDIHuTvH+738jKNIQAA" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA6WZS2/jNhSF/4vXaTMJmmmbXSaZAEGaWIiddFF0QUvXMjs0KZBXHrtF//tAtmVR4uVDyZbnnI8SX7qS/vpvgrDFyfXkpqq02jAxQ4a1mZxNKoaryfUEZL0253315xWuxeRs8o3LYnL92/9nHaXGFUjkOUOl57sKHNDQ4GfdwYbnQEE6xZ++5wxva61B5rth3tb8hCdW8nwY3Tf6M8+A35X+Rl20JfnzGdutQSKVt6RAXqtKGd8s9tU4hbwMS/MTZmum8Y3VAs1jIw4gAznAQaWBJLSCPztnJXUDx+ZADtYVaIa1drOd5M9/4ZgrLr9u8xWTJbwwtDi5YMaAOSdMfeLFpc28VRJZji7nKASzx5X+ilwQAEsNUe65QNBfai4K0C6mJ4c4j7AzbrxpDaWelUF9KzhIYgwsMcTI6oXgZgVFpgS3D4WWMzCEWNYCdjmWGGQ0S5hIN83hnOaypGez00KEOV8DnW+VUPq4dPsALhH0kuXd0nYxl1efLcyfTAhAknCQQuGbHPkGugk7HkodDXcVmHOPbUD+9PuvF1eX9h0yA4cnnh9NeVK4j7C7KUHi8TgP4T3WlF6m3yUUM15Ke692ZEtOoQ03TAeidgrNmK2YDl2Srafw3kDzJYeiHaQ7hoziUr738E0K3CSQeX6r5JLrNUOuZLPhCLJrSiLP9fYOkHFBXa0tR2nHPSw5OqROilFu1boSgN34RBZ9zJ/cX6aVWk6XL2BAbyDaHW0f01uUP5IYO9j8zuQ+ZhXIgssy2sXQGO8hvLzHruxjiZNpteSCollqjHXHEIp+RXbAnIQogWvI8QmMYaVLscUY6Z5LJvi/MNfbFzCVksbhEZYY9UFWtbNn942xZLvphuG2PTX/BMgK4jQe6qm8yKHxzrPCE8vYTihWJHZydMf6+oMtwLnufWNSknq0nYQkAhT+J4NjSCS+4lZ5WI0UpaicCZLRCjGCb52lrq+nXagm6asx1rRGYtsdWmPZjJVc7k/DaeWWGX01ygLNlbN6D63RLFnlpVV4B1fGcDUDATkqZzxdRzrTvICphTO8jiFK1Dx3zth9YzxJPnwSnzpp5cj7qpDMLHC6+Adyd3hOSpRRLzKl3As6NCemPXNkiwmkQzFDUA5CMiH2+uY1JvcwtrhNDo6/gsT1lZgb33+slIwnkvsMll+0K5k9diI/On9kWdBXk1mBF37Kk8wdubQ+uKJCD2TSlE7e26fLJTQfyPzsni2dnroBxq77GdtA+5gjC1PHECXuR69ZuvafGAdLuqLs4CCPG9v9SEWqcsqTxA1M1dgZmmsmDcubAm2IsqQ4ZeumtwkpT1GfXs3P9ZZ8ZWzbE/J08XsSooTtgzt024f4mDV8NziN9/gqC8iVbl75kz7Ixfxj+/PPm985oo8Rt/OBO0m6iRHXT7wKprwFNh5yJZyEGMFwWYr9v8TDT6yMabZ2bop2xdiL5ofY103vq8qylvszwZx3ap/z+RcLsaR/vHWUnuGnixBKq/X+Z9ld7wuYhbINAVAJOGflGxM1ibHkNIiJUEwAw80zrz5dtZ/iKdLAEoDJ0OjIhJHRwJoFQuZbLRA3bAO+eKsF4qiIV6iOYMkO5O8fGX4jqQsiAAA=" \ No newline at end of file diff --git a/assets/search.js b/assets/search.js index d1eb8ed..19db0b4 100644 --- a/assets/search.js +++ b/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/classes/BitcoinExchangeRate.html b/classes/BitcoinExchangeRate.html index 3017ce4..c7d44a4 100644 --- a/classes/BitcoinExchangeRate.html +++ b/classes/BitcoinExchangeRate.html @@ -1,4 +1,4 @@ -
Optional
rate: numberStatic
getGenerated using TypeDoc
Optional
rate: numberStatic
getGenerated using TypeDoc
Optional
petnameOptional
relayStatic
findStatic
fromStatic
mergeStatic
removeStatic
toStatic
toGenerated using TypeDoc
Optional
petnameOptional
relayStatic
findStatic
fromStatic
mergeStatic
removeStatic
toStatic
toGenerated using TypeDoc
Static
fromStatic
fromStatic
fromStatic
toGenerated using TypeDoc
Static
fromStatic
fromStatic
fromStatic
toGenerated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Optional
eoseOptional
getGenerated using TypeDoc
Optional
eoseOptional
getGenerated using TypeDoc
Optional
publicKeys: string | string[]Optional
generatedOptional
lastOptional
vaultOptional
frozenOptional
policyOptional
utxos?: string[]Static
fromOptional
publicKeys: string | string[]Generated using TypeDoc
Optional
publicKeys: string | string[]Optional
generatedOptional
lastOptional
vaultOptional
frozenOptional
policyOptional
utxos?: string[]Static
fromOptional
publicKeys: string | string[]Generated using TypeDoc
Changes the fiat currency used to fetch the Bitcoin exchange rate.
The fiat currency to use.
changeFiatCurrency("usd");
-Method to check if a proposal's PSBTs can be finalized.
This method retrieves all approvals for a given proposal ID, filters out the approvals that are expired, and checks if the PSBTs for the active approvals can be finalized.
The ID of the proposal to check.
A Promise that resolves to a boolean indicating whether the PSBTs for the given proposal can be finalized.
-Asynchronously deletes approvals with the given IDs.
+Asynchronously deletes approvals with the given IDs.
Single or multiple approval IDs to be deleted.
void
when the operation is successful.await deleteApprovals('some-approval-id');
-Asynchronously deletes completed proposals with the given IDs.
Single or multiple completed proposal IDs to be deleted.
void
when the operation is successful.await
Example
await deleteCompletedProposals('some-completed-proposal-id');
-
Asynchronously deletes policies with the given IDs.
Single or multiple policy IDs to be deleted.
void
when the operation is successful.await
Example
await deletePolicies('some-policy-id');
-
Asynchronously deletes proposals with the given IDs.
Single or multiple proposal IDs to be deleted.
void
when the operation is successful.await
Example
await deleteProposals('some-proposal-id');
-
Asynchronously deletes signers with the given IDs.
Single or multiple signer IDs to be deleted.
void
when the operation is successful.await
Example
await deleteSigners('some-signer-id');
-
Method to finalize a spending proposal.
+Method to finalize a spending proposal.
This method finalizes a spending proposal by doing the following:
awaitParameters
proposalId: string
The ID of the spending proposal to finalize.
Returns Promise<CompletedPublishedProposal>
A Promise that resolves to a CompletedPublishedProposal
object representing the finalized proposal.
Throws
An error if the proposal or policy cannot be found, if there are no approvals for the proposal, if the PSBTs cannot be finalized, or if the proposal cannot be broadcast.
-get Active Fiat Currency
- get
Active Fiat Currency(): FiatCurrency Returns the active fiat currency
+
get Active Fiat Currency
- get
Active Fiat Currency(): FiatCurrency Returns the active fiat currency
Returns FiatCurrency
Example
const currency = getActiveFiatCurrency();
-
get Active Proposals By Type
- get
Active Proposals By Type(policyId, type): Promise<ActivePublishedProposal[]> Parameters
policyId: string
type: ProposalType
Returns Promise<ActivePublishedProposal[]>
get Approvals
- get
Approvals(proposal_ids?): Promise<Map<string, PublishedApprovedProposal[]>> Asynchronously fetches approvals associated with given proposal IDs.
+
get Active Proposals By Type
- get
Active Proposals By Type(policyId, type): Promise<ActivePublishedProposal[]> Parameters
policyId: string
type: ProposalType
Returns Promise<ActivePublishedProposal[]>
get Approvals
- get
Approvals(proposal_ids?): Promise<Map<string, PublishedApprovedProposal[]>> Asynchronously fetches approvals associated with given proposal IDs.
Parameters
Optional
proposal_ids: string | string[]
Optional proposal IDs to filter the approvals by.
Returns Promise<Map<string, PublishedApprovedProposal[]>>
-
A Promise that resolves to a Map. Each key in the map is a proposal ID, and the corresponding value is an array
@@ -192,7 +192,7 @@
Example
awaitThrows
- Throws an error if there is a failure in fetching approvals.
-
Asynchronously fetches approved proposals by their associated policy IDs.
+Asynchronously fetches approved proposals by their associated policy IDs.
A single policy ID or an array of policy IDs for which to fetch approved proposals. If this is not specified, the function fetches approvals for all available policy IDs.
// Fetch approvals for a single policy ID
const approvals = await getApprovalsByPolicyId('some-policy-id');
// Fetch approvals for multiple policy IDs
const approvals = await getApprovalsByPolicyId(['policy-id-1', 'policy-id-2']);
SmartVaultsTypes.PublishedApprovedProposal - For the structure of a PublishedApprovedProposal object.
-Retrieves a completed proposal based on the provided transaction details.
+Retrieves a completed proposal based on the provided transaction details.
Object containing the transaction details.
A Promise that resolves with the completed proposal, if found, or null.
getCompletedProposalByTx
getCompletedProposalByTx({txid: '1234', confirmation_time: {confirmedAt: new Date()}, net: -1})
-Asynchronously fetches all completed proposals, optionally with pagination.
+Asynchronously fetches all completed proposals, optionally with pagination.
Optional
paginationOpts: PaginationOpts = {}Optional pagination options to control the returned data.
getCompletedPr
Example
// Fetch completed proposals with default settings
const proposals = await getCompletedProposals();
// Fetch completed proposals with pagination
const proposals = await getCompletedProposals({ limit: 5 });
See
SmartVaultsTypes.CompletedPublishedProposal - For the structure of a CompletedPublishedProposal object.
-
Asynchronously fetches completed proposals by their IDs.
+Asynchronously fetches completed proposals by their IDs.
The IDs of the completed proposals to fetch.
Optional
paginationOpts: PaginationOpts = {}Optional pagination options to limit the number of returned proposals or to fetch from a specific offset.
SmartVaultsTypes.CompletedPublishedProposal - For the structure o
// Fetch a single proposal by ID
const proposals = await getCompletedProposalsById("some-proposal-id");
// Fetch multiple proposals by IDs with pagination
const proposals = await getCompletedProposalsById(["id1", "id2"], { since: new Date() });
SmartVaultsTypes.CompletedPublishedProposal - For the structure of a CompletedPublishedProposal object.
-Asynchronously fetches completed proposals by their associated policy IDs.
+Asynchronously fetches completed proposals by their associated policy IDs.
The policy IDs corresponding to the completed proposals to fetch.
Optional
paginationOpts: PaginationOpts = {}Optional pagination options to limit the number of returned proposals or to fetch from a specific offset.
SmartVaultsTypes.CompletedPublishedProposal - For the structure o
// Fetch a single proposal by policy ID
const proposals = await getCompletedProposalsByPolicyId("some-policy-id");
// Fetch multiple proposals by policy IDs with pagination
const proposals = await getCompletedProposalsByPolicyId(["policy-id1", "policy-id2"], { since : new Date() });
SmartVaultsTypes.PublishedCompletedSpendingProposal - For the structure of a PublishedCompletedSpendingProposal object.
-Retrieves profiles for given contacts or for all contacts if none are provided.
+Retrieves profiles for given contacts or for all contacts if none are provided.
Optional
contacts: Contact[]Optional array of contacts.
const contactProfiles = await getContactProfiles([{ publicKey: 'key1' }, { publicKey: 'key2' }]);
-Returns the number of contacts that have shared their signer.
The Nostr hex public key of user for which to fetch the number of contacts that have shared their signer.
- A promise that resolves to the number of contacts that have shared their signer.
const howManySigners = await getContactSignersCount("hexPubKey");
-Retrieves all contacts for the authenticated user.
+Optional
signerDescriptors: string[]Asynchronously retrieves one or more labels by their IDs.
+Optional
signerDescriptors: string[]Asynchronously retrieves one or more labels by their IDs.
The label IDs to fetch.
Optional
paginationOpts: PaginationOpts = {}Optional pagination options.
- A promise that resolves to a map where the keys are label IDs and the values are the corresponding labels.
const labelsMap = await getLabelById(['label1', 'label2']);
-Asynchronously retrieves a label given its label data.
+Asynchronously retrieves a label given its label data.
The policy ID associaded with the label.
The label data (could be an address a trxid, etc).
- A promise that resolves to a PublishedLabel.
const labels = await getLabelByLabelData("policyId","trxid");
-Asynchronously retrieves labels based on the given pagination options.
+Asynchronously retrieves labels based on the given pagination options.
Optional
paginationOpts: PaginationOpts = {}Optional pagination options for fetching labels.
const labels = await getLabels();
-Asynchronously retrieves labels associated with one or more policy IDs.
+Asynchronously retrieves labels associated with one or more policy IDs.
This method first converts the input into an array of policy IDs (if not already), builds the appropriate filter with pagination options, and then fetches the labels.
The policy IDs to filter labels by.
@@ -298,7 +298,7 @@SmartVaultsTypes.PublishedCompletedSpendingProposal - For the str A promise that resolves to a map where the keys are policy IDs and the values are the associated labels.
const labelsMap = await getLabelsByPolicyId(['policy1', 'policy2']);
-Optional
signerDescriptor: stringAsynchronously fetches signers the user has shared. +
Optional
signerDescriptor: stringAsynchronously fetches signers the user has shared. If IDs are provided, the method fetches signers corresponding to those IDs. Otherwise, it fetches all shared signers based.
Optional
id: string | string[]Optional ID(s) of the signers to fetch.
@@ -309,11 +309,11 @@SmartVaultsTypes.PublishedCompletedSpendingProposal - For the str
// Fetch a single shared signer by ID
const result = await getMySharedSigners("some-signer-id");
// Fetch multiple shared signers by IDs
const result = await getMySharedSigners(["id1", "id2"]);
// Fetch all shared signers
const result = await getMySharedSigners();
SmartVaultsTypes.MySharedSigner - For the structure of MySharedSigner objects.
-Optional
signerOfferingIds: string[]Optional
signerDescriptors: string[]Optional
signerFingerprints: string[]Fetches signers owned by the user and returns them as an array of BaseOwnedSigner objects.
+Optional
signerOfferingIds: string[]Optional
signerDescriptors: string[]Optional
signerFingerprints: string[]Fetches signers owned by the user and returns them as an array of BaseOwnedSigner objects.
A promise that resolves to an array of BaseOwnedSigner objects. Each BaseOwnedSigner object represents an owned signer and contains all the properties of the base signer object, plus `ownerPubKey' and 'createdAt' properties.
Throws an error if there's an issue in fetching signer events or decrypting content.
-Asynchronously retrieves policies within a specified pagination scope.
+Asynchronously retrieves policies within a specified pagination scope.
Optional
paginationOpts: PaginationOpts = {}Pagination options for fetching policies.
Asynchronously retrieves policies by their IDs.
+Asynchronously retrieves policies by their IDs.
An array of policy IDs.
const
Example
const ids = ['id1', 'id2'];
const policiesById = await getPoliciesById(ids);
-
Retrieves a profile by a given public key or uses the instance's public key if not provided.
+Retrieves a profile by a given public key or uses the instance's public key if not provided.
Optional
publicKey: stringOptional public key to fetch the profile.
const profile = await getProfile('publicKey123');
-Retrieves multiple profiles by their public keys.
+Method to retrieve and decrypt not completed proposals.
+Method to retrieve and decrypt not completed proposals.
This method retrieves all not completed proposals.
A Promise that resolves to an array of decrypted proposals.
-Asynchronously fetches proposals by their IDs.
+Asynchronously fetches proposals by their IDs.
A single proposal ID or an array of proposal IDs to fetch.
Optional
paginationOpts: PaginationOpts = {}Optional pagination options.
const
Example
const proposalsById = await getProposalsById('some-proposal-id');
-
Asynchronously fetches proposals by associated policy IDs.
+Asynchronously fetches proposals by associated policy IDs.
A single policy ID or an array of policy IDs for which to fetch proposals.
Optional
paginationOpts: PaginationOpts = {}Optional pagination options.
const
Example
const proposalsByPolicyId = await getProposalsByPolicyId('some-policy-id');
-
Retrieves a list of recommended contacts based on shared signers.
+Asynchronously retrieves shared keys by their IDs.
+Asynchronously retrieves shared keys by their IDs.
An array of shared key IDs.
const
Example
const ids = ['id1', 'id2'];
const sharedKeysById = await getSharedKeysById(ids);
-
Asynchronously fetches signers shared with the user based on specified public keys. +
Asynchronously fetches signers shared with the user based on specified public keys. Returns them as an array of PublishedSharedSigner objects, each containing details such as owner's public key and creation time.
Optional
publicKeys: string | string[]Optional public keys to filter the fetched signers. Can be a single string or an array of strings.
constExample// Fetch shared signers by a specific public key
const result = await getSharedSigners("some-public-key");
// Fetch shared signers by multiple public keys
const result = await getSharedSigners(["key1", "key2"]);
// Fetch all shared signers
const result = await getSharedSigners();
See
SmartVaultsTypes.PublishedSharedSigner - For the structure of PublishedSharedSigner objects.
-
Optional
publicKeys: string | string[]Optional
fromVerifiedKeyAgents: booleanOptional
paginationOpts: PaginationOptsOptional
signerOfferingIds: string[]Optional
fromVerifiedKeyAgents: booleanOptional
paginationOpts: PaginationOptsOptional
keyAgentsPubKeys: string[]Optional
fromVerifiedKeyAgents: booleanOptional
paginationOpts: PaginationOptsOptional
period: PeriodOptional
publicKeys: string | string[]Optional
fromVerifiedKeyAgents: booleanOptional
paginationOpts: PaginationOptsOptional
signerOfferingIds: string[]Optional
fromVerifiedKeyAgents: booleanOptional
paginationOpts: PaginationOptsOptional
keyAgentsPubKeys: string[]Optional
fromVerifiedKeyAgents: booleanOptional
paginationOpts: PaginationOptsOptional
period: PeriodAsynchronously removes contacts by publicKey and publishes a Contacts event.
publicKeys of contacts to remove.
SmartVaultsTypes.PublishedSharedSigner - For the structure of Pub
await removeContacts('somePubKey');
await removeContacts(['somePubKey', 'otherPubKey']);
-Asynchronously revokes shared signers with the given IDs.
Single or multiple shared signer IDs to be revoked ( not signer ids ).
void
when the operation is successful.await
Example
await revokeMySharedSigners('some-shared-signer-id');
-
Asynchronously saves a label associated with a given policy ID.
+Asynchronously saves a label associated with a given policy ID.
The method creates and publishes a Labels event.
The ID of the policy to which the label is to be associated.
The label object containing the data to be saved.
@@ -435,7 +435,7 @@await
Example
const publishedLabel = await saveLabel('some-policy-id', { data: { 'Address': 'some-address' }, text: 'some-label-text' });
-
Asynchronously saves an owned signer by encrypting its properties, building a new event, +
Asynchronously saves an owned signer by encrypting its properties, building a new event,
and publishing it via NostrClient
.
Parameters for the owned signer, including description
, descriptor
,
fingerprint
, name
, t
.
constAsync
Throws
Will throw an error if the event publishing fails.
Example
const signer = await saveOwnedSigner({description, descriptor, fingerprint, name, t});
-
Asynchronously saves a new policy and associated shared keys, then publishes the policy event.
+Asynchronously saves a new policy and associated shared keys, then publishes the policy event.
Payload containing policy details.
const
Example
const payload = {
name: 'My Policy',
description: 'Description here',
miniscript: 'miniscriptString',
nostrPublicKeys: ['key1', 'key2'],
createdAt: new Date()
};
const publishedPolicy = await savePolicy(payload);
-
Asynchronously creates and publishes a 'SharedSigners' event.
+Asynchronously creates and publishes a 'SharedSigners' event.
A promise that resolves to a PublishedSharedSigner object, includes the owner's public key and shared date.
Will throw an error if the event publishing fails or if the user tries to share a signer with themselves.
const signer = await saveSharedSigner({descriptor, fingerprint}, pubKey);
-Optional
confirmationComponent: (() => Promise<boolean>)Sets the profile metadata and publishes a Metadata event.
+Optional
confirmationComponent: (() => Promise<boolean>)Sets the profile metadata and publishes a Metadata event.
Metadata for the profile.
const
Example
await setProfile({ name: 'Alice', about: 'Learning about Smart Vaults' });
-
Asynchronously initiates a spending proposal.
+Asynchronously initiates a spending proposal.
Payload for the spending proposal.
const payload = {
policy,
to_address: "abc123",
description: "A spending proposal",
amountDescriptor: 10,
feeRatePriority: 'high',
policyPath: new Map([['nodeId',[0,1,2]]]),
utxos: ["utxo1", "utxo2"],
useFrozenUtxos: false
};
const spendingProposal = await spend(payload);
-Subscribes to specified kinds of events and handles them using a provided callback function.
The event kinds to subscribe to. This can either be an array or a single value.
The callback function to handle incoming events. It receives the kind of event and the associated payload.
const
Example
const kindsToSubscribe = [SmartVaultsKind.Policy, SmartVaultsKind.Proposal];
const myCallback = (kind, payload) => {
console.log(`Received event of kind ${kind} with payload:`, payload);
};
const mySubscription = subscribe(kindsToSubscribe, myCallback);
// To unsubscribe
mySubscription.disconnect();
-
Asynchronously upserts contacts and publishes a Contacts event.
const
Example
const contact = new Contact({ publicKey: 'somePubKey', relay: 'some.relay.com' });
await upsertContacts(contact);
-
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Static
createStatic
createGenerated using TypeDoc
Static
emptyStatic
isGenerated using TypeDoc
Static
emptyStatic
isGenerated using TypeDoc
Generated using TypeDoc
Static
addStatic
addStatic
fromStatic
fromStatic
fromStatic
getStatic
toStatic
toStatic
toGenerated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Optional
transformerFn: ((params) => any)Generated using TypeDoc
Optional
transformerFn: ((params) => any)Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
const isNip05Verified = await isNip05Verified(alice@smartvaults.app, aliciesPublicKey);
-Generated using TypeDoc
Changes the fiat currency used to fetch the Bitcoin exchange rate.
+