diff --git a/packages/address-converter/src/converter.ts b/packages/address-converter/src/converter.ts index 0bc6db6d..b3077b99 100644 --- a/packages/address-converter/src/converter.ts +++ b/packages/address-converter/src/converter.ts @@ -33,11 +33,11 @@ const hexChecksumChain = (name: string, chainId?: number) => ({ export const ETH = hexChecksumChain('ETH') -function makeBech32Encoder(prefix: string) { +export function makeBech32Encoder(prefix: string) { return (data: Buffer) => bech32.encode(prefix, bech32.toWords(data)) } -function makeBech32Decoder(currentPrefix: string) { +export function makeBech32Decoder(currentPrefix: string) { return (data: string) => { const { prefix, words } = bech32.decode(data) if (prefix !== currentPrefix) { @@ -47,7 +47,7 @@ function makeBech32Decoder(currentPrefix: string) { } } -const bech32Chain = (name: string, prefix: string) => ({ +export const bech32Chain = (name: string, prefix: string) => ({ decoder: makeBech32Decoder(prefix), encoder: makeBech32Encoder(prefix), name,