@kaiachain/viem-ext
Version:
viem extension for kaia blockchain
19 lines (17 loc) • 900 B
text/typescript
export {
type KaiaWalletAction,
kaiaWalletAction,
} from './actions/wallet-actions.js'
export type { CustomRpcSchema as KaiaRpcSchema } from './rpc-schema.js'
export * from 'viem'
export { privateKeyToAccount, parseAccount } from 'viem/accounts'
export { kairos, kaia } from './chainConfig.js'
export { createPublicClient, createWalletClient } from './client.js'
export { kaiaAccount } from './accounts/index.js'
// js-ext-core passthrough
export * from '@kaiachain/js-ext-core'
// override viem similar function
export { parseTransaction, formatUnits } from '@kaiachain/js-ext-core'
export { parseKaia, parseKaiaUnits, parseUnits } from '@kaiachain/js-ext-core/ethers-v6'
export type { KaiaWalletClient, KaiaPublicClient } from './types/client.js'
export { KaiaTransactionRequest, KaiaTransactionResponse, KaiaTransactionSerializable, KaiaTransactionSerialized } from './types/transactions.js'