From 782cce64564a5b36400389926db64d4cc6457f4a Mon Sep 17 00:00:00 2001 From: Austin Chandra Date: Sun, 19 Feb 2023 13:58:25 -0800 Subject: [PATCH 1/6] fix: reorganize module and exports --- packages/transactions/src/index.ts | 4 +--- .../revenue/{msgCancelRevenue.ts => cancelRevenue.ts} | 0 packages/transactions/src/messages/revenue/index.ts | 3 +++ .../revenue/{msgRegisterRevenue.ts => registerRevenue.ts} | 0 .../revenue/{msgUpdateRevenue.ts => updateRevenue.ts} | 0 5 files changed, 4 insertions(+), 3 deletions(-) rename packages/transactions/src/messages/revenue/{msgCancelRevenue.ts => cancelRevenue.ts} (100%) create mode 100644 packages/transactions/src/messages/revenue/index.ts rename packages/transactions/src/messages/revenue/{msgRegisterRevenue.ts => registerRevenue.ts} (100%) rename packages/transactions/src/messages/revenue/{msgUpdateRevenue.ts => updateRevenue.ts} (100%) diff --git a/packages/transactions/src/index.ts b/packages/transactions/src/index.ts index 130b2b55..44629a08 100644 --- a/packages/transactions/src/index.ts +++ b/packages/transactions/src/index.ts @@ -1,6 +1,4 @@ -export * from './messages/revenue/msgCancelRevenue' -export * from './messages/revenue/msgUpdateRevenue' -export * from './messages/revenue/msgRegisterRevenue' +export * from './messages/revenue' export * from './messages/vesting/msgCreateClawbackVestingAccount' export * from './messages/vesting/msgClawback' export * from './messages/erc20/msgConvertCoin' diff --git a/packages/transactions/src/messages/revenue/msgCancelRevenue.ts b/packages/transactions/src/messages/revenue/cancelRevenue.ts similarity index 100% rename from packages/transactions/src/messages/revenue/msgCancelRevenue.ts rename to packages/transactions/src/messages/revenue/cancelRevenue.ts diff --git a/packages/transactions/src/messages/revenue/index.ts b/packages/transactions/src/messages/revenue/index.ts new file mode 100644 index 00000000..dac430b5 --- /dev/null +++ b/packages/transactions/src/messages/revenue/index.ts @@ -0,0 +1,3 @@ +export * from './cancelRevenue' +export * from './registerRevenue' +export * from './updateRevenue' diff --git a/packages/transactions/src/messages/revenue/msgRegisterRevenue.ts b/packages/transactions/src/messages/revenue/registerRevenue.ts similarity index 100% rename from packages/transactions/src/messages/revenue/msgRegisterRevenue.ts rename to packages/transactions/src/messages/revenue/registerRevenue.ts diff --git a/packages/transactions/src/messages/revenue/msgUpdateRevenue.ts b/packages/transactions/src/messages/revenue/updateRevenue.ts similarity index 100% rename from packages/transactions/src/messages/revenue/msgUpdateRevenue.ts rename to packages/transactions/src/messages/revenue/updateRevenue.ts From 3011e5876d42d7a69ee47b502717699fe7cb5b68 Mon Sep 17 00:00:00 2001 From: Austin Chandra Date: Sun, 19 Feb 2023 14:06:18 -0800 Subject: [PATCH 2/6] fix: refactor MsgCancelRevenue --- docs/transactions/revenue/README.md | 31 +++++++ .../messages/revenue/cancelRevenue.spec.ts | 48 ++++++++++ .../src/messages/revenue/cancelRevenue.ts | 88 +++++++------------ packages/transactions/src/tests/utils.ts | 2 + 4 files changed, 114 insertions(+), 55 deletions(-) create mode 100644 docs/transactions/revenue/README.md create mode 100644 packages/transactions/src/messages/revenue/cancelRevenue.spec.ts diff --git a/docs/transactions/revenue/README.md b/docs/transactions/revenue/README.md new file mode 100644 index 00000000..1c9c950b --- /dev/null +++ b/docs/transactions/revenue/README.md @@ -0,0 +1,31 @@ +# Revenue + +This package creates transaction payloads with messages from the [Revenue Module](https://docs.evmos.org/modules/revenue/). + +Find the `TxContext` and `TxPayload` types in the Transaction Docs. + +### MsgCancelRevenue + +```ts +export interface MsgCancelRevenueParams { + contractAddress: string + deployerAddress: string +} + +/** + * Creates a transaction for a `MsgCancelRevenue` object. + * + * @remarks + * This method creates a transaction wrapping the Evmos + * {@link https://docs.evmos.org/modules/revenue/04_transactions.html#msgcancelrevenue | MsgCancelRevenue} + * + * @param context - Transaction Context + * @param params - MsgCancelRevenue Params + * @returns Transaction with the MsgCancelRevenue payload + * + */ +export const createTxMsgCancelRevenue: ( + context: TxContext, + params: MsgCancelRevenueParams, +): TxPayload +``` diff --git a/packages/transactions/src/messages/revenue/cancelRevenue.spec.ts b/packages/transactions/src/messages/revenue/cancelRevenue.spec.ts new file mode 100644 index 00000000..6bf2b060 --- /dev/null +++ b/packages/transactions/src/messages/revenue/cancelRevenue.spec.ts @@ -0,0 +1,48 @@ +import { createMsgCancelRevenue as protoMsgCancelRevenue } from '@evmos/proto' +import { + generateTypes, + createMsgCancelRevenue, + MSG_CANCEL_REVENUE_TYPES, +} from '@evmos/eip712' +import { + MsgCancelRevenueParams, + createTxMsgCancelRevenue, +} from './cancelRevenue' +import { createTransactionPayload } from '../base' +import TestUtils from '../../tests/utils' + +const { context } = TestUtils +const contractAddress = TestUtils.addrHex1 +const deployerAddress = context.sender.accountAddress + +const params: MsgCancelRevenueParams = { + contractAddress, + deployerAddress, +} + +describe('test tx payload', () => { + it('produces tx payloads as expected', () => { + const types = generateTypes(MSG_CANCEL_REVENUE_TYPES) + const message = createMsgCancelRevenue( + params.contractAddress, + params.deployerAddress, + ) + const typedData = { + types, + message, + } + + const messageCosmos = protoMsgCancelRevenue( + params.contractAddress, + params.deployerAddress, + ) + + const payload = createTxMsgCancelRevenue(context, params) + const expectedPayload = createTransactionPayload( + context, + typedData, + messageCosmos, + ) + expect(payload).toStrictEqual(expectedPayload) + }) +}) diff --git a/packages/transactions/src/messages/revenue/cancelRevenue.ts b/packages/transactions/src/messages/revenue/cancelRevenue.ts index aa3c4cc1..afcba398 100644 --- a/packages/transactions/src/messages/revenue/cancelRevenue.ts +++ b/packages/transactions/src/messages/revenue/cancelRevenue.ts @@ -1,75 +1,53 @@ -import { - createMsgCancelRevenue as protoMsgCancelRevenue, - createTransaction, -} from '@evmos/proto' +import { createMsgCancelRevenue as protoMsgCancelRevenue } from '@evmos/proto' import { - createEIP712, - generateFee, - generateMessage, generateTypes, createMsgCancelRevenue, MSG_CANCEL_REVENUE_TYPES, } from '@evmos/eip712' +import { createTransactionPayload, TxContext } from '../base' -import { Chain, Fee, Sender } from '../common' - -export interface MessageMsgCancelRevenue { +export interface MsgCancelRevenueParams { contractAddress: string deployerAddress: string } -export function createTxMsgCancelRevenue( - chain: Chain, - sender: Sender, - fee: Fee, - memo: string, - params: MessageMsgCancelRevenue, -) { - // EIP712 - const feeObject = generateFee( - fee.amount, - fee.denom, - fee.gas, - sender.accountAddress, - ) +const createEIP712MsgCancelRevenue = (params: MsgCancelRevenueParams) => { const types = generateTypes(MSG_CANCEL_REVENUE_TYPES) - const msg = createMsgCancelRevenue( - params.contractAddress, - params.deployerAddress, - ) - const messages = generateMessage( - sender.accountNumber.toString(), - sender.sequence.toString(), - chain.cosmosChainId, - memo, - feeObject, - msg, - ) - const eipToSign = createEIP712(types, chain.chainId, messages) - - // Cosmos - const msgCosmos = protoMsgCancelRevenue( + const message = createMsgCancelRevenue( params.contractAddress, params.deployerAddress, ) - const tx = createTransaction( - msgCosmos, - memo, - fee.amount, - fee.denom, - parseInt(fee.gas, 10), - 'ethsecp256', - sender.pubkey, - sender.sequence, - sender.accountNumber, - chain.cosmosChainId, - ) return { - signDirect: tx.signDirect, - legacyAmino: tx.legacyAmino, - eipToSign, + types, + message, } } + +const createCosmosMsgCancelRevenue = (params: MsgCancelRevenueParams) => { + return protoMsgCancelRevenue(params.contractAddress, params.deployerAddress) +} + +/** + * Creates a transaction for a `MsgCancelRevenue` object. + * + * @remarks + * This method creates a transaction wrapping the Evmos + * {@link https://docs.evmos.org/modules/revenue/04_transactions.html#msgcancelrevenue | MsgCancelRevenue} + * + * @param context - Transaction Context + * @param params - MsgCancelRevenue Params + * @returns Transaction with the MsgCancelRevenue payload + * + */ +export const createTxMsgCancelRevenue = ( + context: TxContext, + params: MsgCancelRevenueParams, +) => { + const typedData = createEIP712MsgCancelRevenue(params) + const cosmosMsg = createCosmosMsgCancelRevenue(params) + + return createTransactionPayload(context, typedData, cosmosMsg) +} diff --git a/packages/transactions/src/tests/utils.ts b/packages/transactions/src/tests/utils.ts index 65c1f358..4f77c44d 100644 --- a/packages/transactions/src/tests/utils.ts +++ b/packages/transactions/src/tests/utils.ts @@ -22,6 +22,8 @@ class TestingClient { public readonly addrVal2 = 'evmosvaloper1ex3wpda6mpczlgtcm2dsd60ltz39g5a7wqewls' + public readonly addrHex1 = '0xe2D61e49ff8a9d724CC54d338D8076F878aC6b71' + public readonly chainId = 9001 public readonly memo = 'Transaction Memo' From 2afb52eb0c66c0c8eddcf5d3bc6d71bb6ee373b1 Mon Sep 17 00:00:00 2001 From: Austin Chandra Date: Sun, 19 Feb 2023 14:13:22 -0800 Subject: [PATCH 3/6] fix: refactor MsgRegisterRevenue --- docs/transactions/revenue/README.md | 28 ++++++ .../messages/revenue/registerRevenue.spec.ts | 56 ++++++++++++ .../src/messages/revenue/registerRevenue.ts | 87 ++++++++----------- 3 files changed, 118 insertions(+), 53 deletions(-) create mode 100644 packages/transactions/src/messages/revenue/registerRevenue.spec.ts diff --git a/docs/transactions/revenue/README.md b/docs/transactions/revenue/README.md index 1c9c950b..9a6837d4 100644 --- a/docs/transactions/revenue/README.md +++ b/docs/transactions/revenue/README.md @@ -29,3 +29,31 @@ export const createTxMsgCancelRevenue: ( params: MsgCancelRevenueParams, ): TxPayload ``` + +### MsgRegisterRevenue + +```ts +export interface MsgRegisterRevenueParams { + contractAddress: string + deployerAddress: string + withdrawerAddress: string + nonces: number[] +} + +/** + * Creates a transaction for a `MsgRegisterRevenue` object. + * + * @remarks + * This method creates a transaction wrapping the Evmos + * {@link https://docs.evmos.org/modules/revenue/04_transactions.html#msgregisterrevenue | MsgRegisterRevenue} + * + * @param context - Transaction Context + * @param params - MsgRegisterRevenue Params + * @returns Transaction with the MsgRegisterRevenue payload + * + */ +export const createTxMsgRegisterRevenue: ( + context: TxContext, + params: MsgRegisterRevenueParams, +): TxPayload +``` diff --git a/packages/transactions/src/messages/revenue/registerRevenue.spec.ts b/packages/transactions/src/messages/revenue/registerRevenue.spec.ts new file mode 100644 index 00000000..68f16233 --- /dev/null +++ b/packages/transactions/src/messages/revenue/registerRevenue.spec.ts @@ -0,0 +1,56 @@ +import { createMsgRegisterRevenue as protoMsgRegisterRevenue } from '@evmos/proto' +import { + generateTypes, + createMsgRegisterRevenue, + MSG_REGISTER_REVENUE_TYPES, +} from '@evmos/eip712' +import { + MsgRegisterRevenueParams, + createTxMsgRegisterRevenue, +} from './registerRevenue' +import { createTransactionPayload } from '../base' +import TestUtils from '../../tests/utils' + +const { context } = TestUtils +const contractAddress = TestUtils.addrHex1 +const deployerAddress = context.sender.accountAddress +const withdrawerAddress = TestUtils.addr2 +const nonces: number[] = [10, 15000, 30] + +const params: MsgRegisterRevenueParams = { + contractAddress, + deployerAddress, + withdrawerAddress, + nonces, +} + +describe('test tx payload', () => { + it('produces tx payloads as expected', () => { + const types = generateTypes(MSG_REGISTER_REVENUE_TYPES) + const message = createMsgRegisterRevenue( + params.contractAddress, + params.deployerAddress, + params.withdrawerAddress, + params.nonces, + ) + const typedData = { + types, + message, + } + + const messageCosmos = protoMsgRegisterRevenue( + params.contractAddress, + params.deployerAddress, + params.withdrawerAddress, + params.nonces, + ) + + const payload = createTxMsgRegisterRevenue(context, params) + const expectedPayload = createTransactionPayload( + context, + typedData, + messageCosmos, + ) + expect(payload).toStrictEqual(expectedPayload) + }) +}) diff --git a/packages/transactions/src/messages/revenue/registerRevenue.ts b/packages/transactions/src/messages/revenue/registerRevenue.ts index 9fd07e19..d047cf18 100644 --- a/packages/transactions/src/messages/revenue/registerRevenue.ts +++ b/packages/transactions/src/messages/revenue/registerRevenue.ts @@ -1,81 +1,62 @@ -import { - createMsgRegisterRevenue as protoMsgRegisterRevenue, - createTransaction, -} from '@evmos/proto' +import { createMsgRegisterRevenue as protoMsgRegisterRevenue } from '@evmos/proto' import { - createEIP712, - generateFee, - generateMessage, generateTypes, createMsgRegisterRevenue, MSG_REGISTER_REVENUE_TYPES, } from '@evmos/eip712' +import { createTransactionPayload, TxContext } from '../base' -import { Chain, Fee, Sender } from '../common' - -export interface MessageMsgRegisterRevenue { +export interface MsgRegisterRevenueParams { contractAddress: string deployerAddress: string withdrawerAddress: string nonces: number[] } -export function createTxMsgRegisterRevenue( - chain: Chain, - sender: Sender, - fee: Fee, - memo: string, - params: MessageMsgRegisterRevenue, -) { - // EIP712 - const feeObject = generateFee( - fee.amount, - fee.denom, - fee.gas, - sender.accountAddress, - ) +const createEIP712MsgRegisterRevenue = (params: MsgRegisterRevenueParams) => { const types = generateTypes(MSG_REGISTER_REVENUE_TYPES) - const msg = createMsgRegisterRevenue( + const message = createMsgRegisterRevenue( params.contractAddress, params.deployerAddress, params.withdrawerAddress, params.nonces, ) - const messages = generateMessage( - sender.accountNumber.toString(), - sender.sequence.toString(), - chain.cosmosChainId, - memo, - feeObject, - msg, - ) - const eipToSign = createEIP712(types, chain.chainId, messages) - // Cosmos - const msgCosmos = protoMsgRegisterRevenue( + return { + types, + message, + } +} + +const createCosmosMsgRegisterRevenue = (params: MsgRegisterRevenueParams) => { + return protoMsgRegisterRevenue( params.contractAddress, params.deployerAddress, params.withdrawerAddress, params.nonces, ) - const tx = createTransaction( - msgCosmos, - memo, - fee.amount, - fee.denom, - parseInt(fee.gas, 10), - 'ethsecp256', - sender.pubkey, - sender.sequence, - sender.accountNumber, - chain.cosmosChainId, - ) +} - return { - signDirect: tx.signDirect, - legacyAmino: tx.legacyAmino, - eipToSign, - } +/** + * Creates a transaction for a `MsgRegisterRevenue` object. + * + * @remarks + * This method creates a transaction wrapping the Evmos + * {@link https://docs.evmos.org/modules/revenue/04_transactions.html#msgregisterrevenue | MsgRegisterRevenue} + * + * @param context - Transaction Context + * @param params - MsgRegisterRevenue Params + * @returns Transaction with the MsgRegisterRevenue payload + * + */ +export const createTxMsgRegisterRevenue = ( + context: TxContext, + params: MsgRegisterRevenueParams, +) => { + const typedData = createEIP712MsgRegisterRevenue(params) + const cosmosMsg = createCosmosMsgRegisterRevenue(params) + + return createTransactionPayload(context, typedData, cosmosMsg) } From 14c6fc3080ad0b6c7f165bd352dbcb8d2cc3470d Mon Sep 17 00:00:00 2001 From: Austin Chandra Date: Sun, 19 Feb 2023 14:19:38 -0800 Subject: [PATCH 4/6] fix: refactor MsgUpdateRevenue --- docs/transactions/revenue/README.md | 27 ++++++ .../messages/revenue/updateRevenue.spec.ts | 52 +++++++++++ .../src/messages/revenue/updateRevenue.ts | 87 ++++++++----------- 3 files changed, 113 insertions(+), 53 deletions(-) create mode 100644 packages/transactions/src/messages/revenue/updateRevenue.spec.ts diff --git a/docs/transactions/revenue/README.md b/docs/transactions/revenue/README.md index 9a6837d4..f86aa456 100644 --- a/docs/transactions/revenue/README.md +++ b/docs/transactions/revenue/README.md @@ -57,3 +57,30 @@ export const createTxMsgRegisterRevenue: ( params: MsgRegisterRevenueParams, ): TxPayload ``` + +### MsgUpdateRevenue + +```ts +export interface MsgUpdateRevenueParams { + contractAddress: string + deployerAddress: string + withdrawerAddress: string +} + +/** + * Creates a transaction for a `MsgUpdateRevenue` object. + * + * @remarks + * This method creates a transaction wrapping the Evmos + * {@link https://docs.evmos.org/modules/revenue/04_transactions.html#msgupdaterevenue | MsgUpdateRevenue} + * + * @param context - Transaction Context + * @param params - MsgUpdateRevenue Params + * @returns Transaction with the MsgUpdateRevenue payload + * + */ +export const createTxMsgUpdateRevenue: ( + context: TxContext, + params: MsgUpdateRevenueParams, +): TxPayload +``` diff --git a/packages/transactions/src/messages/revenue/updateRevenue.spec.ts b/packages/transactions/src/messages/revenue/updateRevenue.spec.ts new file mode 100644 index 00000000..88b2320f --- /dev/null +++ b/packages/transactions/src/messages/revenue/updateRevenue.spec.ts @@ -0,0 +1,52 @@ +import { createMsgUpdateRevenue as protoMsgUpdateRevenue } from '@evmos/proto' +import { + generateTypes, + createMsgUpdateRevenue, + MSG_UPDATE_REVENUE_TYPES, +} from '@evmos/eip712' +import { + MsgUpdateRevenueParams, + createTxMsgUpdateRevenue, +} from './updateRevenue' +import { createTransactionPayload } from '../base' +import TestUtils from '../../tests/utils' + +const { context } = TestUtils +const contractAddress = TestUtils.addrHex1 +const deployerAddress = context.sender.accountAddress +const withdrawerAddress = TestUtils.addr2 + +const params: MsgUpdateRevenueParams = { + contractAddress, + deployerAddress, + withdrawerAddress, +} + +describe('test tx payload', () => { + it('produces tx payloads as expected', () => { + const types = generateTypes(MSG_UPDATE_REVENUE_TYPES) + const message = createMsgUpdateRevenue( + params.contractAddress, + params.deployerAddress, + params.withdrawerAddress, + ) + const typedData = { + types, + message, + } + + const messageCosmos = protoMsgUpdateRevenue( + params.contractAddress, + params.deployerAddress, + params.withdrawerAddress, + ) + + const payload = createTxMsgUpdateRevenue(context, params) + const expectedPayload = createTransactionPayload( + context, + typedData, + messageCosmos, + ) + expect(payload).toStrictEqual(expectedPayload) + }) +}) diff --git a/packages/transactions/src/messages/revenue/updateRevenue.ts b/packages/transactions/src/messages/revenue/updateRevenue.ts index 47fe2ae3..431f82b2 100644 --- a/packages/transactions/src/messages/revenue/updateRevenue.ts +++ b/packages/transactions/src/messages/revenue/updateRevenue.ts @@ -1,79 +1,60 @@ -import { - createMsgUpdateRevenue as protoMsgUpdateRevenue, - createTransaction, -} from '@evmos/proto' +import { createMsgUpdateRevenue as protoMsgUpdateRevenue } from '@evmos/proto' import { - createEIP712, - generateFee, - generateMessage, generateTypes, createMsgUpdateRevenue, MSG_UPDATE_REVENUE_TYPES, } from '@evmos/eip712' -import { Chain, Fee, Sender } from '../common' +import { createTransactionPayload, TxContext } from '../base' -export interface MessageMsgUpdateRevenue { +export interface MsgUpdateRevenueParams { contractAddress: string deployerAddress: string withdrawerAddress: string - nonces: number[] } -export function createTxMsgUpdateRevenue( - chain: Chain, - sender: Sender, - fee: Fee, - memo: string, - params: MessageMsgUpdateRevenue, -) { - // EIP712 - const feeObject = generateFee( - fee.amount, - fee.denom, - fee.gas, - sender.accountAddress, - ) +const createEIP712MsgUpdateRevenue = (params: MsgUpdateRevenueParams) => { const types = generateTypes(MSG_UPDATE_REVENUE_TYPES) - const msg = createMsgUpdateRevenue( + const message = createMsgUpdateRevenue( params.contractAddress, params.deployerAddress, params.withdrawerAddress, ) - const messages = generateMessage( - sender.accountNumber.toString(), - sender.sequence.toString(), - chain.cosmosChainId, - memo, - feeObject, - msg, - ) - const eipToSign = createEIP712(types, chain.chainId, messages) - // Cosmos - const msgCosmos = protoMsgUpdateRevenue( + return { + types, + message, + } +} + +const createCosmosMsgUpdateRevenue = (params: MsgUpdateRevenueParams) => { + return protoMsgUpdateRevenue( params.contractAddress, params.deployerAddress, params.withdrawerAddress, ) - const tx = createTransaction( - msgCosmos, - memo, - fee.amount, - fee.denom, - parseInt(fee.gas, 10), - 'ethsecp256', - sender.pubkey, - sender.sequence, - sender.accountNumber, - chain.cosmosChainId, - ) +} - return { - signDirect: tx.signDirect, - legacyAmino: tx.legacyAmino, - eipToSign, - } +/** + * Creates a transaction for a `MsgUpdateRevenue` object. + * + * @remarks + * This method creates a transaction wrapping the Evmos + * {@link https://docs.evmos.org/modules/revenue/04_transactions.html#msgupdaterevenue | MsgUpdateRevenue} + * + * @param context - Transaction Context + * @param params - MsgUpdateRevenue Params + * @returns Transaction with the MsgUpdateRevenue payload + * + */ +export const createTxMsgUpdateRevenue = ( + context: TxContext, + params: MsgUpdateRevenueParams, +) => { + const typedData = createEIP712MsgUpdateRevenue(params) + const cosmosMsg = createCosmosMsgUpdateRevenue(params) + + return createTransactionPayload(context, typedData, cosmosMsg) } From 39474279ff6f933dc5245f391d511f8dd6811f65 Mon Sep 17 00:00:00 2001 From: Austin Chandra Date: Sun, 19 Feb 2023 14:20:36 -0800 Subject: [PATCH 5/6] fix: add changelog entry --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c8aad85..a26b0dab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -37,3 +37,4 @@ Ref: https://keepachangelog.com/en/1.0.0/ ## Unreleased - (transactions)[#109](https://github.com/evmos/evmosjs/pull/109) Add base and testing infrastructure to Transactions package +- (transactions)[#120](https://github.com/evmos/evmosjs/pull/120) Refactor Transactions `Revenue` module using base infrastructure and add unit tests From cca78a566f384ef1f5dcc9ecdc6d93da0877e524 Mon Sep 17 00:00:00 2001 From: Austin Chandra Date: Thu, 23 Feb 2023 14:30:08 -0700 Subject: [PATCH 6/6] fix: lint issues --- packages/transactions/src/messages/base.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/transactions/src/messages/base.ts b/packages/transactions/src/messages/base.ts index aee0bc1f..c7edbb66 100644 --- a/packages/transactions/src/messages/base.ts +++ b/packages/transactions/src/messages/base.ts @@ -92,9 +92,9 @@ const createCosmosPayload = ( * Creates a signable transaction with SignDirect, * LegacyAmino, and EIP-712 components. * - * @param context Transaction Context - * @param typedData EIP-712 Typed Data - * @param cosmosMessage Cosmos SDK Message to sign + * @param context - Transaction Context + * @param typedData - EIP-712 Typed Data + * @param cosmosMessage - Cosmos SDK Message to sign * @returns Signable Payload * */