@atomicfinance/client
Advanced tools
Comparing version 2.0.0-alpha.3 to 2.0.0-alpha.4
@@ -10,2 +10,9 @@ import Client from './Client'; | ||
/** | ||
* Check whether wallet is offerer of DlcOffer or DlcAccept | ||
* @param dlcOffer Dlc Offer Message | ||
* @param dlcAccept Dlc Accept Message | ||
* @returns {Promise<boolean>} | ||
*/ | ||
isOfferer(dlcOffer: DlcOffer, dlcAccept: DlcAccept): Promise<boolean>; | ||
/** | ||
* Create DLC Offer Message | ||
@@ -50,6 +57,6 @@ * @param contractInfo ContractInfo TLV (V0 or V1) | ||
* @param oracleAttestation Oracle Attestations TLV (V0) | ||
* @param isLocalParty Whether party is Dlc Offerer | ||
* @param isOfferer Whether party is Dlc Offerer | ||
* @returns {Promise<Tx>} | ||
*/ | ||
execute(dlcOffer: DlcOffer, dlcAccept: DlcAccept, dlcSign: DlcSign, dlcTxs: DlcTransactions, oracleAttestation: OracleAttestationV0, isLocalParty: boolean): Promise<Tx>; | ||
execute(dlcOffer: DlcOffer, dlcAccept: DlcAccept, dlcSign: DlcSign, dlcTxs: DlcTransactions, oracleAttestation: OracleAttestationV0, isOfferer: boolean): Promise<Tx>; | ||
/** | ||
@@ -72,3 +79,3 @@ * Refund DLC | ||
* @param initiatorPayoutSatoshis Amount initiator expects as a payout | ||
* @param isLocalParty Whether offerer or not | ||
* @param isOfferer Whether offerer or not | ||
* @param psbt Partially Signed Bitcoin Transaction | ||
@@ -78,3 +85,3 @@ * @param inputs Optionally specified closing inputs | ||
*/ | ||
close(dlcOffer: DlcOffer, dlcAccept: DlcAccept, dlcTxs: DlcTransactions, initiatorPayoutSatoshis: bigint, isLocalParty: boolean, psbt?: Psbt, inputs?: IInput[]): Promise<Psbt>; | ||
close(dlcOffer: DlcOffer, dlcAccept: DlcAccept, dlcTxs: DlcTransactions, initiatorPayoutSatoshis: bigint, isOfferer: boolean, psbt?: Psbt, inputs?: IInput[]): Promise<Psbt>; | ||
AddSignatureToFundTransaction(jsonObject: AddSignatureToFundTransactionRequest): Promise<AddSignatureToFundTransactionResponse>; | ||
@@ -81,0 +88,0 @@ CreateCetAdaptorSignature(jsonObject: CreateCetAdaptorSignatureRequest): Promise<CreateCetAdaptorSignatureResponse>; |
@@ -8,2 +8,11 @@ "use strict"; | ||
/** | ||
* Check whether wallet is offerer of DlcOffer or DlcAccept | ||
* @param dlcOffer Dlc Offer Message | ||
* @param dlcAccept Dlc Accept Message | ||
* @returns {Promise<boolean>} | ||
*/ | ||
async isOfferer(dlcOffer, dlcAccept) { | ||
return this.client.getMethod('isOfferer')(dlcOffer, dlcAccept); | ||
} | ||
/** | ||
* Create DLC Offer Message | ||
@@ -56,7 +65,7 @@ * @param contractInfo ContractInfo TLV (V0 or V1) | ||
* @param oracleAttestation Oracle Attestations TLV (V0) | ||
* @param isLocalParty Whether party is Dlc Offerer | ||
* @param isOfferer Whether party is Dlc Offerer | ||
* @returns {Promise<Tx>} | ||
*/ | ||
async execute(dlcOffer, dlcAccept, dlcSign, dlcTxs, oracleAttestation, isLocalParty) { | ||
return this.client.getMethod('execute')(dlcOffer, dlcAccept, dlcSign, dlcTxs, oracleAttestation, isLocalParty); | ||
async execute(dlcOffer, dlcAccept, dlcSign, dlcTxs, oracleAttestation, isOfferer) { | ||
return this.client.getMethod('execute')(dlcOffer, dlcAccept, dlcSign, dlcTxs, oracleAttestation, isOfferer); | ||
} | ||
@@ -82,3 +91,3 @@ /** | ||
* @param initiatorPayoutSatoshis Amount initiator expects as a payout | ||
* @param isLocalParty Whether offerer or not | ||
* @param isOfferer Whether offerer or not | ||
* @param psbt Partially Signed Bitcoin Transaction | ||
@@ -88,4 +97,4 @@ * @param inputs Optionally specified closing inputs | ||
*/ | ||
async close(dlcOffer, dlcAccept, dlcTxs, initiatorPayoutSatoshis, isLocalParty, psbt, inputs) { | ||
return this.client.getMethod('close')(dlcOffer, dlcAccept, dlcTxs, initiatorPayoutSatoshis, isLocalParty, psbt, inputs); | ||
async close(dlcOffer, dlcAccept, dlcTxs, initiatorPayoutSatoshis, isOfferer, psbt, inputs) { | ||
return this.client.getMethod('close')(dlcOffer, dlcAccept, dlcTxs, initiatorPayoutSatoshis, isOfferer, psbt, inputs); | ||
} | ||
@@ -92,0 +101,0 @@ async AddSignatureToFundTransaction(jsonObject) { |
{ | ||
"name": "@atomicfinance/client", | ||
"umdName": "Client", | ||
"version": "2.0.0-alpha.3", | ||
"version": "2.0.0-alpha.4", | ||
"description": "CAL Finance Client Provider", | ||
@@ -33,3 +33,3 @@ "author": "Atomic Finance <info@atomic.finance>", | ||
}, | ||
"gitHead": "5ccda469ea940523894afbba047c06b7eb7eb055" | ||
"gitHead": "79ada5a4473feb00fe1e85063497f51fbc44583f" | ||
} |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
147694
2821
0