Skip to content

Commit

Permalink
fix(utils): fix cli snippet parsing
Browse files Browse the repository at this point in the history
  • Loading branch information
tansawit committed Jan 19, 2023
1 parent 98895c6 commit 6bc63b2
Showing 1 changed file with 25 additions and 11 deletions.
36 changes: 25 additions & 11 deletions src/lib/components/modal/CodeSnippet.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,20 @@ interface CodeSnippetProps {
type: "query" | "execute";
}

const getFullRpcUrl = (
rpcUrl: string | undefined,
chainId: string | undefined
) => {
const baseUrl = rpcUrl?.slice(0, rpcUrl.length - 1);
switch (chainId) {
case "osmosis-1":
case "osmo-test-4":
return `${baseUrl}:443`;
default:
return `${baseUrl}:26657`;
}
};

const CodeSnippet = ({
contractAddress,
message,
Expand All @@ -58,12 +72,12 @@ const CodeSnippet = ({
{
name: "CLI",
mode: "sh",
snippet: `export CHAIN_ID=${chainId}\n
export CONTRACT_ADDRESS=${contractAddress}\n
export QUERY_MSG='\`${message}\`'\n
export RPC_URL=${rpcUrl}\n
${client} query wasm contract-state smart $CONTRACT_ADDRESS $QUERY_MSG
--chain-id $CHAIN_ID
snippet: `export CHAIN_ID='${chainId}'\n
export CONTRACT_ADDRESS='${contractAddress}'\n
export QUERY_MSG='${message}'\n
export RPC_URL='${getFullRpcUrl(rpcUrl, chainId)}'\n
${client} query wasm contract-state smart $CONTRACT_ADDRESS $QUERY_MSG \\
--chain-id $CHAIN_ID \\
--node $RPC_URL`,
},
{
Expand Down Expand Up @@ -118,14 +132,14 @@ queryContract();`,
name: "CLI",
mode: "sh",
snippet: `${client} keys add --recover celatone\n
export CHAIN_ID=${chainId}\n
export RPC_URL=${rpcUrl}\n
export CONTRACT_ADDRESS=${contractAddress}\n
export EXECUTE_MSG='\`${message}\`'\n
export CHAIN_ID='${chainId}'\n
export RPC_URL='${getFullRpcUrl(rpcUrl, chainId)}'\n
export CONTRACT_ADDRESS='${contractAddress}'\n
export EXECUTE_MSG='${message}'\n
${client} tx wasm execute $CONTRACT_ADDRESS $EXECUTE_MSG \\
--from celatone \\
--chain-id $CHAIN_ID \\
--node $RPC_URL"`,
--node $RPC_URL`,
},
{
name: "CosmJs",
Expand Down

0 comments on commit 6bc63b2

Please sign in to comment.