Skip to content

Commit

Permalink
update coordinator contract deployment
Browse files Browse the repository at this point in the history
  • Loading branch information
João Sousa authored and João Sousa committed Sep 30, 2024
1 parent d745827 commit 46353c3
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions cosmwasm/utils.js
Original file line number Diff line number Diff line change
Expand Up @@ -127,12 +127,16 @@ const validateAddress = (address) => {
return isString(address) && isValidCosmosAddress(address);
};

const makeCoordinatorInstantiateMsg = ({ governanceAddress }) => {
const makeCoordinatorInstantiateMsg = ({ governanceAddress }, { ServiceRegistry: { address: registryAddress } }) => {
if (!validateAddress(governanceAddress)) {
throw new Error('Missing or invalid Coordinator.governanceAddress in axelar info');
}

return { governance_address: governanceAddress };
if (!validateAddress(registryAddress)) {
throw new Error('Missing or invalid ServiceRegistry.address in axelar info');
}

return { governance_address: governanceAddress, service_registry: registryAddress };
};

const makeServiceRegistryInstantiateMsg = ({ governanceAccount }) => {
Expand Down Expand Up @@ -466,7 +470,7 @@ const makeInstantiateMsg = (contractName, chainName, config) => {
throw new Error('Coordinator does not support chainName option');
}

return makeCoordinatorInstantiateMsg(contractConfig);
return makeCoordinatorInstantiateMsg(contractConfig, contracts);
}

case 'ServiceRegistry': {
Expand Down

0 comments on commit 46353c3

Please sign in to comment.