From 236a8819cd5d803badefcfebbc5fcd3e190dcb9c Mon Sep 17 00:00:00 2001 From: adairrr <32375605+adairrr@users.noreply.github.com> Date: Wed, 15 Jan 2025 14:14:40 -0500 Subject: [PATCH] Export additional functions --- .changeset/loud-lizards-suffer.md | 5 +++++ packages/core/src/actions/index.ts | 1 + packages/core/src/utils/index.ts | 1 + .../polytone/predict-proxy-address.test.ts | 20 +++++++++++++++++-- 4 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 .changeset/loud-lizards-suffer.md diff --git a/.changeset/loud-lizards-suffer.md b/.changeset/loud-lizards-suffer.md new file mode 100644 index 00000000..56ebeaba --- /dev/null +++ b/.changeset/loud-lizards-suffer.md @@ -0,0 +1,5 @@ +--- +"@abstract-money/core": patch +--- + +Export more functions diff --git a/packages/core/src/actions/index.ts b/packages/core/src/actions/index.ts index 76641fe4..23ed32b4 100644 --- a/packages/core/src/actions/index.ts +++ b/packages/core/src/actions/index.ts @@ -7,6 +7,7 @@ export * from './get-modules-from-api' export * from './get-registry-address-from-api' export * from './get-chain-rpc-from-api' export * from './get-sub-account-ids-by-module-id' +export * from './simulate-remote-cosmos-msg' export * from './account/public/get-account-address-from-api' export * from './account/public/get-ibc-client-query-client-from-account' diff --git a/packages/core/src/utils/index.ts b/packages/core/src/utils/index.ts index 4a780a42..8f5f37ae 100644 --- a/packages/core/src/utils/index.ts +++ b/packages/core/src/utils/index.ts @@ -11,6 +11,7 @@ export * from './encoding' export * from './events' export * from './authz' export * from './cosmwasm' +export * from './cosmos' export * from './modules' export * from './polytone' diff --git a/packages/core/src/utils/polytone/predict-proxy-address.test.ts b/packages/core/src/utils/polytone/predict-proxy-address.test.ts index d04f4f13..f93e4fe9 100644 --- a/packages/core/src/utils/polytone/predict-proxy-address.test.ts +++ b/packages/core/src/utils/polytone/predict-proxy-address.test.ts @@ -42,13 +42,29 @@ describe('predictPolytoneProxyAddress', () => { it('returns the correct address with full function', async () => { const result = await predictPolytoneProxyAddress({ + controllerNoteAddress: neutronNoteAddress, + controllerSender: neutronSenderAddress, hostVoiceAddress: neutronToOsmosisVoiceAddress, hostProxyChecksum: osmosisProxyChecksum, hostVoiceConnectionId: connectionIdFromVoice, - controllerNoteAddress: neutronNoteAddress, - controllerSender: neutronSenderAddress, }) expect(result).toBe(expectedAddress) }) + + it('returns the correct address with xion', async () => { + const result = await predictPolytoneProxyAddress({ + controllerNoteAddress: + 'xion1hs95lgvuy0p6jn4v7js5x8plfdqw867lsuh5xv6d2ua20jprkges7as2wd', + controllerSender: 'xion1kjzpqv393k4g064xh04j4hwy5d0s03wfcmqte2', + hostVoiceAddress: + 'osmo1pd2tw9230k9qhzq046yrkel940x93732pq5c3mcqrnahj3ekhw7q64tfwr', + hostProxyChecksum: osmosisProxyChecksum, + hostVoiceConnectionId: 'connection-2823', + }) + + expect(result).toBe( + 'osmo1lwaeqc7ahm2a7gvpyfqsu5s8ulaj349ggtzpfjd6r07xhper5q5qc6p2fs', + ) + }) })