From 85c83dcc75b4e51dd35cdb59fa572777fcc86e61 Mon Sep 17 00:00:00 2001 From: 0xPatrick Date: Fri, 12 Jul 2024 10:46:59 -0400 Subject: [PATCH] fixup! test: multichain test of auto-stake-it --- multichain-testing/test/auto-stake-it.test.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/multichain-testing/test/auto-stake-it.test.ts b/multichain-testing/test/auto-stake-it.test.ts index e73b0805c13f..9069b479d797 100644 --- a/multichain-testing/test/auto-stake-it.test.ts +++ b/multichain-testing/test/auto-stake-it.test.ts @@ -152,7 +152,7 @@ test('auto-stake-it: creates accts, register tap, transfer to auto-delegate', as amount = 100n, ) => { const { staking } = useChain(chainName).chainInfo.chain; - const denom = staking?.staking_tokens[0].denom; + const denom = staking?.staking_tokens?.[0].denom; if (!denom) throw Error(`no denom for ${chainName}`); const { client, address, wallet } = await createFundedWalletAndClient( @@ -197,12 +197,13 @@ test('auto-stake-it: creates accts, register tap, transfer to auto-delegate', as const agoricQueryClient = makeQueryClient( useChain('agoric').getRestEndpoint(), ); - const { hash } = await agoricQueryClient.queryDenom( + const denomTrace = await agoricQueryClient.queryDenom( `/${portId}/${channelId}`, chainConfig['osmosis'].denom, ); - t.truthy(hash.length, 'ibc denom hash found'); - t.log('ibc denom hash found', hash); + + t.truthy(denomTrace.hash, 'ibc denom hash found'); + t.log('ibc denom hash found', denomTrace.hash); // 3. Find a osmosis validator to delegate to const osmosisQueryClient = makeQueryClient( @@ -237,7 +238,7 @@ test('auto-stake-it: creates accts, register tap, transfer to auto-delegate', as encoding: 'bech32', chainId: osmosisChainInfo.chain.chain_id, }, - localDenom: `ibc/${hash}`, + localDenom: `ibc/${denomTrace.hash}`, }, proposal: {}, });