From 7ba9f5cc9e443397985ffe46fe52223dfce6b3da Mon Sep 17 00:00:00 2001 From: Keefer Taylor Date: Mon, 30 Nov 2020 11:27:05 -0700 Subject: [PATCH 1/2] default gas and storage limits --- .../tezos/contracts/WrappedTezosHelper.ts | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/src/chain/tezos/contracts/WrappedTezosHelper.ts b/src/chain/tezos/contracts/WrappedTezosHelper.ts index 02dc3192..b8a6a58a 100644 --- a/src/chain/tezos/contracts/WrappedTezosHelper.ts +++ b/src/chain/tezos/contracts/WrappedTezosHelper.ts @@ -180,8 +180,8 @@ export namespace WrappedTezosHelper { sourceAddress: string, destinationAddress: string, amount: number, - gasLimit: number, - storageLimit: number + gasLimit: number = 51_300, + storageLimit: number = 70 ): Promise { const parameters = `Pair "${sourceAddress}" (Pair "${destinationAddress}" ${amount})`; @@ -225,8 +225,8 @@ export namespace WrappedTezosHelper { ovenAddress: string, fee: number, amountMutez: number, - gasLimit: number, - storageLimit: number + gasLimit: number = 126_500, + storageLimit: number = 10 ): Promise { const parameters = 'Unit' @@ -272,8 +272,8 @@ export namespace WrappedTezosHelper { ovenAddress: string, fee: number, amountMutez: number, - gasLimit: number, - storageLimit: number + gasLimit: number = 121_000, + storageLimit: number = 0 ): Promise { const parameters = `${amountMutez}` @@ -314,8 +314,8 @@ export namespace WrappedTezosHelper { keystore: KeyStore, fee: number, coreAddress: string, - gasLimit: number, - storageLimit: number + gasLimit: number = 115_000, + storageLimit: number = 1100 ): Promise { const entryPoint = 'runEntrypointLambda' const lambdaName = 'createOven' @@ -353,10 +353,10 @@ export namespace WrappedTezosHelper { * @param signer A Signer for the sourceAddress. * @param keystore A Keystore for the sourceAddress. * @param fee The fee to use. - * @param gasLimit The gas limit to use. - * @param storageLimit The storage limit to use. * @param ovenAddress The address of the oven contract. * @param bakerAddress The address of the baker for the oven. + * @param gasLimit The gas limit to use. + * @param storageLimit The storage limit to use. * @returns A string representing the operation hash. */ export async function setOvenBaker( @@ -364,10 +364,10 @@ export namespace WrappedTezosHelper { signer: Signer, keystore: KeyStore, fee: number, - gasLimit: number, - storageLimit: number, ovenAddress: string, - bakerAddress: string + bakerAddress: string, + gasLimit: number = 19_500, + storageLimit: number = 0, ): Promise { const parameters = `Some "${bakerAddress}"` @@ -408,9 +408,9 @@ export namespace WrappedTezosHelper { signer: Signer, keystore: KeyStore, fee: number, - gasLimit: number, - storageLimit: number, ovenAddress: string, + gasLimit: number = 19_500, + storageLimit: number = 0, ): Promise { const parameters = `None` From d359d4c6613062f63f020a98d0eb93834b81a491 Mon Sep 17 00:00:00 2001 From: Keefer Taylor Date: Mon, 30 Nov 2020 11:30:10 -0700 Subject: [PATCH 2/2] fix params --- src/chain/tezos/contracts/WrappedTezosHelper.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/chain/tezos/contracts/WrappedTezosHelper.ts b/src/chain/tezos/contracts/WrappedTezosHelper.ts index 2f45be4f..74259b45 100644 --- a/src/chain/tezos/contracts/WrappedTezosHelper.ts +++ b/src/chain/tezos/contracts/WrappedTezosHelper.ts @@ -464,9 +464,9 @@ export namespace WrappedTezosHelper { * @param signer A Signer for the sourceAddress. * @param keystore A Keystore for the sourceAddress. * @param fee The fee to use. + * @param ovenAddress The address of the oven contract. * @param gasLimit The gas limit to use. * @param storageLimit The storage limit to use. - * @param ovenAddress The address of the oven contract. * @returns A string representing the operation hash. */ export async function clearOvenBaker(