diff --git a/packages/bodhi/src/BodhiSigner.ts b/packages/bodhi/src/BodhiSigner.ts index d2be8f516..9a5481a28 100644 --- a/packages/bodhi/src/BodhiSigner.ts +++ b/packages/bodhi/src/BodhiSigner.ts @@ -208,7 +208,7 @@ export class BodhiSigner extends AbstractSigner implements TypedDataSigner { ..._transaction, }; - const { gasLimit, usedStorage: storageLimit } = await this.provider.estimateResources(transaction); + const { gasLimit, safeStorage: storageLimit } = await this.provider.estimateResources(transaction); const tx = await this.populateTransaction(transaction); const data = tx.data?.toString() ?? '0x'; diff --git a/packages/eth-providers/src/base-provider.ts b/packages/eth-providers/src/base-provider.ts index a8bd9080d..bc82ad6c2 100644 --- a/packages/eth-providers/src/base-provider.ts +++ b/packages/eth-providers/src/base-provider.ts @@ -835,7 +835,7 @@ export abstract class BaseProvider extends AbstractProvider { const { index, error } = err.asModule; const errInfo = this.api.registry.findMetaError({ index: new BN(index), - error: new BN(error), + error: new BN(error.toU8a()[0]), }); errMsg = `internal JSON-RPC error [${errInfo.section}.${errInfo.name}: ${errInfo.docs}]`;