Skip to content

Commit 67d097e

Browse files
authored
Merge branch 'master' into encryption-audit-aes-256-gcm
2 parents 65fb79c + 20c5e95 commit 67d097e

File tree

16 files changed

+37
-45
lines changed

16 files changed

+37
-45
lines changed

packages/payment-detection/src/btc/mainnet-address-based.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@ export default class PaymentNetworkBTCAddressBased
4343
*
4444
* @returns the extensions data object
4545
*/
46-
public createExtensionsDataForCreation(
46+
public async createExtensionsDataForCreation(
4747
paymentNetworkCreationParameters: ExtensionTypes.PnAddressBased.ICreationParameters,
48-
): ExtensionTypes.IAction {
48+
): Promise<ExtensionTypes.IAction> {
4949
return this.btcAddressBased.createExtensionsDataForCreation(paymentNetworkCreationParameters);
5050
}
5151

packages/payment-detection/src/btc/testnet-address-based.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@ export default class PaymentNetworkBTCAddressBased
4343
*
4444
* @returns the extensions data object
4545
*/
46-
public createExtensionsDataForCreation(
46+
public async createExtensionsDataForCreation(
4747
paymentNetworkCreationParameters: ExtensionTypes.PnAddressBased.ICreationParameters,
48-
): ExtensionTypes.IAction {
48+
): Promise<ExtensionTypes.IAction> {
4949
return this.btcAddressBased.createExtensionsDataForCreation(paymentNetworkCreationParameters);
5050
}
5151

packages/payment-detection/src/declarative.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ export default class PaymentNetworkDeclarative
2626
* @param paymentNetworkCreationParameters Parameters to create the extension
2727
* @returns The extensionData object
2828
*/
29-
public createExtensionsDataForCreation(
29+
public async createExtensionsDataForCreation(
3030
paymentNetworkCreationParameters: ExtensionTypes.PnAnyDeclarative.ICreationParameters,
31-
): ExtensionTypes.IAction {
31+
): Promise<ExtensionTypes.IAction> {
3232
return this.extension.createCreationAction({
3333
paymentInfo: paymentNetworkCreationParameters.paymentInfo,
3434
refundInfo: paymentNetworkCreationParameters.refundInfo,

packages/payment-detection/src/erc20/address-based.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ export default class PaymentNetworkERC20AddressBased
2929
* @param paymentNetworkCreationParameters Parameters to create the extension
3030
* @returns The extensionData object
3131
*/
32-
public createExtensionsDataForCreation(
32+
public async createExtensionsDataForCreation(
3333
paymentNetworkCreationParameters: ExtensionTypes.PnAddressBased.ICreationParameters,
34-
): ExtensionTypes.IAction {
34+
): Promise<ExtensionTypes.IAction> {
3535
return this.extension.createCreationAction({
3636
paymentAddress: paymentNetworkCreationParameters.paymentAddress,
3737
refundAddress: paymentNetworkCreationParameters.refundAddress,

packages/payment-detection/src/erc20/proxy-contract.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,12 @@ export default class PaymentNetworkERC20ProxyContract implements PaymentTypes.IP
5959
* @param paymentNetworkCreationParameters Parameters to create the extension
6060
* @returns The extensionData object
6161
*/
62-
public createExtensionsDataForCreation(
62+
public async createExtensionsDataForCreation(
6363
paymentNetworkCreationParameters: PaymentTypes.IReferenceBasedCreationParameters,
64-
): ExtensionTypes.IAction {
64+
): Promise<ExtensionTypes.IAction> {
6565
// If no salt is given, generate one
66-
const salt = paymentNetworkCreationParameters.salt || Utils.crypto.generate8randomBytes();
66+
const salt =
67+
paymentNetworkCreationParameters.salt || (await Utils.crypto.generate8randomBytes());
6768

6869
return this.extension.createCreationAction({
6970
paymentAddress: paymentNetworkCreationParameters.paymentAddress,

packages/payment-detection/src/eth/input-data.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,12 @@ export default class PaymentNetworkETHInputData
4646
* @param paymentNetworkCreationParameters Parameters to create the extension
4747
* @returns The extensionData object
4848
*/
49-
public createExtensionsDataForCreation(
49+
public async createExtensionsDataForCreation(
5050
paymentNetworkCreationParameters: PaymentTypes.IReferenceBasedCreationParameters,
51-
): ExtensionTypes.IAction {
51+
): Promise<ExtensionTypes.IAction> {
5252
// If no salt is given, generate one
53-
const salt = paymentNetworkCreationParameters.salt || Utils.crypto.generate8randomBytes();
53+
const salt =
54+
paymentNetworkCreationParameters.salt || (await Utils.crypto.generate8randomBytes());
5455

5556
return this.extension.createCreationAction({
5657
paymentAddress: paymentNetworkCreationParameters.paymentAddress,

packages/payment-detection/test/btc/mainnet-address-based.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ describe('api/btc/mainnet-address-based', () => {
4343
it('can createExtensionsDataForCreation', async () => {
4444
const spy = sandbox.on(mockAdvancedLogic.extensions.addressBasedBtc, 'createCreationAction');
4545

46-
btcAddressedBased.createExtensionsDataForCreation({ paymentAddress: 'address bitcoin' });
46+
await btcAddressedBased.createExtensionsDataForCreation({ paymentAddress: 'address bitcoin' });
4747

4848
expect(spy).to.have.been.called.once;
4949
});

packages/payment-detection/test/btc/testnet-address-based.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ describe('api/btc/testnet-address-based', () => {
4646
'createCreationAction',
4747
);
4848

49-
btcAddressedBased.createExtensionsDataForCreation({ paymentAddress: 'address bitcoin' });
49+
await btcAddressedBased.createExtensionsDataForCreation({ paymentAddress: 'address bitcoin' });
5050

5151
expect(spy).to.have.been.called.once;
5252
});

packages/payment-detection/test/declarative.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ describe('api/declarative', () => {
8282
it('can createExtensionsDataForCreation', async () => {
8383
const spy = sandbox.on(mockAdvancedLogic.extensions.declarative, 'createCreationAction');
8484

85-
declarative.createExtensionsDataForCreation({
85+
await declarative.createExtensionsDataForCreation({
8686
paymentInfo: 'payment instruction',
8787
refundInfo: 'refund instruction',
8888
});

packages/payment-detection/test/erc20/address-based.test.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,9 @@ describe('api/erc20/address-based', () => {
4747
it('can createExtensionsDataForCreation', async () => {
4848
const spy = sandbox.on(mockAdvancedLogic.extensions.addressBasedErc20, 'createCreationAction');
4949

50-
erc20AddressedBased.createExtensionsDataForCreation({ paymentAddress: 'ethereum address' });
50+
await erc20AddressedBased.createExtensionsDataForCreation({
51+
paymentAddress: 'ethereum address',
52+
});
5153

5254
expect(spy).to.have.been.called.once;
5355
});

0 commit comments

Comments
 (0)