UNPKG

@interchainjs/injective

Version:

<p align="center"> <img src="https://user-images.githubusercontent.com/545047/188804067-28e67e5e-0214-4449-ab04-2e0c564a6885.svg" width="80"> </p>

31 lines (30 loc) 1.18 kB
import { CosmosSignArgs, DocOptions as CosmosDocOptions } from '@interchainjs/cosmos/types'; import { CosmosAminoSigner, CosmosDirectSigner, UniCosmosBaseSigner } from '@interchainjs/cosmos/types'; import { BaseWalletAccount, Eip712Data, InjectiveDomain, InjectiveEip712Message } from '@interchainjs/types'; export type InjectiveDirectSigner = CosmosDirectSigner; export type InjectiveAminoSigner = CosmosAminoSigner; export type InjectiveEip712Signer = UniCosmosBaseSigner<InjectiveEip712Doc>; export interface InjectiveAccount extends BaseWalletAccount { cosmosAddress: string; ethereumAddress: string; } export type InjectiveEip712Doc = Eip712Data<InjectiveDomain, InjectiveEip712Message>; export type InjectiveEip712SignArgs = CosmosSignArgs<DocOptions>; export declare enum EthereumChainId { Mainnet = 1, Ropsten = 3, Rinkeby = 4, Goerli = 5, Kovan = 42, Injective = 888, Ganache = 1337, HardHat = 31337 } export type DocOptions = CosmosDocOptions & DomainOptions; export interface DomainOptions { name?: string; version?: string; ethereumChainId?: EthereumChainId; salt?: string; verifyingContract?: string; }