Skip to content

High-level helper that mirrors the inputs createTransactionWithMultipleMessages takes and returns the EIP-712 typed-data ready for an EVM wallet.

Defined in: packages/bitbadgesjs-sdk/src/eip712/build.ts:18

High-level helper that mirrors the inputs createTransactionWithMultipleMessages takes and returns the EIP-712 typed-data ready for an EVM wallet.

Same Amino encoding pipeline that powers legacyAmino.signBytes — so any Msg type with an Amino converter registered works automatically. Adding a new Msg type to the Amino registry adds it to this builder for free.

Properties

accountNumber

accountNumber: Uint64Like

Defined in: packages/bitbadgesjs-sdk/src/eip712/build.ts:28


cosmosChainId

cosmosChainId: string

Defined in: packages/bitbadgesjs-sdk/src/eip712/build.ts:22

Cosmos chain-id string, e.g. "bitbadges-1" or "bitbadges-2".


eip155ChainId

eip155ChainId: number

Defined in: packages/bitbadgesjs-sdk/src/eip712/build.ts:24

EIP-155 numeric chain id (50024 mainnet, 50025 testnet, 90123 local).


fee

fee: object

Defined in: packages/bitbadgesjs-sdk/src/eip712/build.ts:25

amount

amount: string

denom

denom: string

gas

gas: number


memo?

optional memo?: string

Defined in: packages/bitbadgesjs-sdk/src/eip712/build.ts:26


messages

messages: any[]

Defined in: packages/bitbadgesjs-sdk/src/eip712/build.ts:20

Proto messages (raw bufbuild Message instances or pre-wrapped MessageGenerated).


sequence

sequence: Uint64Like

Defined in: packages/bitbadgesjs-sdk/src/eip712/build.ts:27

Edit this page on GitHub