- ZetaChain is the foundational, public blockchain that enables omnichain smart contracts and messaging
- between any blockchain. It solves the problems of “cross-chain” and “multi-chain” and aims to open the
- crypto and global financial ecosystem to anyone.
+ ZetaChain is the foundational, public blockchain that enables interoperable smart contracts and messaging
+ between any blockchain. It solves the problems of fragmented chains and aims to open the crypto and global
+ financial ecosystem to anyone.
diff --git a/src/components/Docs/components/ConnectedChainsList.tsx b/src/components/Docs/components/ConnectedChainsList.tsx
deleted file mode 100644
index 2044b5153..000000000
--- a/src/components/Docs/components/ConnectedChainsList.tsx
+++ /dev/null
@@ -1,233 +0,0 @@
-import Link from "next/link";
-import { useEffect, useState } from "react";
-
-import { LoadingTable, NetworkTypeTabs, networkTypeTabs, rpcByNetworkType } from "~/components/shared";
-
-type Chain = {
- chain_id: string;
- chain_name: string;
- network: string;
- network_type: string;
- vm: string;
- consensus: string;
- is_external: boolean;
- cctx_gateway: string;
- name: string;
-};
-
-type ForeignCoin = {
- zrc20_contract_address: string;
- asset: string;
- foreign_chain_id: string;
- decimals: number;
- name: string;
- symbol: string;
- coin_type: string;
-};
-
-type CoinsData = {
- foreignCoins: ForeignCoin[];
-};
-
-type ChainsData = {
- chains: Chain[];
-};
-
-type ParamsData = {
- chain_params: {
- chain_params: {
- chain_id: string;
- confirmation_count: string;
- }[];
- };
-};
-
-const CHAINS = "/zeta-chain/observer/supportedChains";
-const COINS = "/zeta-chain/fungible/foreign_coins";
-const CHAIN_PARAMS = "/zeta-chain/observer/get_chain_params";
-
-const formatString = (str: string) => {
- return str
- .split("_")
- .map((word: string) =>
- word.length <= 3 ? word.toUpperCase() : word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()
- )
- .join(" ");
-};
-
-export const ConnectedChainsList = () => {
- const [mainnetChains, setMainnetChains] = useState([]);
- const [testnetChains, setTestnetChains] = useState([]);
- const [tokens, setTokens] = useState([]);
- const [confirmations, setConfirmations] = useState>({});
- const [isLoading, setIsLoading] = useState(true);
- const [activeTab, setActiveTab] = useState(networkTypeTabs[0]);
-
- useEffect(() => {
- setIsLoading(true);
-
- const fetchData = async () => {
- try {
- const CHAINS_URL = `${rpcByNetworkType[activeTab.networkType]}${CHAINS}`;
- const COINS_URL = `${rpcByNetworkType[activeTab.networkType]}${COINS}`;
- const CHAIN_PARAMS_URL = `${rpcByNetworkType[activeTab.networkType]}${CHAIN_PARAMS}`;
-
- const [chainsResponse, tokensResponse, paramsResponse] = await Promise.all([
- fetch(CHAINS_URL).then((res) => res.json() as Promise),
- fetch(COINS_URL).then((res) => res.json() as Promise),
- fetch(CHAIN_PARAMS_URL).then((res) => res.json()),
- ]);
-
- const formattedChains = chainsResponse.chains.map((chain) => ({
- ...chain,
- chain_name: formatString(chain.chain_name),
- }));
-
- const sortedChains = formattedChains.sort((a, b) => a.chain_name.localeCompare(b.chain_name));
-
- if (activeTab.networkType === "mainnet") setMainnetChains(sortedChains);
- if (activeTab.networkType === "testnet") setTestnetChains(sortedChains);
-
- setTokens(tokensResponse.foreignCoins);
-
- const confirmationMap: Record = {};
- if ((paramsResponse as ParamsData)?.chain_params?.chain_params) {
- (paramsResponse as ParamsData).chain_params.chain_params.forEach((param) => {
- if (param.chain_id && param.confirmation_count) {
- confirmationMap[param.chain_id] = param.confirmation_count;
- }
- });
- }
- setConfirmations(confirmationMap);
- } catch (error) {
- console.error("Error fetching data:", error);
- setMainnetChains([]);
- setTestnetChains([]);
- setTokens([]);
- setConfirmations({});
- } finally {
- setIsLoading(false);
- }
- };
-
- fetchData();
- }, [activeTab.networkType]);
-
- const chains = activeTab.networkType === "mainnet" ? mainnetChains : testnetChains;
-
- const getTokensForChain = (chainId: string) => {
- return tokens
- .filter((token) => token.foreign_chain_id === chainId)
- .map((token) => token.symbol)
- .join(", ");
- };
-
- const getDocsLink = (chain: Chain) => {
- if (chain.vm === "evm" && chain.consensus === "tendermint" && chain.cctx_gateway === "zevm") {
- return { text: "ZetaChain Gateway", url: "/developers/chains/zetachain" };
- }
- if (chain.vm === "evm" && chain.consensus === "ethereum") {
- return { text: "EVM Gateway", url: "/developers/chains/evm" };
- }
- if (chain.vm === "no_vm" && chain.consensus === "bitcoin") {
- return { text: "Bitcoin Gateway", url: "/developers/chains/bitcoin" };
- }
- if (chain.vm === "svm" && chain.consensus === "solana_consensus") {
- return { text: "Solana Gateway", url: "/developers/chains/solana" };
- }
- if (chain.vm === "tvm" && chain.consensus === "catchain_consensus") {
- return { text: "TON Gateway", url: "/developers/chains/ton" };
- }
- if (chain.vm === "mvm_sui" && chain.consensus === "sui_consensus") {
- return { text: "Sui Gateway", url: "/developers/chains/sui" };
- }
- return null;
- };
-
- return (
-
-
-
- {isLoading ? (
-
- ) : (
-
-
-
-
- ID
- Name
- Label
- Supported Tokens
- VM
- Consensus
- CCTX Gateway
- Required Confirmations
- Gateway Docs
-
-
-
-
- {chains.map((chain, index) => {
- const docsLink = getDocsLink(chain);
- const formattedChainName = chain.name
- .replace(/_/g, " ")
- .split(" ")
- .map((word) => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase())
- .join(" ")
- .replace(/zeta/i, "ZetaChain")
- .replace(/bsc/i, "BNB")
- .replace(/btc/i, "Bitcoin")
- .replace(/eth/i, "Ethereum")
- .replace(/mainnet/i, "")
- .trim();
- return (
- // eslint-disable-next-line react/no-array-index-key
-
- {chain.chain_id}
- {formattedChainName}
- {chain.name}
- {getTokensForChain(chain.chain_id) || ""}
- {formatString(chain.vm)}
- {formatString(chain.consensus)}
- {chain.cctx_gateway || ""}
- {confirmations[chain.chain_id] || ""}
-
- {docsLink ? (
-
- {docsLink.text}
-
- ) : (
- "N/A"
- )}
-
-
- );
- })}
-
-
-
- )}
-
-
- Source:{" "}
-
- {rpcByNetworkType[activeTab.networkType]}
- {CHAINS}
-
-
-
- );
-};
-
-export default ConnectedChainsList;
diff --git a/src/components/Docs/components/ContractAddresses.tsx b/src/components/Docs/components/ContractAddresses.tsx
deleted file mode 100644
index 4e6f7a070..000000000
--- a/src/components/Docs/components/ContractAddresses.tsx
+++ /dev/null
@@ -1,111 +0,0 @@
-import { useEffect, useState } from "react";
-
-import { LoadingTable, NetworkTypeTabs, networkTypeTabs } from "~/components/shared";
-import { NetworkType } from "~/lib/app.types";
-
-type ContractAddressData = {
- chain_id: string;
- chain_name: string;
- type: string;
- category: string;
- address: string;
- symbol?: string;
-};
-
-type ContractAddressesByChain = Record;
-
-const addressesUrl: Record = {
- testnet: "https://raw.githubusercontent.com/zeta-chain/protocol-contracts-evm/main/data/addresses.testnet.json",
- mainnet: "https://raw.githubusercontent.com/zeta-chain/protocol-contracts-evm/main/data/addresses.mainnet.json",
-};
-
-const groupDataByChain = (data: ContractAddressData[]) =>
- data.reduce((acc, item) => {
- (acc[item.chain_name] = acc[item.chain_name] || []).push(item);
- return acc;
- }, {} as ContractAddressesByChain);
-
-const sortGroupedData = (groupedData: ContractAddressesByChain) => {
- Object.keys(groupedData).forEach((chainName) => {
- groupedData[chainName].sort((a, b) => a.type.localeCompare(b.type));
- });
- return groupedData;
-};
-
-export const ContractAddresses = () => {
- const [activeTab, setActiveTab] = useState(networkTypeTabs[0]);
- const [isLoading, setIsLoading] = useState(true);
- const [groupedData, setGroupedData] = useState>({
- testnet: {},
- mainnet: {},
- });
-
- useEffect(() => {
- const fetchAndGroupAddresses = async () => {
- setIsLoading(true);
-
- const responses = await Promise.all([fetch(addressesUrl.testnet), fetch(addressesUrl.mainnet)]);
- const [testnetData, mainnetData]: ContractAddressData[][] = await Promise.all(responses.map((res) => res.json()));
-
- setGroupedData({
- testnet: sortGroupedData(groupDataByChain(testnetData)),
- mainnet: sortGroupedData(groupDataByChain(mainnetData)),
- });
-
- setIsLoading(false);
- };
-
- fetchAndGroupAddresses();
- }, []);
-
- return (
-
-
-
- {isLoading ? (
-
- ) : (
- Object.entries(groupedData[activeTab.networkType]).map(([chainName, contracts]) => (
-
-
{chainName}
-
-
-
-
-
- Type
- Symbol
- Address
-
-
-
-
- {contracts.map((contract, index) => (
- // eslint-disable-next-line react/no-array-index-key
-
- {contract.type}
- {contract.symbol || "-"}
- {contract.address}
-
- ))}
-
-
-
-
- ))
- )}
-
-
- Source:{" "}
-
- {addressesUrl[activeTab.networkType]}
-
-
-
- );
-};
diff --git a/src/components/Docs/components/ForeignCoinsTable.tsx b/src/components/Docs/components/ForeignCoinsTable.tsx
deleted file mode 100644
index 4dfa5d8ff..000000000
--- a/src/components/Docs/components/ForeignCoinsTable.tsx
+++ /dev/null
@@ -1,141 +0,0 @@
-import { useEffect, useMemo, useState } from "react";
-
-import { LoadingTable, NetworkTypeTabs, networkTypeTabs, rpcByNetworkType } from "~/components/shared";
-
-type ForeignCoin = {
- symbol: string;
- coin_type: string;
- decimals: number;
- zrc20_contract_address: string;
- foreign_chain_id: string;
- asset: string;
-};
-
-type CoinsData = {
- foreignCoins: ForeignCoin[];
-};
-
-type ChainsData = {
- chains: {
- chain_id: string;
- name: string;
- }[];
-};
-
-const COINS = "/zeta-chain/fungible/foreign_coins";
-const CHAINS = "/zeta-chain/observer/supportedChains";
-
-const formatString = (str: string) => {
- return str
- .split("_")
- .map((word: string) =>
- word.length <= 3 ? word.toUpperCase() : word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()
- )
- .join(" ");
-};
-
-export const ForeignCoinsTable = () => {
- const [mainnetCoins, setMainnetCoins] = useState<(ForeignCoin & { chainName: string })[]>([]);
- const [testnetCoins, setTestnetCoins] = useState<(ForeignCoin & { chainName: string })[]>([]);
-
- const [isLoading, setIsLoading] = useState(true);
- const [activeTab, setActiveTab] = useState(networkTypeTabs[0]);
-
- useEffect(() => {
- setIsLoading(true);
-
- const fetchData = async () => {
- try {
- const COINS_URL = `${rpcByNetworkType[activeTab.networkType]}${COINS}`;
- const CHAINS_URL = `${rpcByNetworkType[activeTab.networkType]}${CHAINS}`;
-
- const responseCoins = await fetch(COINS_URL);
- const coinsData: CoinsData = await responseCoins.json();
-
- const responseChains = await fetch(CHAINS_URL);
- const chainsData: ChainsData = await responseChains.json();
-
- const chainIdToName = chainsData.chains.reduce((acc, chain) => {
- acc[chain.chain_id] = formatString(chain.name);
- return acc;
- }, {} as Record);
-
- const enrichedCoins = coinsData.foreignCoins.map((coin) => ({
- ...coin,
- chainName: chainIdToName[coin.foreign_chain_id] || "Unknown",
- }));
-
- const sortedCoins = enrichedCoins.sort((a, b) => a.chainName.localeCompare(b.chainName));
-
- if (activeTab.networkType === "mainnet") setMainnetCoins(sortedCoins);
- if (activeTab.networkType === "testnet") setTestnetCoins(sortedCoins);
- } catch (error) {
- console.error("Error fetching data:", error);
- if (activeTab.networkType === "mainnet") setMainnetCoins([]);
- if (activeTab.networkType === "testnet") setTestnetCoins([]);
- } finally {
- setIsLoading(false);
- }
- };
-
- fetchData();
- }, [activeTab.networkType]);
-
- const coins = useMemo(() => {
- return activeTab.networkType === "mainnet" ? mainnetCoins : testnetCoins;
- }, [activeTab.networkType, mainnetCoins, testnetCoins]);
-
- return (
-
-
-
- {isLoading ? (
-
- ) : (
-
-
-
-
- Chain
- Symbol
- Type
- ZRC-20 decimals
- ZRC-20 on ZetaChain
- ERC-20 on Connected Chain
-
-
-
-
- {coins.map((coin, index) => (
- // eslint-disable-next-line react/no-array-index-key
-
- {coin.chainName}
- {coin.symbol}
- {coin.coin_type}
- {coin.decimals}
- {coin.zrc20_contract_address}
- {coin.asset}
-
- ))}
-
-
-
- )}
-
-
- Source:{" "}
-
- {rpcByNetworkType[activeTab.networkType]}
- {COINS}
-
-
-
- );
-};
-
-export default ForeignCoinsTable;
diff --git a/src/components/Docs/components/ObserverList.tsx b/src/components/Docs/components/ObserverList.tsx
deleted file mode 100644
index 7b6749c47..000000000
--- a/src/components/Docs/components/ObserverList.tsx
+++ /dev/null
@@ -1,145 +0,0 @@
-import { bech32 } from "bech32";
-import { useCallback, useEffect, useMemo, useState } from "react";
-
-import { LoadingTable, NetworkTypeTabs, networkTypeTabs, rpcByNetworkType } from "~/components/shared";
-
-const convertToValoper = (address: any) => {
- try {
- const decoded = bech32.decode(address);
- if (decoded.prefix === "zeta") {
- return bech32.encode("zetavaloper", decoded.words);
- }
- } catch (error) {
- console.error("Error converting address:", error);
- }
- return address;
-};
-
-export const ObserverList = () => {
- const [mainnetObservers, setMainnetObservers] = useState([]);
- const [mainnetValidators, setMainnetValidators] = useState([]);
- const [testnetObservers, setTestnetObservers] = useState([]);
- const [testnetValidators, setTestnetValidators] = useState([]);
-
- const [isLoading, setIsLoading] = useState(true);
- const [activeTab, setActiveTab] = useState(networkTypeTabs[0]);
-
- const fetchObservers = useCallback(async () => {
- setIsLoading(true);
-
- try {
- const api = rpcByNetworkType[activeTab.networkType];
- const response = await fetch(`${api}/zeta-chain/observer/nodeAccount`);
- const data = await response.json();
- const processedData = data.NodeAccount.map((observer: any) => ({
- ...observer,
- valoperAddress: convertToValoper(observer.operator),
- }));
-
- if (activeTab.networkType === "mainnet") setMainnetObservers(processedData || []);
- if (activeTab.networkType === "testnet") setTestnetObservers(processedData || []);
- } catch (error) {
- console.error("Error fetching observer validators:", error);
- if (activeTab.networkType === "mainnet") setMainnetObservers([]);
- if (activeTab.networkType === "testnet") setTestnetObservers([]);
- } finally {
- setIsLoading(false);
- }
- }, [activeTab.networkType]);
-
- const fetchValidators = useCallback(
- async (key = "") => {
- setIsLoading(true);
-
- try {
- const api = rpcByNetworkType[activeTab.networkType];
- const endpoint = "/cosmos/staking/v1beta1/validators";
- const query = key ? `pagination.key=${encodeURIComponent(key)}` : "";
- const url = `${api}${endpoint}?${query}`;
-
- const response = await fetch(url);
- const data = await response.json();
-
- if (data.validators) {
- if (activeTab.networkType === "mainnet") setMainnetValidators((prev: any) => [...prev, ...data.validators]);
- if (activeTab.networkType === "testnet") setTestnetValidators((prev: any) => [...prev, ...data.validators]);
-
- if (data.pagination && data.pagination.next_key) {
- await fetchValidators(data.pagination.next_key);
- }
- }
- } catch (error) {
- console.error("Error fetching validators:", error);
- if (activeTab.networkType === "mainnet") setMainnetValidators([]);
- if (activeTab.networkType === "testnet") setTestnetValidators([]);
- } finally {
- setIsLoading(false);
- }
- },
- [activeTab.networkType]
- );
-
- useEffect(() => {
- fetchObservers();
- fetchValidators();
- }, [fetchObservers, fetchValidators]);
-
- const observers = useMemo(() => {
- return activeTab.networkType === "mainnet" ? mainnetObservers : testnetObservers;
- }, [activeTab.networkType, mainnetObservers, testnetObservers]);
-
- const validators = useMemo(() => {
- return activeTab.networkType === "mainnet" ? mainnetValidators : testnetValidators;
- }, [activeTab.networkType, mainnetValidators, testnetValidators]);
-
- const findMoniker = useCallback(
- (valoperAddress: any) => {
- const validator = validators.find((v: any) => v.operator_address === valoperAddress);
- return validator ? validator.description : { moniker: "Unknown", website: "", details: "" };
- },
- [validators]
- );
-
- const sortObserversByMoniker = useCallback(() => {
- return observers.sort((a: any, b: any) => {
- const monikerA = findMoniker(a.valoperAddress).moniker || "";
- const monikerB = findMoniker(b.valoperAddress).moniker || "";
-
- return monikerA.localeCompare(monikerB);
- });
- }, [findMoniker, observers]);
-
- return (
-
-
-
- {isLoading ? (
-
- ) : (
-
-
-
-
- Observer
- Moniker
-
-
-
- {sortObserversByMoniker().map((observer: any, index: number) => (
- // eslint-disable-next-line react/no-array-index-key
-
-
- {observer.operator}
-
- {observer.valoperAddress}
-
- {findMoniker(observer.valoperAddress).moniker}
-
- ))}
-
-
-
- )}
-
- );
-};
diff --git a/src/components/Docs/components/ObserverParams.tsx b/src/components/Docs/components/ObserverParams.tsx
deleted file mode 100644
index f83e36271..000000000
--- a/src/components/Docs/components/ObserverParams.tsx
+++ /dev/null
@@ -1,101 +0,0 @@
-import { useEffect, useMemo, useState } from "react";
-
-import { LoadingTable, NetworkTypeTabs, networkTypeTabs } from "~/components/shared";
-import { NetworkType } from "~/lib/app.types";
-
-type Chain = {
- chain_id: string;
- chain_name: string;
-};
-
-type ObserverParamsType = {
- ballot_threshold: string;
- chain: Chain;
- is_supported: boolean;
- min_observer_delegation: string;
-};
-
-const APIs: Record = {
- testnet: "https://zetachain-athens.blockpi.network/lcd/v1/public/zeta-chain/observer/params",
- mainnet: "https://zetachain.blockpi.network/lcd/v1/public/zeta-chain/observer/params",
-};
-
-export const ObserverParams = () => {
- const [mainnetData, setMainnetData] = useState([]);
- const [testnetData, setTestnetData] = useState([]);
-
- const [isLoading, setIsLoading] = useState(true);
- const [activeTab, setActiveTab] = useState(networkTypeTabs[0]);
-
- useEffect(() => {
- const API = APIs[activeTab.networkType];
-
- setIsLoading(true);
-
- fetch(API)
- .then((response) => response.json())
- .then((json) => {
- if (activeTab.networkType === "mainnet") setMainnetData(json.params.observer_params);
- if (activeTab.networkType === "testnet") setTestnetData(json.params.observer_params);
- setIsLoading(false);
- })
- .catch((error) => {
- console.error("Error fetching data: ", error);
- if (activeTab.networkType === "mainnet") setMainnetData([]);
- if (activeTab.networkType === "testnet") setTestnetData([]);
- setIsLoading(false);
- });
- }, [activeTab.networkType]);
-
- const data = useMemo(() => {
- return activeTab.networkType === "mainnet" ? mainnetData : testnetData;
- }, [activeTab.networkType, mainnetData, testnetData]);
-
- return (
-
-
-
- {isLoading ? (
-
- ) : (
-
-
-
-
- Chain Name
- Min Observer Delegation
- Ballot Threshold
- Is Supported
-
-
-
-
- {data.map((observerParam, index) => (
- // eslint-disable-next-line react/no-array-index-key
-
- {observerParam.chain.chain_name}
- {/* eslint-disable-next-line radix */}
- {parseInt(observerParam.min_observer_delegation)}
- {parseFloat(observerParam.ballot_threshold) * 100}%
- {observerParam.is_supported ? "Yes" : "No"}
-
- ))}
-
-
-
-
-
- )}
-
- );
-};
diff --git a/src/components/Docs/index.ts b/src/components/Docs/index.ts
index 4e9a61ca2..0314bf66e 100644
--- a/src/components/Docs/index.ts
+++ b/src/components/Docs/index.ts
@@ -1,17 +1,12 @@
export * from "./components/AddressConverter";
export * from "./components/AdminPolicy";
-export * from "./components/ConnectedChainsList";
-export * from "./components/ContractAddresses";
export * from "./components/ContractRegistryChains";
export * from "./components/EndpointList";
export * from "./components/Fees";
-export * from "./components/ForeignCoinsTable";
export * from "./components/GovParams";
export * from "./components/GovUpgradeProposals";
export * from "./components/NetworkDetails";
export { default as NodeSnapshots } from "./components/NodeSnapshots";
-export * from "./components/ObserverList";
-export * from "./components/ObserverParams";
export * from "./components/OpenAPIBrowser";
export * from "./components/SubspaceKeyTable";
export * from "./components/ZetaTokenTable";
diff --git a/src/components/Home/Ecosystem.utils.ts b/src/components/Home/Ecosystem.utils.ts
deleted file mode 100644
index beaa2a27f..000000000
--- a/src/components/Home/Ecosystem.utils.ts
+++ /dev/null
@@ -1,24 +0,0 @@
-import { EcosystemProject } from "~/generated/contentful.graphql.types";
-
-/**
- * Parses the card border style based on the defaultCardBorder or featuredCardBorder fields from Contentful
- */
-export const parseEcosystemAppCardBorder = (ecosystemAppCardBorder?: string | null) => {
- if (ecosystemAppCardBorder?.startsWith("Light")) return "border border-grey-200 dark:border-none";
- if (ecosystemAppCardBorder?.startsWith("Dark")) return "dark:border dark:border-grey-600";
- return "";
-};
-
-/**
- * Parses the logo border style based on the defaultCardLogoBorder or featuredCardLogoBorder fields from Contentful
- */
-export const parseEcosystemAppLogoBorder = (ecosystemAppLogoBorder?: string | null) => {
- if (ecosystemAppLogoBorder?.includes("Grey-200")) return "border border-grey-200";
- if (ecosystemAppLogoBorder?.includes("Grey-600")) return "border border-grey-600";
- return "";
-};
-
-export const UNIVERSAL_SUB_CATEGORY_ID = "32XHQgC9Od1J60bNN72g8W";
-
-export const isUniversalApp = (app: EcosystemProject) =>
- app?.categoryCollection?.items?.some((category) => category?.sys?.id === UNIVERSAL_SUB_CATEGORY_ID) ?? false;
diff --git a/src/components/Home/Home.constants.tsx b/src/components/Home/Home.constants.tsx
index c44f58c24..9a65fe36b 100644
--- a/src/components/Home/Home.constants.tsx
+++ b/src/components/Home/Home.constants.tsx
@@ -1,6 +1,6 @@
-import { DexSvg, FrontEndSvg, FungibleTokenSvg, NftSvg } from "./components/svg/BuildAnythingSvgs";
+import { DeterministicIconArticle } from "../shared";
import { BuildWithTheCliSvg, BuildWithUiSvg } from "./components/svg/HomeHeroSvgs";
-import { CliSvg, LocalnetSvg, ToolkitSvg } from "./components/svg/ShipFasterSvgs";
+import { LocalnetSvg, ToolkitSvg, ZetaChainSvg } from "./components/svg/ShipFasterSvgs";
export type NarrowCardLink = {
href: string;
@@ -11,23 +11,22 @@ export type NarrowCardLink = {
export const HERO_CARD_LINKS: NarrowCardLink[] = [
{
- href: "/developers/tutorials/hello/",
+ href: "https://dashboard.anuma.ai/login",
svg: ,
- title: "Build with the CLI",
- description: "Scaffold your first app",
+ title: "Build on Anuma",
+ description: "Create your first AI app",
},
{
- href: "/developers/tutorials/frontend/",
+ href: "https://docs.anuma.ai",
svg: ,
- title: "Build a Web App",
- description: "Start with a frontend",
+ title: "Anuma Docs",
+ description: "Learn the platform",
},
];
export type BuildAnythingCard = {
href: string;
svg: React.ReactNode;
- svgBackgroundColor: string;
topTitle: string;
title: string;
description: string;
@@ -35,98 +34,64 @@ export type BuildAnythingCard = {
readType: string;
};
-export const EXPLORER_TUTORIALS_LINK = "/developers/tutorials/intro/";
+export const EXPLORER_TUTORIALS_LINK = "https://docs.anuma.ai/tutorials/quickstart";
export const BUILD_ANYTHING_CARDS: BuildAnythingCard[] = [
{
- href: "/developers/tutorials/swap/",
- svg: ,
- svgBackgroundColor: "#B0FF61",
- topTitle: "Universal",
- title: "DEX",
- description:
- "Learn how to build a universal dex compatible with chains such as Zetachain, Ethereum, Solana, Bitcoin and others.",
- readTime: "20 min",
- readType: "Advanced",
+ href: "https://docs.anuma.ai/tutorials/quickstart",
+ svg: ,
+ topTitle: "Anuma",
+ title: "Quickstart",
+ description: "Get up and running with the Anuma SDK — multi-model AI chat with persistent memory in minutes.",
+ readTime: "10 min",
+ readType: "Beginner",
},
{
- href: "/developers/standards/nft/",
- svg: ,
- svgBackgroundColor: "#00A87D",
- topTitle: "Universal",
- title: "NFT",
- description:
- "Learn how to create a non-fungible token to be minted on any chain and seamlessly transferred between connected chains.",
+ href: "https://docs.anuma.ai/tutorials/nextjs",
+ svg: ,
+ topTitle: "Next.js",
+ title: "AI Chat App",
+ description: "Build a web AI chat app with persistent memory and seamless switching across every model.",
readTime: "20 min",
readType: "Beginner",
},
{
- href: "/developers/standards/token/",
- svg: ,
- svgBackgroundColor: "#006579",
- topTitle: "Universal",
- title: "Fungible Token",
- description:
- "Learn how to create a fungible token to be minted on any chain and seamlessly transferred between connected chains.",
+ href: "https://docs.anuma.ai/tutorials/agent",
+ svg: ,
+ topTitle: "Anuma",
+ title: "Agent",
+ description: "Build an AI agent with tools, streaming, and persistent memory across every model.",
readTime: "20 min",
readType: "Intermediate",
},
{
- href: "/developers/tutorials/frontend/",
- svg: ,
- svgBackgroundColor: "#A03595",
- topTitle: "Universal",
- title: "Front-end",
- description:
- "Create a web app to interact with your universal contract: connect a wallet, send cross-chain calls, and track execution",
+ href: "https://docs.anuma.ai/tutorials/expo",
+ svg: ,
+ topTitle: "Expo",
+ title: "Mobile App",
+ description: "Ship an AI chat app on iOS and Android with Expo and the Anuma SDK.",
readTime: "20 min",
- readType: "Beginner",
- },
-];
-
-export type VideoCard = {
- href: string;
- title: string;
- description: string;
- readTime: string;
- readType: string;
-};
-
-export const VIDEOS_CARDS: VideoCard[] = [
- {
- href: "https://www.youtube.com/embed/4zJ1fo49X8M",
- title: "Overview of example universal apps",
- description: "Taking a look at a simple Hello app, cross-chain call example, universal swap and a universal NFT.",
- readTime: "40 min",
readType: "Intermediate",
},
- {
- href: "https://www.youtube.com/embed/0OKmu6fGyQ0",
- title: "Dev office hours: explore our updated CLI",
- description:
- "Follow along as we walk through our newly updated CLI and demonstrate building a simple app, quickly.",
- readTime: "60 min",
- readType: "Beginner",
- },
];
export const SHIP_FASTER_CARD_LINKS: NarrowCardLink[] = [
{
- href: "https://github.com/zeta-chain/cli",
- svg: ,
- title: "CLI",
- description: "Scaffolding & more",
+ href: "/nodes/overview/",
+ svg: ,
+ title: "Run a Node",
+ description: "Set up a validator or full node",
},
{
- href: "https://github.com/zeta-chain/toolkit",
+ href: "/reference/api/",
svg: ,
- title: "Toolkit",
- description: "Robust tools",
+ title: "RPC/API Endpoints",
+ description: "Connect to ZetaChain nodes",
},
{
- href: "/reference/localnet/",
- svg: ,
- title: "Localnet",
- description: "Instant testing",
+ href: "/about/overview/",
+ svg: ,
+ title: "About ZetaChain",
+ description: "The protocol behind Anuma",
},
];
diff --git a/src/components/Home/Home.graphql.contentful.ts b/src/components/Home/Home.graphql.contentful.ts
deleted file mode 100644
index 697f4e791..000000000
--- a/src/components/Home/Home.graphql.contentful.ts
+++ /dev/null
@@ -1,99 +0,0 @@
-import { gql } from "graphql-request";
-
-export const GetFeaturedEcosystemApps = gql`
- query GetFeaturedEcosystemApps {
- ecosystemProjectCollection(where: { isFeatured: true }, order: featuredAppOrder_ASC, limit: 5) {
- items {
- sys {
- id
- }
- name
- description
- image {
- url
- }
- link
- textColor
-
- categoryCollection {
- items {
- sys {
- id
- }
- }
- }
-
- isFeatured
- featuredAppOrder
- featuredCardBackgroundImage {
- url
- }
- featuredCardBorder
- featuredCardLogoBorder
- }
- }
- }
-`;
-
-export const GetEcosystemEventsCollection = gql`
- query GetEcosystemEventsCollection {
- ecosystemEventsCollection {
- total
- items {
- title
- date
- startTime
- endTime
- location
- description
- logo {
- url
- width
- height
- }
- backgroundColor
- textColor
- backgroundImage {
- url
- width
- height
- }
- mobileBackgroundImage {
- url
- width
- height
- }
- linkLabel
- link
- pillColor
- order
- sys {
- id
- }
- }
- }
- }
-`;
-
-export const GetEngineeringBlogPosts = gql`
- query GetEngineeringBlogPosts {
- docsEngineeringBlogCollection {
- items {
- blogPostsCollection {
- items {
- sys {
- id
- firstPublishedAt
- }
- title
- slug
- image {
- url
- }
- description
- }
- }
- }
- }
- }
-`;
diff --git a/src/components/Home/Home.utils.ts b/src/components/Home/Home.utils.ts
deleted file mode 100644
index d2dfb8508..000000000
--- a/src/components/Home/Home.utils.ts
+++ /dev/null
@@ -1,29 +0,0 @@
-// SWR fetcher function
-export const contentfulFetcher = async (query: string, cacheKey?: string) => {
- const response = await fetch("/api/contentful", {
- method: "POST",
- headers: {
- "Content-Type": "application/json",
- },
- body: JSON.stringify({ query, cacheKey }),
- });
-
- if (!response.ok) {
- const errorText = await response.text();
- throw new Error(`HTTP ${response.status}: ${errorText || "Failed to fetch data"}`);
- }
-
- const result = await response.json();
-
- if (result.errors) {
- throw new Error(`GraphQL errors: ${result.errors.map((e: { message?: string }) => e?.message || "").join(", ")}`);
- }
-
- return result.data;
-};
-
-export const contentfulFetcherOptions = {
- revalidateOnFocus: false,
- revalidateOnReconnect: false,
- refreshInterval: 43200000, // 12 hours in milliseconds
-};
diff --git a/src/components/Home/components/BuildAnything.tsx b/src/components/Home/components/BuildAnything.tsx
index 72a6eacc0..b2254af8d 100644
--- a/src/components/Home/components/BuildAnything.tsx
+++ b/src/components/Home/components/BuildAnything.tsx
@@ -1,29 +1,47 @@
import Link from "next/link";
+import { isExternalLink } from "~/lib/helpers/url";
+
import { BUILD_ANYTHING_CARDS, EXPLORER_TUTORIALS_LINK } from "../Home.constants";
import { BuildAnythingCard } from "./BuildAnythingCard";
import { DocsSvg } from "./svg/DocsSvg";
export const BuildAnything = () => {
+ const exploreTutorialsClassName =
+ "inline-flex items-center gap-1 text-[16px] leading-[130%] font-normal text-[#00A5C6] dark:text-[#B0FF61] text-center";
+ const exploreTutorialsContent = (
+ <>
+
+ Explore tutorials →
+ >
+ );
+
return (
- Build anything you can imagine
+ Build with Anuma
- Get started with step-by-step tutorials to get your idea off the ground
+ Step-by-step tutorials to ship your first AI app with persistent memory
-
-
- Explore tutorials →
-
+ {isExternalLink(EXPLORER_TUTORIALS_LINK) ? (
+
+ {exploreTutorialsContent}
+
+ ) : (
+
+ {exploreTutorialsContent}
+
+ )}
diff --git a/src/components/Home/components/BuildAnythingCard.tsx b/src/components/Home/components/BuildAnythingCard.tsx
index 12dee91f7..4c9e3bb79 100644
--- a/src/components/Home/components/BuildAnythingCard.tsx
+++ b/src/components/Home/components/BuildAnythingCard.tsx
@@ -1,33 +1,28 @@
import clsx from "clsx";
import Link from "next/link";
+import { isExternalLink } from "~/lib/helpers/url";
+
import { BuildAnythingCard as BuildAnythingCardProps } from "../Home.constants";
import { ClockSvg } from "./svg/ClockSvg";
export const BuildAnythingCard: React.FC
= ({
href,
svg,
- svgBackgroundColor,
topTitle,
title,
description,
readTime,
readType,
}) => {
- return (
-
-
- {svg}
-
+ const cardClassName = clsx(
+ "flex flex-col p-6 border border-grey-200 dark:border-grey-600 rounded-lg w-[288px] md:w-[268px]",
+ "hover:shadow-light hover:border-white bg-white dark:bg-grey-900 dark:hover:bg-grey-800 dark:hover:border-grey-800 transition-all"
+ );
+
+ const cardContent = (
+ <>
+ {svg}
{topTitle}
@@ -44,6 +39,20 @@ export const BuildAnythingCard: React.FC = ({
{readType}
+ >
+ );
+
+ if (isExternalLink(href)) {
+ return (
+
+ {cardContent}
+
+ );
+ }
+
+ return (
+
+ {cardContent}
);
};
diff --git a/src/components/Home/components/BuildForNow.tsx b/src/components/Home/components/BuildForNow.tsx
index d7a94b52c..6bded1c48 100644
--- a/src/components/Home/components/BuildForNow.tsx
+++ b/src/components/Home/components/BuildForNow.tsx
@@ -1,16 +1,5 @@
-import { ChainSvgLinkWrapper } from "./ChainSvgLinkWrapper";
-import {
- ArbitrumSvg,
- AvalancheSvg,
- BaseSvg,
- EthereumSvg,
- FadeRightSvg,
- PolygonSvg,
- SolanaSvg,
- SuiSvg,
-} from "./svg/BuildForNowSvgs";
-import { BitcoinSvg } from "./svg/BuildForNowSvgs";
-import { FadeLeftSvg } from "./svg/BuildForNowSvgs";
+import { FadeLeftSvg, FadeRightSvg } from "./svg/BuildForNowSvgs";
+import { ChatGPTSvg, ClaudeSvg, DeepSeekSvg, GeminiSvg, GrokSvg, KimiSvg, QwenSvg } from "./svg/ModelSvgs";
export const BuildForNow = () => {
return (
@@ -18,11 +7,11 @@ export const BuildForNow = () => {
- The only layer your app will ever need
+ The foundation for AI apps
- Build once. Run everywhere.
+ Multi-model, memory, and production primitives in one SDK.
@@ -33,11 +22,10 @@ export const BuildForNow = () => {
-
- Build once. Run everywhere.
-
+
One API, every model
- Apps run across chains and models without rebuilding integrations for each ecosystem or provider.
+ Plug into OpenAI, Anthropic, Google, xAI, DeepSeek, and more through a single SDK. Switch providers
+ without rewriting your app.
@@ -45,11 +33,11 @@ export const BuildForNow = () => {
- Private memory by default
+ Memory that travels with the user
- Remember context across sessions, keep it private by design, and enforce access via user-controlled
- permissions.
+ Encrypted, persistent memory follows users across sessions, models, and devices. No vector DB, no RAG
+ pipeline, no account system to wire up.
@@ -57,42 +45,25 @@ export const BuildForNow = () => {
- Monetize without infrastructure
+ Ship features, not infrastructure
- Monetize usage, access, context, or execution globally without standing up servers, billing systems, or
- account flows.
+ Streaming, tools, agents, and conversation management are built in. Get from prototype to production
+ without the plumbing.
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
diff --git a/src/components/Home/components/ChainSvgLinkWrapper.tsx b/src/components/Home/components/ChainSvgLinkWrapper.tsx
deleted file mode 100644
index 976c46e39..000000000
--- a/src/components/Home/components/ChainSvgLinkWrapper.tsx
+++ /dev/null
@@ -1,24 +0,0 @@
-import Link from "next/link";
-import { PropsWithChildren } from "react";
-
-const CHAIN_PAGE_MAPPING = {
- bitcoin: "/developers/chains/bitcoin/",
- solana: "/developers/chains/solana/",
- evm: "/developers/chains/evm/",
- sui: "/developers/chains/sui/",
-} as const;
-
-type ChainPage = keyof typeof CHAIN_PAGE_MAPPING;
-
-type ChainSvgLinkWrapperProps = PropsWithChildren<{
- chainPage: ChainPage;
-}>;
-
-export const ChainSvgLinkWrapper: React.FC
= ({ chainPage, children }) => {
- const href = CHAIN_PAGE_MAPPING[chainPage];
- return (
-
- {children}
-
- );
-};
diff --git a/src/components/Home/components/Ecosystem.tsx b/src/components/Home/components/Ecosystem.tsx
deleted file mode 100644
index 4137d9d93..000000000
--- a/src/components/Home/components/Ecosystem.tsx
+++ /dev/null
@@ -1,43 +0,0 @@
-import { EcosystemProject } from "../../../generated/contentful.graphql.types";
-import { FeaturedApps } from "./FeaturedApps";
-import { DocsSvg } from "./svg/DocsSvg";
-
-type EcosystemProps = {
- featuredEcosystemApps: EcosystemProject[];
- isLoadingFeaturedEcosystemApps: boolean;
-};
-
-export const Ecosystem: React.FC = ({ featuredEcosystemApps, isLoadingFeaturedEcosystemApps }) => {
- return (
-
-
-
- Great products are built on ZetaChain
-
-
-
- Projects, products and service providers love building on ZetaChain
-
-
-
-
-
-
-
- );
-};
diff --git a/src/components/Home/components/EcosystemCarousel/EcosystemCarousel.tsx b/src/components/Home/components/EcosystemCarousel/EcosystemCarousel.tsx
deleted file mode 100644
index 946d3beb8..000000000
--- a/src/components/Home/components/EcosystemCarousel/EcosystemCarousel.tsx
+++ /dev/null
@@ -1,108 +0,0 @@
-import clsx from "clsx";
-import { sortBy } from "lodash-es";
-import React, { useMemo, useState } from "react";
-import { useSwipeable } from "react-swipeable";
-
-import { EcosystemEvents } from "~/generated/contentful.graphql.types";
-
-import { HeroIconArrowLeft } from "../svg/HeroIconArrowLeft";
-import { HeroIconArrowRight } from "../svg/HeroIconArrowRight";
-import { Slide } from "./Slide";
-import { SlideItemsIndicator } from "./SlideItemsIndicator";
-
-export const EcosystemCarousel: React.FC<{
- ecosystemEvents: EcosystemEvents[];
- className?: string;
-}> = ({ ecosystemEvents, className }) => {
- const [active, setActive] = useState(1);
-
- const sortedEcosystemEvents = useMemo(() => sortBy(ecosystemEvents, ["order"], ["desc"]), [ecosystemEvents]);
-
- const prev = () => {
- const prevSlide = active > 1 ? active - 1 : sortedEcosystemEvents.length;
- setActive(prevSlide);
- };
-
- const next = () => {
- const nextSlide = active < sortedEcosystemEvents.length ? active + 1 : 1;
- setActive(nextSlide);
- };
-
- const handlers = useSwipeable({
- onSwipedLeft: () => next(),
- onSwipedRight: () => prev(),
- trackMouse: true, // optional: allows mouse events to trigger swipe
- });
-
- return (
-
-
- {/* Slides */}
-
-
- {sortedEcosystemEvents.map((slide, index) => (
-
- ))}
-
-
- {sortedEcosystemEvents.length > 1 && (
- <>
-
-
-
-
-
-
-
-
-
-
-
- {/* Mobile prev and next buttons */}
-
-
-
-
-
-
-
-
-
-
-
-
- >
- )}
-
-
-
- );
-};
diff --git a/src/components/Home/components/EcosystemCarousel/Slide.tsx b/src/components/Home/components/EcosystemCarousel/Slide.tsx
deleted file mode 100644
index 15d363f3e..000000000
--- a/src/components/Home/components/EcosystemCarousel/Slide.tsx
+++ /dev/null
@@ -1,193 +0,0 @@
-import { useMediaQuery } from "@mui/material";
-import chroma from "chroma-js";
-import clsx from "clsx";
-import { motion } from "framer-motion";
-import Image from "next/image";
-import React from "react";
-
-import { EcosystemEvents } from "~/generated/contentful.graphql.types";
-
-import { getRevealProps } from "../../../../lib/helpers/animations";
-
-/**
- * Returns the text color that should be used for the card based on the base color
- * @param baseColor The base color of the card
- * @returns The text color that should be used for the card based on the base color (either white or black)
- */
-const getContrastColor = (baseColor: string): "#ffffff" | "#000000" => {
- const isWhiteText = chroma.contrast(baseColor, "#ffffff") > 2; // when the baseColor is white the contrast is 1, and other colors get higher
- return isWhiteText ? "#ffffff" : "#000000";
-};
-
-export const Slide: React.FC<{
- slide: EcosystemEvents;
- isActive: boolean;
-}> = ({ slide, isActive }) => {
- const isDesktopView = useMediaQuery("(min-width: 768px)");
-
- const image = !isDesktopView ? slide.mobileBackgroundImage : slide.backgroundImage;
- const pillBgColor = slide.pillColor || "rgba(21, 25, 30, 0.30)";
- const pillTextColor = getContrastColor(pillBgColor);
-
- return (
-
-
-
-
- {slide.logo && (
-
- )}
-
-
- {slide.title}
-
-
-
-
- {/* Date & time */}
-
-
-
-
-
- {slide.date}
-
- {(slide.startTime || slide.endTime) && (
-
-
-
- )}
-
- {slide.startTime && {slide.startTime} }
- {slide.startTime && slide.endTime && - }
- {slide.endTime && {slide.endTime} }
-
-
- {/* Location */}
-
-
-
-
-
-
-
-
-
-
-
-
- {slide.location}
-
-
-
-
- {slide.description}
-
-
- {slide.link && (
-
- {slide.linkLabel}
-
- )}
-
-
-
-
-
- {image && (
-
- )}
-
-
- );
-};
diff --git a/src/components/Home/components/EcosystemCarousel/SlideItemsIndicator.tsx b/src/components/Home/components/EcosystemCarousel/SlideItemsIndicator.tsx
deleted file mode 100644
index 7d557931f..000000000
--- a/src/components/Home/components/EcosystemCarousel/SlideItemsIndicator.tsx
+++ /dev/null
@@ -1,36 +0,0 @@
-import clsx from "clsx";
-
-export const SlideItemsIndicator: React.FC<{
- active: number;
- setActive: React.Dispatch> | ((index: number) => void);
- slidesNumber: number;
- className?: string;
-}> = ({ slidesNumber, active, setActive, className }) => {
- return (
-
- {new Array(slidesNumber).fill(null).map((_, index) => (
- setActive(index + 1)}
- />
- ))}
-
- );
-};
diff --git a/src/components/Home/components/EngineeringBlog.tsx b/src/components/Home/components/EngineeringBlog.tsx
deleted file mode 100644
index 3f1719f80..000000000
--- a/src/components/Home/components/EngineeringBlog.tsx
+++ /dev/null
@@ -1,104 +0,0 @@
-import { Skeleton } from "@mui/material";
-import { formatDate } from "date-fns";
-import { range } from "lodash";
-import Image from "next/image";
-import Link from "next/link";
-
-import { BlogPost } from "../../../generated/contentful.graphql.types";
-import { ClockSvg } from "./svg/ClockSvg";
-import { DocsSvg } from "./svg/DocsSvg";
-import { EngineeringBlogSvg } from "./svg/EngineeringBlog";
-
-type EngineeringBlogProps = {
- engineeringBlogPosts: BlogPost[];
- isLoadingEngineeringBlogPosts: boolean;
-};
-
-export const EngineeringBlog: React.FC = ({
- engineeringBlogPosts,
- isLoadingEngineeringBlogPosts,
-}) => {
- const ENGINEERING_BLOG_URL = "https://www.zetachain.com/blog/category/1YDEn2XPs3rpPas31UgBcJ/page/1";
- const BLOG_POST_BASE_URL = "https://www.zetachain.com/blog";
-
- return (
-
-
-
-
-
-
-
- From the engineering blog
-
-
-
- Latest development articles
-
-
-
-
-
-
- {isLoadingEngineeringBlogPosts &&
- range(3).map((index) => (
-
- ))}
-
- {!isLoadingEngineeringBlogPosts &&
- engineeringBlogPosts.map((post, index) => (
-
-
-
-
-
-
- {post.title}
-
-
-
- {post.description}
-
-
-
-
- Read More →
-
-
-
-
-
- {formatDate(post.sys.firstPublishedAt, "MMM d, yyyy")}
-
-
-
-
- ))}
-
-
- );
-};
diff --git a/src/components/Home/components/FeaturedAppCard.tsx b/src/components/Home/components/FeaturedAppCard.tsx
deleted file mode 100644
index f3c3cdc6e..000000000
--- a/src/components/Home/components/FeaturedAppCard.tsx
+++ /dev/null
@@ -1,88 +0,0 @@
-import clsx from "clsx";
-import Image from "next/image";
-
-import { EcosystemProject } from "~/generated/contentful.graphql.types";
-
-import { isUniversalApp, parseEcosystemAppCardBorder, parseEcosystemAppLogoBorder } from "./../Ecosystem.utils";
-
-const DEFAULT_APP_BACKGROUND_URL = "/img/ecosystem/default-ecosystem-app-bg.png";
-const DEFAULT_APP_LOGO_URL = "/img/ecosystem/default-ecosystem-app-logo.png";
-const DEFAULT_TEXT_COLOR = "#FFFFFF";
-
-type FeaturedAppCardProps = {
- app: EcosystemProject;
- className?: string;
-};
-
-export const FeaturedAppCard: React.FC = ({ app, className }) => {
- const cardContent = (
- <>
-
-
-
-
- {isUniversalApp(app) && (
-
- Universal
-
- )}
-
-
-
-
-
-
-
- {app.name || "Title"}
-
-
-
- {app.description}
-
-
- >
- );
-
- const baseClassName = clsx(
- "flex flex-col justify-end items-center rounded-lg relative shrink-0 px-6 pb-10 overflow-hidden",
- "w-[208px] h-[288px]",
- "shadow-none transition-all duration-200",
- parseEcosystemAppCardBorder(app.featuredCardBorder),
- className
- );
-
- if (app.link) {
- return (
-
- {cardContent}
-
- );
- }
-
- return {cardContent}
;
-};
diff --git a/src/components/Home/components/FeaturedApps.tsx b/src/components/Home/components/FeaturedApps.tsx
deleted file mode 100644
index 693970a82..000000000
--- a/src/components/Home/components/FeaturedApps.tsx
+++ /dev/null
@@ -1,41 +0,0 @@
-import { Skeleton } from "@mui/material";
-import clsx from "clsx";
-import { range } from "lodash-es";
-
-import { EcosystemProject } from "~/generated/contentful.graphql.types";
-
-import { FeaturedAppCard } from "./FeaturedAppCard";
-
-type FeaturedAppsProps = {
- featuredEcosystemApps: EcosystemProject[];
- isLoadingFeaturedEcosystemApps: boolean;
-};
-
-export const FeaturedApps: React.FC = ({
- featuredEcosystemApps,
- isLoadingFeaturedEcosystemApps,
-}) => {
- return (
-
-
- {isLoadingFeaturedEcosystemApps
- ? range(5).map((index) => (
-
-
-
- ))
- : featuredEcosystemApps.map((app) =>
)}
-
-
- );
-};
diff --git a/src/components/Home/components/HomeHero.tsx b/src/components/Home/components/HomeHero.tsx
index d90142991..2f059d8c0 100644
--- a/src/components/Home/components/HomeHero.tsx
+++ b/src/components/Home/components/HomeHero.tsx
@@ -5,12 +5,12 @@ export const HomeHero: React.FC = () => {
return (
- The Universal Layer for{" "}
- AI and Web3
+ The Private Memory Layer for{" "}
+ AI
- Build apps that run across chains and models. Keep memory private. Monetize without infrastructure.
+ One private memory across every AI you use. Build with it on Anuma, the platform powered by ZetaChain.
diff --git a/src/components/Home/components/HomePage.tsx b/src/components/Home/components/HomePage.tsx
index bb65ca3c2..349d1b4ce 100644
--- a/src/components/Home/components/HomePage.tsx
+++ b/src/components/Home/components/HomePage.tsx
@@ -1,72 +1,28 @@
import { NextSeo } from "next-seo";
-import { useHomePageContent } from "../hooks/useHomePageContent";
import { BuildAnything } from "./BuildAnything";
import { BuildForNow } from "./BuildForNow";
-import { Ecosystem } from "./Ecosystem";
-import { EngineeringBlog } from "./EngineeringBlog";
import { HomeHero } from "./HomeHero";
-import { JoinCommunity } from "./JoinCommunity";
import { ShipFaster } from "./ShipFaster";
-import { DividerSvg, ShortDividerSvg } from "./svg/DividerSvgs";
-import { VideosSection } from "./VideosSection";
+import { DividerSvg } from "./svg/DividerSvgs";
export const HomePage: React.FC = () => {
- const {
- featuredEcosystemApps,
- isLoadingFeaturedEcosystemApps,
-
- ecosystemEvents,
- isLoadingEcosystemEvents,
-
- engineeringBlogPosts,
- isLoadingEngineeringBlogPosts,
- } = useHomePageContent();
-
return (
<>
-
-
-
-
- {(isLoadingFeaturedEcosystemApps || featuredEcosystemApps.length > 0) && (
- <>
-
-
- >
- )}
-
-
-
-
- {(isLoadingEngineeringBlogPosts || engineeringBlogPosts.length > 0) && (
- <>
-
-
- >
- )}
>
);
};
diff --git a/src/components/Home/components/JoinCommunity.tsx b/src/components/Home/components/JoinCommunity.tsx
deleted file mode 100644
index 1f82c0d1f..000000000
--- a/src/components/Home/components/JoinCommunity.tsx
+++ /dev/null
@@ -1,114 +0,0 @@
-import { Skeleton } from "@mui/material";
-import clsx from "clsx";
-import Link from "next/link";
-
-import { globalLinks } from "../../../constants";
-import { EcosystemEvents } from "../../../generated/contentful.graphql.types";
-import { EcosystemCarousel } from "./EcosystemCarousel/EcosystemCarousel";
-import { DiscordSvg } from "./svg/DiscordSvg";
-import { GlobalSvg } from "./svg/GlobalSvg";
-import { DeveloperCommunitySvg, GlobalCommunitySvg } from "./svg/JoinCommunitySvgs";
-
-type JoinCommunityProps = {
- ecosystemEvents: EcosystemEvents[];
- isLoadingEcosystemEvents: boolean;
-};
-
-export const JoinCommunity: React.FC
= ({ ecosystemEvents, isLoadingEcosystemEvents }) => {
- return (
-
-
-
-
- Join a thriving community
-
-
-
- Converse, collaborate and meet other builders
-
-
-
-
-
-
-
-
- {isLoadingEcosystemEvents ? (
-
-
-
- ) : (
-
- )}
-
-
-
-
-
-
-
-
-
-
- Developer Community
-
-
- 773k+ Builders, Validators and more
-
-
-
- Converse with other builders from the active developer community.
-
-
-
-
- Join the Discord →
-
-
-
-
-
-
-
-
-
-
-
- Global Community
-
-
- Community-led regional support
-
-
-
- Get connected with our official channels and active global community.
-
-
-
-
- Join the conversation →
-
-
-
-
-
-
- );
-};
diff --git a/src/components/Home/components/NarrowCardLinkContent.tsx b/src/components/Home/components/NarrowCardLinkContent.tsx
index 37f47c4f5..0e43c26fc 100644
--- a/src/components/Home/components/NarrowCardLinkContent.tsx
+++ b/src/components/Home/components/NarrowCardLinkContent.tsx
@@ -7,7 +7,7 @@ interface NarrowCardLinkContentProps {
export const NarrowCardLinkContent: React.FC = ({ svg, title, description }) => {
return (
<>
- {svg}
+ {svg}
diff --git a/src/components/Home/components/ShipFaster.tsx b/src/components/Home/components/ShipFaster.tsx
index 7d8da56ba..6f795643d 100644
--- a/src/components/Home/components/ShipFaster.tsx
+++ b/src/components/Home/components/ShipFaster.tsx
@@ -7,11 +7,11 @@ export const ShipFaster = () => {
- Crafted for Builders
+ The chain underneath
- Ship faster with a powerful set of tools
+ ZetaChain network
@@ -19,8 +19,8 @@ export const ShipFaster = () => {
- Build anything you can imagine with a set of robust tools that empower you to build great products and ship
- faster.
+ Anuma runs on ZetaChain, the user-owned coordination layer for AI. Dig into the protocol, run a validator,
+ or learn how it all fits together.
diff --git a/src/components/Home/components/VideosSection.tsx b/src/components/Home/components/VideosSection.tsx
deleted file mode 100644
index 8f35cf814..000000000
--- a/src/components/Home/components/VideosSection.tsx
+++ /dev/null
@@ -1,145 +0,0 @@
-import { Skeleton } from "@mui/material";
-import { useMemo, useState } from "react";
-
-import { VideoCard as VideoCardProps, VIDEOS_CARDS } from "../Home.constants";
-import { ClockSvg } from "./svg/ClockSvg";
-
-// YouTube video ID extraction helper
-const getYouTubeVideoId = (url: string): string | null => {
- const match = url.match(/(?:youtube\.com\/embed\/|youtu\.be\/|youtube\.com\/watch\?v=)([^&\n?#]+)/);
- return match ? match[1] : null;
-};
-
-// YouTube high-quality thumbnail URL generator
-const getYouTubeThumbnail = (videoId: string, quality: "maxresdefault" | "hqdefault" = "maxresdefault"): string => {
- return `https://img.youtube.com/vi/${videoId}/${quality}.jpg`;
-};
-
-const VideoCard: React.FC
= ({ href, title, description, readTime, readType }) => {
- const [isPlaying, setIsPlaying] = useState(false);
- const [isLoading, setIsLoading] = useState(false);
- const videoId = getYouTubeVideoId(href);
-
- const videoDescription = useMemo(
- () => (
-
-
-
{title}
-
{description}
-
-
-
{readType}
-
-
- {readTime}
-
-
-
- ),
- [title, description, readType, readTime]
- );
-
- if (!videoId) {
- // Fallback to iframe if not a valid YouTube URL
- return (
-
-
-
-
-
- {videoDescription}
-
- );
- }
-
- const thumbnailUrl = getYouTubeThumbnail(videoId);
- const fallbackThumbnailUrl = getYouTubeThumbnail(videoId, "hqdefault");
-
- return (
-
-
- {!isPlaying ? (
- <>
- {/* High-quality thumbnail with fallback */}
-
{
- // Fallback to hqdefault if maxresdefault fails
- const target = e.target as HTMLImageElement;
- if (target.src !== fallbackThumbnailUrl) {
- target.src = fallbackThumbnailUrl;
- }
- }}
- />
-
- {/* Play button overlay */}
-
{
- setIsLoading(true);
- setIsPlaying(true);
- }}
- className="absolute inset-0 flex items-center justify-center bg-black bg-opacity-[0.35] hover:bg-opacity-40 hover:dark:bg-opacity-30 transition-all duration-200 group"
- aria-label={`Play ${title}`}
- >
-
-
- >
- ) : (
- <>
- {/* Loading skeleton */}
- {isLoading && (
-
-
-
- )}
- {/* Iframe */}
-
-
- {videoDescription}
-
- );
-};
-
-export const VideosSection = () => {
- return (
-
- {VIDEOS_CARDS.map((card) => (
-
- ))}
-
- );
-};
diff --git a/src/components/Home/components/svg/BuildForNowSvgs.tsx b/src/components/Home/components/svg/BuildForNowSvgs.tsx
index fd39090c3..4b3d40db4 100644
--- a/src/components/Home/components/svg/BuildForNowSvgs.tsx
+++ b/src/components/Home/components/svg/BuildForNowSvgs.tsx
@@ -1756,8 +1756,8 @@ export const FadeRightSvg = () => {
-
-
+
+
@@ -1773,8 +1773,8 @@ export const FadeRightSvg = () => {
-
-
+
+
@@ -1797,8 +1797,8 @@ export const FadeRightSvg = () => {
y2="16"
gradientUnits="userSpaceOnUse"
>
-
-
+
+
@@ -1821,8 +1821,8 @@ export const FadeRightSvg = () => {
y2="16"
gradientUnits="userSpaceOnUse"
>
-
-
+
+
diff --git a/src/components/Home/components/svg/EngineeringBlog.tsx b/src/components/Home/components/svg/EngineeringBlog.tsx
deleted file mode 100644
index d7be987ad..000000000
--- a/src/components/Home/components/svg/EngineeringBlog.tsx
+++ /dev/null
@@ -1,118 +0,0 @@
-export const EngineeringBlogSvg = () => {
- return (
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- );
-};
diff --git a/src/components/Home/components/svg/JoinCommunitySvgs.tsx b/src/components/Home/components/svg/JoinCommunitySvgs.tsx
deleted file mode 100644
index 1a6bffd0d..000000000
--- a/src/components/Home/components/svg/JoinCommunitySvgs.tsx
+++ /dev/null
@@ -1,215 +0,0 @@
-export const DeveloperCommunitySvg = () => {
- return (
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- );
-};
-
-export const GlobalCommunitySvg = () => {
- return (
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- );
-};
diff --git a/src/components/Home/components/svg/ModelSvgs.tsx b/src/components/Home/components/svg/ModelSvgs.tsx
new file mode 100644
index 000000000..58ab0df28
--- /dev/null
+++ b/src/components/Home/components/svg/ModelSvgs.tsx
@@ -0,0 +1,90 @@
+const modelSvgClassName = "w-7 h-7 md:w-16 md:h-16 text-grey-900 dark:text-grey-50";
+
+export const GeminiSvg = () => (
+
+
+
+);
+
+export const ChatGPTSvg = () => (
+
+
+
+);
+
+export const ClaudeSvg = () => (
+
+
+
+);
+
+export const GrokSvg = () => (
+
+
+
+
+);
+
+export const DeepSeekSvg = () => (
+
+
+
+);
+
+export const KimiSvg = () => (
+
+
+
+
+);
+
+export const QwenSvg = () => (
+
+
+
+);
diff --git a/src/components/Home/components/svg/ShipFasterSvgs.tsx b/src/components/Home/components/svg/ShipFasterSvgs.tsx
index 9ef9ec96d..cec2b4882 100644
--- a/src/components/Home/components/svg/ShipFasterSvgs.tsx
+++ b/src/components/Home/components/svg/ShipFasterSvgs.tsx
@@ -1,25 +1,3 @@
-export const CliSvg = () => {
- return (
-
-
-
-
-
- );
-};
-
export const UniversalKitSvg = () => {
return (
{
);
};
+export const ZetaChainSvg = () => {
+ return (
+
+
+
+
+ );
+};
+
export const LocalnetSvg = () => {
return (
{
- const {
- data: featuredEcosystemAppsData,
- error: featuredEcosystemAppsError,
- isLoading: isLoadingFeaturedEcosystemApps,
- } = useSWR(
- [GetFeaturedEcosystemAppsDocument, CONTENTFUL_CACHE_KEYS.FEATURED_ECOSYSTEM_APPS],
- ([query, cacheKey]: [string, string]) => contentfulFetcher(query, cacheKey),
- contentfulFetcherOptions
- );
-
- const featuredEcosystemApps = featuredEcosystemAppsError
- ? []
- : ((featuredEcosystemAppsData?.ecosystemProjectCollection?.items || []) as unknown as EcosystemProject[]);
-
- const {
- data: ecosystemEventsData,
- error: ecosystemEventsError,
- isLoading: isLoadingEcosystemEvents,
- } = useSWR(
- [GetEcosystemEventsCollectionDocument, CONTENTFUL_CACHE_KEYS.ECOSYSTEM_EVENTS],
- ([query, cacheKey]: [string, string]) => contentfulFetcher(query, cacheKey),
- contentfulFetcherOptions
- );
-
- const ecosystemEvents = ecosystemEventsError
- ? []
- : ((ecosystemEventsData?.ecosystemEventsCollection?.items || []) as unknown as EcosystemEvents[]);
-
- const {
- data: engineeringBlogPostsData,
- error: engineeringBlogPostsError,
- isLoading: isLoadingEngineeringBlogPosts,
- } = useSWR(
- [GetEngineeringBlogPostsDocument, CONTENTFUL_CACHE_KEYS.ENGINEERING_BLOG_POSTS],
- ([query, cacheKey]: [string, string]) => contentfulFetcher(query, cacheKey),
- contentfulFetcherOptions
- );
-
- const engineeringBlogPosts = engineeringBlogPostsError
- ? []
- : ((engineeringBlogPostsData?.docsEngineeringBlogCollection?.items?.[0]?.blogPostsCollection?.items ||
- []) as unknown as BlogPost[]);
-
- return {
- featuredEcosystemApps,
- isLoadingFeaturedEcosystemApps,
-
- ecosystemEvents,
- isLoadingEcosystemEvents,
-
- engineeringBlogPosts,
- isLoadingEngineeringBlogPosts,
- };
-};
diff --git a/src/components/Home/index.ts b/src/components/Home/index.ts
index 8e5d76ae3..a688b4210 100644
--- a/src/components/Home/index.ts
+++ b/src/components/Home/index.ts
@@ -1,11 +1,9 @@
export * from "./components/BuildAnything";
export * from "./components/BuildForNow";
-export * from "./components/Ecosystem";
export * from "./components/GetStarted";
export * from "./components/HomeHero";
export * from "./components/HomeNavigationSections";
export * from "./components/HomePage";
export * from "./components/ShipFaster";
export * from "./components/svg/DividerSvgs";
-export * from "./components/VideosSection";
export * from "./components/WorkWithUs";
diff --git a/src/components/shared/components/Layout/Layout.constants.tsx b/src/components/shared/components/Layout/Layout.constants.tsx
index 0a29e5c60..8628284d2 100644
--- a/src/components/shared/components/Layout/Layout.constants.tsx
+++ b/src/components/shared/components/Layout/Layout.constants.tsx
@@ -85,7 +85,7 @@ export const navMainItems: NavItem[][] = [
],
[
{
- label: "Build",
+ label: "Architecture",
icon: IconCode,
url: "/developers",
clickUrl: "/developers/overview",
diff --git a/src/lib/cache-keys.ts b/src/lib/cache-keys.ts
deleted file mode 100644
index 330ffc851..000000000
--- a/src/lib/cache-keys.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-export const CONTENTFUL_CACHE_KEYS = {
- FEATURED_ECOSYSTEM_APPS: "featured-ecosystem-apps",
- ECOSYSTEM_EVENTS: "ecosystem-events",
- ENGINEERING_BLOG_POSTS: "engineering-blog-posts",
-} as const;
-
-export type ContentfulCacheKey = typeof CONTENTFUL_CACHE_KEYS[keyof typeof CONTENTFUL_CACHE_KEYS];
diff --git a/src/pages/_meta.en-US.json b/src/pages/_meta.en-US.json
index 3260b819a..25b95d1ea 100644
--- a/src/pages/_meta.en-US.json
+++ b/src/pages/_meta.en-US.json
@@ -1,15 +1,15 @@
{
"index": {
"title": "ZetaChain Documentation",
- "description": "ZetaChain is the only decentralized blockchain and smart contract platform built for omnichain interoperability."
+ "description": "ZetaChain is a decentralized blockchain and smart contract platform built for interoperability."
},
"start": {
"title": "Get Started",
"description": "Start building on ZetaChain."
},
"developers": {
- "title": "Build",
- "description": "Learn how to build on ZetaChain."
+ "title": "Architecture",
+ "description": "Take an in-depth look into the inner workings and technical architecture of ZetaChain."
},
"reference": {
"title": "Tools",
@@ -27,6 +27,6 @@
},
"about": {
"title": "About",
- "description": "All about ZetaChain, the foundational, public blockchain that enables omnichain, generic smart contracts and messaging between any blockchain."
+ "description": "All about ZetaChain, the foundational, public blockchain that enables interoperable smart contracts between any blockchain."
}
}
\ No newline at end of file
diff --git a/src/pages/_meta.zh-CN.json b/src/pages/_meta.zh-CN.json
index 9f662716f..f7c8a581d 100644
--- a/src/pages/_meta.zh-CN.json
+++ b/src/pages/_meta.zh-CN.json
@@ -6,7 +6,7 @@
"title": "开始使用"
},
"developers": {
- "title": "构建"
+ "title": "架构"
},
"reference": {
"title": "工具"
diff --git a/src/pages/about/_meta.en-US.json b/src/pages/about/_meta.en-US.json
index cf21c301c..4a0c08814 100644
--- a/src/pages/about/_meta.en-US.json
+++ b/src/pages/about/_meta.en-US.json
@@ -1,7 +1,7 @@
{
"overview": {
"title": "About",
- "description": "All about ZetaChain, the foundational, public blockchain that enables omnichain, generic smart contracts and messaging between any blockchain.",
+ "description": "All about ZetaChain, the foundational, public blockchain that enables interoperable smart contracts between any blockchain.",
"readTime": "10 min"
},
"token-utility": {
diff --git a/src/pages/about/info/bug-bounty.zh-CN.mdx b/src/pages/about/info/bug-bounty.zh-CN.mdx
index c277651e6..df9c68805 100644
--- a/src/pages/about/info/bug-bounty.zh-CN.mdx
+++ b/src/pages/about/info/bug-bounty.zh-CN.mdx
@@ -1,4 +1,4 @@
-ZetaChain 推出了覆盖面广的漏洞赏金计划,用于保障其 Web 应用、智能合约与区块链本身的安全。作为一条连接包括比特币在内多条网络、兼容 EVM 的一层公链,ZetaChain 致力于为跨链互操作应用打造坚固可靠的生态。
+ZetaChain 推出了覆盖面广的漏洞赏金计划,用于保障其 Web 应用、智能合约与区块链本身的安全。作为一条连接包括比特币在内多条网络、兼容 EVM 的一层公链,ZetaChain 致力于为多链互操作应用打造坚固可靠的生态。
该计划邀请安全研究人员定位并上报 ZetaChain 相关的 Web 应用、智能合约及区块链组件中的潜在漏洞。涵盖的风险类型包括业务逻辑漏洞、未授权交易、重入攻击、密码学缺陷等。赏金金额将依据漏洞的严重性与影响评估,尤其关注可能影响用户资金、共识机制或网络功能的关键问题。
diff --git a/src/pages/about/info/faq.en-US.mdx b/src/pages/about/info/faq.en-US.mdx
index f18c2d088..c7ff37189 100644
--- a/src/pages/about/info/faq.en-US.mdx
+++ b/src/pages/about/info/faq.en-US.mdx
@@ -9,61 +9,26 @@ import { globalLinks } from "~/constants";
### What is ZetaChain?
-An EVM-compatible L1 blockchain that connects everything. ZetaChain make it easy
-to build interoperable dApps that span any chain including Bitcoin. It
-facilitates cross-chain and cross-layer value transfer, message delivery, and
-smart contract calls — thus enabling for the first time omnichain dApps (odApps)
-which can leverage liquidity on multiple networks and read and update states on
-all connected networks.
+An EVM-compatible L1 blockchain that connects everything. ZetaChain makes it
+easy to build interoperable dApps that span any chain including Bitcoin —
+leveraging liquidity on multiple networks and reading and updating states on all
+connected networks.
Read more about ZetaChain [here](/about).
-### Why is ZETA used as an intermediary token? Are intermediary tokens “bad”?
-
-ZETA is used for many aspects of the network, including as an intermediary token
-in the case of cross-chain value transfer. The coin is used as gas for the
-network, just as ETH is used on Ethereum, as well as for maintaining and
-incentivizing decentralization in the network — staking, bonding, slashing, and
-so on. These properties provably provide a sustainable foundation to the
-ZetaChain network's security, longevity, and scalability, especially when
-compared to many other existing interoperability solutions which can be
-centralized, poorly incentivized, and unsustainable long-term. Any asset or data
-can still be transacted across any connected chain. Having ZETA as the
-denomination of value moving cross-chain also provides ZetaChain an extremely
-minimized attack surface that is not vulnerable to many of the exploits that
-many projects in the interoperability space are susceptible to.
-
-Read more about the ZETA token [here](/about/token-utility/token).
-
### What is ZETA?
-ZETA is ZetaChain's native coin, one of the first coins that is natively issued
-across many chains. ZETA is used for many aspects of the network, including as
-an intermediary token in the case of cross-chain value transfer. The coin is
-used as gas for the network, just as ETH is used on Ethereum, as well as for
-maintaining and incentivizing decentralization in the network — staking,
-bonding, slashing, and so on. These properties provably provide a sustainable
-foundation to the ZetaChain network's security, longevity, and scalability,
-especially when compared to many other existing interoperability solutions which
-can be centralized, poorly incentivized, and unsustainable long-term. Any asset
-or data can still be transacted across any connected chain. Having ZETA as the
-denomination of value moving cross-chain also provides ZetaChain an extremely
-minimized attack surface that is not vulnerable to many of the exploits that
-many projects in the interoperability space are susceptible to.
+ZETA is ZetaChain's native coin. It is used as gas for the network, just as ETH
+is used on Ethereum, and for maintaining and incentivizing decentralization
+through staking, bonding, slashing, and governance.
-### How do fees work on ZetaChain?
-
-A user pays for all fees within a single transaction when performing cross-chain
-actions through ZetaChain. All fees (ZetaChain network fees, destination gas
-fees) are bundled in a single transaction.
+Read more about the ZETA token [here](/about/token-utility/token).
-### What is an omnichain dApp?
+### How do fees work on ZetaChain?
-An omnichain dApp is a decentralized application that functions seamlessly
-across blockchains and layers through ZetaChain. This can take the form of smart
-contracts deployed on various chains which interact by passing messages and
-value through ZetaChain, smart contracts deployed directly on ZetaChain which
-manage assets on any or all connected chains, or some combination thereof.
+A user pays for all fees within a single transaction when performing actions
+that span connected chains through ZetaChain. All fees (ZetaChain network fees,
+destination gas fees) are bundled in a single transaction.
### Is ZetaChain a "sidechain"?
@@ -73,15 +38,15 @@ interoperability built in. It is not a sidechain, rollup, or bridge.
### How does ZetaChain compare to other solutions?
ZetaChain is, at the time of writing, unique in its support for chain-agnostic
-omnichain dApps. No other blockchain enables fully interoperable smart
-contracts. This feature allows an unbounded platform to build omnichain and
-cross-chain applications that function as if everything lived on a single chain.
-Although some systems like Cosmos offer interoperability within the IBC
-ecosystem, ZetaChain brings seamless interoperability to all chains, including
-non-smart-contract chains like Bitcoin and Dogecoin. As a blockchain and smart
-contract platform, ZetaChain provides a fully public, transparent, decentralized
-interoperability solution that supports both omnichain messaging and smart
-contracts. Developers on ZetaChain only need to implement their dApp logic,
+interoperable dApps. No other blockchain enables fully interoperable smart
+contracts. This feature allows an unbounded platform to build applications that
+function as if everything lived on a single chain. Although some systems like
+Cosmos offer interoperability within the IBC ecosystem, ZetaChain brings
+seamless interoperability to all chains, including non-smart-contract chains
+like Bitcoin and Dogecoin. As a blockchain and smart contract platform,
+ZetaChain provides a fully public, transparent, decentralized interoperability
+solution that supports both messaging and smart contracts. Developers on
+ZetaChain only need to implement their dApp logic,
while ZetaChain handles the transaction of data and value across chains in a
trust-minimized way. Rather than outsourcing security to third-party oracle and
relay like LayerZero to transfer data/value across chains -- which requires full
@@ -94,8 +59,9 @@ data and value.
ZetaChain is not a bridge. At its core, ZetaChain is a blockchain and
interoperability smart contract and messaging platform. One can build
-need-specific bridges through ZetaChain, although ZetaChain has omnichain value
-transfer built-in. Transferring value through ZetaChain also does not require
+need-specific bridges through ZetaChain, although ZetaChain has value transfer
+between connected chains built-in. Transferring value through ZetaChain also
+does not require
wrapping of assets. Wrapped assets and centralized vaults are often the points
of failure or exploits that result in losses of hundreds of millions of dollars
that are not uncommon (Wormhole hack, Poly Network hack). With ZetaChain, all
@@ -109,9 +75,8 @@ whether they are on ZetaChain or on connected chains. One can deploy smart
contracts on connected chains and just pass messages between them through
ZetaChain in a similar manner to other interoperability messaging protocols like
LayerZero, but ZetaChain's interoperable smart contracts let developers maintain
-omnichain logic within a single place, reducing overhead and enabling smart
-contract logic to control even non-smart-contract chains like Bitcoin and
-Dogecoin.
+their logic within a single place, reducing overhead and enabling smart contract
+logic to control even non-smart-contract chains like Bitcoin and Dogecoin.
## Security
diff --git a/src/pages/about/info/faq.zh-CN.mdx b/src/pages/about/info/faq.zh-CN.mdx
index 7b55be184..828c5a932 100644
--- a/src/pages/about/info/faq.zh-CN.mdx
+++ b/src/pages/about/info/faq.zh-CN.mdx
@@ -9,27 +9,19 @@ import { globalLinks } from "~/constants";
### 什么是 ZetaChain?
-ZetaChain 是一条兼容 EVM 的一层公链,可连接所有链。它让开发者轻松构建跨越任意链(包含比特币)的互操作 dApp。ZetaChain 支持跨链、跨层的价值转移、消息传递与智能合约调用,从而首次实现可读取并更新所有已连接网络状态的全链 dApp(odApp),并能够汇集多网络的流动性。
+ZetaChain 是一条兼容 EVM 的一层公链,可连接所有链。它让开发者轻松构建跨越任意链(包含比特币)的互操作 dApp,可以读取并更新所有已连接网络的状态,并汇集多网络的流动性。
在 [此处](/about) 了解更多 ZetaChain 详情。
-### 为什么 ZETA 会作为中介代币?中介代币是不是“不好”?
+### 什么是 ZETA?
-ZETA 在网络中的用途广泛,其中包括跨链价值转移时的中介资产。就像 Ethereum 使用 ETH 支付 Gas 一样,ZETA 既是网络 Gas,也用于维护与激励网络去中心化(质押、绑定、惩罚等)。这些属性可验证地为 ZetaChain 的安全性、可持续性与扩展性提供坚实基础,尤其是与那些中心化、激励不足或长期不可持续的互操作方案相比。任何资产或数据仍然可以在已连接链之间自由转移。以 ZETA 作为跨链价值的计价单位还能最大程度降低攻击面,避免互操作领域常见的漏洞风险。
+ZETA 是 ZetaChain 的原生代币。就像 Ethereum 使用 ETH 支付 Gas 一样,ZETA 既是网络 Gas,也用于通过质押、绑定、惩罚与治理来维护并激励网络去中心化。
在 [这里](/about/token-utility/token) 进一步了解 ZETA 代币。
-### 什么是 ZETA?
-
-ZETA 是 ZetaChain 的原生代币,也是最早在多链原生发行的代币之一。它在网络中扮演多重角色,包括跨链价值转移时的中介资产。除了充当 Gas 之外,ZETA 也用于维护网络去中心化——如质押、绑定、惩罚等。这些特性可验证地保障 ZetaChain 的安全、长寿与可扩展,相比许多中心化或激励不足的互操作方案更具可持续性。任何资产或数据仍可在已连接链之间流通,而跨链时以 ZETA 计价也极大压缩了攻击面,避免互操作项目常见的漏洞。
-
### ZetaChain 的费用如何收取?
-当用户通过 ZetaChain 执行跨链操作时,只需在单笔交易中支付全部费用。所有费用(ZetaChain 网络手续费、目标链 Gas 等)都会在这笔交易里一次性结算。
-
-### 什么是全链 dApp?
-
-全链 dApp 是通过 ZetaChain 在不同区块链与扩容层上无缝运行的去中心化应用。它可以表现为部署在多条链上的智能合约,通过 ZetaChain 进行消息与价值传递;也可以是直接部署在 ZetaChain 上、并管理任意已连接链资产的智能合约;或者兼具两者。
+当用户通过 ZetaChain 在已连接链之间执行操作时,只需在单笔交易中支付全部费用。所有费用(ZetaChain 网络手续费、目标链 Gas 等)都会在这笔交易里一次性结算。
### ZetaChain 是“侧链”吗?
@@ -37,15 +29,15 @@ ZETA 是 ZetaChain 的原生代币,也是最早在多链原生发行的代币
### ZetaChain 与其他方案相比如何?
-截至目前,ZetaChain 在支持链无关全链 dApp 方面独树一帜。没有其他区块链能提供完全互操作的智能合约。这项能力让开发者得以像在单链上构建一样打造全链与跨链应用。尽管 Cosmos 等系统在 IBC 生态中提供互操作性,ZetaChain 则将无缝互操作拓展到所有链,包含比特币、狗狗币等非智能合约链。作为区块链与智能合约平台,ZetaChain 提供公开、透明、去中心化的互操作方案,同时支持全链消息与智能合约。开发者只需实现 dApp 业务逻辑,ZetaChain 会以最小信任假设处理跨链的数据与价值转移。不像 LayerZero 等方案需依赖第三方预言机/中继承担安全性——用户必须完全信任应用与中继 + 预言机——ZetaChain 以更简洁而稳健的信任模型完成跨链交易,开发者与用户只需信任网络即可完成数据与价值的传递。
+截至目前,ZetaChain 在支持链无关互操作 dApp 方面独树一帜。没有其他区块链能提供完全互操作的智能合约。这项能力让开发者得以像在单链上构建一样打造覆盖多条连接链的应用。尽管 Cosmos 等系统在 IBC 生态中提供互操作性,ZetaChain 则将无缝互操作拓展到所有链,包含比特币、狗狗币等非智能合约链。作为区块链与智能合约平台,ZetaChain 提供公开、透明、去中心化的互操作方案,同时支持消息传递与智能合约。开发者只需实现 dApp 业务逻辑,ZetaChain 会以最小信任假设处理跨越连接链的数据与价值转移。不像 LayerZero 等方案需依赖第三方预言机/中继承担安全性——用户必须完全信任应用与中继 + 预言机——ZetaChain 以更简洁而稳健的信任模型在连接链之间完成交易,开发者与用户只需信任网络即可完成数据与价值的传递。
### ZetaChain 是桥吗?与桥有什么区别?
-ZetaChain 不是桥。本质上,它是一条区块链与互操作智能合约/消息平台。开发者可以基于 ZetaChain 构建满足特定需求的桥,此外 ZetaChain 也内建全链价值转移功能。通过 ZetaChain 转移价值无需包装资产;而包装资产与中心化托管往往是导致数亿美元亏损的事故关键(如 Wormhole、Poly Network 事件)。在 ZetaChain 中,静态资金不会因包装/锁定而暴露风险。
+ZetaChain 不是桥。本质上,它是一条区块链与互操作智能合约/消息平台。开发者可以基于 ZetaChain 构建满足特定需求的桥,此外 ZetaChain 也内建连接链之间的价值转移功能。通过 ZetaChain 转移价值无需包装资产;而包装资产与中心化托管往往是导致数亿美元亏损的事故关键(如 Wormhole、Poly Network 事件)。在 ZetaChain 中,静态资金不会因包装/锁定而暴露风险。
### ZetaChain 的消息传递与智能合约有何不同?
-消息传递允许开发者在智能合约之间发送数据与价值,无论合约部署在 ZetaChain 还是已连接的链上。开发者可以像使用其他互操作消息协议(如 LayerZero)那样,在各链部署合约并通过 ZetaChain 传递消息;而 ZetaChain 的互操作智能合约则让开发者可以在单一位置编写全链逻辑,减少开销,并能控制比特币、狗狗币等非智能合约链。
+消息传递允许开发者在智能合约之间发送数据与价值,无论合约部署在 ZetaChain 还是已连接的链上。开发者可以像使用其他互操作消息协议(如 LayerZero)那样,在各链部署合约并通过 ZetaChain 传递消息;而 ZetaChain 的互操作智能合约则让开发者可以在单一位置编写应用逻辑,减少开销,并能控制比特币、狗狗币等非智能合约链。
## 安全
diff --git a/src/pages/about/info/glossary.en-US.mdx b/src/pages/about/info/glossary.en-US.mdx
index 19c1875e5..dfbbc743f 100644
--- a/src/pages/about/info/glossary.en-US.mdx
+++ b/src/pages/about/info/glossary.en-US.mdx
@@ -21,17 +21,11 @@ constantly growing block production. In exchange for their service, validators
will receive block rewards, and potentially other rewards such as gas fees or
processing fees, proportional to their bonded staking coins.
-## Cross-Chain
-
-Blanket term for anything that is transacting data or value between different
-blockchains.
-
## Externally Managed Vault/Assets
The ZetaChain validator set can manage vaults on connected chains just as an
-account on that chain can, through its TSS architecture. This functionality
-allows even non-smart-contract chains like Bitcoin to be managed by contracts on
-ZetaChain.
+account on that chain can. This functionality allows even non-smart-contract
+chains like Bitcoin to be managed by contracts on ZetaChain.
## Hyper-Connected Node
@@ -43,71 +37,18 @@ observation and thus interoperability.
Blanket term for apps or concepts that span multiple blockchains.
-## Observer Validator
-
-The observers watch externally connected chains for certain relevant
-transactions/events/states at particular addresses via their full nodes of
-connected chains.
-
-## Omnichain
-
-As if all blockchains or layers were connected into a single chain. ZetaChain is
-an 'omnichain' solution, since it is chain-agnostic and allows interoperability
-between all connected chains.
-
-## Omnichain messaging
-
-Messaging value and/or data between chains seamlessly (via ZetaChain).
-
-## Omnichain smart contracts
-
-ZetaChain's native smart contracts are omnichain, meaning that they can manage,
-read, and write state to/from connected chains. These smart contracts are the
-first of their kind, and unlock a new paradigm of dApps that transcend
-individual chains and layers.
-
## Revert
-During a cross-chain transaction, the case that a destination transaction fails
-(insufficient funds sent, unforeseen changes on the destination, etc.) ZetaChain
-is capable of reverting the transaction and returning funds to the sender on the
-source chain.
-
-## Signer Validator
-
-The ZetaChain collectively holds standard ECDSA/EdDSA keys for authenticated
-interaction with connected chains. The keys are distributed among multiple
-signers in such a way that only a super majority of them can sign on behalf of
-the ZetaChain. Its important to ensure that at no time is any single entity or
-small fraction of nodes able to sign messages on behalf of ZetaChain on
-connected chains. The ZetaChain system uses bonded stakes and positive/negative
-incentives to ensure economic safety
-
-## TSS
-
-Threshold Signature Scheme. To avoid any single point of failure, ZetaChain uses
-state-of-the-art multi-party threshold signature scheme (TSS). To the outside
-world, the ZetaChain validators collectively possess a single ECDSA/EdDSA
-private key, public key, and address, and the signature signed by ZetaChain can
-be verified efficiently and natively by standard ECDSA/EdDSA verification
-procedure by the connected blockchains. Internally, the private key is generated
-without a dealer, and the private key is distributed in all the validators. At
-no time is a single entity or a minority of validators able to piece together
-the private key and sign messages on behalf of the whole network. The key
-generation and signing procedures are done by Multi-Party Computation (MPC)
-which reveal no secret of any participating node. Because ZetaChain can hold a
-TSS key and address, ZetaChain can support smart contracts that can manage
-native vaults/pools on connected chains including Bitcoin. This effectively adds
-smart contract capabilities to the Bitcoin network, and potentially other
-non-smart contract blockchains. The TSS employed by ZetaChain gives the
-performance and convenience of hot wallet with cold wallet level security.
+When a destination transaction fails (insufficient funds sent, unforeseen
+changes on the destination, etc.) ZetaChain is capable of reverting the
+transaction and returning funds to the sender on the source chain.
## ZRC-20
-ZRC-20 is a token standard integrated into ZetaChain's omnichain smart contract
-platform. At a high-level, ZRC-20 tokens are an extension of the standard ERC-20
-tokens found in the Ethereum ecosystem, ZRC-20 tokens have the added ability to
-manage assets on all ZetaChain-connected chains. Any fungible token, including
+ZRC-20 is a token standard integrated into ZetaChain's smart contract platform.
+At a high-level, ZRC-20 tokens are an extension of the standard ERC-20 tokens
+found in the Ethereum ecosystem, ZRC-20 tokens have the added ability to manage
+assets on all ZetaChain-connected chains. Any fungible token, including
Bitcoin, Dogecoin, ERC-20-equivalents on other chains, gas assets on other
chains, and so on, may be represented on ZetaChain as a ZRC-20 and orchestrated
as if it were any other fungible token (like an ERC-20).
diff --git a/src/pages/about/info/glossary.zh-CN.mdx b/src/pages/about/info/glossary.zh-CN.mdx
index 2b7d574d3..70bd10da1 100644
--- a/src/pages/about/info/glossary.zh-CN.mdx
+++ b/src/pages/about/info/glossary.zh-CN.mdx
@@ -13,13 +13,9 @@ description: 本文汇总 ZetaChain 生态与开发过程中常见的术语定
ZetaChain 采用 Tendermint 共识协议,这是一种部分同步的拜占庭容错(BFT)共识算法。每个验证人节点根据质押的 ZETA 数量获得相应投票权。验证人由其共识公钥标识,需保持全时在线参与区块提议与投票。作为回报,验证人可按质押金额比例获取区块奖励及潜在的 Gas、处理费等收益。
-## Cross-Chain(跨链)
-
-泛指在不同区块链之间传递数据或价值的行为。
-
## Externally Managed Vault/Assets(外部托管金库/资产)
-凭借 TSS 架构,ZetaChain 验证人集合可在外部链上管理金库,正如该链上的账户一样运作。这让比特币等非智能合约链也能被 ZetaChain 上的合约托管。
+ZetaChain 验证人集合可在外部链上管理金库,正如该链上的账户一样运作。这让比特币等非智能合约链也能被 ZetaChain 上的合约托管。
## Hyper-Connected Node(超连接节点)
@@ -29,35 +25,11 @@ ZetaChain 节点会观察并处理所有已连接链上的交易。借助“超
泛指跨越多条区块链的应用或概念。
-## Observer Validator(观察者验证人)
-
-观察者通过自身运行的全节点,监测外部连接链上特定地址的相关交易、事件或状态。
-
-## Omnichain(全链)
-
-好似所有区块链或层都联结成一条链。ZetaChain 是全链解决方案,具备链无关的互操作能力,可连接所有已接入的链。
-
-## Omnichain Messaging(全链消息)
-
-通过 ZetaChain 在多链之间无缝传递数据和/或价值。
-
-## Omnichain Smart Contracts(全链智能合约)
-
-ZetaChain 原生智能合约具备全链特性,可在已连接链上读写状态并管理资产。这类合约首开先河,使 dApp 能突破单一链或层的限制。
-
## Revert(回退)
-在跨链交易中,如目标链交易失败(如资金不足、目标链状态变化等),ZetaChain 能够回退交易并将资金返还源链发送者。
-
-## Signer Validator(签名验证人)
-
-ZetaChain 持有用于与连接链认证交互的标准 ECDSA/EdDSA 密钥。密钥拆分给多个签名者,只有超级多数才能代表 ZetaChain 签名。必须确保任何单一实体或少量节点都无法独自为连接链签名。系统通过质押与正负激励保障经济安全。
-
-## TSS(阈值签名方案)
-
-为避免单点故障,ZetaChain 采用先进的多方阈值签名方案(TSS)。从外部看来,验证人集合共享一个 ECDSA/EdDSA 私钥、公钥与地址,签名可被连接链原生验证。内部则无中心化密钥生成者,私钥碎片分发给所有验证人;任何时刻都没有单个或少数验证人能拼接出完整私钥或代表网络签名。密钥生成与签名过程使用多方安全计算(MPC),不会泄露参与节点的私密信息。借助 TSS,ZetaChain 可以管理连接链上的原生金库/资金池(含比特币),从而为比特币等非智能合约链引入智能合约能力。ZetaChain 采用的 TSS 兼具热钱包的性能与冷钱包级别的安全性。
+当目标链交易失败(如资金不足、目标链状态变化等)时,ZetaChain 能够回退交易并将资金返还源链发送者。
## ZRC-20
-ZRC-20 是集成在 ZetaChain 全链智能合约平台上的代币标准。本质上,ZRC-20 是对以太坊 ERC-20 标准的扩展,新增了在所有已连接链上管理资产的能力。任何同质化代币(包括比特币、狗狗币、其他链的 ERC-20 等价物、链上 Gas 资产等)都可以在 ZetaChain 表示为 ZRC-20,并像普通 ERC-20 一样进行编排。***
+ZRC-20 是集成在 ZetaChain 智能合约平台上的代币标准。本质上,ZRC-20 是对以太坊 ERC-20 标准的扩展,新增了在所有已连接链上管理资产的能力。任何同质化代币(包括比特币、狗狗币、其他链的 ERC-20 等价物、链上 Gas 资产等)都可以在 ZetaChain 表示为 ZRC-20,并像普通 ERC-20 一样进行编排。***
diff --git a/src/pages/about/overview.en-US.mdx b/src/pages/about/overview.en-US.mdx
index 8756d77d6..a29e96daf 100644
--- a/src/pages/about/overview.en-US.mdx
+++ b/src/pages/about/overview.en-US.mdx
@@ -1,24 +1,30 @@
---
-title: About
-description: All about ZetaChain, the foundational, public blockchain that enables omnichain, generic smart contracts and messaging between any blockchain.
+title: About ZetaChain
+description: ZetaChain is an EVM-compatible Layer 1 blockchain built on Cosmos SDK and CometBFT.
heroImgUrl: /img/pages/about.svg
heroImgWidth: 562
---
-import { KeyFeatures, RoadmapPillars, TechnicalRoadmap, WhatIsZetaChain } from "~/components/About";
-import { CurrentPageNavigationSections } from "~/components/shared";
+ZetaChain is a Proof of Stake Layer 1 blockchain. It is built on the
+[Cosmos SDK](https://docs.cosmos.network/) and uses the
+[CometBFT](https://docs.cometbft.com/) consensus engine, with full EVM
+compatibility provided by [Cosmos EVM](https://evm.cosmos.network/).
-
-
-
-
-
-
-
+The chain has ~5 second blocks with instant finality, an EIP-1559 fee market,
+and a native staking and gas token (ZETA). Validators secure the network
+through delegated proof of stake.
+
+## Explore
+
+- [Get Started](/start)
+- [Build](/developers)
+- [Run a Node](/nodes)
+- [Use ZetaChain](/users)
+- [Tools and references](/reference)
The inclusion of any third-party tools or services in our documentation is for
informational purposes only and should not be construed as an endorsement or
guarantee of their reliability, security, or trustworthiness. Users are advised
to conduct their own due diligence and exercise caution when using any
-third-party tools. We do not assume any responsibility or liability for any loss
-or damage arising from the use of such tools or services.
+third-party tools. We do not assume any responsibility or liability for any
+loss or damage arising from the use of such tools or services.
diff --git a/src/pages/about/overview.zh-CN.mdx b/src/pages/about/overview.zh-CN.mdx
index be04dbc0b..a342dcb0e 100644
--- a/src/pages/about/overview.zh-CN.mdx
+++ b/src/pages/about/overview.zh-CN.mdx
@@ -1,20 +1,26 @@
---
-title: 关于
-description: 了解 ZetaChain,这条奠基性的公链让全链通用智能合约与任意区块链间消息成为可能。
+title: 关于 ZetaChain
+description: ZetaChain 是一条基于 Cosmos SDK 与 CometBFT 构建、兼容 EVM 的一层公链。
heroImgUrl: /img/pages/about.svg
heroImgWidth: 562
---
-import { KeyFeatures, RoadmapPillars, TechnicalRoadmap, WhatIsZetaChain } from "~/components/About";
-import { CurrentPageNavigationSections } from "~/components/shared";
+ZetaChain 是一条权益证明(Proof of Stake)一层公链,基于
+[Cosmos SDK](https://docs.cosmos.network/) 构建,采用
+[CometBFT](https://docs.cometbft.com/) 共识引擎,并通过
+[Cosmos EVM](https://evm.cosmos.network/) 提供完整的 EVM 兼容性。
-
-
-
-
-
-
-
+区块时间约 5 秒,具备即时最终性,支持 EIP-1559 费用市场,并以 ZETA 作为原生质押与
+Gas 代币。验证人通过委托权益证明保障网络安全。
-本文档中提及的任何第三方工具或服务仅供参考,并不构成对其可靠性、安全性或可信度的背书或保证。请在使用任何第三方工具前自行尽职调查并保持警惕。我们不对使用此类工具或服务所导致的任何损失或损害承担责任。
+## 探索
+- [快速开始](/start)
+- [构建](/developers)
+- [运行节点](/nodes)
+- [使用 ZetaChain](/users)
+- [工具与参考](/reference)
+
+本文档中提及的任何第三方工具或服务仅供参考,并不构成对其可靠性、安全性或可信度的
+背书或保证。请在使用任何第三方工具前自行尽职调查并保持警惕。我们不对使用此类工具
+或服务所导致的任何损失或损害承担责任。
diff --git a/src/pages/about/services/_meta.en-US.json b/src/pages/about/services/_meta.en-US.json
index d74697e26..f0be381de 100644
--- a/src/pages/about/services/_meta.en-US.json
+++ b/src/pages/about/services/_meta.en-US.json
@@ -15,10 +15,6 @@
"title": "Alchemy",
"description": "Node API and Subgraphs"
},
- "goldsky": {
- "title": "Goldsky",
- "description": "Subgraph indexer"
- },
"pyth": {
"title": "Pyth",
"description": "Price and VRF Oracle"
diff --git a/src/pages/about/services/_meta.zh-CN.json b/src/pages/about/services/_meta.zh-CN.json
index 949089af5..7d9b9150e 100644
--- a/src/pages/about/services/_meta.zh-CN.json
+++ b/src/pages/about/services/_meta.zh-CN.json
@@ -11,9 +11,6 @@
"alchemy": {
"title": "Alchemy"
},
- "goldsky": {
- "title": "Goldsky"
- },
"pyth": {
"title": "Pyth"
},
diff --git a/src/pages/about/services/goldsky.en-US.mdx b/src/pages/about/services/goldsky.en-US.mdx
deleted file mode 100644
index 31aebaa6b..000000000
--- a/src/pages/about/services/goldsky.en-US.mdx
+++ /dev/null
@@ -1,301 +0,0 @@
----
-title: "Subgraph: Goldsky"
----
-
-## Overview
-
-In this tutorial you will learn how to query for omnichain contract event data
-using a subgraph indexer. For the purposes of this tutorial we will be using the
-[Goldsky](https://docs.goldsky.com/) subgraph.
-
-This tutorial assumes you have already completed the
-[Swap tutorial](/developers/tutorials/swap/). If you want to get the
-source code for the completed contract, you can find it in the
-[`example-contracts` repo](https://github.com/zeta-chain/example-contracts/tree/main/omnichain/swap).
-
-## Add Events to the Swap Contract
-
-Add a `SwapCompleted` event that will be emitted after a successful cross-chain
-swap:
-
-```solidity {13-18,81-86}
-// SPDX-License-Identifier: MIT
-pragma solidity 0.8.7;
-
-import "@zetachain/protocol-contracts/contracts/zevm/SystemContract.sol";
-import "@zetachain/protocol-contracts/contracts/zevm/interfaces/zContract.sol";
-import "@zetachain/toolkit/contracts/SwapHelperLib.sol";
-import "@zetachain/toolkit/contracts/BytesHelperLib.sol";
-
-contract Swap is zContract {
- SystemContract public immutable systemContract;
- uint256 constant BITCOIN = 18332;
-
- event SwapCompleted(
- address indexed zrc20,
- address indexed targetToken,
- uint256 amount,
- bytes recipient
- );
-
- constructor(address systemContractAddress) {
- systemContract = SystemContract(systemContractAddress);
- }
-
- modifier onlySystem() {
- require(
- msg.sender == address(systemContract),
- "Only system contract can call this function"
- );
- _;
- }
-
- function onCrossChainCall(
- zContext calldata context,
- address zrc20,
- uint256 amount,
- bytes calldata message
- ) external virtual override onlySystem {
- address targetTokenAddress;
- bytes memory recipientAddress;
-
- if (context.chainID == BITCOIN) {
- targetTokenAddress = BytesHelperLib.bytesToAddress(message, 0);
- recipientAddress = abi.encodePacked(
- BytesHelperLib.bytesToAddress(message, 20)
- );
- } else {
- (address targetToken, bytes memory recipient) = abi.decode(
- message,
- (address, bytes)
- );
- targetTokenAddress = targetToken;
- recipientAddress = recipient;
- }
-
- (address gasZRC20, uint256 gasFee) = IZRC20(targetTokenAddress)
- .withdrawGasFee();
-
- uint256 inputForGas = SwapHelperLib.swapTokensForExactTokens(
- systemContract.wZetaContractAddress(),
- systemContract.uniswapv2FactoryAddress(),
- systemContract.uniswapv2Router02Address(),
- zrc20,
- gasFee,
- gasZRC20,
- amount
- );
-
- uint256 outputAmount = SwapHelperLib._doSwap(
- systemContract.wZetaContractAddress(),
- systemContract.uniswapv2FactoryAddress(),
- systemContract.uniswapv2Router02Address(),
- zrc20,
- amount - inputForGas,
- targetTokenAddress,
- 0
- );
-
- IZRC20(gasZRC20).approve(targetTokenAddress, gasFee);
- IZRC20(targetTokenAddress).withdraw(recipientAddress, outputAmount);
-
- emit SwapCompleted(
- zrc20,
- targetTokenAddress,
- outputAmount,
- recipientAddress
- );
- }
-}
-```
-
-## Compile and Deploy the Contract
-
-```
-yarn
-
-npx hardhat compile --force
-
-npx hardhat deploy --network zeta_testnet
-```
-
-```
-🔑 Using account: 0x2cD3D070aE1BD365909dD859d29F387AA96911e1
-
-🚀 Successfully deployed contract on ZetaChain.
-📜 Contract address: 0x9846BBdE15B857d88DDad4e00CD76962245E1b6f
-🌍 Explorer: https://zetascan.com/address/0x9846BBdE15B857d88DDad4e00CD76962245E1b6f
-```
-
-## Setup Goldsky
-
-Install the [Goldsky CLI](https://docs.goldsky.com/introduction):
-
-```
-curl https://goldsky.com | sh
-```
-
-Next, [create an account](https://docs.goldsky.com/get-started/subgraphs) on
-https://app.goldsky.com, create an API key on the settings page, and login to
-the CLI:
-
-```
-goldsky login
-```
-
-Paste your API key when prompted.
-
-Create a Goldsky config file in the root of your project:
-
-```json filename="goldsky.json"
-{
- "version": "1",
- "name": "swap",
- "abis": {
- "swap": {
- "path": "artifacts/contracts/Swap.sol/Swap.json"
- }
- },
- "chains": ["zetachain-testnet"],
- "instances": [
- {
- "abi": "swap",
- "address": "0x9846BBdE15B857d88DDad4e00CD76962245E1b6f",
- "chain": "zetachain-testnet",
- "startBlock": 3065396
- }
- ]
-}
-```
-
-Make sure to update the `address` field with the address of your deployed
-contract and the `startBlock` field.
-
-Create a new subgraph:
-
-```
-goldsky subgraph deploy swap/v1 --from-abi goldsky.json
-```
-
-```
-◇ Subgraph generated, deploying to your goldsky project
-│
-◇ Deployed subgraph API: https://api.goldsky.com/api/public/project_clnujea22c0if34x5965c8c0j/subgraphs/swap-zetachain-testnet/v1/gn
-```
-
-## Interact with the Contract
-
-Now that the subgraph is deployed, you can interact with the contract by
-performing a cross-chain swap. For this example we will swap 5 tMATIC for BTC.
-
-```
-npx hardhat interact --contract 0x9846BBdE15B857d88DDad4e00CD76962245E1b6f --amount 5 --network mumbai_testnet --target-token 0x65a45c57636f9BcCeD4fe193A602008578BcA90b --recipient tb1q2dr85d57450xwde6560qyhj7zvzw9895hq25tx
-```
-
-```
-🔑 Using account: 0x2cD3D070aE1BD365909dD859d29F387AA96911e1
-
-🚀 Successfully broadcasted a token transfer transaction on mumbai_testnet network.
-📝 Transaction hash: 0xb4318f04329d6ddd398b11ccba40d0404e1872494a054fb382267e2f1de160e9
-```
-
-You can now track this transaction:
-
-```
-npx hardhat cctx 0xb4318f04329d6ddd398b11ccba40d0404e1872494a054fb382267e2f1de160e9
-```
-
-```
-CCTXs on ZetaChain found.
-
-✓ 0xf5fbf1ba190e074c64adaba044e2c4f6724aeebe70ca01b0998919d0b1059338: 80001 → 7001: OutboundMined (Remote omnichain contract call completed)
-⠏ 0xa0cfd783f991bd060239193082594dd3fe5ae239e97b8baaa0a303ee6ba6ba79: 7001 → 18332: PendingOutbound
-```
-
-Once you see an outbound cross-chain transaction in the `PendingOutbound` state
-(in the example above from ZetaChain to Bitcoin, `7001 → 18332`), this means
-that the swap has performed successfully and the `SwapCompleted` event should be
-emitted.
-
-## Query the Subgraph for Events
-
-Visit the subgraph API URL that was printed when you deployed the subgraph (your
-URL will be different):
-
-```
-https://api.goldsky.com/api/public/project_clnujea22c0if34x5965c8c0j/subgraphs/swap-zetachain-testnet/v1/gn
-```
-
-You should see a GraphQL playground. You can use it to query for events:
-
-```graphql
-query {
- swapCompleteds(first: 5) {
- id
- }
-}
-```
-
-You should see a list of `SwapCompleted` events with IDs:
-
-```json
-{
- "data": {
- "swapCompleteds": [
- {
- "id": "0xbfcc4e8ea59625da42aa3eec6e5aba66bcd120f8e83dea8dc855ebd1d834e1e6-25"
- }
- ]
- }
-}
-```
-
-You can query for more information about a specific event:
-
-```graphql
-query {
- swapCompleteds(where: { id: "0xbfcc4e8ea59625da42aa3eec6e5aba66bcd120f8e83dea8dc855ebd1d834e1e6-25" }) {
- id
- block_number
- timestamp_
- transactionHash_
- contractId_
- zrc20
- targetToken
- amount
- recipient
- }
-}
-```
-
-You will see the event details with all the data we emitted from the contract:
-
-```json
-{
- "data": {
- "swapCompleteds": [
- {
- "id": "0xbfcc4e8ea59625da42aa3eec6e5aba66bcd120f8e83dea8dc855ebd1d834e1e6-25",
- "block_number": "3065437",
- "timestamp_": "1704357233",
- "transactionHash_": "0xbfcc4e8ea59625da42aa3eec6e5aba66bcd120f8e83dea8dc855ebd1d834e1e6",
- "contractId_": "0x9846bbde15b857d88ddad4e00cd76962245e1b6f",
- "zrc20": "0x48f80608b672dc30dc7e3dbbd0343c5f02c738eb",
- "targetToken": "0x65a45c57636f9bcced4fe193a602008578bca90b",
- "amount": "369767",
- "recipient": "0x74623171326472383564353734353078776465363536307179686a377a767a7739383935687132357478"
- }
- ]
- }
-}
-```
-
-Well done! You have successfully queried for omnichain contract events using the
-Goldsky subgraph indexer. To learn more about using Goldsky, check out the
-[Goldsky docs](https://docs.goldsky.com/).
-
-## Common Issues
-
-### Events Are Not Being Indexed
-
-Please, wait for an email from Goldsky that your subgraph has been indexed.
diff --git a/src/pages/about/services/goldsky.zh-CN.mdx b/src/pages/about/services/goldsky.zh-CN.mdx
deleted file mode 100644
index 106462c13..000000000
--- a/src/pages/about/services/goldsky.zh-CN.mdx
+++ /dev/null
@@ -1,286 +0,0 @@
----
-title: "子图:Goldsky"
----
-
-## 概述
-
-本教程演示如何使用子图索引器查询全链合约事件数据。示例中我们将使用 [Goldsky](https://docs.goldsky.com/) 子图。
-
-在开始之前,假设你已经完成[跨链兑换教程](/developers/tutorials/swap/)。如果需要合约完整源码,可在 [`example-contracts` 仓库](https://github.com/zeta-chain/example-contracts/tree/main/omnichain/swap) 获取。
-
-## 为 Swap 合约添加事件
-
-新增 `SwapCompleted` 事件,用于在跨链兑换成功后触发:
-
-```solidity {13-18,81-86}
-// SPDX-License-Identifier: MIT
-pragma solidity 0.8.7;
-
-import "@zetachain/protocol-contracts/contracts/zevm/SystemContract.sol";
-import "@zetachain/protocol-contracts/contracts/zevm/interfaces/zContract.sol";
-import "@zetachain/toolkit/contracts/SwapHelperLib.sol";
-import "@zetachain/toolkit/contracts/BytesHelperLib.sol";
-
-contract Swap is zContract {
- SystemContract public immutable systemContract;
- uint256 constant BITCOIN = 18332;
-
- event SwapCompleted(
- address indexed zrc20,
- address indexed targetToken,
- uint256 amount,
- bytes recipient
- );
-
- constructor(address systemContractAddress) {
- systemContract = SystemContract(systemContractAddress);
- }
-
- modifier onlySystem() {
- require(
- msg.sender == address(systemContract),
- "Only system contract can call this function"
- );
- _;
- }
-
- function onCrossChainCall(
- zContext calldata context,
- address zrc20,
- uint256 amount,
- bytes calldata message
- ) external virtual override onlySystem {
- address targetTokenAddress;
- bytes memory recipientAddress;
-
- if (context.chainID == BITCOIN) {
- targetTokenAddress = BytesHelperLib.bytesToAddress(message, 0);
- recipientAddress = abi.encodePacked(
- BytesHelperLib.bytesToAddress(message, 20)
- );
- } else {
- (address targetToken, bytes memory recipient) = abi.decode(
- message,
- (address, bytes)
- );
- targetTokenAddress = targetToken;
- recipientAddress = recipient;
- }
-
- (address gasZRC20, uint256 gasFee) = IZRC20(targetTokenAddress)
- .withdrawGasFee();
-
- uint256 inputForGas = SwapHelperLib.swapTokensForExactTokens(
- systemContract.wZetaContractAddress(),
- systemContract.uniswapv2FactoryAddress(),
- systemContract.uniswapv2Router02Address(),
- zrc20,
- gasFee,
- gasZRC20,
- amount
- );
-
- uint256 outputAmount = SwapHelperLib._doSwap(
- systemContract.wZetaContractAddress(),
- systemContract.uniswapv2FactoryAddress(),
- systemContract.uniswapv2Router02Address(),
- zrc20,
- amount - inputForGas,
- targetTokenAddress,
- 0
- );
-
- IZRC20(gasZRC20).approve(targetTokenAddress, gasFee);
- IZRC20(targetTokenAddress).withdraw(recipientAddress, outputAmount);
-
- emit SwapCompleted(
- zrc20,
- targetTokenAddress,
- outputAmount,
- recipientAddress
- );
- }
-}
-```
-
-## 编译并部署合约
-
-```
-yarn
-
-npx hardhat compile --force
-
-npx hardhat deploy --network zeta_testnet
-```
-
-```
-🔑 Using account: 0x2cD3D070aE1BD365909dD859d29F387AA96911e1
-
-🚀 Successfully deployed contract on ZetaChain.
-📜 Contract address: 0x9846BBdE15B857d88DDad4e00CD76962245E1b6f
-🌍 Explorer: https://zetascan.com/address/0x9846BBdE15B857d88DDad4e00CD76962245E1b6f
-```
-
-## 配置 Goldsky
-
-安装 [Goldsky CLI](https://docs.goldsky.com/introduction):
-
-```
-curl https://goldsky.com | sh
-```
-
-然后在 https://app.goldsky.com [创建账号](https://docs.goldsky.com/get-started/subgraphs),于设置页生成 API key,并登录 CLI:
-
-```
-goldsky login
-```
-
-按提示粘贴 API key。
-
-在项目根目录创建 Goldsky 配置文件:
-
-```json filename="goldsky.json"
-{
- "version": "1",
- "name": "swap",
- "abis": {
- "swap": {
- "path": "artifacts/contracts/Swap.sol/Swap.json"
- }
- },
- "chains": ["zetachain-testnet"],
- "instances": [
- {
- "abi": "swap",
- "address": "0x9846BBdE15B857d88DDad4e00CD76962245E1b6f",
- "chain": "zetachain-testnet",
- "startBlock": 3065396
- }
- ]
-}
-```
-
-将 `address` 与 `startBlock` 更新为你部署合约时的实际值。
-
-创建子图:
-
-```
-goldsky subgraph deploy swap/v1 --from-abi goldsky.json
-```
-
-```
-◇ Subgraph generated, deploying to your goldsky project
-│
-◇ Deployed subgraph API: https://api.goldsky.com/api/public/project_clnujea22c0if34x5965c8c0j/subgraphs/swap-zetachain-testnet/v1/gn
-```
-
-## 与合约交互
-
-子图部署完成后,可执行跨链兑换与合约交互。示例中我们将 5 枚 tMATIC 兑换为 BTC。
-
-```
-npx hardhat interact --contract 0x9846BBdE15B857d88DDad4e00CD76962245E1b6f --amount 5 --network mumbai_testnet --target-token 0x65a45c57636f9BcCeD4fe193A602008578BcA90b --recipient tb1q2dr85d57450xwde6560qyhj7zvzw9895hq25tx
-```
-
-```
-🔑 Using account: 0x2cD3D070aE1BD365909dD859d29F387AA96911e1
-
-🚀 Successfully broadcasted a token transfer transaction on mumbai_testnet network.
-📝 Transaction hash: 0xb4318f04329d6ddd398b11ccba40d0404e1872494a054fb382267e2f1de160e9
-```
-
-可通过以下命令跟踪交易:
-
-```
-npx hardhat cctx 0xb4318f04329d6ddd398b11ccba40d0404e1872494a054fb382267e2f1de160e9
-```
-
-```
-CCTXs on ZetaChain found.
-
-✓ 0xf5fbf1ba190e074c64adaba044e2c4f6724aeebe70ca01b0998919d0b1059338: 80001 → 7001: OutboundMined (Remote omnichain contract call completed)
-⠏ 0xa0cfd783f991bd060239193082594dd3fe5ae239e97b8baaa0a303ee6ba6ba79: 7001 → 18332: PendingOutbound
-```
-
-当看到跨链交易进入 `PendingOutbound` 状态(示例中为 ZetaChain → Bitcoin,即 `7001 → 18332`)时,说明兑换已成功,`SwapCompleted` 事件应已触发。
-
-## 查询子图事件
-
-访问部署子图时输出的 API 地址(你的地址可能不同):
-
-```
-https://api.goldsky.com/api/public/project_clnujea22c0if34x5965c8c0j/subgraphs/swap-zetachain-testnet/v1/gn
-```
-
-页面会显示 GraphQL Playground,可用于查询事件:
-
-```graphql
-query {
- swapCompleteds(first: 5) {
- id
- }
-}
-```
-
-你将看到 `SwapCompleted` 事件 ID 列表:
-
-```json
-{
- "data": {
- "swapCompleteds": [
- {
- "id": "0xbfcc4e8ea59625da42aa3eec6e5aba66bcd120f8e83dea8dc855ebd1d834e1e6-25"
- }
- ]
- }
-}
-```
-
-还可查询特定事件的详细信息:
-
-```graphql
-query {
- swapCompleteds(where: { id: "0xbfcc4e8ea59625da42aa3eec6e5aba66bcd120f8e83dea8dc855ebd1d834e1e6-25" }) {
- id
- block_number
- timestamp_
- transactionHash_
- contractId_
- zrc20
- targetToken
- amount
- recipient
- }
-}
-```
-
-返回结果将包含从合约事件中发出的全部数据:
-
-```json
-{
- "data": {
- "swapCompleteds": [
- {
- "id": "0xbfcc4e8ea59625da42aa3eec6e5aba66bcd120f8e83dea8dc855ebd1d834e1e6-25",
- "block_number": "3065437",
- "timestamp_": "1704357233",
- "transactionHash_": "0xbfcc4e8ea59625da42aa3eec6e5aba66bcd120f8e83dea8dc855ebd1d834e1e6",
- "contractId_": "0x9846bbde15b857d88ddad4e00cd76962245e1b6f",
- "zrc20": "0x48f80608b672dc30dc7e3dbbd0343c5f02c738eb",
- "targetToken": "0x65a45c57636f9bcced4fe193a602008578bca90b",
- "amount": "369767",
- "recipient": "0x74623171326472383564353734353078776465363536307179686a377a767a7739383935687132357478"
- }
- ]
- }
-}
-```
-
-恭喜!你已通过 Goldsky 子图索引器成功查询全链合约事件。想进一步了解 Goldsky,请访问 [Goldsky 文档](https://docs.goldsky.com/)。
-
-## 常见问题
-
-### 事件未被索引
-
-请等待来自 Goldsky 的邮件,确认子图已完成索引。***
-
diff --git a/src/pages/about/services/index.en-US.mdx b/src/pages/about/services/index.en-US.mdx
index afed80414..92ed92235 100644
--- a/src/pages/about/services/index.en-US.mdx
+++ b/src/pages/about/services/index.en-US.mdx
@@ -16,7 +16,6 @@ developers.
| Wallet as a Service | Particle Network | https://particle.network |
| Wallet as a Service | Magic | https://magic.link/ |
| Account Abstraction | Biconomy | https://www.biconomy.io/ |
-| Subgraph | Goldsky | https://goldsky.com/ |
| Subgraph | Envio | https://envio.dev/ |
| Subgraph & SubQuery | OnFinality | https://onfinality.io |
| Wallet | MetaMask | https://metamask.io/ |
diff --git a/src/pages/about/services/index.zh-CN.mdx b/src/pages/about/services/index.zh-CN.mdx
index 58c414446..76309bcce 100644
--- a/src/pages/about/services/index.zh-CN.mdx
+++ b/src/pages/about/services/index.zh-CN.mdx
@@ -15,7 +15,6 @@ title: 服务与提供方
| Wallet as a Service | Particle Network | https://particle.network |
| Wallet as a Service | Magic | https://magic.link/ |
| Account Abstraction | Biconomy | https://www.biconomy.io/ |
-| Subgraph | Goldsky | https://goldsky.com/ |
| Subgraph | Envio | https://envio.dev/ |
| Subgraph & SubQuery | OnFinality | https://onfinality.io |
| Wallet | MetaMask | https://metamask.io/ |
diff --git a/src/pages/about/services/space-id.zh-CN.mdx b/src/pages/about/services/space-id.zh-CN.mdx
index 946fa1fe1..3fb415ee0 100644
--- a/src/pages/about/services/space-id.zh-CN.mdx
+++ b/src/pages/about/services/space-id.zh-CN.mdx
@@ -8,7 +8,7 @@ description: 解析 Web3 域名或反向解析传统地址
该 SDK 的核心能力包括:
- 域名解析:解析域名以获取相关信息,例如关联的传统地址、各类记录(头像、IPFS 链接、社交数据等)及元数据。
-- 反向解析:支持反向地址解析,可在跨链或不同顶级域名(TLD)之间,为指定地址找出主域名,返回链级主域名(Chain Primary Name)或 TLD 主域名(TLD Primary Name)。
+- 反向解析:支持反向地址解析,可在多条链或不同顶级域名(TLD)之间,为指定地址找出主域名,返回链级主域名(Chain Primary Name)或 TLD 主域名(TLD Primary Name)。
### 关键术语
diff --git a/src/pages/about/services/wallets.en-US.mdx b/src/pages/about/services/wallets.en-US.mdx
index c7c9aace5..56f86c8bf 100644
--- a/src/pages/about/services/wallets.en-US.mdx
+++ b/src/pages/about/services/wallets.en-US.mdx
@@ -19,13 +19,12 @@ We suggest the following wallets (although there are plenty of alternatives!):
- [Coinbase Wallet](https://www.coinbase.com/wallet)
To add ZetaChain to your wallet, use the information on the [Networks Details
-page](/reference/network/details).
+page](/reference/details).
## Bitcoin Wallets
In order to interact with ZetaChain from Bitcoin, you'll need a wallet that
-meets certain criteria. You can learn more about it in the [Bitcoin
-section](/developers/chains/bitcoin) of the docs.
+supports sending OP_RETURN transactions.
Supported wallets:
diff --git a/src/pages/about/services/wallets.zh-CN.mdx b/src/pages/about/services/wallets.zh-CN.mdx
index 48bd73b27..0adf40599 100644
--- a/src/pages/about/services/wallets.zh-CN.mdx
+++ b/src/pages/about/services/wallets.zh-CN.mdx
@@ -15,11 +15,11 @@ ZetaChain 是基于 Cosmos SDK 构建、兼容 EVM 的区块链,并支持与
- [Metamask](https://metamask.io)
- [Coinbase Wallet](https://www.coinbase.com/wallet)
-如需在钱包中添加 ZetaChain,可参考[网络详情页面](/reference/network/details)提供的配置信息。
+如需在钱包中添加 ZetaChain,可参考[网络详情页面](/reference/details)提供的配置信息。
## 比特币钱包
-若要在比特币网络上访问 ZetaChain,需要满足特定条件的钱包。详见文档中的[比特币章节](/developers/chains/bitcoin)。
+若要在比特币网络上访问 ZetaChain,需要使用支持发送 OP_RETURN 交易的钱包。
已验证兼容性的钱包:
diff --git a/src/pages/about/token-utility/distribution.en-US.mdx b/src/pages/about/token-utility/distribution.en-US.mdx
index 85ca01975..04bd4a228 100644
--- a/src/pages/about/token-utility/distribution.en-US.mdx
+++ b/src/pages/about/token-utility/distribution.en-US.mdx
@@ -67,7 +67,7 @@ about Validator Incentives and distributions
### Liquidity Incentives
-The assets managed by the network’s TSS have an allocation of rewards that
+The assets managed by the network have an allocation of rewards that
incentivize providing liquidity that is usable on ZetaChain's EVM. This portion
is allocated towards incentivizing liquidity that is crucial for the protocol
and ecosystem to function and maintain stability, in order to facilitate
diff --git a/src/pages/about/token-utility/distribution.zh-CN.mdx b/src/pages/about/token-utility/distribution.zh-CN.mdx
index 7495d8a4b..202cbc263 100644
--- a/src/pages/about/token-utility/distribution.zh-CN.mdx
+++ b/src/pages/about/token-utility/distribution.zh-CN.mdx
@@ -42,7 +42,7 @@ ZETA 初始供应量按以下比例分配,总量为 2,100,000,000。约 4 年
### 流动性激励
-网络 TSS 管理的资产包含针对流动性提供者的奖励,用于激励在 ZetaChain EVM 上可用的流动性。该部分旨在鼓励提供对协议与生态稳定至关重要的流动性,以便在 ZetaChain 上实现低滑点、低 Gas 的价值转移。
+网络管理的资产包含针对流动性提供者的奖励,用于激励在 ZetaChain EVM 上可用的流动性。该部分旨在鼓励提供对协议与生态稳定至关重要的流动性,以便在 ZetaChain 上实现低滑点、低 Gas 的价值转移。
为鼓励核心 ZRC-20 等池子的流动性,该池将用于提供链上激励,帮助用户与开发者获得顺畅的交易体验。
diff --git a/src/pages/about/token-utility/gas.en-US.mdx b/src/pages/about/token-utility/gas.en-US.mdx
index 39180577c..8493473e0 100644
--- a/src/pages/about/token-utility/gas.en-US.mdx
+++ b/src/pages/about/token-utility/gas.en-US.mdx
@@ -4,25 +4,13 @@ title: Gas Fees
## Overview
-ZETA is used for gas fees for ZetaChain's EVM, Omnichain Smart Contract
-features, and for Cross-Chain Messaging. Fees are distributed to the validator
-set proportionally to ZETA staked, and in the future, would be targeted to
-distribute across various network participants.
+ZETA is used for gas fees on ZetaChain's EVM. Fees are distributed to the
+validator set proportionally to ZETA staked, and in the future, would be
+targeted to distribute across various network participants.
-At a high level, fees are bundled for users of ZetaChain dApps, whether they use
-cross-chain messaging and/or smart contracts. These fees are distributed to
-parties providing value to the network in the form of creating transactions,
-securing the network, or other direct protocol contributions. The majority of
-fees will go to Validators, becoming a core incentive/reward for contributions
-to the network. The network may upgrade to allow a portion of gas fees to be
-distributed to a community or developer-kickback pool.
-
-## Omnichain Gas Fees
-
-You can learn more about Omnichain Smart Contract and ZetaChain's EVM gas fees
-[here](/developers/evm/gas/#omnichain-contract-fees).
-
-## Cross-Chain Messaging Gas Fees
-
-You can learn more about Cross-Chain-Messaging gas fees
-[here](/developers/evm/gas/#cross-chain-messaging-fees).
+At a high level, fees are bundled for users of ZetaChain dApps. These fees are
+distributed to parties providing value to the network in the form of creating
+transactions, securing the network, or other direct protocol contributions. The
+majority of fees will go to Validators, becoming a core incentive/reward for
+contributions to the network. The network may upgrade to allow a portion of gas
+fees to be distributed to a community or developer-kickback pool.
diff --git a/src/pages/about/token-utility/gas.zh-CN.mdx b/src/pages/about/token-utility/gas.zh-CN.mdx
index 5124b7470..160279bc3 100644
--- a/src/pages/about/token-utility/gas.zh-CN.mdx
+++ b/src/pages/about/token-utility/gas.zh-CN.mdx
@@ -4,15 +4,7 @@ title: Gas 费用
## 概述
-ZETA 用于支付 ZetaChain EVM、全链智能合约功能以及跨链消息的 Gas 费用。费用按质押 ZETA 比例分配给验证人集合,未来也计划覆盖其他网络参与者。
+ZETA 用于支付 ZetaChain EVM 的 Gas 费用。费用按质押 ZETA 比例分配给验证人集合,未来也计划覆盖其他网络参与者。
-总体而言,无论用户通过跨链消息还是智能合约与 dApp 交互,费用都会打包收取,并分配给为网络创造价值的角色,如发起交易、维护安全或直接贡献协议的参与者。大部分费用将流向验证人,成为其主要激励/奖励。网络日后可升级,将部分 Gas 费用分配给社区或开发者回馈池。
-
-## 全链 Gas 费用
-
-关于全链智能合约与 ZetaChain EVM 的 Gas 费用,可查看[相关文档](/developers/evm/gas/#omnichain-contract-fees)。
-
-## 跨链消息 Gas 费用
-
-跨链消息的 Gas 费用说明参见[该章节](/developers/evm/gas/#cross-chain-messaging-fees)。***
+总体而言,用户与 dApp 交互时,费用会打包收取,并分配给为网络创造价值的角色,如发起交易、维护安全或直接贡献协议的参与者。大部分费用将流向验证人,成为其主要激励/奖励。网络日后可升级,将部分 Gas 费用分配给社区或开发者回馈池。
diff --git a/src/pages/about/token-utility/liquidity.en-US.mdx b/src/pages/about/token-utility/liquidity.en-US.mdx
index 471403557..1fa0ede27 100644
--- a/src/pages/about/token-utility/liquidity.en-US.mdx
+++ b/src/pages/about/token-utility/liquidity.en-US.mdx
@@ -1,6 +1,6 @@
---
title: Core Liquidity Pools
-description: Core liquidity pools on ZetaChain facilitate cross-chain gas fee payment and depend on ZETA.
+description: Core liquidity pools on ZetaChain facilitate gas fee payment on connected chains and depend on ZETA.
---
## Overview
@@ -8,8 +8,8 @@ description: Core liquidity pools on ZetaChain facilitate cross-chain gas fee pa
The network has ZETA / Managed-Token-Gas pools that are used to pay for gas on
outbound transactions.
-By using ZetaChain cross-chain functionality, the protocol uses these underlying
-pools to pay for outbound gas in transactions on connected chains. This means
+The protocol uses these underlying pools to pay for outbound gas in
+transactions on connected chains. This means
that with the increased usage of ZetaChain’s core functionality, comes increased
usage and fees of these pools. Arbitrageurs will be able to balance these pools
as they are utilized by the network.
diff --git a/src/pages/about/token-utility/liquidity.zh-CN.mdx b/src/pages/about/token-utility/liquidity.zh-CN.mdx
index ed6ff59ba..c44c474ee 100644
--- a/src/pages/about/token-utility/liquidity.zh-CN.mdx
+++ b/src/pages/about/token-utility/liquidity.zh-CN.mdx
@@ -1,13 +1,13 @@
---
title: 核心流动性池
-description: ZetaChain 的核心流动性池依托 ZETA,支持跨链 Gas 支付。
+description: ZetaChain 的核心流动性池依托 ZETA,支持在连接链上支付 Gas。
---
## 概述
网络设有 ZETA / 管理式代币 Gas 池,用于支付出站交易的 Gas。
-在执行 ZetaChain 跨链功能时,协议会使用这些基础池为连接链的交易支付出站 Gas。也就是说,ZetaChain 核心功能的使用越多,这些池的使用率与手续费也越高。套利者可在网络使用池子的过程中对其进行再平衡。
+协议会使用这些基础池为连接链上的交易支付出站 Gas。也就是说,ZetaChain 核心功能的使用越多,这些池的使用率与手续费也越高。套利者可在网络使用池子的过程中对其进行再平衡。
协议初期通过 UniV2 池实现该功能,后续会探索 Curve 式池、DEX 聚合器等方案,以确保终端用户与开发者的成本与滑点更低。
diff --git a/src/pages/about/token-utility/overview.en-US.mdx b/src/pages/about/token-utility/overview.en-US.mdx
index 4bd9278d4..92c17180f 100644
--- a/src/pages/about/token-utility/overview.en-US.mdx
+++ b/src/pages/about/token-utility/overview.en-US.mdx
@@ -9,10 +9,9 @@ of the ZetaChain ecosystem.
ZetaChain’s mission is to serve as a platform for universal access, simplicity,
and utility across any blockchains. ZetaChain is a Proof-of-Stake blockchain
-designed for interoperability, supporting the creation of omnichain dApps that
-can span any chain, including the Bitcoin blockchain, where all transaction,
-incentives, data security, and cross-chain interaction requires ZETA tokens to
-function.
+designed for interoperability, supporting the creation of dApps that can span
+any chain, including the Bitcoin blockchain, where all transactions, incentives,
+data security, and interoperability rely on ZETA tokens to function.
Token utility of a blockchain ecosystem involves a vast range of topics and
concepts. ZETA token utility is based on extensive research, past work, and
@@ -27,36 +26,30 @@ the public good and functionality of the ZetaChain Network.
ZetaChain’s network can read from or write to any connected chain through its
node architecture. ZetaChain thus allows smart contracts on ZetaChain to manage
assets on connected chains from a single place, using a new ERC-20 compatible
-token standard called ZRC-20. Liquidity in the Threshold Signature Scheme (TSS)
-addresses are managed by a distributed network of validators in a decentralized
-manner. Assets are deposited into TSS addresses and ERC-20 custody contracts on
-connected chains, and those assets are thereby usable at a native level by logic
-in a ZetaChain smart contract. Users on connected chains may send messages to
-either simply transfer value and data to other connected chains (”cross-chain
-messaging”), or to call contracts on ZetaChain’s EVM that can orchestrate
-liquidity on any connected chain. They may also connect directly to ZetaChain’s
-EVM using a wallet like MetaMask and interact with EVM contracts directly.
+token standard called ZRC-20. Liquidity is managed by a distributed network of
+validators in a decentralized manner. Assets are deposited into vaults and
+ERC-20 custody contracts on connected chains, and those assets are thereby
+usable at a native level by logic in a ZetaChain smart contract. Users on connected chains may send messages to
+transfer value and data to other connected chains, or to call contracts on
+ZetaChain’s EVM that can orchestrate liquidity on any connected chain. They may
+also connect directly to ZetaChain’s EVM using a wallet like MetaMask and
+interact with EVM contracts directly.
Together, ZetaChain’s network functionality provides a complete platform for
developers to create future-proof, chain-agnostic apps and more with a single
-deployment on ZetaChain. These single contract deployments are referred to as
-omnichain smart contracts.
+deployment on ZetaChain.
In-turn, ZetaChain unlocks use cases and utility such as Bitcoin Smart Contracts
and programmability together with all other chains it connects to, apps
-accessible from any chain, fewer steps and simpler cross-chain transactions, and
-more.
+accessible from any chain, fewer steps and simpler transactions across chains,
+and more.
## Primary Participants
-There are 4 primary participants
+There are 3 primary participants
-- ZetaChain Core Validators: who secure and maintain the network.
-- ZetaChain Observer-Signers: who secure and maintain observation of external
- chains and the TSS addresses and thereby the cross-chain functionality of the
- network. These two roles are batched into a single set of validators, but may
- be decoupled later.
+- ZetaChain Validators: who secure and maintain the network.
- Transacting users: who pay fees to transact on ZetaChain's EVM and for
- cross-chain tractions.
+ transactions that span connected chains.
- ZETA token holders/delegators: who can participate in governance and security
of the network.
@@ -72,10 +65,6 @@ core pillars:
- Transaction (gas) fees paid in ZETA are distributed to validators, delegators,
and other network participants in the Proof of Stake and protect the network
from spam and DDOS attacks.
-- For cross-chain messaging, ZETA is burned on the source and minted on the
- destination, not only used for bundling gas but as the **medium** of value
- transfer between connected chains to facilitate value transfer without the
- creation of new wrapped assets.
- Core Liquidity Pools comprised of ZETA and other connected chain assets let
users transact on ZetaChain and between connected chains (for gas on outbound
transactions) through ZetaChain. The liquidity providers (LPs) receive trading
diff --git a/src/pages/about/token-utility/overview.zh-CN.mdx b/src/pages/about/token-utility/overview.zh-CN.mdx
index 48f6644f3..1d6d480c0 100644
--- a/src/pages/about/token-utility/overview.zh-CN.mdx
+++ b/src/pages/about/token-utility/overview.zh-CN.mdx
@@ -6,25 +6,24 @@ title: 代币用途
本节介绍 ZETA 的职能,以及它在 ZetaChain 生态各组件中的作用。
-ZetaChain 的使命是成为跨链通用访问、简洁性与实用性的基础平台。ZetaChain 是为互操作性而生的权益证明区块链,支持创建可跨越任意链(包括比特币)的全链 dApp。所有交易、激励、数据安全与跨链交互均需要 ZETA 才能运转。
+ZetaChain 的使命是成为通用访问、简洁性与实用性的基础平台。ZetaChain 是为互操作性而生的权益证明区块链,支持创建可跨越任意链(包括比特币)的 dApp。所有交易、激励、数据安全与互操作性均需要 ZETA 才能运转。
区块链生态中的代币用途涵盖众多概念与主题。ZETA 的代币设计基于广泛研究、既有成果与前沿技术,旨在伴随 ZetaChain 实用性与使用规模的增长而扩展。协议内建治理机制,允许网络根据生态与参与者需求自我调整与升级,以维护公共利益与 ZetaChain 网络的功能。
## 核心网络功能
-ZetaChain 的节点架构可读取或写入任意已连接链。借助全新、兼容 ERC-20 的 ZRC-20 标准,ZetaChain 上的智能合约可在一个位置管理连接链上的资产。阈值签名(TSS)地址中的流动性由分布式验证人网络以去中心化方式管理。资产可存入连接链上的 TSS 地址与 ERC-20 托管合约,从而由 ZetaChain 智能合约原生调用。连接链上的用户可以发送消息实现价值与数据转移(“跨链消息”),或调用 ZetaChain EVM 上的合约以编排任意连接链的流动性;也可使用 MetaMask 等钱包直接连接 ZetaChain EVM 与合约交互。
+ZetaChain 的节点架构可读取或写入任意已连接链。借助全新、兼容 ERC-20 的 ZRC-20 标准,ZetaChain 上的智能合约可在一个位置管理连接链上的资产。流动性由分布式验证人网络以去中心化方式管理。资产可存入连接链上的金库与 ERC-20 托管合约,从而由 ZetaChain 智能合约原生调用。连接链上的用户可以发送消息,在连接链之间转移价值与数据,或调用 ZetaChain EVM 上的合约以编排任意连接链的流动性;也可使用 MetaMask 等钱包直接连接 ZetaChain EVM 与合约交互。
-总的来说,ZetaChain 的网络功能为开发者提供完整平台,只需在 ZetaChain 部署一次,即可构建面向未来、链无关的应用。这类单合约部署称为全链智能合约。
+总的来说,ZetaChain 的网络功能为开发者提供完整平台,只需在 ZetaChain 部署一次,即可构建面向未来、链无关的应用。
-由此,ZetaChain 解锁了诸如比特币智能合约与可编程性、任意链可访问的应用、更简洁的跨链操作等场景。
+由此,ZetaChain 解锁了诸如比特币智能合约与可编程性、任意链可访问的应用、更简洁的多链操作等场景。
## 主要参与者
-生态中主要有四类参与者:
+生态中主要有三类参与者:
-- ZetaChain 核心验证人:负责保障与维护网络。
-- ZetaChain 观察者/签名者:负责外部链与 TSS 地址的监测与签名,从而支持网络的跨链功能。两类角色目前由同一组验证人承担,未来可能拆分。
-- 交易用户:在 ZetaChain EVM 与跨链交互时支付手续费。
+- ZetaChain 验证人:负责保障与维护网络。
+- 交易用户:在 ZetaChain EVM 与多链交互时支付手续费。
- ZETA 持有者/委托人:可参与网络治理与安全。
## ZETA 的核心用途
@@ -33,7 +32,6 @@ ZetaChain 的节点架构可读取或写入任意已连接链。借助全新、
- 协议向验证人发放固定区块奖励与激励,初始固定池结束后过渡到可变通胀。激励(及罚没)构成权益证明区块链的基础,确保协议安全与激励一致。
- 以 ZETA 支付的交易(Gas)费用会分配给验证人、委托人及其他权益证明参与者,同时保护网络免受垃圾交易与 DDoS 攻击。
-- 在跨链消息中,ZETA 会在源链燃烧、在目标链铸造,不仅用于捆绑 Gas,也充当跨链价值转移的“媒介”,无需创建新的包装资产即可完成价值传递。
- 由 ZETA 与连接链资产组成的核心流动性池,使用户能够在 ZetaChain 及连接链之间交易(例如支付出站交易的 Gas)。流动性提供者将以原生代币(如目标链 Gas 代币)形式获得交易手续费与流动性激励。
## 延伸阅读
diff --git a/src/pages/about/token-utility/token.en-US.mdx b/src/pages/about/token-utility/token.en-US.mdx
index 0d7ca3ce8..2a3631955 100644
--- a/src/pages/about/token-utility/token.en-US.mdx
+++ b/src/pages/about/token-utility/token.en-US.mdx
@@ -14,19 +14,13 @@ goal of long-term sustainability and to adjust based on ecosystem needs.
### ZETA’s Utility
-ZETA is used as **gas** for ZetaChain’s omnichain smart contracts layer and
-internal transactions. With transactions like EIP 1559, some ZETA is burned over
-time.
+ZETA is used as **gas** for ZetaChain’s smart contracts layer and internal
+transactions. With transactions like EIP 1559, some ZETA is burned over time.
ZETA is used in core pools that the protocol uses to exchange for external
ZRC-20 gas assets to pay for and **write outbound transactions to external
chains**.
-ZETA is used as a **cross-chain intermediary asset** through messaging. When a
-cross-chain message is sent, a dApp/user attaches ZETA in his message to
-represent value and to pay for all gas and transaction fees in a single bundle.
-ZETA is also exchanged on the core pools to pay for outbound gas.
-
ZETA is core to **securing the PoS blockchain**. Validators stake and users may
delegate ZETA to validators, earning block emissions.
diff --git a/src/pages/about/token-utility/token.zh-CN.mdx b/src/pages/about/token-utility/token.zh-CN.mdx
index a7bbd3b82..43f9c39e6 100644
--- a/src/pages/about/token-utility/token.zh-CN.mdx
+++ b/src/pages/about/token-utility/token.zh-CN.mdx
@@ -8,9 +8,8 @@ ZETA 初始总供应量为 2,100,000,000(21 亿)。约 4 年后,协议计
### ZETA 的用途
-- ZETA 作为 **Gas** 用于 ZetaChain 的全链智能合约层与内部交易。类似 EIP-1559 的交易会随时间燃烧部分 ZETA。
+- ZETA 作为 **Gas** 用于 ZetaChain 的智能合约层与内部交易。类似 EIP-1559 的交易会随时间燃烧部分 ZETA。
- ZETA 用于协议核心流动性池,与外部 ZRC-20 Gas 资产兑换,从而支付并**向外部链写入出站交易**。
-- ZETA 作为**跨链中介资产**随跨链消息传递。发送跨链消息时,dApp/用户会附加 ZETA 以代表价值,并一次性支付全部 Gas 与交易费用。ZETA 也会在核心流动性池中兑换,用于支付出站 Gas。
- ZETA 是保障 **PoS 区块链安全** 的关键。验证人需要质押 ZETA,用户也可将 ZETA 委托给验证人以获得区块发行奖励。
- ZETA 用于 **治理** 投票(网络升级、政策调整等)。***
diff --git a/src/pages/about/token-utility/validators.en-US.mdx b/src/pages/about/token-utility/validators.en-US.mdx
index e6d76e2dd..be768db96 100644
--- a/src/pages/about/token-utility/validators.en-US.mdx
+++ b/src/pages/about/token-utility/validators.en-US.mdx
@@ -5,43 +5,12 @@ description: Validator incentives are structured such that operators are remuner
## Validator types
-Validators are comprised of 3 different roles: Core Validators, Observers, and
-TSS Signers. Fees from transactions and rewards are distributed to Validators in
-return for their service of processing transactions and keeping the network
-secure.
-
-> _Note: in general, Observers and TSS Signers are technically separate but will
-> be batched together for operators such that an operator is either running a
-> Core Validator or an Observer-Signer Validator. Core Validator u prerequisite
-> to being an Observer-Signer (Observer-Signers will run all 3 roles,
-> technically). Observer-Signers receive 25% of block rewards and Core
-> Validators receive the other 75%. At launch, it is planned such that the top
-> 100 Core Validators on total stake will be eligible to participate in
-> consensus. 9 validators will comprise the initial Observer-Signer set. These
-> numbers will increase over time further the decentralization of the network._
-
-Here we define the different functions of validators and their allocation of the
-validator block incentives.
-
-**Core Validators (75%)**
-
-These provide consensus for ZetaCore (ZetaChain’s base blockchain). These will
-support general PoS mechanics and delegation from users. Anyone will be able to
-run a validator to earn rewards by securing the network. Users may delegate
-stake to any existing operator, or run their own validator.
-
-**Observer Validators (12.5%)**
-
-These observe connected chains and send relevant events to the Core Validators.
-Observation will eventually become less important with further
-verification/proof development, so the portion of rewards allocated to Observers
-will eventually transition more to TSS Signers via governance-based upgrades.
-
-**TSS Signer Validators (12.5%)**
-
-When ZetaChain wants to write receiving info from Core Validators transactions
-to different chains, it uses a network of TSS Signers to write in a
-decentralized manner.
+Validators provide consensus for ZetaCore (ZetaChain’s base blockchain),
+supporting general PoS mechanics and delegation from users. Anyone can run a
+validator to earn rewards by securing the network. Fees from transactions and
+rewards are distributed to validators in return for their service of processing
+transactions and keeping the network secure. Users may delegate stake to any
+existing operator, or run their own validator.
## Validator block rewards
@@ -70,10 +39,6 @@ delegators/stakers, but to withdraw them, one must wait 21 days to receive them.
## Slashing
To ensure network liveness and safety, deviation from the protocol by the
-validators will be penalized by slashing their bonded ZETA. This could include
-standard Cosmos SDK defined slash-able violations such as missed votes on
-blocks, conflicting votes on blocks, etc., for core validators. Besides that,
-for observer-signer validators, additional behaviors will be penalized by
-slashing the accompanying core validator staked ZETA. Such behaviors may include
-repeatedly failing to observe relevant external events, reporting incorrect
-events, failing to join the TSS keygen or keysign party, etc.
+validators will be penalized by slashing their bonded ZETA. This includes
+standard Cosmos SDK defined slash-able violations such as missed votes on blocks
+and conflicting votes on blocks.
diff --git a/src/pages/about/token-utility/validators.zh-CN.mdx b/src/pages/about/token-utility/validators.zh-CN.mdx
index 50af272da..646790bd3 100644
--- a/src/pages/about/token-utility/validators.zh-CN.mdx
+++ b/src/pages/about/token-utility/validators.zh-CN.mdx
@@ -5,23 +5,7 @@ description: 验证人激励旨在补偿运营者为网络安全所投入的成
## 验证人类型
-验证人由核心验证人、观察者与 TSS 签名者三类角色组成。为了处理交易并保障网络安全,交易手续费与奖励会分配给验证人。
-
-> _说明:原则上,观察者与 TSS 签名者是独立角色,但在当前阶段会合并运行,运营者将作为“核心验证人”或“观察者/签名者”参与。成为观察者/签名者的前提是先运行核心验证人(观察者/签名者从技术角度同时承担三种角色)。观察者/签名者获得区块奖励的 25%,核心验证人获得剩余 75%。上线初期,计划按总质押额选取前 100 名核心验证人参与共识,观察者/签名者初始设定为 9 个节点,未来会逐步增加以提升去中心化程度。_
-
-以下描述各类验证人的职责与对应的区块奖励份额。
-
-**核心验证人(75%)**
-
-负责 ZetaCore(ZetaChain 基础链)的共识运作,支持 PoS 机制与用户委托。任何人都可以运行验证人来获得奖励并保障网络安全。用户可将质押委托给现有运营者,或自建节点。
-
-**观察者验证人(12.5%)**
-
-负责监测已连接的外部链,并将相关事件发送给核心验证人。随着验证/证明机制进一步完善,观察者的重要性将下降,相应奖励份额会通过治理逐步转向 TSS 签名者。
-
-**TSS 签名验证人(12.5%)**
-
-当 ZetaChain 需要把核心验证人处理的交易写入外部链时,会通过去中心化的 TSS 签名者网络完成。
+验证人负责 ZetaCore(ZetaChain 基础链)的共识运作,支持 PoS 机制与用户委托。任何人都可以运行验证人来获得奖励并保障网络安全。为处理交易并保障网络安全,交易手续费与奖励会分配给验证人。用户可将质押委托给现有运营者,或自建节点。
## 验证人区块奖励
@@ -37,5 +21,5 @@ description: 验证人激励旨在补偿运营者为网络安全所投入的成
## 惩罚机制
-为确保网络活性与安全,验证人若偏离协议要求,将面临质押 ZETA 被罚没的惩罚。例如,核心验证人未按时投票、投出冲突票等 Cosmos SDK 定义的违规行为都会被处罚。对于观察者/签名者,还会对其他违规行为(多次未观测到关键外部事件、上报错误事件、未参加 TSS 密钥生成或签名等)罚没其对应核心验证人质押的 ZETA。***
+为确保网络活性与安全,验证人若偏离协议要求,将面临质押 ZETA 被罚没的惩罚。例如,未按时投票、投出冲突票等 Cosmos SDK 定义的违规行为都会被处罚。
diff --git a/src/pages/api/contentful.ts b/src/pages/api/contentful.ts
deleted file mode 100644
index 85680f432..000000000
--- a/src/pages/api/contentful.ts
+++ /dev/null
@@ -1,86 +0,0 @@
-/* eslint-disable no-console */
-import Cors from "cors";
-import { GraphQLClient } from "graphql-request";
-import Redis from "ioredis";
-import type { NextApiRequest, NextApiResponse } from "next/types";
-
-import { CONTENTFUL_CONFIG } from "../../../codegen";
-
-// Redis configuration
-const redisUrl = CONTENTFUL_CONFIG.contentfulRedisUrl;
-const redis = redisUrl ? new Redis(redisUrl) : null;
-const CACHE_TTL = 43200; // 12 hours in seconds
-
-// https://github.com/expressjs/cors#configuration-options
-const cors = Cors({
- origin: ["zetachain.com", "zetachain.app", /\.zetachain\.((com)|(app))$/],
- methods: ["POST", "GET", "HEAD"],
-});
-
-/**
- * Helper method to wait for the cors middleware to execute before continuing
- * And to throw an error when an error happens in a middleware
- */
-function corsMiddleware(req: NextApiRequest, res: NextApiResponse) {
- return new Promise((resolve, reject) => {
- cors(req, res, (result: any) => {
- if (result instanceof Error) {
- return reject(result);
- }
-
- return resolve(result);
- });
- });
-}
-
-const contentfulClient = new GraphQLClient(CONTENTFUL_CONFIG.contentfulGraphqlUrl, {
- headers: { Authorization: `Bearer ${CONTENTFUL_CONFIG.contentfulAccessToken}` },
-});
-
-export default async function handler(req: NextApiRequest, res: NextApiResponse) {
- try {
- await corsMiddleware(req, res);
-
- // Validate request method
- if (req.method !== "POST") {
- return res.status(405).json({ error: "Method not allowed" });
- }
-
- // Validate request body
- if (!req.body || typeof req.body !== "object") {
- return res.status(400).json({ error: "Invalid request body" });
- }
-
- const { query, variables, cacheKey } = req.body;
-
- if (!redis) {
- console.warn("No Redis URL provided, skipping cache");
- }
-
- if (redis) {
- // Check Redis cache first
- const cachedData = await redis.get(cacheKey);
-
- if (cachedData) {
- console.log(`Cache hit for key "${cacheKey}": Serving from Redis`);
- return res.status(200).json({ data: JSON.parse(cachedData) });
- }
-
- console.log(`Cache miss for key "${cacheKey}": Fetching from Contentful`);
- }
-
- // Fetch from Contentful
- const data = await contentfulClient.request(query, variables);
-
- if (redis) {
- // Cache the result in Redis
- await redis.setex(cacheKey, CACHE_TTL, JSON.stringify(data));
- console.log(`Data cached in Redis with key "${cacheKey}"`);
- }
-
- res.status(200).json({ data });
- } catch (error: any) {
- console.error("Contentful API error:", error);
- res.status(500).json({ error: error.message });
- }
-}
diff --git a/src/pages/community.mdx b/src/pages/community.en-US.mdx
similarity index 100%
rename from src/pages/community.mdx
rename to src/pages/community.en-US.mdx
diff --git a/src/pages/community.zh-CN.mdx b/src/pages/community.zh-CN.mdx
new file mode 100644
index 000000000..85894d61c
--- /dev/null
+++ b/src/pages/community.zh-CN.mdx
@@ -0,0 +1,15 @@
+---
+title: 社区
+description: 加入活跃的 ZetaChain 爱好者、开发者与支持者社区,获取资讯、参与本地活动并获得支持。
+heroImgUrl: /img/pages/community.svg
+heroImgWidth: 525
+---
+
+import { CommunityLedGroups, DeveloperCommunity, GetInvolved, OfficialChannels } from "~/components/Community";
+
+
+
+
+
+
+
diff --git a/src/pages/developers/_meta.en-US.json b/src/pages/developers/_meta.en-US.json
index 5229bf696..021513237 100644
--- a/src/pages/developers/_meta.en-US.json
+++ b/src/pages/developers/_meta.en-US.json
@@ -1,30 +1,26 @@
{
"overview": {
- "title": "Build",
- "description": "Begin your journey on ZetaChain, the decentralized blockchain and smart contract platform designed for omnichain interoperability."
+ "title": "Architecture",
+ "description": "Take an in-depth look into the inner workings and technical architecture of ZetaChain."
},
"evm": {
- "title": "Universal EVM",
- "description": "EVM enhanced with omnichain interoperability features, enabling the development of robust universal apps."
- },
- "standards": {
- "title": "Universal Assets",
- "description": "Learn about the different contract standards available on ZetaChain and how to use them."
+ "title": "ZetaChain EVM",
+ "description": "ZetaChain's EVM-compatible execution environment built on Cosmos SDK and CometBFT."
},
- "chains": {
- "title": "Connected Chains",
- "description": "Use Gateway to make calls to and from universal apps, deposit and withdraw tokens."
+ "zeta": {
+ "title": "ZETA",
+ "description": "ZETA is the native staking, gas and governance token of ZetaChain"
},
- "tutorials": {
- "title": "Tutorials",
- "description": "Step-by-step guides to help you master building on ZetaChain."
+ "erc20": {
+ "title": "ERC-20",
+ "description": "ZetaChain's EVM supports standard ERC-20 tokens"
},
- "protocol": {
- "title": "Protocol Contracts",
- "description": "Documentation for the protocol contracts on ZetaChain and connected chains."
+ "addresses": {
+ "title": "Account Addresses",
+ "description": "Learn about types of account address, how to use and convert between them"
},
- "architecture": {
- "title": "Architecture",
- "description": "Take an in-depth look into the inner workings and technical architecture of the ZetaChain protocol."
+ "rewards": {
+ "title": "Staking Rewards",
+ "description": "How staking rewards are calculated"
}
-}
\ No newline at end of file
+}
diff --git a/src/pages/developers/_meta.zh-CN.json b/src/pages/developers/_meta.zh-CN.json
index 76783bbea..472c25338 100644
--- a/src/pages/developers/_meta.zh-CN.json
+++ b/src/pages/developers/_meta.zh-CN.json
@@ -1,23 +1,20 @@
{
"overview": {
- "title": "开发构建"
+ "title": "架构"
},
"evm": {
- "title": "全链 EVM"
+ "title": "ZetaChain EVM"
},
- "standards": {
- "title": "全链资产"
+ "zeta": {
+ "title": "ZETA"
},
- "chains": {
- "title": "已连接链"
+ "erc20": {
+ "title": "ERC-20"
},
- "tutorials": {
- "title": "教程"
+ "addresses": {
+ "title": "账户地址"
},
- "protocol": {
- "title": "协议合约"
- },
- "architecture": {
- "title": "协议架构"
+ "rewards": {
+ "title": "质押奖励"
}
}
diff --git a/src/pages/developers/evm/addresses.en-US.mdx b/src/pages/developers/addresses.en-US.mdx
similarity index 100%
rename from src/pages/developers/evm/addresses.en-US.mdx
rename to src/pages/developers/addresses.en-US.mdx
diff --git a/src/pages/developers/evm/addresses.zh-CN.mdx b/src/pages/developers/addresses.zh-CN.mdx
similarity index 100%
rename from src/pages/developers/evm/addresses.zh-CN.mdx
rename to src/pages/developers/addresses.zh-CN.mdx
diff --git a/src/pages/developers/architecture/_meta.en-US.json b/src/pages/developers/architecture/_meta.en-US.json
deleted file mode 100644
index f473e0197..000000000
--- a/src/pages/developers/architecture/_meta.en-US.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "overview": {
- "title": "Architecture",
- "description": "Overview of the architecture of ZetaChain"
- },
- "observers": {
- "title": "Observer-Signer Validators",
- "description": "List of currently active observer-signer validators"
- },
- "privileged": {
- "title": "Privileged Actions",
- "description": "Administrative actions that can only be executed by dedicated groups"
- },
- "rewards": {
- "title": "Staking Rewards",
- "description": "How staking rewards are calculated"
- },
- "whitelisting": {
- "title": "Whitelisting ERC-20",
- "description": "How to whitelist an ERC-20 as a supported ZRC-20"
- },
- "modules": {
- "title": "Modules",
- "description": "ZetaChain's Cosmos SDK modules"
- },
- "zetacored": {
- "title": "ZetaChain Node CLI",
- "description": "Command-line interface of the ZetaChain node binary"
- }
-}
\ No newline at end of file
diff --git a/src/pages/developers/architecture/_meta.zh-CN.json b/src/pages/developers/architecture/_meta.zh-CN.json
deleted file mode 100644
index ad3b803ba..000000000
--- a/src/pages/developers/architecture/_meta.zh-CN.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "overview": {
- "title": "架构概览"
- },
- "observers": {
- "title": "观察者-签名者验证者"
- },
- "privileged": {
- "title": "特权操作"
- },
- "rewards": {
- "title": "质押奖励"
- },
- "whitelisting": {
- "title": "ERC-20 白名单"
- },
- "modules": {
- "title": "模块"
- },
- "zetacored": {
- "title": "ZetaChain 节点 CLI"
- }
-}
diff --git a/src/pages/developers/architecture/modules.en-US.mdx b/src/pages/developers/architecture/modules.en-US.mdx
deleted file mode 100644
index 50a428663..000000000
--- a/src/pages/developers/architecture/modules.en-US.mdx
+++ /dev/null
@@ -1,1010 +0,0 @@
----
-title: Node Modules Specification
----
-
-## authority
-
-### Messages
-
-#### MsgUpdatePolicies
-
-UpdatePolicies updates policies
-
-```proto
-message MsgUpdatePolicies {
- string creator = 1;
- Policies policies = 2;
-}
-```
-
-#### MsgUpdateChainInfo
-
-UpdateChainInfo updates the chain info object
-If the provided chain does not exist in the chain info object, it is added
-If the chain already exists in the chain info object, it is updated
-
-```proto
-message MsgUpdateChainInfo {
- string creator = 1;
- pkg.chains.Chain chain = 3;
-}
-```
-
-#### MsgRemoveChainInfo
-
-RemoveChainInfo removes the chain info for the specified chain id
-
-```proto
-message MsgRemoveChainInfo {
- string creator = 1;
- int64 chain_id = 2;
-}
-```
-
-#### MsgAddAuthorization
-
-AddAuthorization defines a method to add an authorization.If the authorization already exists, it will be overwritten with the provided policy.
-This should be called by the admin policy account.
-
-```proto
-message MsgAddAuthorization {
- string creator = 1;
- string msg_url = 2;
- PolicyType authorized_policy = 3;
-}
-```
-
-#### MsgRemoveAuthorization
-
-RemoveAuthorization removes the authorization from the list. It should be called by the admin policy account.
-
-```proto
-message MsgRemoveAuthorization {
- string creator = 1;
- string msg_url = 2;
-}
-```
-
-## crosschain
-
-### Overview
-
-The `crosschain` module tracks inbound and outbound cross-chain transactions
-(CCTX).
-
-The main actors interacting with the Crosschain module are observer validators
-(or "observers"). Observers are running an off-chain program (called
-`zetaclient`) that watches connected blockchains for inbound transactions and
-watches ZetaChain for pending outbound transactions and watches connected chains
-for outbound transactions.
-
-After observing an inbound or an outbound transaction, an observer participates
-in a voting process.
-
-#### Voting
-
-When an observer submits a vote for a transaction a `ballot` is created (if it
-wasn't created before). Observers are allowed to cast votes that will be
-associated with this ballot. Based on `BallotThreshold`, when enough votes are
-cast ballot is considered to be "finalized".
-
-The last vote that moves the ballot to the "finalized" state triggers execution
-and pays the gas costs of the cross-chain transaction.
-
-Any votes cast after the ballot has been finalized are discarded.
-
-#### Inbound Transaction
-
-Inbound transactions are cross-chain transactions observed on connected chains.
-To vote on an inbound transaction an observer broadcasts `MsgVoteInbound`.
-
-The last vote that moves the ballot to the "finalized" state triggers execution
-of the cross-chain transaction.
-
-If the destination chain is ZetaChain and the CCTX does not contain a message,
-ZRC20 tokens are deposited into an account on ZetaChain.
-
-If the destination chain is ZetaChain and the CCTX contains a message, ZRC20
-tokens are deposited and a contract on ZetaChain is called. Contract address and
-the arguments for the contract call are contained within the message.
-
-If the destination chain is not ZetaChain, the status of a transaction is
-changed to "pending outbound" and the CCTX to be processed as an outbound
-transaction.
-
-#### Outbound Transaction
-
-###### Pending Outbound
-
-Observers watch ZetaChain for pending outbound transactions. To process a
-pending outbound transactions observers enter into a TSS keysign ceremony to
-sign the transaction, and then broadcast the signed transaction to the connected
-blockchains.
-
-###### Observed Outbound
-
-Observers watch connected blockchains for the broadcasted outbound transactions.
-Once a transaction is "confirmed" (or "mined") on a connected blockchains,
-observers vote on ZetaChain by sending a `VoteOutbound` message.
-
-After the vote passes the threshold, the voting is finalized and a transaction's
-status is changed to final.
-
-#### Permissions
-
-| Message | Admin policy account | Observer validator |
-| ------------------------ | -------------------- | ------------------ |
-| MsgVoteTSS | | ✅ |
-| MsgGasPriceVoter | | ✅ |
-| MsgVoteOutbound | | ✅ |
-| MsgVoteInbound | | ✅ |
-| MsgAddOutboundTracker | ✅ | ✅ |
-| MsgRemoveOutboundTracker | ✅ | |
-
-#### State
-
-The module stores the following information in the state:
-
-- List of outbound transactions
-- List of chain nonces
-- List of last chain heights
-- List of cross-chain transactions
-- Mapping between inbound transactions and cross-chain transactions
-- TSS key
-- Gas prices on connected chains submitted by observers
-
-
-### Messages
-
-#### MsgAddOutboundTracker
-
-AddOutboundTracker adds a new record to the outbound transaction tracker.
-only the admin policy account and the observer validators are authorized to broadcast this message without proof.
-If no pending cctx is found, the tracker is removed, if there is an existed tracker with the nonce & chainID.
-
-```proto
-message MsgAddOutboundTracker {
- string creator = 1;
- int64 chain_id = 2;
- uint64 nonce = 3;
- string tx_hash = 4;
- pkg.proofs.Proof proof = 5;
- string block_hash = 6;
- int64 tx_index = 7;
-}
-```
-
-#### MsgAddInboundTracker
-
-AddInboundTracker adds a new record to the inbound transaction tracker.
-
-```proto
-message MsgAddInboundTracker {
- string creator = 1;
- int64 chain_id = 2;
- string tx_hash = 3;
- pkg.coin.CoinType coin_type = 4;
- pkg.proofs.Proof proof = 5;
- string block_hash = 6;
- int64 tx_index = 7;
-}
-```
-
-#### MsgRemoveInboundTracker
-
-RemoveInboundTracker removes the inbound tracker if it exists.
-
-```proto
-message MsgRemoveInboundTracker {
- string creator = 1;
- int64 chain_id = 2;
- string tx_hash = 3;
-}
-```
-
-#### MsgRemoveOutboundTracker
-
-RemoveOutboundTracker removes a record from the outbound transaction tracker by chain ID and nonce.
-
-Authorized: admin policy group 1.
-
-```proto
-message MsgRemoveOutboundTracker {
- string creator = 1;
- int64 chain_id = 2;
- uint64 nonce = 3;
-}
-```
-
-#### MsgVoteGasPrice
-
-VoteGasPrice submits information about the connected chain's gas price at a specific block
-height. Gas price submitted by each validator is recorded separately and a
-median index is updated.
-
-Only observer validators are authorized to broadcast this message.
-
-```proto
-message MsgVoteGasPrice {
- string creator = 1;
- int64 chain_id = 2;
- uint64 price = 3;
- uint64 priority_fee = 6;
- uint64 block_number = 4;
- string supply = 5;
-}
-```
-
-#### MsgVoteOutbound
-
-VoteOutbound casts a vote on an outbound transaction observed on a connected chain (after
-it has been broadcasted to and finalized on a connected chain). If this is
-the first vote, a new ballot is created. When a threshold of votes is
-reached, the ballot is finalized. When a ballot is finalized, the outbound
-transaction is processed.
-
-If the observation is successful, the difference between zeta burned
-and minted is minted by the bank module and deposited into the module
-account.
-
-If the observation is unsuccessful, the logic depends on the previous
-status.
-
-If the previous status was `PendingOutbound`, a new revert transaction is
-created. To cover the revert transaction fee, the required amount of tokens
-submitted with the CCTX are swapped using a Uniswap V2 contract instance on
-ZetaChain for the ZRC20 of the gas token of the receiver chain. The ZRC20
-tokens are then
-burned. The nonce is updated. If everything is successful, the CCTX status is
-changed to `PendingRevert`.
-
-If the previous status was `PendingRevert`, the CCTX is aborted.
-
-```mermaid
-stateDiagram-v2
-
- state observation <>
- state success_old_status <>
- state fail_old_status <>
- PendingOutbound --> observation: Finalize outbound
- observation --> success_old_status: Observation succeeded
- success_old_status --> Reverted: Old status is PendingRevert
- success_old_status --> OutboundMined: Old status is PendingOutbound
- observation --> fail_old_status: Observation failed
- fail_old_status --> PendingRevert: Old status is PendingOutbound
- fail_old_status --> Aborted: Old status is PendingRevert
- PendingOutbound --> Aborted: Finalize outbound error
-
-```
-
-Only observer validators are authorized to broadcast this message.
-
-```proto
-message MsgVoteOutbound {
- string creator = 1;
- string cctx_hash = 2;
- string observed_outbound_hash = 3;
- uint64 observed_outbound_block_height = 4;
- uint64 observed_outbound_gas_used = 10;
- string observed_outbound_effective_gas_price = 11;
- uint64 observed_outbound_effective_gas_limit = 12;
- string value_received = 5;
- pkg.chains.ReceiveStatus status = 6;
- int64 outbound_chain = 7;
- uint64 outbound_tss_nonce = 8;
- pkg.coin.CoinType coin_type = 9;
- ConfirmationMode confirmation_mode = 13;
-}
-```
-
-#### MsgVoteInbound
-
-VoteInbound casts a vote on an inbound transaction observed on a connected chain. If this
-is the first vote, a new ballot is created. When a threshold of votes is
-reached, the ballot is finalized. When a ballot is finalized, a new CCTX is
-created.
-
-If the receiver chain is ZetaChain, `HandleEVMDeposit` is called. If the
-tokens being deposited are ZETA, `MintZetaToEVMAccount` is called and the
-tokens are minted to the receiver account on ZetaChain. If the tokens being
-deposited are gas tokens or ERC20 of a connected chain, ZRC20's `deposit`
-method is called and the tokens are deposited to the receiver account on
-ZetaChain. If the message is not empty, system contract's `depositAndCall`
-method is also called and an omnichain contract on ZetaChain is executed.
-Omnichain contract address and arguments are passed as part of the message.
-If everything is successful, the CCTX status is changed to `OutboundMined`.
-
-If the receiver chain is a connected chain, the `FinalizeInbound` method is
-called to prepare the CCTX to be processed as an outbound transaction. To
-cover the outbound transaction fee, the required amount of tokens submitted
-with the CCTX are swapped using a Uniswap V2 contract instance on ZetaChain
-for the ZRC20 of the gas token of the receiver chain. The ZRC20 tokens are
-then burned. The nonce is updated. If everything is successful, the CCTX
-status is changed to `PendingOutbound`.
-
-```mermaid
-stateDiagram-v2
-
- state evm_deposit_success <>
- state finalize_inbound <>
- state evm_deposit_error <>
- PendingInbound --> evm_deposit_success: Receiver is ZetaChain
- evm_deposit_success --> OutboundMined: EVM deposit success
- evm_deposit_success --> evm_deposit_error: EVM deposit error
- evm_deposit_error --> PendingRevert: Contract error
- evm_deposit_error --> Aborted: Internal error, invalid chain, gas, nonce
- PendingInbound --> finalize_inbound: Receiver is connected chain
- finalize_inbound --> Aborted: Finalize inbound error
- finalize_inbound --> PendingOutbound: Finalize inbound success
-
-```
-
-Only observer validators are authorized to broadcast this message.
-
-```proto
-message MsgVoteInbound {
- string creator = 1;
- string sender = 2;
- int64 sender_chain_id = 3;
- string receiver = 4;
- int64 receiver_chain = 5;
- string amount = 6;
- string message = 8;
- string inbound_hash = 9;
- uint64 inbound_block_height = 10;
- uint64 gas_limit = 11;
- pkg.coin.CoinType coin_type = 12;
- string tx_origin = 13;
- string asset = 14;
- uint64 event_index = 15;
- ProtocolContractVersion protocol_contract_version = 16;
- RevertOptions revert_options = 17;
- CallOptions call_options = 18;
- bool is_cross_chain_call = 19;
- InboundStatus status = 20;
- ConfirmationMode confirmation_mode = 21;
-}
-```
-
-#### MsgWhitelistERC20
-
-WhitelistERC20 deploys a new zrc20, create a foreign coin object for the ERC20
-and emit a crosschain tx to whitelist the ERC20 on the external chain
-
-Authorized: admin policy group 1.
-
-```proto
-message MsgWhitelistERC20 {
- string creator = 1;
- string erc20_address = 2;
- int64 chain_id = 3;
- string name = 4;
- string symbol = 5;
- uint32 decimals = 6;
- int64 gas_limit = 7;
- string liquidity_cap = 8;
-}
-```
-
-#### MsgUpdateTssAddress
-
-UpdateTssAddress updates the TSS address.
-
-```proto
-message MsgUpdateTssAddress {
- string creator = 1;
- string tss_pubkey = 2;
-}
-```
-
-#### MsgMigrateTssFunds
-
-MigrateTssFunds migrates the funds from the current TSS to the new TSS
-
-```proto
-message MsgMigrateTssFunds {
- string creator = 1;
- int64 chain_id = 2;
- string amount = 3;
-}
-```
-
-#### MsgAbortStuckCCTX
-
-AbortStuckCCTX aborts a stuck CCTX
-Authorized: admin policy group 2
-
-```proto
-message MsgAbortStuckCCTX {
- string creator = 1;
- string cctx_index = 2;
-}
-```
-
-#### MsgRefundAbortedCCTX
-
-RefundAbortedCCTX refunds the aborted CCTX.
-It verifies if the CCTX is aborted and not refunded, and if the refund address is valid.
-It refunds the amount to the refund address and sets the CCTX as refunded.
-Refer to documentation for GetRefundAddress for the refund address logic.
-Refer to documentation for GetAbortedAmount for the aborted amount logic.
-
-```proto
-message MsgRefundAbortedCCTX {
- string creator = 1;
- string cctx_index = 2;
- string refund_address = 3;
-}
-```
-
-#### MsgUpdateRateLimiterFlags
-
-UpdateRateLimiterFlags updates the rate limiter flags.
-Authorized: admin policy operational.
-
-```proto
-message MsgUpdateRateLimiterFlags {
- string creator = 1;
- RateLimiterFlags rate_limiter_flags = 2;
-}
-```
-
-#### MsgMigrateERC20CustodyFunds
-
-MigrateERC20CustodyFunds migrates the funds from the current ERC20Custody contract to the new ERC20Custody contract
-
-```proto
-message MsgMigrateERC20CustodyFunds {
- string creator = 1;
- int64 chain_id = 2;
- string new_custody_address = 3;
- string erc20_address = 4;
- string amount = 5;
-}
-```
-
-#### MsgUpdateERC20CustodyPauseStatus
-
-UpdateERC20CustodyPauseStatus creates a admin cmd cctx to update the pause status of the ERC20 custody contract
-
-```proto
-message MsgUpdateERC20CustodyPauseStatus {
- string creator = 1;
- int64 chain_id = 2;
- bool pause = 3;
-}
-```
-
-## emissions
-
-### Overview
-
-The `emissions` module is responsible for orchestrating rewards distribution for
-observers, validators and TSS signers. Currently, it only distributes rewards to
-validators every block. The undistributed amount for TSS and observers is stored
-in their respective pools.
-
-The distribution of rewards is implemented in the begin blocker.
-
-The module keeps track of parameters used for calculating rewards:
-
-- Maximum bond factor
-- Minimum bond factor
-- Average block time
-- Target bond ratio
-- Validator emission percentage
-- Observer emission percentage
-- TSS Signer emission percentage
-- Duration factor constant
-
-
-### Messages
-
-#### MsgUpdateParams
-
-UpdateParams defines a governance operation for updating the x/emissions module parameters.
-The authority is hard-coded to the x/gov module account.
-
-```proto
-message MsgUpdateParams {
- string authority = 1;
- Params params = 2;
-}
-```
-
-#### MsgWithdrawEmission
-
-WithdrawEmission allows the user to withdraw from their withdrawable emissions.
-on a successful withdrawal, the amount is transferred from the undistributed rewards pool to the user's account.
-if the amount to be withdrawn is greater than the available withdrawable emission, the max available amount is withdrawn.
-if the pool does not have enough balance to process this request, an error is returned.
-
-```proto
-message MsgWithdrawEmission {
- string creator = 1;
- string amount = 2;
-}
-```
-
-## fungible
-
-### Overview
-
-The `fungible` module facilitates the deployment of fungible tokens of connected
-blockchains (called "foreign coins") on ZetaChain.
-
-Foreign coins are represented as ZRC20 tokens on ZetaChain.
-
-When a foreign coin is deployed on ZetaChain, a ZRC20 contract is deployed, a
-pool is created, liquidity is added to the pool, and the foreign coin is added
-to the list of foreign coins in the module's state.
-
-The module contains the logic for:
-
-- Deploying a foreign coin on ZetaChain
-- Deploying a system contract, Uniswap and wrapped ZETA
-- Depositing to and calling omnichain smart contracts on ZetaChain from
- connected chains (`DepositZRC20AndCallContract` and `DepositZRC20`)
-
-the module depends heavily on the [protocol
-contracts](https://github.com/zeta-chain/protocol-contracts).
-
-#### State
-
-The `fungible` module keeps track of the following state:
-
-- System contract address
-- A list of foreign coins
-
-
-### Messages
-
-#### MsgDeploySystemContracts
-
-DeploySystemContracts deploy new instances of the system contracts
-
-Authorized: admin policy group 2.
-
-```proto
-message MsgDeploySystemContracts {
- string creator = 1;
-}
-```
-
-#### MsgDeployFungibleCoinZRC20
-
-DeployFungibleCoinZRC20 deploys a fungible coin from a connected chains as a ZRC20 on ZetaChain.
-
-If this is a gas coin, the following happens:
-
-* ZRC20 contract for the coin is deployed
-* contract address of ZRC20 is set as a token address in the system
-contract
-* ZETA tokens are minted and deposited into the module account
-* setGasZetaPool is called on the system contract to add the information
-about the pool to the system contract
-* addLiquidityETH is called to add liquidity to the pool
-
-If this is a non-gas coin, the following happens:
-
-* ZRC20 contract for the coin is deployed
-* The coin is added to the list of foreign coins in the module's state
-
-Authorized: admin policy group 2.
-
-```proto
-message MsgDeployFungibleCoinZRC20 {
- string creator = 1;
- string ERC20 = 2;
- int64 foreign_chain_id = 3;
- uint32 decimals = 4;
- string name = 5;
- string symbol = 6;
- pkg.coin.CoinType coin_type = 7;
- int64 gas_limit = 8;
- string liquidity_cap = 9;
-}
-```
-
-#### MsgRemoveForeignCoin
-
-RemoveForeignCoin removes a coin from the list of foreign coins in the
-module's state.
-
-Authorized: admin policy group 2.
-
-```proto
-message MsgRemoveForeignCoin {
- string creator = 1;
- string zrc20_address = 2;
-}
-```
-
-#### MsgUpdateSystemContract
-
-UpdateSystemContract updates the system contract
-
-```proto
-message MsgUpdateSystemContract {
- string creator = 1;
- string new_system_contract_address = 2;
-}
-```
-
-#### MsgUpdateContractBytecode
-
-UpdateContractBytecode updates the bytecode of a contract from the bytecode
-of an existing contract Only a ZRC20 contract or the WZeta connector contract
-can be updated IMPORTANT: the new contract bytecode must have the same
-storage layout as the old contract bytecode the new contract can add new
-variable but cannot remove any existing variable
-
-Authozied: admin policy group 2
-
-```proto
-message MsgUpdateContractBytecode {
- string creator = 1;
- string contract_address = 2;
- string new_code_hash = 3;
-}
-```
-
-#### MsgUpdateZRC20WithdrawFee
-
-UpdateZRC20WithdrawFee updates the withdraw fee and gas limit of a zrc20 token
-
-```proto
-message MsgUpdateZRC20WithdrawFee {
- string creator = 1;
- string zrc20_address = 2;
- string new_withdraw_fee = 6;
- string new_gas_limit = 7;
-}
-```
-
-#### MsgUpdateZRC20LiquidityCap
-
-UpdateZRC20LiquidityCap updates the liquidity cap for a ZRC20 token.
-
-Authorized: admin policy group 2.
-
-```proto
-message MsgUpdateZRC20LiquidityCap {
- string creator = 1;
- string zrc20_address = 2;
- string liquidity_cap = 3;
-}
-```
-
-#### MsgPauseZRC20
-
-PauseZRC20 pauses a list of ZRC20 tokens
-Authorized: admin policy group groupEmergency.
-
-```proto
-message MsgPauseZRC20 {
- string creator = 1;
- string zrc20_addresses = 2;
-}
-```
-
-#### MsgUnpauseZRC20
-
-UnpauseZRC20 unpauses the ZRC20 token
-Authorized: admin policy group groupOperational.
-
-```proto
-message MsgUnpauseZRC20 {
- string creator = 1;
- string zrc20_addresses = 2;
-}
-```
-
-#### MsgUpdateGatewayContract
-
-UpdateGatewayContract updates the zevm gateway contract used by the ZetaChain protocol to read inbounds and process outbounds
-
-```proto
-message MsgUpdateGatewayContract {
- string creator = 1;
- string new_gateway_contract_address = 2;
-}
-```
-
-#### MsgUpdateZRC20Name
-
-UpdateZRC20Name updates the name and/or the symbol of a zrc20 token
-
-```proto
-message MsgUpdateZRC20Name {
- string creator = 1;
- string zrc20_address = 2;
- string name = 3;
- string symbol = 4;
-}
-```
-
-#### MsgBurnFungibleModuleAsset
-
-BurnFungibleModuleAsset burns the zrc20 balance on the fungible module
-If the zero address is provided, it burns the native ZETA held from the fungible module
-
-```proto
-message MsgBurnFungibleModuleAsset {
- string creator = 1;
- string zrc20_address = 2;
-}
-```
-
-#### MsgUpdateGatewayGasLimit
-
-UpdateGatewayGasLimit updates the gateway gas limit used by the ZetaChain protocol
-
-```proto
-message MsgUpdateGatewayGasLimit {
- string creator = 1;
- uint64 new_gas_limit = 2;
-}
-```
-
-## lightclient
-
-### Messages
-
-#### MsgEnableHeaderVerification
-
-EnableHeaderVerification enables the verification flags for the given chain IDs
-Enabled chains allow the submissions of block headers and using it to verify the correctness of proofs
-
-```proto
-message MsgEnableHeaderVerification {
- string creator = 1;
- int64 chain_id_list = 2;
-}
-```
-
-#### MsgDisableHeaderVerification
-
-DisableHeaderVerification disables the verification flags for the given chain IDs
-Disabled chains do not allow the submissions of block headers or using it to verify the correctness of proofs
-
-```proto
-message MsgDisableHeaderVerification {
- string creator = 1;
- int64 chain_id_list = 2;
-}
-```
-
-## observer
-
-### Overview
-
-The `observer` module keeps track of ballots for voting, a mapping between
-chains and observer accounts, a list of supported connected chains, core
-parameters (contract addresses, outbound transaction schedule interval, etc.),
-observer parameters (ballot threshold, min observer delegation, etc.), and admin
-policy parameters.
-
-Ballots are used to vote on inbound and outbound transaction. The `observer`
-module keeps create, read, update, and delete (CRUD) operations for ballots, as
-well as helper functions to determine if a ballot has been finalized. The ballot
-system is used by other modules, such as the `crosschain` module when observer
-validators vote on transactions.
-
-An observer validator is a validator that runs `zetaclient` alongside the
-`zetacored` (the blockchain node) and is authorized to vote on inbound and
-outbound cross-chain transactions.
-
-A mapping between chains and observer accounts right now is set during genesis
-and is used in the `crosschain` module to determine whether an observer
-validator is authorized to vote on a transaction coming in/out of a specific
-connected chain.
-
-
-### Messages
-
-#### MsgAddObserver
-
-AddObserver adds an observer address to the observer set
-
-```proto
-message MsgAddObserver {
- string creator = 1;
- string observer_address = 2;
- string zetaclient_grantee_pubkey = 3;
- bool add_node_account_only = 4;
-}
-```
-
-#### MsgUpdateObserver
-
-UpdateObserver handles updating an observer address
-Authorized: admin policy (admin update), old observer address (if the
-reason is that the observer was tombstoned).
-
-```proto
-message MsgUpdateObserver {
- string creator = 1;
- string old_observer_address = 2;
- string new_observer_address = 3;
- ObserverUpdateReason update_reason = 4;
-}
-```
-
-#### MsgUpdateChainParams
-
-UpdateChainParams updates chain parameters for a specific chain, or add a new one.
-Chain parameters include: confirmation count, outbound transaction schedule interval, ZETA token,
-connector and ERC20 custody contract addresses, etc.
-Only the admin policy account is authorized to broadcast this message.
-
-```proto
-message MsgUpdateChainParams {
- string creator = 1;
- ChainParams chainParams = 2;
-}
-```
-
-#### MsgRemoveChainParams
-
-RemoveChainParams removes chain parameters for a specific chain.
-
-```proto
-message MsgRemoveChainParams {
- string creator = 1;
- int64 chain_id = 2;
-}
-```
-
-#### MsgVoteBlame
-
-```proto
-message MsgVoteBlame {
- string creator = 1;
- int64 chain_id = 2;
- Blame blame_info = 3;
-}
-```
-
-#### MsgUpdateKeygen
-
-UpdateKeygen updates the block height of the keygen and sets the status to
-"pending keygen".
-
-Authorized: admin policy group 1.
-
-```proto
-message MsgUpdateKeygen {
- string creator = 1;
- int64 block = 2;
-}
-```
-
-#### MsgVoteBlockHeader
-
-VoteBlockHeader vote for a new block header to the storers
-
-```proto
-message MsgVoteBlockHeader {
- string creator = 1;
- int64 chain_id = 2;
- bytes block_hash = 3;
- int64 height = 4;
- pkg.proofs.HeaderData header = 5;
-}
-```
-
-#### MsgResetChainNonces
-
-ResetChainNonces handles resetting chain nonces
-
-```proto
-message MsgResetChainNonces {
- string creator = 1;
- int64 chain_id = 2;
- int64 chain_nonce_low = 3;
- int64 chain_nonce_high = 4;
-}
-```
-
-#### MsgVoteTSS
-
-VoteTSS votes on creating a TSS key and recording the information about it (public
-key, participant and operator addresses, finalized and keygen heights).
-
-If the vote passes, the information about the TSS key is recorded on chain
-and the status of the keygen is set to "success".
-
-Fails if the keygen does not exist, the keygen has been already
-completed, or the keygen has failed.
-
-Only node accounts are authorized to broadcast this message.
-
-```proto
-message MsgVoteTSS {
- string creator = 1;
- string tss_pubkey = 2;
- int64 keygen_zeta_height = 3;
- pkg.chains.ReceiveStatus status = 4;
-}
-```
-
-#### MsgEnableCCTX
-
-EnableCCTX enables the IsInboundEnabled and IsOutboundEnabled flags.These flags control the creation of inbounds and outbounds.
-The flags are enabled by the policy account with the groupOperational policy type.
-
-```proto
-message MsgEnableCCTX {
- string creator = 1;
- bool enableInbound = 2;
- bool enableOutbound = 3;
-}
-```
-
-#### MsgDisableCCTX
-
-DisableCCTX disables the IsInboundEnabled and IsOutboundEnabled flags. These flags control the creation of inbounds and outbounds.
-The flags are disabled by the policy account with the groupEmergency policy type.
-
-```proto
-message MsgDisableCCTX {
- string creator = 1;
- bool disableInbound = 2;
- bool disableOutbound = 3;
-}
-```
-
-#### MsgDisableFastConfirmation
-
-DisableFastConfirmation disables fast confirmation for the given chain ID
-Inbound and outbound will be only confirmed using SAFE confirmation count on disabled chains
-
-```proto
-message MsgDisableFastConfirmation {
- string creator = 1;
- int64 chain_id = 2;
-}
-```
-
-#### MsgUpdateGasPriceIncreaseFlags
-
-UpdateGasPriceIncreaseFlags updates the GasPriceIncreaseFlags. These flags control the increase of gas prices.
-The flags are updated by the policy account with the groupOperational policy type.
-
-```proto
-message MsgUpdateGasPriceIncreaseFlags {
- string creator = 1;
- GasPriceIncreaseFlags gasPriceIncreaseFlags = 2;
-}
-```
-
-#### MsgUpdateOperationalFlags
-
-```proto
-message MsgUpdateOperationalFlags {
- string creator = 1;
- OperationalFlags operational_flags = 2;
-}
-```
-
-#### MsgUpdateOperationalChainParams
-
-UpdateOperationalChainParams updates the operational-related chain params
-Unlike MsgUpdateChainParams, this message doesn't allow updated sensitive values such as the gateway contract to listen to on connected chains
-
-```proto
-message MsgUpdateOperationalChainParams {
- string creator = 1;
- int64 chain_id = 2;
- uint64 gas_price_ticker = 3;
- uint64 inbound_ticker = 4;
- uint64 outbound_ticker = 5;
- uint64 watch_utxo_ticker = 6;
- int64 outbound_schedule_interval = 7;
- int64 outbound_schedule_lookahead = 8;
- ConfirmationParams confirmation_params = 9;
- bool disable_tss_block_scan = 10;
-}
-```
-
diff --git a/src/pages/developers/architecture/modules.zh-CN.mdx b/src/pages/developers/architecture/modules.zh-CN.mdx
deleted file mode 100644
index 749f0cd2b..000000000
--- a/src/pages/developers/architecture/modules.zh-CN.mdx
+++ /dev/null
@@ -1,889 +0,0 @@
----
-title: 节点模块规范
----
-
-## authority
-
-### 消息(Messages)
-
-#### MsgUpdatePolicies
-
-`UpdatePolicies` 用于更新策略。
-
-```proto
-message MsgUpdatePolicies {
- string creator = 1;
- Policies policies = 2;
-}
-```
-
-#### MsgUpdateChainInfo
-
-`UpdateChainInfo` 用于更新链信息对象。
-当提供的链在链信息对象中不存在时会新增;若已存在则更新。
-
-```proto
-message MsgUpdateChainInfo {
- string creator = 1;
- pkg.chains.Chain chain = 3;
-}
-```
-
-#### MsgRemoveChainInfo
-
-`RemoveChainInfo` 会移除指定链 ID 的链信息。
-
-```proto
-message MsgRemoveChainInfo {
- string creator = 1;
- int64 chain_id = 2;
-}
-```
-
-#### MsgAddAuthorization
-
-`AddAuthorization` 用于新增授权。如果授权已存在,将以提供的策略覆盖。
-该消息应由管理员策略账户调用。
-
-```proto
-message MsgAddAuthorization {
- string creator = 1;
- string msg_url = 2;
- PolicyType authorized_policy = 3;
-}
-```
-
-#### MsgRemoveAuthorization
-
-`RemoveAuthorization` 会从列表中移除授权,应由管理员策略账户调用。
-
-```proto
-message MsgRemoveAuthorization {
- string creator = 1;
- string msg_url = 2;
-}
-```
-
-## crosschain
-
-### 概述
-
-`crosschain` 模块负责跟踪跨链交易(CCTX)的入站与出站流程。
-
-与该模块交互的主要参与者是观察者验证者(Observers)。观察者运行链下程序 `zetaclient`,监听连接链上的入站交易、ZetaChain 上待处理的出站交易,以及连接链上的出站交易。
-
-在观察到入站或出站交易后,观察者会参与投票流程。
-
-#### 投票
-
-当观察者为某笔交易提交投票时,会创建一个 `ballot`(若此前不存在)。观察者可以对该投票单投票。当投票数量达到 `BallotThreshold` 时,投票单即视为“已完成”。
-
-将投票单推进到“已完成”状态的最后一票会触发跨链交易执行并支付相关 Gas 成本。
-
-投票单完成后提交的投票会被丢弃。
-
-#### 入站交易
-
-入站交易指在连接链上观察到的跨链交易。观察者通过广播 `MsgVoteInbound` 对入站交易进行投票。
-
-将投票单推进到“已完成”状态的最后一票会触发跨链交易执行。
-
-若目标链是 ZetaChain 且 CCTX 不包含消息,则会将 ZRC-20 代币存入 ZetaChain 上的账户。
-
-若目标链是 ZetaChain 且 CCTX 包含消息,则会存入 ZRC-20 代币并在 ZetaChain 上调用合约。合约地址与参数由消息提供。
-
-若目标链不是 ZetaChain,则会将交易状态更新为 “pending outbound”,并按出站交易流程处理该 CCTX。
-
-#### 出站交易
-
-###### Pending Outbound
-
-观察者会在 ZetaChain 上监听待处理的出站交易。为处理此类交易,观察者需要参与 TSS 密钥签名(keysign)流程,完成签名后将签名交易广播至连接链。
-
-###### Observed Outbound
-
-观察者会在连接链上监控已广播的出站交易。一旦交易在连接链上“确认”(或“被打包”),观察者会向 ZetaChain 发送 `VoteOutbound` 消息进行投票。
-
-当投票超过阈值后,投票流程完成,交易状态更新为最终状态。
-
-#### 权限
-
-| Message | 管理策略账户 | 观察者验证者 |
-| ------------------------ | ------------ | ------------ |
-| MsgVoteTSS | | ✅ |
-| MsgGasPriceVoter | | ✅ |
-| MsgVoteOutbound | | ✅ |
-| MsgVoteInbound | | ✅ |
-| MsgAddOutboundTracker | ✅ | ✅ |
-| MsgRemoveOutboundTracker | ✅ | |
-
-#### 状态
-
-模块在状态中存储以下信息:
-
-- 出站交易列表
-- 链的 nonce 列表
-- 链的最新高度列表
-- 跨链交易列表
-- 入站交易与跨链交易之间的映射
-- TSS 密钥
-- 观察者提交的连接链 Gas 价格
-
-### 消息(Messages)
-
-#### MsgAddOutboundTracker
-
-`AddOutboundTracker` 在出站交易跟踪器中新增记录。仅管理员策略账户与观察者验证者可在无需证明情况下广播该消息。如果找不到待处理的 CCTX,而该链 ID 与 nonce 已存在记录,则会移除该跟踪器。
-
-```proto
-message MsgAddOutboundTracker {
- string creator = 1;
- int64 chain_id = 2;
- uint64 nonce = 3;
- string tx_hash = 4;
- pkg.proofs.Proof proof = 5;
- string block_hash = 6;
- int64 tx_index = 7;
-}
-```
-
-#### MsgAddInboundTracker
-
-`AddInboundTracker` 会在入站交易跟踪器中新增记录。
-
-```proto
-message MsgAddInboundTracker {
- string creator = 1;
- int64 chain_id = 2;
- string tx_hash = 3;
- pkg.coin.CoinType coin_type = 4;
- pkg.proofs.Proof proof = 5;
- string block_hash = 6;
- int64 tx_index = 7;
-}
-```
-
-#### MsgRemoveInboundTracker
-
-`RemoveInboundTracker` 会在存在时移除入站跟踪器。
-
-```proto
-message MsgRemoveInboundTracker {
- string creator = 1;
- int64 chain_id = 2;
- string tx_hash = 3;
-}
-```
-
-#### MsgRemoveOutboundTracker
-
-`RemoveOutboundTracker` 会按链 ID 与 nonce 移除出站交易跟踪器中的记录。
-授权:管理员策略第 1 组。
-
-```proto
-message MsgRemoveOutboundTracker {
- string creator = 1;
- int64 chain_id = 2;
- uint64 nonce = 3;
-}
-```
-
-#### MsgVoteGasPrice
-
-`VoteGasPrice` 提交指定区块高度的连接链 Gas 价格信息。每位验证者提交的价格会单独记录,并更新中位数索引。
-
-仅观察者验证者可广播此消息。
-
-```proto
-message MsgVoteGasPrice {
- string creator = 1;
- int64 chain_id = 2;
- uint64 price = 3;
- uint64 priority_fee = 6;
- uint64 block_number = 4;
- string supply = 5;
-}
-```
-
-#### MsgVoteOutbound
-
-`VoteOutbound` 为在连接链上已广播并确认的出站交易投票。若这是首个投票,会创建新的投票单;当投票达到阈值时,投票单完成并处理出站交易。
-
-若观测成功,将铸造等量于 `burned` 与 `minted` 差值的 ZETA,并存入模块账户。
-
-若观测失败,则根据之前的状态处理:
-
-- 若之前状态为 `PendingOutbound`,将创建新的回退交易。为支付回退交易费用,会用 CCTX 携带的代币在 ZetaChain 上的 Uniswap V2 合约中兑换目标链的 ZRC-20 Gas 代币,然后销毁。更新 nonce,若成功则状态改为 `PendingRevert`。
-- 若之前状态为 `PendingRevert`,则 CCTX 作废。
-
-```mermaid
-stateDiagram-v2
-
- state observation <>
- state success_old_status <>
- state fail_old_status <>
- PendingOutbound --> observation: Finalize outbound
- observation --> success_old_status: Observation succeeded
- success_old_status --> Reverted: Old status is PendingRevert
- success_old_status --> OutboundMined: Old status is PendingOutbound
- observation --> fail_old_status: Observation failed
- fail_old_status --> PendingRevert: Old status is PendingOutbound
- fail_old_status --> Aborted: Old status is PendingRevert
- PendingOutbound --> Aborted: Finalize outbound error
-
-```
-
-仅观察者验证者可广播此消息。
-
-```proto
-message MsgVoteOutbound {
- string creator = 1;
- string cctx_hash = 2;
- string observed_outbound_hash = 3;
- uint64 observed_outbound_block_height = 4;
- uint64 observed_outbound_gas_used = 10;
- string observed_outbound_effective_gas_price = 11;
- uint64 observed_outbound_effective_gas_limit = 12;
- string value_received = 5;
- pkg.chains.ReceiveStatus status = 6;
- int64 outbound_chain = 7;
- uint64 outbound_tss_nonce = 8;
- pkg.coin.CoinType coin_type = 9;
- ConfirmationMode confirmation_mode = 13;
-}
-```
-
-#### MsgVoteInbound
-
-`VoteInbound` 为在连接链上观察到的入站交易投票。若为首个投票,会创建新的投票单;当投票达到阈值时,投票单完成并创建新的 CCTX。
-
-若接收链为 ZetaChain,则调用 `HandleEVMDeposit`。若存入的是 ZETA,则调用 `MintZetaToEVMAccount` 将代币铸造至接收账户;若是连接链的 Gas 代币或 ERC-20,则调用 ZRC-20 的 `deposit`,并在消息非空时调用系统合约的 `depositAndCall` 执行 ZetaChain 上的全链合约。若成功,CCTX 状态更新为 `OutboundMined`。
-
-若接收链为连接链,则调用 `FinalizeInbound` 以准备将 CCTX 作为出站交易处理。为支付出站交易费用,会用 CCTX 携带代币在 ZetaChain 上的 Uniswap V2 合约中兑换目标链的 ZRC-20 Gas 代币并销毁。更新 nonce,若成功则状态改为 `PendingOutbound`。
-
-```mermaid
-stateDiagram-v2
-
- state evm_deposit_success <>
- state finalize_inbound <>
- state evm_deposit_error <>
- PendingInbound --> evm_deposit_success: Receiver is ZetaChain
- evm_deposit_success --> OutboundMined: EVM deposit success
- evm_deposit_success --> evm_deposit_error: EVM deposit error
- evm_deposit_error --> PendingRevert: Contract error
- evm_deposit_error --> Aborted: Internal error, invalid chain, gas, nonce
- PendingInbound --> finalize_inbound: Receiver is connected chain
- finalize_inbound --> Aborted: Finalize inbound error
- finalize_inbound --> PendingOutbound: Finalize inbound success
-
-```
-
-仅观察者验证者可广播此消息。
-
-```proto
-message MsgVoteInbound {
- string creator = 1;
- string sender = 2;
- int64 sender_chain_id = 3;
- string receiver = 4;
- int64 receiver_chain = 5;
- string amount = 6;
- string message = 8;
- string inbound_hash = 9;
- uint64 inbound_block_height = 10;
- uint64 gas_limit = 11;
- pkg.coin.CoinType coin_type = 12;
- string tx_origin = 13;
- string asset = 14;
- uint64 event_index = 15;
- ProtocolContractVersion protocol_contract_version = 16;
- RevertOptions revert_options = 17;
- CallOptions call_options = 18;
- bool is_cross_chain_call = 19;
- InboundStatus status = 20;
- ConfirmationMode confirmation_mode = 21;
-}
-```
-
-#### MsgWhitelistERC20
-
-`WhitelistERC20` 会部署新的 ZRC-20、创建外部代币对象,并发起跨链交易在外部链上将该 ERC-20 加入白名单。
-授权:管理员策略第 1 组。
-
-```proto
-message MsgWhitelistERC20 {
- string creator = 1;
- string erc20_address = 2;
- int64 chain_id = 3;
- string name = 4;
- string symbol = 5;
- uint32 decimals = 6;
- int64 gas_limit = 7;
- string liquidity_cap = 8;
-}
-```
-
-#### MsgUpdateTssAddress
-
-`UpdateTssAddress` 用于更新 TSS 地址。
-
-```proto
-message MsgUpdateTssAddress {
- string creator = 1;
- string tss_pubkey = 2;
-}
-```
-
-#### MsgMigrateTssFunds
-
-`MigrateTssFunds` 将资金从当前 TSS 迁移至新 TSS。
-
-```proto
-message MsgMigrateTssFunds {
- string creator = 1;
- int64 chain_id = 2;
- string amount = 3;
-}
-```
-
-#### MsgAbortStuckCCTX
-
-`AbortStuckCCTX` 用于终止卡住的 CCTX。授权:管理员策略第 2 组。
-
-```proto
-message MsgAbortStuckCCTX {
- string creator = 1;
- string cctx_index = 2;
-}
-```
-
-#### MsgRefundAbortedCCTX
-
-`RefundAbortedCCTX` 用于为已终止的 CCTX 退款。它会验证 CCTX 是否已终止且尚未退款,并检查退款地址有效性,然后将金额退还给退款地址,并将 CCTX 标记为已退款。相关退款地址与金额逻辑可参考文档中的 `GetRefundAddress` 与 `GetAbortedAmount`。
-
-```proto
-message MsgRefundAbortedCCTX {
- string creator = 1;
- string cctx_index = 2;
- string refund_address = 3;
-}
-```
-
-#### MsgUpdateRateLimiterFlags
-
-`UpdateRateLimiterFlags` 更新速率限制器标志。授权:管理员策略(运维)。
-
-```proto
-message MsgUpdateRateLimiterFlags {
- string creator = 1;
- RateLimiterFlags rate_limiter_flags = 2;
-}
-```
-
-#### MsgMigrateERC20CustodyFunds
-
-`MigrateERC20CustodyFunds` 将资金从当前 ERC20Custody 合约迁移到新合约。
-
-```proto
-message MsgMigrateERC20CustodyFunds {
- string creator = 1;
- int64 chain_id = 2;
- string new_custody_address = 3;
- string erc20_address = 4;
- string amount = 5;
-}
-```
-
-#### MsgUpdateERC20CustodyPauseStatus
-
-`UpdateERC20CustodyPauseStatus` 会创建管理员命令 CCTX,以更新 ERC20Custody 合约的暂停状态。
-
-```proto
-message MsgUpdateERC20CustodyPauseStatus {
- string creator = 1;
- int64 chain_id = 2;
- bool pause = 3;
-}
-```
-
-## emissions
-
-### 概述
-
-`emissions` 模块负责协调观察者、验证者与 TSS 签名者的奖励分配。目前仅在每个区块向验证者分发奖励,未分配的观察者与 TSS 奖励会存于各自池中。
-
-奖励分发逻辑在 begin blocker 中实现。
-
-模块会记录用于计算奖励的参数:
-
-- 最大质押因子
-- 最小质押因子
-- 平均出块时间
-- 目标质押比例
-- 验证者奖励比例
-- 观察者奖励比例
-- TSS 签名者奖励比例
-- 持续时间因子常数
-
-### 消息(Messages)
-
-#### MsgUpdateParams
-
-`UpdateParams` 定义了通过治理更新 `x/emissions` 模块参数的操作。
-权限账户固定为 `x/gov` 模块账户。
-
-```proto
-message MsgUpdateParams {
- string authority = 1;
- Params params = 2;
-}
-```
-
-#### MsgWithdrawEmission
-
-`WithdrawEmission` 允许用户提取可提取的排放奖励。成功提取后,会将未分发奖励池中的金额转入用户账户。
-若请求金额大于可提取余额,则会提取最大可用金额;若池内余额不足以满足请求,则返回错误。
-
-```proto
-message MsgWithdrawEmission {
- string creator = 1;
- string amount = 2;
-}
-```
-
-## fungible
-
-### 概述
-
-`fungible` 模块用于在 ZetaChain 上部署连接链(外部链)中的同质化代币(称为 “foreign coins”)。
-
-外部代币会在 ZetaChain 上表示为 ZRC-20 代币。
-
-当在 ZetaChain 上部署外部代币时,会部署 ZRC-20 合约、创建流动性池、为池子注入流动性,并将该代币添加到模块状态中的外部代币列表。
-
-模块包含以下逻辑:
-
-- 在 ZetaChain 上部署外部代币
-- 部署系统合约、Uniswap 与包装 ZETA
-- 从连接链向 ZetaChain 的全链智能合约存入并调用(`DepositZRC20AndCallContract` 与 `DepositZRC20`)
-
-该模块高度依赖[协议合约](https://github.com/zeta-chain/protocol-contracts)。
-
-#### 状态
-
-`fungible` 模块会跟踪以下状态:
-
-- 系统合约地址
-- 外部代币列表
-
-### 消息(Messages)
-
-#### MsgDeploySystemContracts
-
-`DeploySystemContracts` 用于部署新的系统合约实例。
-授权:管理员策略第 2 组。
-
-```proto
-message MsgDeploySystemContracts {
- string creator = 1;
-}
-```
-
-#### MsgDeployFungibleCoinZRC20
-
-`DeployFungibleCoinZRC20` 会将连接链上的同质化代币以 ZRC-20 形式部署到 ZetaChain。
-
-若该代币为 Gas 代币,将执行以下操作:
-
-* 部署该代币的 ZRC-20 合约;
-* 在系统合约中设置 ZRC-20 合约地址为代币地址;
-* 铸造 ZETA 并存入模块账户;
-* 在系统合约上调用 `setGasZetaPool` 记录池信息;
-* 调用 `addLiquidityETH` 向池子添加流动性。
-
-若该代币非 Gas 代币:
-
-* 部署 ZRC-20 合约;
-* 将该代币加入模块状态的外部代币列表。
-
-授权:管理员策略第 2 组。
-
-```proto
-message MsgDeployFungibleCoinZRC20 {
- string creator = 1;
- string ERC20 = 2;
- int64 foreign_chain_id = 3;
- uint32 decimals = 4;
- string name = 5;
- string symbol = 6;
- pkg.coin.CoinType coin_type = 7;
- int64 gas_limit = 8;
- string liquidity_cap = 9;
-}
-```
-
-#### MsgRemoveForeignCoin
-
-`RemoveForeignCoin` 会从模块状态的外部代币列表中移除某个代币。
-授权:管理员策略第 2 组。
-
-```proto
-message MsgRemoveForeignCoin {
- string creator = 1;
- string zrc20_address = 2;
-}
-```
-
-#### MsgUpdateSystemContract
-
-`UpdateSystemContract` 用于更新系统合约。
-
-```proto
-message MsgUpdateSystemContract {
- string creator = 1;
- string new_system_contract_address = 2;
-}
-```
-
-#### MsgUpdateContractBytecode
-
-`UpdateContractBytecode` 用于将合约的字节码更新为现有合约的字节码。仅 ZRC-20 合约或 WZeta 连接器合约可更新。
-重要:新合约字节码必须与旧合约保持相同的存储布局;可以新增变量,但不能移除已有变量。
-授权:管理员策略第 2 组。
-
-```proto
-message MsgUpdateContractBytecode {
- string creator = 1;
- string contract_address = 2;
- string new_code_hash = 3;
-}
-```
-
-#### MsgUpdateZRC20WithdrawFee
-
-`UpdateZRC20WithdrawFee` 用于更新 ZRC-20 代币的提现费用与 Gas 上限。
-
-```proto
-message MsgUpdateZRC20WithdrawFee {
- string creator = 1;
- string zrc20_address = 2;
- string new_withdraw_fee = 6;
- string new_gas_limit = 7;
-}
-```
-
-#### MsgUpdateZRC20LiquidityCap
-
-`UpdateZRC20LiquidityCap` 用于更新 ZRC-20 代币的流动性上限。
-授权:管理员策略第 2 组。
-
-```proto
-message MsgUpdateZRC20LiquidityCap {
- string creator = 1;
- string zrc20_address = 2;
- string liquidity_cap = 3;
-}
-```
-
-#### MsgPauseZRC20
-
-`PauseZRC20` 可暂停一组 ZRC-20 代币。
-授权:管理员策略 `groupEmergency`。
-
-```proto
-message MsgPauseZRC20 {
- string creator = 1;
- string zrc20_addresses = 2;
-}
-```
-
-#### MsgUnpauseZRC20
-
-`UnpauseZRC20` 恢复 ZRC-20 代币的运行。
-授权:管理员策略 `groupOperational`。
-
-```proto
-message MsgUnpauseZRC20 {
- string creator = 1;
- string zrc20_addresses = 2;
-}
-```
-
-#### MsgUpdateGatewayContract
-
-`UpdateGatewayContract` 更新 ZetaChain 协议用于读取入站、处理出站的 zevm 网关合约。
-
-```proto
-message MsgUpdateGatewayContract {
- string creator = 1;
- string new_gateway_contract_address = 2;
-}
-```
-
-#### MsgUpdateZRC20Name
-
-`UpdateZRC20Name` 更新 ZRC-20 代币的名称和/或符号。
-
-```proto
-message MsgUpdateZRC20Name {
- string creator = 1;
- string zrc20_address = 2;
- string name = 3;
- string symbol = 4;
-}
-```
-
-#### MsgBurnFungibleModuleAsset
-
-`BurnFungibleModuleAsset` 会销毁 `fungible` 模块上的 ZRC-20 余额。若提供零地址,则会销毁 `fungible` 模块持有的原生 ZETA。
-
-```proto
-message MsgBurnFungibleModuleAsset {
- string creator = 1;
- string zrc20_address = 2;
-}
-```
-
-#### MsgUpdateGatewayGasLimit
-
-`UpdateGatewayGasLimit` 更新 ZetaChain 协议使用的网关 Gas 上限。
-
-```proto
-message MsgUpdateGatewayGasLimit {
- string creator = 1;
- uint64 new_gas_limit = 2;
-}
-```
-
-## lightclient
-
-### 消息(Messages)
-
-#### MsgEnableHeaderVerification
-
-`EnableHeaderVerification` 为指定链 ID 启用区块头验证标志。启用后可提交区块头并用于校验证明正确性。
-
-```proto
-message MsgEnableHeaderVerification {
- string creator = 1;
- int64 chain_id_list = 2;
-}
-```
-
-#### MsgDisableHeaderVerification
-
-`DisableHeaderVerification` 为指定链 ID 禁用区块头验证标志。禁用后无法提交区块头或用其校验证明。
-
-```proto
-message MsgDisableHeaderVerification {
- string creator = 1;
- int64 chain_id_list = 2;
-}
-```
-
-## observer
-
-### 概述
-
-`observer` 模块维护用于投票的投票单、链与观察者账户的映射、受支持的连接链列表、核心参数(合约地址、出站交易调度间隔等)、观察者参数(投票阈值、最低观察者委托等)以及管理员策略参数。
-
-投票单用于为入站与出站交易投票。`observer` 模块提供投票单的创建、读取、更新、删除(CRUD)能力,并提供辅助函数判断投票单是否完成。投票机制也为其他模块所用,例如观察者验证者在 `crosschain` 模块中对交易进行投票。
-
-观察者验证者是在 `zetacored`(区块链节点)旁运行 `zetaclient` 的验证者,获授权对跨链交易的入站与出站进行投票。
-
-链与观察者账户之间的映射目前在创世阶段设定,并在 `crosschain` 模块中用于判断某观察者验证者是否有权对特定链的交易进行投票。
-
-### 消息(Messages)
-
-#### MsgAddObserver
-
-`AddObserver` 将观察者地址加入观察者集合。
-
-```proto
-message MsgAddObserver {
- string creator = 1;
- string observer_address = 2;
- string zetaclient_grantee_pubkey = 3;
- bool add_node_account_only = 4;
-}
-```
-
-#### MsgUpdateObserver
-
-`UpdateObserver` 用于更新观察者地址。
-授权:管理员策略(管理员更新)或旧观察者地址(当观察者因违规被记墓碑时)。
-
-```proto
-message MsgUpdateObserver {
- string creator = 1;
- string old_observer_address = 2;
- string new_observer_address = 3;
- ObserverUpdateReason update_reason = 4;
-}
-```
-
-#### MsgUpdateChainParams
-
-`UpdateChainParams` 更新特定链的参数,或新增一条链。链参数包括确认次数、出站交易调度间隔、ZETA 代币、连接器与 ERC20 托管合约地址等。
-仅管理员策略账户可广播。
-
-```proto
-message MsgUpdateChainParams {
- string creator = 1;
- ChainParams chainParams = 2;
-}
-```
-
-#### MsgRemoveChainParams
-
-`RemoveChainParams` 会移除某条链的参数。
-
-```proto
-message MsgRemoveChainParams {
- string creator = 1;
- int64 chain_id = 2;
-}
-```
-
-#### MsgVoteBlame
-
-```proto
-message MsgVoteBlame {
- string creator = 1;
- int64 chain_id = 2;
- Blame blame_info = 3;
-}
-```
-
-#### MsgUpdateKeygen
-
-`UpdateKeygen` 更新密钥生成所在的区块高度,并将状态设置为“pending keygen”。
-授权:管理员策略第 1 组。
-
-```proto
-message MsgUpdateKeygen {
- string creator = 1;
- int64 block = 2;
-}
-```
-
-#### MsgVoteBlockHeader
-
-`VoteBlockHeader` 为新区块头投票,以便存储。
-
-```proto
-message MsgVoteBlockHeader {
- string creator = 1;
- int64 chain_id = 2;
- bytes block_hash = 3;
- int64 height = 4;
- pkg.proofs.HeaderData header = 5;
-}
-```
-
-#### MsgResetChainNonces
-
-`ResetChainNonces` 处理链 nonce 的重置。
-
-```proto
-message MsgResetChainNonces {
- string creator = 1;
- int64 chain_id = 2;
- int64 chain_nonce_low = 3;
- int64 chain_nonce_high = 4;
-}
-```
-
-#### MsgVoteTSS
-
-`VoteTSS` 就创建 TSS 密钥并记录其信息(公钥、参与者与运营者地址、完成与 keygen 高度)进行投票。
-
-当投票通过时,会在链上记录 TSS 密钥信息,并将 keygen 状态设为 “success”。
-
-若 keygen 不存在、已完成或已失败,则投票会失败。
-
-仅节点账户可广播该消息。
-
-```proto
-message MsgVoteTSS {
- string creator = 1;
- string tss_pubkey = 2;
- int64 keygen_zeta_height = 3;
- pkg.chains.ReceiveStatus status = 4;
-}
-```
-
-#### MsgEnableCCTX
-
-`EnableCCTX` 启用 `IsInboundEnabled` 与 `IsOutboundEnabled` 标志,这两个标志用于控制入站与出站的创建。由具备 `groupOperational` 策略类型的策略账户启用。
-
-```proto
-message MsgEnableCCTX {
- string creator = 1;
- bool enableInbound = 2;
- bool enableOutbound = 3;
-}
-```
-
-#### MsgDisableCCTX
-
-`DisableCCTX` 禁用 `IsInboundEnabled` 与 `IsOutboundEnabled` 标志。由具备 `groupEmergency` 策略类型的策略账户禁用。
-
-```proto
-message MsgDisableCCTX {
- string creator = 1;
- bool disableInbound = 2;
- bool disableOutbound = 3;
-}
-```
-
-#### MsgDisableFastConfirmation
-
-`DisableFastConfirmation` 为指定链 ID 禁用快速确认。被禁用的链仅使用安全确认次数(SAFE confirmation count)来确认入站与出站。
-
-```proto
-message MsgDisableFastConfirmation {
- string creator = 1;
- int64 chain_id = 2;
-}
-```
-
-#### MsgUpdateGasPriceIncreaseFlags
-
-`UpdateGasPriceIncreaseFlags` 更新 GasPriceIncreaseFlags,这些标志用于控制 Gas 价格上调。由具备 `groupOperational` 策略类型的策略账户更新。
-
-```proto
-message MsgUpdateGasPriceIncreaseFlags {
- string creator = 1;
- GasPriceIncreaseFlags gasPriceIncreaseFlags = 2;
-}
-```
-
-#### MsgUpdateOperationalFlags
-
-```proto
-message MsgUpdateOperationalFlags {
- string creator = 1;
- OperationalFlags operational_flags = 2;
-}
-```
-
-#### MsgUpdateOperationalChainParams
-
-`UpdateOperationalChainParams` 更新与运维相关的链参数。与 `MsgUpdateChainParams` 不同,该消息不会修改敏感参数,例如用于监听连接链的网关合约地址。
-
-```proto
-message MsgUpdateOperationalChainParams {
- string creator = 1;
- int64 chain_id = 2;
- uint64 gas_price_ticker = 3;
- uint64 inbound_ticker = 4;
- uint64 outbound_ticker = 5;
- uint64 watch_utxo_ticker = 6;
- int64 outbound_schedule_interval = 7;
- int64 outbound_schedule_lookahead = 8;
- ConfirmationParams confirmation_params = 9;
- bool disable_tss_block_scan = 10;
-}
-```
-
diff --git a/src/pages/developers/architecture/observers.en-US.mdx b/src/pages/developers/architecture/observers.en-US.mdx
deleted file mode 100644
index b8c91d583..000000000
--- a/src/pages/developers/architecture/observers.en-US.mdx
+++ /dev/null
@@ -1,38 +0,0 @@
----
-title: Observer-Signer Validators
----
-
-import { ObserverList, ObserverParams } from "~/components/Docs";
-
-import { Alert } from "~/components/shared";
-
-ZetaChain has two types of validators: core validators and observer-signer
-validators (observer-signers).
-
-ZetaChain is designed to have two types of validators: observers and signers.
-Observers monitor activities on connected chains, while signers handle the
-signing of transactions from the Threshold Signature Scheme (TSS) address on
-behalf of the protocol. However, currently, all observer-signer validators on
-ZetaChain perform both roles, acting as both observers and signers. This means
-each observer-signer validator simultaneously observes transactions on
-connected chains and participates in transaction signing.
-
-Observer-signers are tasked with running nodes of connected chains, observing
-them with `zetaclient` and writing transactions to connected chains.
-
-The protocol is designed in a way to allow observer-signers in the future to
-choose which chains they want to observe. This allows for a more flexible system
-where observer-signers can observe only the subset of chains they are interested
-in (for example, their infrastructure is built around running EVM nodes). In the
-current version of the protocol, all observers-signers are observing all chains.
-
-A list of observer-signers on the ZetaChain testnet:
-
-
-
-As they perform a critical function in the system, the minimum self
-delegation/stake required to be an observer-signer is set as a param of the
-`observer` module on a per chain basis. This is to ensure that observer-signer
-validators are incentivized to perform their duties and are not malicious.
-
-
diff --git a/src/pages/developers/architecture/observers.zh-CN.mdx b/src/pages/developers/architecture/observers.zh-CN.mdx
deleted file mode 100644
index e0c5ea425..000000000
--- a/src/pages/developers/architecture/observers.zh-CN.mdx
+++ /dev/null
@@ -1,24 +0,0 @@
----
-title: 观察者-签名者验证者
----
-
-import { ObserverList, ObserverParams } from "~/components/Docs";
-
-import { Alert } from "~/components/shared";
-
-ZetaChain 拥有两类验证者:核心验证者与观察者-签名者验证者(observer-signers)。
-
-协议设计中包含观察者与签名者两种角色:观察者负责监控连接链上的活动,签名者则代表协议使用阈值签名地址(TSS)签署交易。然而,目前 ZetaChain 上的所有观察者-签名者验证者同时担任这两种角色——他们既要观察连接链上的交易,也要参与交易签名。
-
-观察者-签名者需要运行各连接链的节点,通过 `zetaclient` 监听事件,并将交易写入连接链。
-
-协议的设计允许观察者-签名者在未来选择自己想要监控的链,从而形成更灵活的体系:他们可以仅监控自己感兴趣的链(例如其基础设施专注于运行 EVM 节点)。在当前版本中,所有观察者-签名者都会监控全部连接链。
-
-以下为 ZetaChain 测试网上的观察者-签名者列表:
-
-
-
-由于观察者-签名者在系统中承担关键职能,协议会在 `observer` 模块中按链设置最低自抵押/质押要求。这样可以确保观察者-签名者验证者有足够激励履行职责,并避免恶意行为。
-
-
-
diff --git a/src/pages/developers/architecture/overview.en-US.mdx b/src/pages/developers/architecture/overview.en-US.mdx
deleted file mode 100644
index 2c9b6f3e7..000000000
--- a/src/pages/developers/architecture/overview.en-US.mdx
+++ /dev/null
@@ -1,71 +0,0 @@
----
-title: Architecture
----
-
-import { Alert } from "~/components/shared";
-
-## Overview
-
-At a high level, ZetaChain is a Proof of Stake (PoS) blockchain built on the
-Cosmos SDK and Comet BFT consensus engine. As a result, ZetaChain enjoys fast
-block time (~5s) and instant finality (no confirmation needed, no
-re-organization allowed). The Comet BFT consensus engine has shown to scale to
-~300 nodes in production. With future upgrades with BLS threshold signatures the
-number can potentially increase to 1000+. The throughput of transactions on
-ZetaChain can potentially reach 100 transactions per second TPS due to the
-efficiency of the consensus protocol.
-
-The ZetaChain architecture consists of a distributed network of nodes, often
-referred to as validators. Validators act as decentralized observers that reach
-consensus on relevant connected chain state and events, and can also
-update connected chain state via distributed key signing. ZetaChain accomplishes
-these functions in a decentralized (without a single point of failure,
-trustless, permissionless), transparent, and efficient way.
-
-Contained within each validator is the ZetaCore and ZetaClient. ZetaCore is
-responsible for producing the blockchain and maintaining the replicated state
-machine. ZetaClient is responsible for observing events on connected chains and
-signing outbound transactions.
-
-ZetaCore and ZetaClient are bundled together and run by node operators. Anyone
-can become a node operator to participate in validation provided that enough
-bonds are staked.
-
-
-
-## Validators
-
-Validators are comprised of 2 different roles: Core Validators and
-Observer-Signer Validators. Fees from transactions and rewards are distributed
-to validators in return for their service of processing transactions and keeping
-the network secure.
-
-### Core Validators
-
-ZetaChain uses the Comet BFT consensus protocol which is a partially synchronous
-Byzantine Fault Tolerant (BFT) consensus algorithm. Each validator node can vote
-on block proposals with voting power proportional to the staking coins (ZETA),
-bonded/delegated. Each validator is identified by its consensus public key.
-Validators need to be online all the time, ready to participate in the
-constantly growing block production. In exchange for their service, validators
-will receive block rewards and transaction fees.
-
-### Observer-Signer Validators
-
-Another set of important participants for ZetaChain consensus are the
-observer-signer validators who reach consensus on connected chain events and
-states. The observer-signers watch connected chains for certain relevant
-transactions/events/states at particular addresses via their full nodes of
-connected chains.
-
-ZetaChain collectively holds standard ECDSA/EdDSA keys for authenticated
-interaction with connected chains. The keys are distributed among multiple
-observer-signers in such a way that only a super majority of them can sign on
-behalf of the ZetaChain. The ZetaChain system uses bonded stakes and
-positive/negative incentives to ensure economic safety.
-
-
- {" "}
- It's important to note that at no time is any single entity or small fraction of nodes able to sign messages on behalf
- of ZetaChain on connected chains.{" "}
-
diff --git a/src/pages/developers/architecture/overview.zh-CN.mdx b/src/pages/developers/architecture/overview.zh-CN.mdx
deleted file mode 100644
index e69a922c7..000000000
--- a/src/pages/developers/architecture/overview.zh-CN.mdx
+++ /dev/null
@@ -1,37 +0,0 @@
----
-title: 架构概览
----
-
-import { Alert } from "~/components/shared";
-
-## 概述
-
-从宏观上看,ZetaChain 是一条基于 Cosmos SDK 与 Comet BFT 共识引擎构建的权益证明(PoS)区块链。因此,ZetaChain 具备约 5 秒的出块时间与即时终局性(无需等待确认,不存在回滚)。Comet BFT 共识引擎在生产环境中已证明可扩展至约 300 个节点;随着未来引入 BLS 阈值签名,该数量有望提升至 1000+。得益于高效的共识协议,ZetaChain 的交易吞吐量可达到每秒 100 笔交易(TPS)。
-
-ZetaChain 的架构由一个分布式节点网络组成,通常称为验证者。验证者作为去中心化的观察者,对连接链的相关状态与事件达成共识,并可通过分布式密钥签名更新连接链的状态。ZetaChain 以去中心化(无单点故障、无需信任、无许可)、透明且高效的方式实现上述功能。
-
-每个验证者内部都包含 ZetaCore 与 ZetaClient。ZetaCore 负责生成区块并维护复制状态机;ZetaClient 负责监听连接链上的事件并签署外发交易。
-
-ZetaCore 与 ZetaClient 作为一体由节点运营者运行。任何人在质押足够担保后,都可以成为节点运营者参与验证。
-
-
-
-## 验证者
-
-验证者由两种角色组成:核心验证者与观察者-签名者验证者。交易费用与奖励会作为回报分配给验证者,以奖励他们处理交易并维护网络安全。
-
-### 核心验证者
-
-ZetaChain 采用部分同步的拜占庭容错(BFT)共识算法——Comet BFT。每个验证节点可根据其绑定/委托的质押代币(ZETA)所对应的投票权对区块提案进行投票。每个验证者都由其共识公钥标识。验证者需要始终保持在线,随时参与持续生成的区块;作为回报,他们将获得区块奖励与交易费用。
-
-### 观察者-签名者验证者
-
-另一类对 ZetaChain 共识同样重要的参与者是观察者-签名者验证者,他们需要就连接链上的事件与状态达成共识。观察者-签名者通过各自的连接链全节点在特定地址上监控特定交易、事件与状态。
-
-ZetaChain 以集体方式持有标准的 ECDSA/EdDSA 密钥,用于与连接链进行认证交互。密钥分布在多个观察者-签名者之间,只有当足够多的验证者达成超多数时,他们才能代表 ZetaChain 进行签名。ZetaChain 系统通过绑定质押与正向/负向激励来确保经济安全。
-
-
- {" "}
- 需要特别指出的是,任何单个实体或少数节点都无法在连接链上代表 ZetaChain 签署消息。{" "}
-
-
diff --git a/src/pages/developers/architecture/privileged.en-US.mdx b/src/pages/developers/architecture/privileged.en-US.mdx
deleted file mode 100644
index 80d5219ff..000000000
--- a/src/pages/developers/architecture/privileged.en-US.mdx
+++ /dev/null
@@ -1,40 +0,0 @@
----
-title: Privileged Actions
----
-
-import { AdminPolicy } from "~/components/Docs";
-import { Alert } from "~/components/shared";
-
-Certain privileged actions (transaction messages) are only allowed to be
-performed by authorized entities. Some messages require the sender to be an
-observer validator, while others require the sender to be a specific policy
-account.
-
-A policy account is similar to an on-chain multisig account with members voting
-for message execution.
-
-Each group has an admin, a set of members, and a set of policy accounts. Each
-policy account has an admin, an address and a decision policy (threshold of
-votes, voting period, etc.).
-
-The group mechanism on ZetaChain is powered by the [`group` Cosmos SDK
-module](https://docs.cosmos.network/v0.50/modules/group/).
-
-ZetaChain can have any number of groups. Anyone can create a group. In this
-document we only consider policy accounts that give authorization to perform
-privileged actions.
-
-These policy accounts are set during genesis and as any module parameter they
-can be changed through governance. This is important, because even though the
-protocol has a notion of admins and privileged policy accounts, they are chosen
-by the community of the chain through governance. If a group/policy admin or
-members of a group become malicious, the community can create a new group with
-new admin and members and use the parameter change governance proposal to point
-the parameter of the observer module to the new policy accounts.
-
-The table below shows all privileged messages grouped by their required policy
-account and module. Each message is organized under its respective module
-(crosschain, fungible, observer, etc.) and requires authorization from the
-specified policy account.
-
-
diff --git a/src/pages/developers/architecture/privileged.zh-CN.mdx b/src/pages/developers/architecture/privileged.zh-CN.mdx
deleted file mode 100644
index e954a3e88..000000000
--- a/src/pages/developers/architecture/privileged.zh-CN.mdx
+++ /dev/null
@@ -1,23 +0,0 @@
----
-title: 特权操作
----
-
-import { AdminPolicy } from "~/components/Docs";
-import { Alert } from "~/components/shared";
-
-部分特权操作(交易消息)仅允许经授权的实体执行。有些消息要求发送者必须是观察者验证者,另一些则要求发送者为特定的策略账户。
-
-策略账户类似于链上的多签账户,由成员投票批准消息执行。
-
-每个群组都包含管理员、成员集合与策略账户集合。每个策略账户拥有管理员、地址以及决策策略(投票门槛、投票期限等)。
-
-ZetaChain 的群组机制由 [`group` Cosmos SDK 模块](https://docs.cosmos.network/v0.50/modules/group/)驱动。
-
-ZetaChain 可以拥有任意数量的群组,任何人都可以创建群组。本文档仅关注授予执行特权操作授权的策略账户。
-
-这些策略账户会在创世阶段设定,且与其他模块参数一样可通过治理流程修改。这一点非常关键:尽管协议中存在管理员与特权策略账户等概念,但它们是由链上社区通过治理选出的。如果某个群组/策略管理员或成员出现恶意行为,社区可以创建新的群组,选出新的管理员与成员,并通过参数变更提案将观察者模块的参数指向新的策略账户。
-
-下表按所需策略账户与模块列出了所有特权消息。每条消息根据所属模块(如 crosschain、fungible、observer 等)分类,并需要相应策略账户的授权。
-
-
-
diff --git a/src/pages/developers/architecture/whitelisting.en-US.mdx b/src/pages/developers/architecture/whitelisting.en-US.mdx
deleted file mode 100644
index cff4ce275..000000000
--- a/src/pages/developers/architecture/whitelisting.en-US.mdx
+++ /dev/null
@@ -1,79 +0,0 @@
----
-title: Whitelisting ERC-20
----
-
-## Overview
-
-The community can propose fungible (ERC-20) tokens on Ethereum or other EVM
-compatible chains connected by ZetaChain to be whitelisted. If whitelisted, such
-ERC20 tokens can be managed by ZetaChain omnichain smart contract via a ZRC20
-contract on ZetaChain’s EVM.
-
-Note: The protocol has strict considerations for whitelisting tokens in order to
-protect users of the Mainnet Beta network. These restrictions ensure
-compatibility, performance, economic security, and overall system integrity. The
-whitelisting process is necessary to prevent potential risks and vulnerabilities
-associated with non-compliant or malicious tokens that can harm users and the
-ecosystem. Any changes to the policies set out here or the protocol itself can
-be proposed through governance.
-
-## Background
-
-The `zetacored` state maintains a list of whitelisted foreign fungible assets,
-including ERC20 tokens on connected chains in the `foreign_coins` construct.
-Each of the `foreign_coin` is manageable by a ZRC20 contract on Zeta EVM.
-
-By default all native gas assets on connected chains will be whitelisted. Other
-fungible tokens need to be whitelisted.
-
-The reason ZetaChain requires whitelisting process is because:
-
-1. Compatibility: the ZetaChain system, by design, only works with _regular_
- ERC20 tokens, not arbitrary ones.
-2. Performance: tracking unbounded number of token contracts cause performance
- issues.
-3. Economic security: zombie tokens, infinite mints, economically unviable
- tokens may cause cascading problems on ZetaChain.
-4. Security: ir*regular* ERC20 contracts may increase attack surface of
- ZetaChain system (re-entry, self-destruct, etc).
-
-## Considerations for ERC20 contracts to be whitelisted
-
-_Must_ means necessary conditions; _should_ means strong preference.
-
-1. Must be ERC20 compliant and be _regular_ ERC20.
-2. Must not rebase.
-3. Must not have transfer fees.
-4. Must not be involved in any scams.
-5. Must be verified on Etherscan or equivalent explorers on other chain(s).
-6. Must have a working product, utility, and an active community/userbase.
-7. Must be audited.
-8. Should be economically valuable/viable.
-9. Should not be ERC777 or equivalent that can execute arbitrary code upon
- receiving funds.
-10. Should have a proven track record without recent security, operational, or
- implementation issues.
-11. Should have a source of initial liquidity.
-
-## Procedure
-
-First, a non-binding governance proposal that articulates the token and its
-suitability (satisfaction of the above considerations) and benefits of
-whitelisting the fungible token should be raised and passed.
-
-Proposals that are passed will be reviewed, and if a decision is made to go
-ahead with whitelisting the ERC20, according to the above requirements and
-preferences as criteria, the protocol admin group 2 will sign a
-`MsgWhitelistERC20` transaction and broadcast it. The ZetaChain network will do
-the following procedure:
-
-1. Deploy a ZRC20 contract on Zeta EVM to track and manage the foreign ERC20
- token;
-2. Add an entry to the state variable viewable at
- `{IP}:1317/zeta-chain/fungible/foreign_coins`;
-3. Whitelist the ERC20 contract address on the `ERC20Custody` contract on that
- connected chain;
-
-After these steps are done, the ERC20 whitelisting is finished. Liquidity for
-the given asset should promptly begin deposits in order to provide a smooth
-experience for users interested in interacting with the token.
diff --git a/src/pages/developers/architecture/whitelisting.zh-CN.mdx b/src/pages/developers/architecture/whitelisting.zh-CN.mdx
deleted file mode 100644
index a99fea52e..000000000
--- a/src/pages/developers/architecture/whitelisting.zh-CN.mdx
+++ /dev/null
@@ -1,51 +0,0 @@
----
-title: ERC-20 白名单
----
-
-## 概述
-
-社区可以提议将以太坊或其他由 ZetaChain 连接的 EVM 兼容链上的同质化(ERC-20)代币加入白名单。被列入白名单后,这些 ERC-20 代币可由 ZetaChain 的全链智能合约通过 ZetaChain EVM 上的 ZRC-20 合约进行管理。
-
-注意:为保护主网测试阶段用户,协议在代币白名单方面设有严格准则,以保障兼容性、性能、经济安全与整体系统完整性。白名单流程能够防止不符合要求或恶意代币带来的潜在风险与漏洞,避免危害用户及生态。任何对本文策略或协议本身的修改都需要通过治理提出。
-
-## 背景
-
-`zetacored` 状态会在 `foreign_coins` 结构中维护连接链上已列入白名单的外部同质化资产列表,其中包括 ERC-20 代币。每个 `foreign_coin` 都对应 Zeta EVM 上的一个 ZRC-20 合约进行管理。
-
-默认情况下,所有连接链上的原生 Gas 资产都会被自动列入白名单,其他同质化代币则需要经过白名单流程。
-
-ZetaChain 之所以要求执行白名单流程,原因如下:
-
-1. 兼容性:系统设计上仅支持“常规”ERC-20 代币,无法对任意实现提供支持。
-2. 性能:跟踪数量无上限的代币合约会造成性能问题。
-3. 经济安全:僵尸代币、无限增发或经济上不可行的代币可能在 ZetaChain 上引发连锁问题。
-4. 安全性:非常规的 ERC-20 合约(例如包含重入、`selfdestruct` 等)会扩大 ZetaChain 系统的攻击面。
-
-## ERC-20 白名单准入条件
-
-文中 “必须” 表示必要条件;“应当” 表示强烈建议。
-
-1. 必须遵循 ERC-20 标准,且为常规 ERC-20。
-2. 必须不具备 rebase 机制。
-3. 必须不收取转账手续费。
-4. 必须未参与任何诈骗活动。
-5. 必须在 Etherscan 或其他链的等效区块浏览器上完成合约验证。
-6. 必须拥有可用产品、实际用途及活跃的社区/用户基础。
-7. 必须通过审计。
-8. 应当具备经济价值或可行性。
-9. 应当不是在接收资金时可执行任意代码的 ERC-777 或类似标准。
-10. 应当拥有良好的历史记录,近期无安全、运营或实现层面的事故。
-11. 应当具备初始流动性来源。
-
-## 流程
-
-首先需要发起并通过一项非约束性治理提案,阐述该代币的详细信息、符合上述条件的理由,以及将其列入白名单的好处。
-
-提案通过后,将根据上述要求与偏好进行审查;若决定继续推进白名单流程,协议管理员第 2 组将签署并广播 `MsgWhitelistERC20` 交易。随后,ZetaChain 网络会执行以下步骤:
-
-1. 在 Zeta EVM 上部署与该外部 ERC-20 映射的 ZRC-20 合约;
-2. 在状态变量中新增一条记录,可通过 `{IP}:1317/zeta-chain/fungible/foreign_coins` 查看;
-3. 在目标连接链上的 `ERC20Custody` 合约中将该 ERC-20 合约地址加入白名单;
-
-完成上述步骤后,ERC-20 白名单流程即告完成。为保证用户顺畅体验,应尽快为该资产注入流动性,方便用户与该代币交互。
-
diff --git a/src/pages/developers/architecture/zetacored.en-US.md b/src/pages/developers/architecture/zetacored.en-US.md
deleted file mode 100644
index f2b14c6b4..000000000
--- a/src/pages/developers/architecture/zetacored.en-US.md
+++ /dev/null
@@ -1,17431 +0,0 @@
-## zetacored
-
-Zetacore Daemon (server)
-
-### Options
-
-```
- -h, --help help for zetacored
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored add-genesis-account](#zetacored-add-genesis-account) - Add a genesis account to genesis.json
-* [zetacored add-observer-list](#zetacored-add-observer-list) - Add a list of observers to the observer mapper ,default path is ~/.zetacored/os_info/observer_info.json
-* [zetacored addr-conversion](#zetacored-addr-conversion) - convert a zeta1xxx address to validator operator address zetavaloper1xxx
-* [zetacored collect-gentxs](#zetacored-collect-gentxs) - Collect genesis txs and output a genesis.json file
-* [zetacored collect-observer-info](#zetacored-collect-observer-info) - collect observer info into the genesis from a folder , default path is ~/.zetacored/os_info/
-
-* [zetacored comet](#zetacored-comet) - CometBFT subcommands
-* [zetacored config](#zetacored-config) - Utilities for managing application configuration
-* [zetacored debug](#zetacored-debug) - Tool for helping with debugging your application
-* [zetacored docs](#zetacored-docs) - Generate markdown documentation for zetacored
-* [zetacored export](#zetacored-export) - Export state to JSON
-* [zetacored gentx](#zetacored-gentx) - Generate a genesis tx carrying a self delegation
-* [zetacored get-pubkey](#zetacored-get-pubkey) - Get the node account public key
-* [zetacored index-eth-tx](#zetacored-index-eth-tx) - Index historical eth txs
-* [zetacored init](#zetacored-init) - Initialize private validator, p2p, genesis, and application configuration files
-* [zetacored keys](#zetacored-keys) - Manage your application's keys
-* [zetacored parse-genesis-file](#zetacored-parse-genesis-file) - Parse the provided genesis file and import the required data into the optionally provided genesis file
-* [zetacored query](#zetacored-query) - Querying subcommands
-* [zetacored rollback](#zetacored-rollback) - rollback Cosmos SDK and CometBFT state by one height
-* [zetacored snapshots](#zetacored-snapshots) - Manage local snapshots
-* [zetacored start](#zetacored-start) - Run the full node
-* [zetacored status](#zetacored-status) - Query remote node for status
-* [zetacored tx](#zetacored-tx) - Transactions subcommands
-* [zetacored upgrade-handler-version](#zetacored-upgrade-handler-version) - Print the default upgrade handler version
-* [zetacored validate](#zetacored-validate) - Validates the genesis file at the default location or at the location passed as an arg
-* [zetacored version](#zetacored-version) - Print the application binary version information
-
-## zetacored add-genesis-account
-
-Add a genesis account to genesis.json
-
-### Synopsis
-
-Add a genesis account to genesis.json. The provided account must specify
-the account address or key name and a list of initial coins. If a key name is given,
-the address will be looked up in the local Keybase. The list of initial tokens must
-contain valid denominations. Accounts may optionally be supplied with vesting parameters.
-
-
-```
-zetacored add-genesis-account [address_or_key_name] [coin][,[coin]] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for add-genesis-account
- --home string The application home directory
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test)
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --vesting-amount string amount of coins for vesting accounts
- --vesting-end-time int schedule end time (unix epoch) for vesting accounts
- --vesting-start-time int schedule start time (unix epoch) for vesting accounts
-```
-
-### Options inherited from parent commands
-
-```
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored](#zetacored) - Zetacore Daemon (server)
-
-## zetacored add-observer-list
-
-Add a list of observers to the observer mapper ,default path is ~/.zetacored/os_info/observer_info.json
-
-```
-zetacored add-observer-list [observer-list.json] [flags]
-```
-
-### Options
-
-```
- -h, --help help for add-observer-list
- --keygen-block int set keygen block , default is 20 (default 20)
- --tss-pubkey string set TSS pubkey if using older keygen
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored](#zetacored) - Zetacore Daemon (server)
-
-## zetacored addr-conversion
-
-convert a zeta1xxx address to validator operator address zetavaloper1xxx
-
-### Synopsis
-
-
-read a zeta1xxx or zetavaloper1xxx address and convert it to the other type;
-it always outputs three lines; the first line is the zeta1xxx address, the second line is the zetavaloper1xxx address
-and the third line is the ethereum address.
-
-
-```
-zetacored addr-conversion [zeta address] [flags]
-```
-
-### Options
-
-```
- -h, --help help for addr-conversion
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored](#zetacored) - Zetacore Daemon (server)
-
-## zetacored collect-gentxs
-
-Collect genesis txs and output a genesis.json file
-
-```
-zetacored collect-gentxs [flags]
-```
-
-### Options
-
-```
- --gentx-dir string override default "gentx" directory from which collect and execute genesis transactions; default [--home]/config/gentx/
- -h, --help help for collect-gentxs
- --home string The application home directory
-```
-
-### Options inherited from parent commands
-
-```
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored](#zetacored) - Zetacore Daemon (server)
-
-## zetacored collect-observer-info
-
-collect observer info into the genesis from a folder , default path is ~/.zetacored/os_info/
-
-
-```
-zetacored collect-observer-info [folder] [flags]
-```
-
-### Options
-
-```
- -h, --help help for collect-observer-info
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored](#zetacored) - Zetacore Daemon (server)
-
-## zetacored comet
-
-CometBFT subcommands
-
-### Options
-
-```
- -h, --help help for comet
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored](#zetacored) - Zetacore Daemon (server)
-* [zetacored comet bootstrap-state](#zetacored-comet-bootstrap-state) - Bootstrap CometBFT state at an arbitrary block height using a light client
-* [zetacored comet reset-state](#zetacored-comet-reset-state) - Remove all the data and WAL
-* [zetacored comet show-address](#zetacored-comet-show-address) - Shows this node's CometBFT validator consensus address
-* [zetacored comet show-node-id](#zetacored-comet-show-node-id) - Show this node's ID
-* [zetacored comet show-validator](#zetacored-comet-show-validator) - Show this node's CometBFT validator info
-* [zetacored comet unsafe-reset-all](#zetacored-comet-unsafe-reset-all) - (unsafe) Remove all the data and WAL, reset this node's validator to genesis state
-* [zetacored comet version](#zetacored-comet-version) - Print CometBFT libraries' version
-
-## zetacored comet bootstrap-state
-
-Bootstrap CometBFT state at an arbitrary block height using a light client
-
-```
-zetacored comet bootstrap-state [flags]
-```
-
-### Options
-
-```
- --height int Block height to bootstrap state at, if not provided it uses the latest block height in app state
- -h, --help help for bootstrap-state
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored comet](#zetacored-comet) - CometBFT subcommands
-
-## zetacored comet reset-state
-
-Remove all the data and WAL
-
-```
-zetacored comet reset-state [flags]
-```
-
-### Options
-
-```
- -h, --help help for reset-state
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored comet](#zetacored-comet) - CometBFT subcommands
-
-## zetacored comet show-address
-
-Shows this node's CometBFT validator consensus address
-
-```
-zetacored comet show-address [flags]
-```
-
-### Options
-
-```
- -h, --help help for show-address
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored comet](#zetacored-comet) - CometBFT subcommands
-
-## zetacored comet show-node-id
-
-Show this node's ID
-
-```
-zetacored comet show-node-id [flags]
-```
-
-### Options
-
-```
- -h, --help help for show-node-id
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored comet](#zetacored-comet) - CometBFT subcommands
-
-## zetacored comet show-validator
-
-Show this node's CometBFT validator info
-
-```
-zetacored comet show-validator [flags]
-```
-
-### Options
-
-```
- -h, --help help for show-validator
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored comet](#zetacored-comet) - CometBFT subcommands
-
-## zetacored comet unsafe-reset-all
-
-(unsafe) Remove all the data and WAL, reset this node's validator to genesis state
-
-```
-zetacored comet unsafe-reset-all [flags]
-```
-
-### Options
-
-```
- -h, --help help for unsafe-reset-all
- --keep-addr-book keep the address book intact
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored comet](#zetacored-comet) - CometBFT subcommands
-
-## zetacored comet version
-
-Print CometBFT libraries' version
-
-### Synopsis
-
-Print protocols' and libraries' version numbers against which this app has been compiled.
-
-```
-zetacored comet version [flags]
-```
-
-### Options
-
-```
- -h, --help help for version
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored comet](#zetacored-comet) - CometBFT subcommands
-
-## zetacored config
-
-Utilities for managing application configuration
-
-### Options
-
-```
- -h, --help help for config
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored](#zetacored) - Zetacore Daemon (server)
-* [zetacored config diff](#zetacored-config-diff) - Outputs all config values that are different from the app.toml defaults.
-* [zetacored config get](#zetacored-config-get) - Get an application config value
-* [zetacored config home](#zetacored-config-home) - Outputs the folder used as the binary home. No home directory is set when using the `confix` tool standalone.
-* [zetacored config migrate](#zetacored-config-migrate) - Migrate Cosmos SDK app configuration file to the specified version
-* [zetacored config set](#zetacored-config-set) - Set an application config value
-* [zetacored config view](#zetacored-config-view) - View the config file
-
-## zetacored config diff
-
-Outputs all config values that are different from the app.toml defaults.
-
-```
-zetacored config diff [target-version] [app-toml-path] [flags]
-```
-
-### Options
-
-```
- -h, --help help for diff
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored config](#zetacored-config) - Utilities for managing application configuration
-
-## zetacored config get
-
-Get an application config value
-
-### Synopsis
-
-Get an application config value. The [config] argument must be the path of the file when using the `confix` tool standalone, otherwise it must be the name of the config file without the .toml extension.
-
-```
-zetacored config get [config] [key] [flags]
-```
-
-### Options
-
-```
- -h, --help help for get
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored config](#zetacored-config) - Utilities for managing application configuration
-
-## zetacored config home
-
-Outputs the folder used as the binary home. No home directory is set when using the `confix` tool standalone.
-
-### Synopsis
-
-Outputs the folder used as the binary home. In order to change the home directory path, set the $APPD_HOME environment variable, or use the "--home" flag.
-
-```
-zetacored config home [flags]
-```
-
-### Options
-
-```
- -h, --help help for home
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored config](#zetacored-config) - Utilities for managing application configuration
-
-## zetacored config migrate
-
-Migrate Cosmos SDK app configuration file to the specified version
-
-### Synopsis
-
-Migrate the contents of the Cosmos SDK app configuration (app.toml) to the specified version.
-The output is written in-place unless --stdout is provided.
-In case of any error in updating the file, no output is written.
-
-```
-zetacored config migrate [target-version] [app-toml-path] (options) [flags]
-```
-
-### Options
-
-```
- -h, --help help for migrate
- --skip-validate skip configuration validation (allows to migrate unknown configurations)
- --stdout print the updated config to stdout
- --verbose log changes to stderr
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored config](#zetacored-config) - Utilities for managing application configuration
-
-## zetacored config set
-
-Set an application config value
-
-### Synopsis
-
-Set an application config value. The [config] argument must be the path of the file when using the `confix` tool standalone, otherwise it must be the name of the config file without the .toml extension.
-
-```
-zetacored config set [config] [key] [value] [flags]
-```
-
-### Options
-
-```
- -h, --help help for set
- -s, --skip-validate skip configuration validation (allows to mutate unknown configurations)
- --stdout print the updated config to stdout
- -v, --verbose log changes to stderr
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored config](#zetacored-config) - Utilities for managing application configuration
-
-## zetacored config view
-
-View the config file
-
-### Synopsis
-
-View the config file. The [config] argument must be the path of the file when using the `confix` tool standalone, otherwise it must be the name of the config file without the .toml extension.
-
-```
-zetacored config view [config] [flags]
-```
-
-### Options
-
-```
- -h, --help help for view
- --output-format string Output format (json|toml)
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored config](#zetacored-config) - Utilities for managing application configuration
-
-## zetacored debug
-
-Tool for helping with debugging your application
-
-```
-zetacored debug [flags]
-```
-
-### Options
-
-```
- -h, --help help for debug
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored](#zetacored) - Zetacore Daemon (server)
-* [zetacored debug addr](#zetacored-debug-addr) - Convert an address between hex and bech32
-* [zetacored debug codec](#zetacored-debug-codec) - Tool for helping with debugging your application codec
-* [zetacored debug prefixes](#zetacored-debug-prefixes) - List prefixes used for Human-Readable Part (HRP) in Bech32
-* [zetacored debug pubkey](#zetacored-debug-pubkey) - Decode a pubkey from proto JSON
-* [zetacored debug pubkey-raw](#zetacored-debug-pubkey-raw) - Decode a ED25519 or secp256k1 pubkey from hex, base64, or bech32
-* [zetacored debug raw-bytes](#zetacored-debug-raw-bytes) - Convert raw bytes output (eg. [10 21 13 255]) to hex
-
-## zetacored debug addr
-
-Convert an address between hex and bech32
-
-### Synopsis
-
-Convert an address between hex encoding and bech32.
-
-Example:
-$ zetacored debug addr cosmos1e0jnq2sun3dzjh8p2xq95kk0expwmd7shwjpfg
-
-
-```
-zetacored debug addr [address] [flags]
-```
-
-### Options
-
-```
- -h, --help help for addr
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored debug](#zetacored-debug) - Tool for helping with debugging your application
-
-## zetacored debug codec
-
-Tool for helping with debugging your application codec
-
-```
-zetacored debug codec [flags]
-```
-
-### Options
-
-```
- -h, --help help for codec
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored debug](#zetacored-debug) - Tool for helping with debugging your application
-* [zetacored debug codec list-implementations](#zetacored-debug-codec-list-implementations) - List the registered type URLs for the provided interface
-* [zetacored debug codec list-interfaces](#zetacored-debug-codec-list-interfaces) - List all registered interface type URLs
-
-## zetacored debug codec list-implementations
-
-List the registered type URLs for the provided interface
-
-### Synopsis
-
-List the registered type URLs that can be used for the provided interface name using the application codec
-
-```
-zetacored debug codec list-implementations [interface] [flags]
-```
-
-### Options
-
-```
- -h, --help help for list-implementations
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored debug codec](#zetacored-debug-codec) - Tool for helping with debugging your application codec
-
-## zetacored debug codec list-interfaces
-
-List all registered interface type URLs
-
-### Synopsis
-
-List all registered interface type URLs using the application codec
-
-```
-zetacored debug codec list-interfaces [flags]
-```
-
-### Options
-
-```
- -h, --help help for list-interfaces
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored debug codec](#zetacored-debug-codec) - Tool for helping with debugging your application codec
-
-## zetacored debug prefixes
-
-List prefixes used for Human-Readable Part (HRP) in Bech32
-
-### Synopsis
-
-List prefixes used in Bech32 addresses.
-
-```
-zetacored debug prefixes [flags]
-```
-
-### Examples
-
-```
-$ zetacored debug prefixes
-```
-
-### Options
-
-```
- -h, --help help for prefixes
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored debug](#zetacored-debug) - Tool for helping with debugging your application
-
-## zetacored debug pubkey
-
-Decode a pubkey from proto JSON
-
-### Synopsis
-
-Decode a pubkey from proto JSON and display it's address.
-
-Example:
-$ zetacored debug pubkey '{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"AurroA7jvfPd1AadmmOvWM2rJSwipXfRf8yD6pLbA2DJ"}'
-
-
-```
-zetacored debug pubkey [pubkey] [flags]
-```
-
-### Options
-
-```
- -h, --help help for pubkey
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored debug](#zetacored-debug) - Tool for helping with debugging your application
-
-## zetacored debug pubkey-raw
-
-Decode a ED25519 or secp256k1 pubkey from hex, base64, or bech32
-
-### Synopsis
-
-Decode a pubkey from hex, base64, or bech32.
-
-```
-zetacored debug pubkey-raw [pubkey] -t [{ed25519, secp256k1}] [flags]
-```
-
-### Examples
-
-```
-
-zetacored debug pubkey-raw 8FCA9D6D1F80947FD5E9A05309259746F5F72541121766D5F921339DD061174A
-zetacored debug pubkey-raw j8qdbR+AlH/V6aBTCSWXRvX3JUESF2bV+SEzndBhF0o=
-zetacored debug pubkey-raw cosmospub1zcjduepq3l9f6mglsz28l40f5pfsjfvhgm6lwf2pzgtkd40eyyeem5rpza9q47axrz
-
-```
-
-### Options
-
-```
- -h, --help help for pubkey-raw
- -t, --type string Pubkey type to decode (oneof secp256k1, ed25519)
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored debug](#zetacored-debug) - Tool for helping with debugging your application
-
-## zetacored debug raw-bytes
-
-Convert raw bytes output (eg. [10 21 13 255]) to hex
-
-### Synopsis
-
-Convert raw-bytes to hex.
-
-```
-zetacored debug raw-bytes [raw-bytes] [flags]
-```
-
-### Examples
-
-```
-zetacored debug raw-bytes '[72 101 108 108 111 44 32 112 108 97 121 103 114 111 117 110 100]'
-```
-
-### Options
-
-```
- -h, --help help for raw-bytes
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored debug](#zetacored-debug) - Tool for helping with debugging your application
-
-## zetacored docs
-
-Generate markdown documentation for zetacored
-
-```
-zetacored docs [path] [flags]
-```
-
-### Options
-
-```
- -h, --help help for docs
- --path string Path where the docs will be generated
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored](#zetacored) - Zetacore Daemon (server)
-
-## zetacored export
-
-Export state to JSON
-
-```
-zetacored export [flags]
-```
-
-### Options
-
-```
- --for-zero-height Export state to start at height zero (perform preproccessing)
- --height int Export state from a particular height (-1 means latest height) (default -1)
- -h, --help help for export
- --home string The application home directory
- --jail-allowed-addrs strings Comma-separated list of operator addresses of jailed validators to unjail
- --modules-to-export strings Comma-separated list of modules to export. If empty, will export all modules
- --output-document string Exported state is written to the given file instead of STDOUT
-```
-
-### Options inherited from parent commands
-
-```
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored](#zetacored) - Zetacore Daemon (server)
-
-## zetacored gentx
-
-Generate a genesis tx carrying a self delegation
-
-### Synopsis
-
-Generate a genesis transaction that creates a validator with a self-delegation,
-that is signed by the key in the Keyring referenced by a given name. A node ID and consensus
-pubkey may optionally be provided. If they are omitted, they will be retrieved from the priv_validator.json
-file. The following default parameters are included:
-
- delegation amount: 100000000stake
- commission rate: 0.1
- commission max rate: 0.2
- commission max change rate: 0.01
- minimum self delegation: 1
-
-
-Example:
-$ zetacored gentx my-key-name 1000000stake --home=/path/to/home/dir --keyring-backend=os --chain-id=test-chain-1 \
- --moniker="myvalidator" \
- --commission-max-change-rate=0.01 \
- --commission-max-rate=1.0 \
- --commission-rate=0.07 \
- --details="..." \
- --security-contact="..." \
- --website="..."
-
-
-```
-zetacored gentx [key_name] [amount] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --amount string Amount of coins to bond
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --commission-max-change-rate string The maximum commission change rate percentage (per day)
- --commission-max-rate string The maximum commission rate percentage
- --commission-rate string The initial commission rate percentage
- --details string The validator's (optional) details
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for gentx
- --home string The application home directory
- --identity string The (optional) identity signature (ex. UPort or Keybase)
- --ip string The node's public P2P IP
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --min-self-delegation string The minimum self delegation required on the validator
- --moniker string The validator's (optional) moniker
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --node-id string The node's NodeID
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- --output-document string Write the genesis transaction JSON document to the given file instead of the default location
- --p2p-port uint The node's public P2P port (default 26656)
- --pubkey string The validator's Protobuf JSON encoded public key
- --security-contact string The validator's (optional) security contact email
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- --website string The validator's (optional) website
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored](#zetacored) - Zetacore Daemon (server)
-
-## zetacored get-pubkey
-
-Get the node account public key
-
-```
-zetacored get-pubkey [tssKeyName] [password] [flags]
-```
-
-### Options
-
-```
- -h, --help help for get-pubkey
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored](#zetacored) - Zetacore Daemon (server)
-
-## zetacored index-eth-tx
-
-Index historical eth txs
-
-### Synopsis
-
-Index historical eth txs, it only support two traverse direction to avoid creating gaps in the indexer db if using arbitrary block ranges:
- - backward: index the blocks from the first indexed block to the earliest block in the chain, if indexer db is empty, start from the latest block.
- - forward: index the blocks from the latest indexed block to latest block in the chain.
-
- When start the node, the indexer start from the latest indexed block to avoid creating gap.
- Backward mode should be used most of the time, so the latest indexed block is always up-to-date.
-
-
-```
-zetacored index-eth-tx [backward|forward] [flags]
-```
-
-### Options
-
-```
- -h, --help help for index-eth-tx
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored](#zetacored) - Zetacore Daemon (server)
-
-## zetacored init
-
-Initialize private validator, p2p, genesis, and application configuration files
-
-### Synopsis
-
-Initialize validators's and node's configuration files.
-
-```
-zetacored init [moniker] [flags]
-```
-
-### Options
-
-```
- --chain-id string genesis file chain-id, if left blank will be randomly created
- --consensus-key-algo string algorithm to use for the consensus key
- --default-denom string genesis file default denomination, if left blank default value is 'stake'
- -h, --help help for init
- --home string node's home directory
- --initial-height int specify the initial block height at genesis (default 1)
- -o, --overwrite overwrite the genesis.json file
- --recover provide seed phrase to recover existing key instead of creating
-```
-
-### Options inherited from parent commands
-
-```
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored](#zetacored) - Zetacore Daemon (server)
-
-## zetacored keys
-
-Manage your application's keys
-
-### Synopsis
-
-Keyring management commands. These keys may be in any format supported by the
-CometBFT crypto library and can be used by light-clients, full nodes, or any other application
-that needs to sign with a private key.
-
-The keyring supports the following backends:
-
- os Uses the operating system's default credentials store.
- file Uses encrypted file-based keystore within the app's configuration directory.
- This keyring will request a password each time it is accessed, which may occur
- multiple times in a single command resulting in repeated password prompts.
- kwallet Uses KDE Wallet Manager as a credentials management application.
- pass Uses the pass command line utility to store and retrieve keys.
- test Stores keys insecurely to disk. It does not prompt for a password to be unlocked
- and it should be use only for testing purposes.
-
-kwallet and pass backends depend on external tools. Refer to their respective documentation for more
-information:
- KWallet https://github.com/KDE/kwallet
- pass https://www.passwordstore.org/
-
-The pass backend requires GnuPG: https://gnupg.org/
-
-
-### Options
-
-```
- -h, --help help for keys
- --home string The application home directory
- --keyring-backend string Select keyring's backend (os|file|test)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored](#zetacored) - Zetacore Daemon (server)
-* [zetacored keys ](#zetacored-keys-) -
-* [zetacored keys add](#zetacored-keys-add) - Add an encrypted private key (either newly generated or recovered), encrypt it, and save to [name] file
-* [zetacored keys delete](#zetacored-keys-delete) - Delete the given keys
-* [zetacored keys export](#zetacored-keys-export) - Export private keys
-* [zetacored keys import](#zetacored-keys-import) - Import private keys into the local keybase
-* [zetacored keys list](#zetacored-keys-list) - List all keys
-* [zetacored keys list-key-types](#zetacored-keys-list-key-types) - List all key types
-* [zetacored keys migrate](#zetacored-keys-migrate) - Migrate keys from amino to proto serialization format
-* [zetacored keys mnemonic](#zetacored-keys-mnemonic) - Compute the bip39 mnemonic for some input entropy
-* [zetacored keys parse](#zetacored-keys-parse) - Parse address from hex to bech32 and vice versa
-* [zetacored keys rename](#zetacored-keys-rename) - Rename an existing key
-* [zetacored keys show](#zetacored-keys-show) - Retrieve key information by name or address
-* [zetacored keys unsafe-export-eth-key](#zetacored-keys-unsafe-export-eth-key) - **UNSAFE** Export an Ethereum private key
-* [zetacored keys unsafe-import-eth-key](#zetacored-keys-unsafe-import-eth-key) - **UNSAFE** Import Ethereum private keys into the local keybase
-
-## zetacored keys
-
-
-
-```
-zetacored keys [flags]
-```
-
-### Options
-
-```
- -h, --help help for this command
-```
-
-### Options inherited from parent commands
-
-```
- --home string The application home directory
- --keyring-backend string Select keyring's backend (os|file|test)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --output string Output format (text|json)
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored keys](#zetacored-keys) - Manage your application's keys
-
-## zetacored keys add
-
-Add an encrypted private key (either newly generated or recovered), encrypt it, and save to [name] file
-
-### Synopsis
-
-Derive a new private key and encrypt to disk.
-Optionally specify a BIP39 mnemonic, a BIP39 passphrase to further secure the mnemonic,
-and a bip32 HD path to derive a specific account. The key will be stored under the given name
-and encrypted with the given password. The only input that is required is the encryption password.
-
-If run with -i, it will prompt the user for BIP44 path, BIP39 mnemonic, and passphrase.
-The flag --recover allows one to recover a key from a seed passphrase.
-If run with --dry-run, a key would be generated (or recovered) but not stored to the
-local keystore.
-Use the --pubkey flag to add arbitrary public keys to the keystore for constructing
-multisig transactions.
-
-Use the --source flag to import mnemonic from a file in recover or interactive mode.
-Example:
-
- keys add testing --recover --source ./mnemonic.txt
-
-You can create and store a multisig key by passing the list of key names stored in a keyring
-and the minimum number of signatures required through --multisig-threshold. The keys are
-sorted by address, unless the flag --nosort is set.
-Example:
-
- keys add mymultisig --multisig "keyname1,keyname2,keyname3" --multisig-threshold 2
-
-
-```
-zetacored keys add [name] [flags]
-```
-
-### Options
-
-```
- --account uint32 Account number for HD derivation (less than equal 2147483647)
- --coin-type uint32 coin type number for HD derivation (default 118)
- --dry-run Perform action, but don't add key to local keystore
- --hd-path string Manual HD Path derivation (overrides BIP44 config)
- -h, --help help for add
- --index uint32 Address index number for HD derivation (less than equal 2147483647)
- -i, --interactive Interactively prompt user for BIP39 passphrase and mnemonic
- --key-type string Key signing algorithm to generate keys for
- --ledger Store a local reference to a private key on a Ledger device
- --multisig strings List of key names stored in keyring to construct a public legacy multisig key
- --multisig-threshold int K out of N required signatures. For use in conjunction with --multisig (default 1)
- --no-backup Don't print out seed phrase (if others are watching the terminal)
- --nosort Keys passed to --multisig are taken in the order they're supplied
- --pubkey string Parse a public key in JSON format and saves key info to [name] file.
- --pubkey-base64 string Parse a public key in base64 format and saves key info.
- --recover Provide seed phrase to recover existing key instead of creating
- --source string Import mnemonic from a file (only usable when recover or interactive is passed)
-```
-
-### Options inherited from parent commands
-
-```
- --home string The application home directory
- --keyring-backend string Select keyring's backend (os|file|test)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --output string Output format (text|json)
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored keys](#zetacored-keys) - Manage your application's keys
-
-## zetacored keys delete
-
-Delete the given keys
-
-### Synopsis
-
-Delete keys from the Keybase backend.
-
-Note that removing offline or ledger keys will remove
-only the public key references stored locally, i.e.
-private keys stored in a ledger device cannot be deleted with the CLI.
-
-
-```
-zetacored keys delete [name]... [flags]
-```
-
-### Options
-
-```
- -f, --force Remove the key unconditionally without asking for the passphrase. Deprecated.
- -h, --help help for delete
- -y, --yes Skip confirmation prompt when deleting offline or ledger key references
-```
-
-### Options inherited from parent commands
-
-```
- --home string The application home directory
- --keyring-backend string Select keyring's backend (os|file|test)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --output string Output format (text|json)
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored keys](#zetacored-keys) - Manage your application's keys
-
-## zetacored keys export
-
-Export private keys
-
-### Synopsis
-
-Export a private key from the local keyring in ASCII-armored encrypted format.
-
-When both the --unarmored-hex and --unsafe flags are selected, cryptographic
-private key material is exported in an INSECURE fashion that is designed to
-allow users to import their keys in hot wallets. This feature is for advanced
-users only that are confident about how to handle private keys work and are
-FULLY AWARE OF THE RISKS. If you are unsure, you may want to do some research
-and export your keys in ASCII-armored encrypted format.
-
-```
-zetacored keys export [name] [flags]
-```
-
-### Options
-
-```
- -h, --help help for export
- --unarmored-hex Export unarmored hex privkey. Requires --unsafe.
- --unsafe Enable unsafe operations. This flag must be switched on along with all unsafe operation-specific options.
- -y, --yes Skip confirmation prompt when export unarmored hex privkey
-```
-
-### Options inherited from parent commands
-
-```
- --home string The application home directory
- --keyring-backend string Select keyring's backend (os|file|test)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --output string Output format (text|json)
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored keys](#zetacored-keys) - Manage your application's keys
-
-## zetacored keys import
-
-Import private keys into the local keybase
-
-### Synopsis
-
-Import a ASCII armored private key into the local keybase.
-
-```
-zetacored keys import [name] [keyfile] [flags]
-```
-
-### Options
-
-```
- -h, --help help for import
-```
-
-### Options inherited from parent commands
-
-```
- --home string The application home directory
- --keyring-backend string Select keyring's backend (os|file|test)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --output string Output format (text|json)
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored keys](#zetacored-keys) - Manage your application's keys
-
-## zetacored keys list
-
-List all keys
-
-### Synopsis
-
-Return a list of all public keys stored by this key manager
-along with their associated name and address.
-
-```
-zetacored keys list [flags]
-```
-
-### Options
-
-```
- -h, --help help for list
- -n, --list-names List names only
-```
-
-### Options inherited from parent commands
-
-```
- --home string The application home directory
- --keyring-backend string Select keyring's backend (os|file|test)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --output string Output format (text|json)
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored keys](#zetacored-keys) - Manage your application's keys
-
-## zetacored keys list-key-types
-
-List all key types
-
-### Synopsis
-
-Return a list of all supported key types (also known as algos)
-
-```
-zetacored keys list-key-types [flags]
-```
-
-### Options
-
-```
- -h, --help help for list-key-types
-```
-
-### Options inherited from parent commands
-
-```
- --home string The application home directory
- --keyring-backend string Select keyring's backend (os|file|test)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --output string Output format (text|json)
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored keys](#zetacored-keys) - Manage your application's keys
-
-## zetacored keys migrate
-
-Migrate keys from amino to proto serialization format
-
-### Synopsis
-
-Migrate keys from Amino to Protocol Buffers records.
-For each key material entry, the command will check if the key can be deserialized using proto.
-If this is the case, the key is already migrated. Therefore, we skip it and continue with a next one.
-Otherwise, we try to deserialize it using Amino into LegacyInfo. If this attempt is successful, we serialize
-LegacyInfo to Protobuf serialization format and overwrite the keyring entry. If any error occurred, it will be
-outputted in CLI and migration will be continued until all keys in the keyring DB are exhausted.
-See https://github.com/cosmos/cosmos-sdk/pull/9695 for more details.
-
-
-```
-zetacored keys migrate [flags]
-```
-
-### Options
-
-```
- -h, --help help for migrate
-```
-
-### Options inherited from parent commands
-
-```
- --home string The application home directory
- --keyring-backend string Select keyring's backend (os|file|test)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --output string Output format (text|json)
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored keys](#zetacored-keys) - Manage your application's keys
-
-## zetacored keys mnemonic
-
-Compute the bip39 mnemonic for some input entropy
-
-### Synopsis
-
-Create a bip39 mnemonic, sometimes called a seed phrase, by reading from the system entropy. To pass your own entropy, use --unsafe-entropy
-
-```
-zetacored keys mnemonic [flags]
-```
-
-### Options
-
-```
- -h, --help help for mnemonic
- --unsafe-entropy Prompt the user to supply their own entropy, instead of relying on the system
- -y, --yes Skip confirmation prompt when check input entropy length
-```
-
-### Options inherited from parent commands
-
-```
- --home string The application home directory
- --keyring-backend string Select keyring's backend (os|file|test)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --output string Output format (text|json)
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored keys](#zetacored-keys) - Manage your application's keys
-
-## zetacored keys parse
-
-Parse address from hex to bech32 and vice versa
-
-### Synopsis
-
-Convert and print to stdout key addresses and fingerprints from
-hexadecimal into bech32 cosmos prefixed format and vice versa.
-
-
-```
-zetacored keys parse [hex-or-bech32-address] [flags]
-```
-
-### Options
-
-```
- -h, --help help for parse
-```
-
-### Options inherited from parent commands
-
-```
- --home string The application home directory
- --keyring-backend string Select keyring's backend (os|file|test)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --output string Output format (text|json)
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored keys](#zetacored-keys) - Manage your application's keys
-
-## zetacored keys rename
-
-Rename an existing key
-
-### Synopsis
-
-Rename a key from the Keybase backend.
-
-Note that renaming offline or ledger keys will rename
-only the public key references stored locally, i.e.
-private keys stored in a ledger device cannot be renamed with the CLI.
-
-
-```
-zetacored keys rename [old_name] [new_name] [flags]
-```
-
-### Options
-
-```
- -h, --help help for rename
- -y, --yes Skip confirmation prompt when renaming offline or ledger key references
-```
-
-### Options inherited from parent commands
-
-```
- --home string The application home directory
- --keyring-backend string Select keyring's backend (os|file|test)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --output string Output format (text|json)
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored keys](#zetacored-keys) - Manage your application's keys
-
-## zetacored keys show
-
-Retrieve key information by name or address
-
-### Synopsis
-
-Display keys details. If multiple names or addresses are provided,
-then an ephemeral multisig key will be created under the name "multi"
-consisting of all the keys provided by name and multisig threshold.
-
-```
-zetacored keys show [name_or_address [name_or_address...]] [flags]
-```
-
-### Options
-
-```
- -a, --address Output the address only (cannot be used with --output)
- --bech string The Bech32 prefix encoding for a key (acc|val|cons)
- -d, --device Output the address in a ledger device (cannot be used with --pubkey)
- -h, --help help for show
- --multisig-threshold int K out of N required signatures (default 1)
- -p, --pubkey Output the public key only (cannot be used with --output)
- --qrcode Display key address QR code (will be ignored if -a or --address is false)
-```
-
-### Options inherited from parent commands
-
-```
- --home string The application home directory
- --keyring-backend string Select keyring's backend (os|file|test)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --output string Output format (text|json)
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored keys](#zetacored-keys) - Manage your application's keys
-
-## zetacored keys unsafe-export-eth-key
-
-**UNSAFE** Export an Ethereum private key
-
-### Synopsis
-
-**UNSAFE** Export an Ethereum private key unencrypted to use in dev tooling
-
-```
-zetacored keys unsafe-export-eth-key [name] [flags]
-```
-
-### Options
-
-```
- -h, --help help for unsafe-export-eth-key
-```
-
-### Options inherited from parent commands
-
-```
- --home string The application home directory
- --keyring-backend string Select keyring's backend (os|file|test)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --output string Output format (text|json)
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored keys](#zetacored-keys) - Manage your application's keys
-
-## zetacored keys unsafe-import-eth-key
-
-**UNSAFE** Import Ethereum private keys into the local keybase
-
-### Synopsis
-
-**UNSAFE** Import a hex-encoded Ethereum private key into the local keybase.
-
-```
-zetacored keys unsafe-import-eth-key [name] [pk] [flags]
-```
-
-### Options
-
-```
- -h, --help help for unsafe-import-eth-key
-```
-
-### Options inherited from parent commands
-
-```
- --home string The application home directory
- --keyring-backend string Select keyring's backend (os|file|test)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --output string Output format (text|json)
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored keys](#zetacored-keys) - Manage your application's keys
-
-## zetacored parse-genesis-file
-
-Parse the provided genesis file and import the required data into the optionally provided genesis file
-
-```
-zetacored parse-genesis-file [import-genesis-file] [optional-genesis-file] [flags]
-```
-
-### Options
-
-```
- -h, --help help for parse-genesis-file
- --modify modify the genesis file before importing
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored](#zetacored) - Zetacore Daemon (server)
-
-## zetacored query
-
-Querying subcommands
-
-```
-zetacored query [flags]
-```
-
-### Options
-
-```
- --chain-id string The network chain ID
- -h, --help help for query
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored](#zetacored) - Zetacore Daemon (server)
-* [zetacored query auth](#zetacored-query-auth) - Querying commands for the auth module
-* [zetacored query authority](#zetacored-query-authority) - Querying commands for the authority module
-* [zetacored query authz](#zetacored-query-authz) - Querying commands for the authz module
-* [zetacored query bank](#zetacored-query-bank) - Querying commands for the bank module
-* [zetacored query block](#zetacored-query-block) - Query for a committed block by height, hash, or event(s)
-* [zetacored query block-results](#zetacored-query-block-results) - Query for a committed block's results by height
-* [zetacored query blocks](#zetacored-query-blocks) - Query for paginated blocks that match a set of events
-* [zetacored query comet-validator-set](#zetacored-query-comet-validator-set) - Get the full CometBFT validator set at given height
-* [zetacored query consensus](#zetacored-query-consensus) - Querying commands for the consensus module
-* [zetacored query crosschain](#zetacored-query-crosschain) - Querying commands for the crosschain module
-* [zetacored query distribution](#zetacored-query-distribution) - Querying commands for the distribution module
-* [zetacored query emissions](#zetacored-query-emissions) - Querying commands for the emissions module
-* [zetacored query evidence](#zetacored-query-evidence) - Querying commands for the evidence module
-* [zetacored query evm](#zetacored-query-evm) - Querying commands for the evm module
-* [zetacored query feemarket](#zetacored-query-feemarket) - Querying commands for the fee market module
-* [zetacored query fungible](#zetacored-query-fungible) - Querying commands for the fungible module
-* [zetacored query gov](#zetacored-query-gov) - Querying commands for the gov module
-* [zetacored query group](#zetacored-query-group) - Querying commands for the group module
-* [zetacored query lightclient](#zetacored-query-lightclient) - Querying commands for the lightclient module
-* [zetacored query observer](#zetacored-query-observer) - Querying commands for the observer module
-* [zetacored query params](#zetacored-query-params) - Querying commands for the params module
-* [zetacored query slashing](#zetacored-query-slashing) - Querying commands for the slashing module
-* [zetacored query staking](#zetacored-query-staking) - Querying commands for the staking module
-* [zetacored query tx](#zetacored-query-tx) - Query for a transaction by hash, "[addr]/[seq]" combination or comma-separated signatures in a committed block
-* [zetacored query txs](#zetacored-query-txs) - Query for paginated transactions that match a set of events
-* [zetacored query upgrade](#zetacored-query-upgrade) - Querying commands for the upgrade module
-
-## zetacored query auth
-
-Querying commands for the auth module
-
-```
-zetacored query auth [flags]
-```
-
-### Options
-
-```
- -h, --help help for auth
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query](#zetacored-query) - Querying subcommands
-* [zetacored query auth account](#zetacored-query-auth-account) - Query account by address
-* [zetacored query auth account-info](#zetacored-query-auth-account-info) - Query account info which is common to all account types.
-* [zetacored query auth accounts](#zetacored-query-auth-accounts) - Query all the accounts
-* [zetacored query auth address-by-acc-num](#zetacored-query-auth-address-by-acc-num) - Query account address by account number
-* [zetacored query auth address-bytes-to-string](#zetacored-query-auth-address-bytes-to-string) - Transform an address bytes to string
-* [zetacored query auth address-string-to-bytes](#zetacored-query-auth-address-string-to-bytes) - Transform an address string to bytes
-* [zetacored query auth bech32-prefix](#zetacored-query-auth-bech32-prefix) - Query the chain bech32 prefix (if applicable)
-* [zetacored query auth module-account](#zetacored-query-auth-module-account) - Query module account info by module name
-* [zetacored query auth module-accounts](#zetacored-query-auth-module-accounts) - Query all module accounts
-* [zetacored query auth params](#zetacored-query-auth-params) - Query the current auth parameters
-
-## zetacored query auth account
-
-Query account by address
-
-```
-zetacored query auth account [address] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for account
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query auth](#zetacored-query-auth) - Querying commands for the auth module
-
-## zetacored query auth account-info
-
-Query account info which is common to all account types.
-
-```
-zetacored query auth account-info [address] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for account-info
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query auth](#zetacored-query-auth) - Querying commands for the auth module
-
-## zetacored query auth accounts
-
-Query all the accounts
-
-```
-zetacored query auth accounts [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for accounts
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query auth](#zetacored-query-auth) - Querying commands for the auth module
-
-## zetacored query auth address-by-acc-num
-
-Query account address by account number
-
-```
-zetacored query auth address-by-acc-num [acc-num] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for address-by-acc-num
- --id int
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query auth](#zetacored-query-auth) - Querying commands for the auth module
-
-## zetacored query auth address-bytes-to-string
-
-Transform an address bytes to string
-
-```
-zetacored query auth address-bytes-to-string [address-bytes] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for address-bytes-to-string
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query auth](#zetacored-query-auth) - Querying commands for the auth module
-
-## zetacored query auth address-string-to-bytes
-
-Transform an address string to bytes
-
-```
-zetacored query auth address-string-to-bytes [address-string] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for address-string-to-bytes
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query auth](#zetacored-query-auth) - Querying commands for the auth module
-
-## zetacored query auth bech32-prefix
-
-Query the chain bech32 prefix (if applicable)
-
-```
-zetacored query auth bech32-prefix [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for bech32-prefix
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query auth](#zetacored-query-auth) - Querying commands for the auth module
-
-## zetacored query auth module-account
-
-Query module account info by module name
-
-```
-zetacored query auth module-account [module-name] [flags]
-```
-
-### Examples
-
-```
-zetacored q auth module-account gov
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for module-account
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query auth](#zetacored-query-auth) - Querying commands for the auth module
-
-## zetacored query auth module-accounts
-
-Query all module accounts
-
-```
-zetacored query auth module-accounts [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for module-accounts
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query auth](#zetacored-query-auth) - Querying commands for the auth module
-
-## zetacored query auth params
-
-Query the current auth parameters
-
-```
-zetacored query auth params [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for params
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query auth](#zetacored-query-auth) - Querying commands for the auth module
-
-## zetacored query authority
-
-Querying commands for the authority module
-
-```
-zetacored query authority [flags]
-```
-
-### Options
-
-```
- -h, --help help for authority
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query](#zetacored-query) - Querying subcommands
-* [zetacored query authority list-authorizations](#zetacored-query-authority-list-authorizations) - lists all authorizations
-* [zetacored query authority show-authorization](#zetacored-query-authority-show-authorization) - shows the authorization for a given message URL
-* [zetacored query authority show-chain-info](#zetacored-query-authority-show-chain-info) - show the chain info
-* [zetacored query authority show-policies](#zetacored-query-authority-show-policies) - show the policies
-
-## zetacored query authority list-authorizations
-
-lists all authorizations
-
-```
-zetacored query authority list-authorizations [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for list-authorizations
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query authority](#zetacored-query-authority) - Querying commands for the authority module
-
-## zetacored query authority show-authorization
-
-shows the authorization for a given message URL
-
-```
-zetacored query authority show-authorization [msg-url] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for show-authorization
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query authority](#zetacored-query-authority) - Querying commands for the authority module
-
-## zetacored query authority show-chain-info
-
-show the chain info
-
-```
-zetacored query authority show-chain-info [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for show-chain-info
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query authority](#zetacored-query-authority) - Querying commands for the authority module
-
-## zetacored query authority show-policies
-
-show the policies
-
-```
-zetacored query authority show-policies [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for show-policies
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query authority](#zetacored-query-authority) - Querying commands for the authority module
-
-## zetacored query authz
-
-Querying commands for the authz module
-
-```
-zetacored query authz [flags]
-```
-
-### Options
-
-```
- -h, --help help for authz
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query](#zetacored-query) - Querying subcommands
-* [zetacored query authz grants](#zetacored-query-authz-grants) - Query grants for a granter-grantee pair and optionally a msg-type-url
-* [zetacored query authz grants-by-grantee](#zetacored-query-authz-grants-by-grantee) - Query authorization grants granted to a grantee
-* [zetacored query authz grants-by-granter](#zetacored-query-authz-grants-by-granter) - Query authorization grants granted by granter
-
-## zetacored query authz grants
-
-Query grants for a granter-grantee pair and optionally a msg-type-url
-
-### Synopsis
-
-Query authorization grants for a granter-grantee pair. If msg-type-url is set, it will select grants only for that msg type.
-
-```
-zetacored query authz grants [granter-addr] [grantee-addr] [msg-type-url] [flags]
-```
-
-### Examples
-
-```
-zetacored query authz grants cosmos1skj.. cosmos1skjwj.. /cosmos.bank.v1beta1.MsgSend
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for grants
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query authz](#zetacored-query-authz) - Querying commands for the authz module
-
-## zetacored query authz grants-by-grantee
-
-Query authorization grants granted to a grantee
-
-```
-zetacored query authz grants-by-grantee [grantee-addr] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for grants-by-grantee
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query authz](#zetacored-query-authz) - Querying commands for the authz module
-
-## zetacored query authz grants-by-granter
-
-Query authorization grants granted by granter
-
-```
-zetacored query authz grants-by-granter [granter-addr] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for grants-by-granter
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query authz](#zetacored-query-authz) - Querying commands for the authz module
-
-## zetacored query bank
-
-Querying commands for the bank module
-
-```
-zetacored query bank [flags]
-```
-
-### Options
-
-```
- -h, --help help for bank
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query](#zetacored-query) - Querying subcommands
-* [zetacored query bank balance](#zetacored-query-bank-balance) - Query an account balance by address and denom
-* [zetacored query bank balances](#zetacored-query-bank-balances) - Query for account balances by address
-* [zetacored query bank denom-metadata](#zetacored-query-bank-denom-metadata) - Query the client metadata of a given coin denomination
-* [zetacored query bank denom-metadata-by-query-string](#zetacored-query-bank-denom-metadata-by-query-string) - Execute the DenomMetadataByQueryString RPC method
-* [zetacored query bank denom-owners](#zetacored-query-bank-denom-owners) - Query for all account addresses that own a particular token denomination.
-* [zetacored query bank denom-owners-by-query](#zetacored-query-bank-denom-owners-by-query) - Execute the DenomOwnersByQuery RPC method
-* [zetacored query bank denoms-metadata](#zetacored-query-bank-denoms-metadata) - Query the client metadata for all registered coin denominations
-* [zetacored query bank params](#zetacored-query-bank-params) - Query the current bank parameters
-* [zetacored query bank send-enabled](#zetacored-query-bank-send-enabled) - Query for send enabled entries
-* [zetacored query bank spendable-balance](#zetacored-query-bank-spendable-balance) - Query the spendable balance of a single denom for a single account.
-* [zetacored query bank spendable-balances](#zetacored-query-bank-spendable-balances) - Query for account spendable balances by address
-* [zetacored query bank total-supply](#zetacored-query-bank-total-supply) - Query the total supply of coins of the chain
-* [zetacored query bank total-supply-of](#zetacored-query-bank-total-supply-of) - Query the supply of a single coin denom
-
-## zetacored query bank balance
-
-Query an account balance by address and denom
-
-```
-zetacored query bank balance [address] [denom] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for balance
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query bank](#zetacored-query-bank) - Querying commands for the bank module
-
-## zetacored query bank balances
-
-Query for account balances by address
-
-### Synopsis
-
-Query the total balance of an account or of a specific denomination.
-
-```
-zetacored query bank balances [address] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for balances
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
- --resolve-denom
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query bank](#zetacored-query-bank) - Querying commands for the bank module
-
-## zetacored query bank denom-metadata
-
-Query the client metadata of a given coin denomination
-
-```
-zetacored query bank denom-metadata [denom] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for denom-metadata
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query bank](#zetacored-query-bank) - Querying commands for the bank module
-
-## zetacored query bank denom-metadata-by-query-string
-
-Execute the DenomMetadataByQueryString RPC method
-
-```
-zetacored query bank denom-metadata-by-query-string [flags]
-```
-
-### Options
-
-```
- --denom string
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for denom-metadata-by-query-string
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query bank](#zetacored-query-bank) - Querying commands for the bank module
-
-## zetacored query bank denom-owners
-
-Query for all account addresses that own a particular token denomination.
-
-```
-zetacored query bank denom-owners [denom] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for denom-owners
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query bank](#zetacored-query-bank) - Querying commands for the bank module
-
-## zetacored query bank denom-owners-by-query
-
-Execute the DenomOwnersByQuery RPC method
-
-```
-zetacored query bank denom-owners-by-query [flags]
-```
-
-### Options
-
-```
- --denom string
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for denom-owners-by-query
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query bank](#zetacored-query-bank) - Querying commands for the bank module
-
-## zetacored query bank denoms-metadata
-
-Query the client metadata for all registered coin denominations
-
-```
-zetacored query bank denoms-metadata [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for denoms-metadata
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query bank](#zetacored-query-bank) - Querying commands for the bank module
-
-## zetacored query bank params
-
-Query the current bank parameters
-
-```
-zetacored query bank params [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for params
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query bank](#zetacored-query-bank) - Querying commands for the bank module
-
-## zetacored query bank send-enabled
-
-Query for send enabled entries
-
-### Synopsis
-
-Query for send enabled entries that have been specifically set.
-
-To look up one or more specific denoms, supply them as arguments to this command.
-To look up all denoms, do not provide any arguments.
-
-```
-zetacored query bank send-enabled [denom1 ...] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for send-enabled
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query bank](#zetacored-query-bank) - Querying commands for the bank module
-
-## zetacored query bank spendable-balance
-
-Query the spendable balance of a single denom for a single account.
-
-```
-zetacored query bank spendable-balance [address] [denom] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for spendable-balance
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query bank](#zetacored-query-bank) - Querying commands for the bank module
-
-## zetacored query bank spendable-balances
-
-Query for account spendable balances by address
-
-```
-zetacored query bank spendable-balances [address] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for spendable-balances
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query bank](#zetacored-query-bank) - Querying commands for the bank module
-
-## zetacored query bank total-supply
-
-Query the total supply of coins of the chain
-
-### Synopsis
-
-Query total supply of coins that are held by accounts in the chain. To query for the total supply of a specific coin denomination use --denom flag.
-
-```
-zetacored query bank total-supply [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for total-supply
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query bank](#zetacored-query-bank) - Querying commands for the bank module
-
-## zetacored query bank total-supply-of
-
-Query the supply of a single coin denom
-
-```
-zetacored query bank total-supply-of [denom] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for total-supply-of
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query bank](#zetacored-query-bank) - Querying commands for the bank module
-
-## zetacored query block
-
-Query for a committed block by height, hash, or event(s)
-
-### Synopsis
-
-Query for a specific committed block using the CometBFT RPC `block` and `block_by_hash` method
-
-```
-zetacored query block --type=[height|hash] [height|hash] [flags]
-```
-
-### Examples
-
-```
-$ zetacored query block --type=height [height]
-$ zetacored query block --type=hash [hash]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for block
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --type string The type to be used when querying tx, can be one of "height", "hash"
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query](#zetacored-query) - Querying subcommands
-
-## zetacored query block-results
-
-Query for a committed block's results by height
-
-### Synopsis
-
-Query for a specific committed block's results using the CometBFT RPC `block_results` method
-
-```
-zetacored query block-results [height] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for block-results
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query](#zetacored-query) - Querying subcommands
-
-## zetacored query blocks
-
-Query for paginated blocks that match a set of events
-
-### Synopsis
-
-Search for blocks that match the exact given events where results are paginated.
-The events query is directly passed to CometBFT's RPC BlockSearch method and must
-conform to CometBFT's query syntax.
-Please refer to each module's documentation for the full set of events to query
-for. Each module documents its respective events under 'xx_events.md'.
-
-
-```
-zetacored query blocks [flags]
-```
-
-### Examples
-
-```
-$ zetacored query blocks --query "message.sender='cosmos1...' AND block.height > 7" --page 1 --limit 30 --order_by asc
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for blocks
- --limit int Query number of transactions results per page returned (default 100)
- --node string [host]:[port] to CometBFT RPC interface for this chain
- --order_by string The ordering semantics (asc|dsc)
- -o, --output string Output format (text|json)
- --page int Query a specific page of paginated results (default 1)
- --query string The blocks events query per CometBFT's query semantics
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query](#zetacored-query) - Querying subcommands
-
-## zetacored query comet-validator-set
-
-Get the full CometBFT validator set at given height
-
-```
-zetacored query comet-validator-set [height] [flags]
-```
-
-### Options
-
-```
- -h, --help help for comet-validator-set
- --limit int Query number of results returned per page (default 100)
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page int Query a specific page of paginated results (default 1)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query](#zetacored-query) - Querying subcommands
-
-## zetacored query consensus
-
-Querying commands for the consensus module
-
-```
-zetacored query consensus [flags]
-```
-
-### Options
-
-```
- -h, --help help for consensus
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query](#zetacored-query) - Querying subcommands
-* [zetacored query consensus comet](#zetacored-query-consensus-comet) - Querying commands for the cosmos.base.tendermint.v1beta1.Service service
-* [zetacored query consensus params](#zetacored-query-consensus-params) - Query the current consensus parameters
-
-## zetacored query consensus comet
-
-Querying commands for the cosmos.base.tendermint.v1beta1.Service service
-
-```
-zetacored query consensus comet [flags]
-```
-
-### Options
-
-```
- -h, --help help for comet
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query consensus](#zetacored-query-consensus) - Querying commands for the consensus module
-* [zetacored query consensus comet block-by-height](#zetacored-query-consensus-comet-block-by-height) - Query for a committed block by height
-* [zetacored query consensus comet block-latest](#zetacored-query-consensus-comet-block-latest) - Query for the latest committed block
-* [zetacored query consensus comet node-info](#zetacored-query-consensus-comet-node-info) - Query the current node info
-* [zetacored query consensus comet syncing](#zetacored-query-consensus-comet-syncing) - Query node syncing status
-* [zetacored query consensus comet validator-set](#zetacored-query-consensus-comet-validator-set) - Query for the latest validator set
-* [zetacored query consensus comet validator-set-by-height](#zetacored-query-consensus-comet-validator-set-by-height) - Query for a validator set by height
-
-## zetacored query consensus comet block-by-height
-
-Query for a committed block by height
-
-### Synopsis
-
-Query for a specific committed block using the CometBFT RPC `block_by_height` method
-
-```
-zetacored query consensus comet block-by-height [height] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for block-by-height
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query consensus comet](#zetacored-query-consensus-comet) - Querying commands for the cosmos.base.tendermint.v1beta1.Service service
-
-## zetacored query consensus comet block-latest
-
-Query for the latest committed block
-
-```
-zetacored query consensus comet block-latest [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for block-latest
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query consensus comet](#zetacored-query-consensus-comet) - Querying commands for the cosmos.base.tendermint.v1beta1.Service service
-
-## zetacored query consensus comet node-info
-
-Query the current node info
-
-```
-zetacored query consensus comet node-info [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for node-info
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query consensus comet](#zetacored-query-consensus-comet) - Querying commands for the cosmos.base.tendermint.v1beta1.Service service
-
-## zetacored query consensus comet syncing
-
-Query node syncing status
-
-```
-zetacored query consensus comet syncing [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for syncing
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query consensus comet](#zetacored-query-consensus-comet) - Querying commands for the cosmos.base.tendermint.v1beta1.Service service
-
-## zetacored query consensus comet validator-set
-
-Query for the latest validator set
-
-```
-zetacored query consensus comet validator-set [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for validator-set
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query consensus comet](#zetacored-query-consensus-comet) - Querying commands for the cosmos.base.tendermint.v1beta1.Service service
-
-## zetacored query consensus comet validator-set-by-height
-
-Query for a validator set by height
-
-```
-zetacored query consensus comet validator-set-by-height [height] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for validator-set-by-height
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query consensus comet](#zetacored-query-consensus-comet) - Querying commands for the cosmos.base.tendermint.v1beta1.Service service
-
-## zetacored query consensus params
-
-Query the current consensus parameters
-
-```
-zetacored query consensus params [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for params
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query consensus](#zetacored-query-consensus) - Querying commands for the consensus module
-
-## zetacored query crosschain
-
-Querying commands for the crosschain module
-
-```
-zetacored query crosschain [flags]
-```
-
-### Options
-
-```
- -h, --help help for crosschain
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query](#zetacored-query) - Querying subcommands
-* [zetacored query crosschain get-zeta-accounting](#zetacored-query-crosschain-get-zeta-accounting) - Query zeta accounting
-* [zetacored query crosschain inbound-hash-to-cctx-data](#zetacored-query-crosschain-inbound-hash-to-cctx-data) - query a cctx data from a inbound hash
-* [zetacored query crosschain last-zeta-height](#zetacored-query-crosschain-last-zeta-height) - Query last Zeta Height
-* [zetacored query crosschain list-all-inbound-trackers](#zetacored-query-crosschain-list-all-inbound-trackers) - shows all inbound trackers
-* [zetacored query crosschain list-cctx](#zetacored-query-crosschain-list-cctx) - list all CCTX
-* [zetacored query crosschain list-gas-price](#zetacored-query-crosschain-list-gas-price) - list all gasPrice
-* [zetacored query crosschain list-inbound-hash-to-cctx](#zetacored-query-crosschain-list-inbound-hash-to-cctx) - list all inboundHashToCctx
-* [zetacored query crosschain list-inbound-tracker](#zetacored-query-crosschain-list-inbound-tracker) - shows a list of inbound trackers by chainId
-* [zetacored query crosschain list-outbound-tracker](#zetacored-query-crosschain-list-outbound-tracker) - list all outbound trackers
-* [zetacored query crosschain list-pending-cctx](#zetacored-query-crosschain-list-pending-cctx) - shows pending CCTX
-* [zetacored query crosschain list_pending_cctx_within_rate_limit](#zetacored-query-crosschain-list-pending-cctx-within-rate-limit) - list all pending CCTX within rate limit
-* [zetacored query crosschain show-cctx](#zetacored-query-crosschain-show-cctx) - shows a CCTX
-* [zetacored query crosschain show-gas-price](#zetacored-query-crosschain-show-gas-price) - shows a gasPrice
-* [zetacored query crosschain show-inbound-hash-to-cctx](#zetacored-query-crosschain-show-inbound-hash-to-cctx) - shows a inboundHashToCctx
-* [zetacored query crosschain show-inbound-tracker](#zetacored-query-crosschain-show-inbound-tracker) - shows an inbound tracker by chainID and txHash
-* [zetacored query crosschain show-outbound-tracker](#zetacored-query-crosschain-show-outbound-tracker) - shows an outbound tracker
-* [zetacored query crosschain show-rate-limiter-flags](#zetacored-query-crosschain-show-rate-limiter-flags) - shows the rate limiter flags
-
-## zetacored query crosschain get-zeta-accounting
-
-Query zeta accounting
-
-```
-zetacored query crosschain get-zeta-accounting [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for get-zeta-accounting
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - Querying commands for the crosschain module
-
-## zetacored query crosschain inbound-hash-to-cctx-data
-
-query a cctx data from a inbound hash
-
-```
-zetacored query crosschain inbound-hash-to-cctx-data [inbound-hash] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for inbound-hash-to-cctx-data
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - Querying commands for the crosschain module
-
-## zetacored query crosschain last-zeta-height
-
-Query last Zeta Height
-
-```
-zetacored query crosschain last-zeta-height [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for last-zeta-height
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - Querying commands for the crosschain module
-
-## zetacored query crosschain list-all-inbound-trackers
-
-shows all inbound trackers
-
-```
-zetacored query crosschain list-all-inbound-trackers [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for list-all-inbound-trackers
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - Querying commands for the crosschain module
-
-## zetacored query crosschain list-cctx
-
-list all CCTX
-
-```
-zetacored query crosschain list-cctx [flags]
-```
-
-### Options
-
-```
- --count-total count total number of records in list-cctx to query for
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for list-cctx
- --limit uint pagination limit of list-cctx to query for (default 100)
- --node string [host]:[port] to CometBFT RPC interface for this chain
- --offset uint pagination offset of list-cctx to query for
- -o, --output string Output format (text|json)
- --page uint pagination page of list-cctx to query for. This sets offset to a multiple of limit (default 1)
- --page-key string pagination page-key of list-cctx to query for
- --reverse results are sorted in descending order
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - Querying commands for the crosschain module
-
-## zetacored query crosschain list-gas-price
-
-list all gasPrice
-
-```
-zetacored query crosschain list-gas-price [flags]
-```
-
-### Options
-
-```
- --count-total count total number of records in list-gas-price to query for
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for list-gas-price
- --limit uint pagination limit of list-gas-price to query for (default 100)
- --node string [host]:[port] to CometBFT RPC interface for this chain
- --offset uint pagination offset of list-gas-price to query for
- -o, --output string Output format (text|json)
- --page uint pagination page of list-gas-price to query for. This sets offset to a multiple of limit (default 1)
- --page-key string pagination page-key of list-gas-price to query for
- --reverse results are sorted in descending order
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - Querying commands for the crosschain module
-
-## zetacored query crosschain list-inbound-hash-to-cctx
-
-list all inboundHashToCctx
-
-```
-zetacored query crosschain list-inbound-hash-to-cctx [flags]
-```
-
-### Options
-
-```
- --count-total count total number of records in list-inbound-hash-to-cctx to query for
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for list-inbound-hash-to-cctx
- --limit uint pagination limit of list-inbound-hash-to-cctx to query for (default 100)
- --node string [host]:[port] to CometBFT RPC interface for this chain
- --offset uint pagination offset of list-inbound-hash-to-cctx to query for
- -o, --output string Output format (text|json)
- --page uint pagination page of list-inbound-hash-to-cctx to query for. This sets offset to a multiple of limit (default 1)
- --page-key string pagination page-key of list-inbound-hash-to-cctx to query for
- --reverse results are sorted in descending order
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - Querying commands for the crosschain module
-
-## zetacored query crosschain list-inbound-tracker
-
-shows a list of inbound trackers by chainId
-
-```
-zetacored query crosschain list-inbound-tracker [chainId] [flags]
-```
-
-### Options
-
-```
- --count-total count total number of records in list-inbound-tracker [chainId] to query for
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for list-inbound-tracker
- --limit uint pagination limit of list-inbound-tracker [chainId] to query for (default 100)
- --node string [host]:[port] to CometBFT RPC interface for this chain
- --offset uint pagination offset of list-inbound-tracker [chainId] to query for
- -o, --output string Output format (text|json)
- --page uint pagination page of list-inbound-tracker [chainId] to query for. This sets offset to a multiple of limit (default 1)
- --page-key string pagination page-key of list-inbound-tracker [chainId] to query for
- --reverse results are sorted in descending order
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - Querying commands for the crosschain module
-
-## zetacored query crosschain list-outbound-tracker
-
-list all outbound trackers
-
-```
-zetacored query crosschain list-outbound-tracker [flags]
-```
-
-### Options
-
-```
- --count-total count total number of records in list-outbound-tracker to query for
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for list-outbound-tracker
- --limit uint pagination limit of list-outbound-tracker to query for (default 100)
- --node string [host]:[port] to CometBFT RPC interface for this chain
- --offset uint pagination offset of list-outbound-tracker to query for
- -o, --output string Output format (text|json)
- --page uint pagination page of list-outbound-tracker to query for. This sets offset to a multiple of limit (default 1)
- --page-key string pagination page-key of list-outbound-tracker to query for
- --reverse results are sorted in descending order
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - Querying commands for the crosschain module
-
-## zetacored query crosschain list-pending-cctx
-
-shows pending CCTX
-
-```
-zetacored query crosschain list-pending-cctx [chain-id] [limit] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for list-pending-cctx
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - Querying commands for the crosschain module
-
-## zetacored query crosschain list_pending_cctx_within_rate_limit
-
-list all pending CCTX within rate limit
-
-```
-zetacored query crosschain list_pending_cctx_within_rate_limit [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for list_pending_cctx_within_rate_limit
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - Querying commands for the crosschain module
-
-## zetacored query crosschain show-cctx
-
-shows a CCTX
-
-```
-zetacored query crosschain show-cctx [index] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for show-cctx
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - Querying commands for the crosschain module
-
-## zetacored query crosschain show-gas-price
-
-shows a gasPrice
-
-```
-zetacored query crosschain show-gas-price [index] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for show-gas-price
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - Querying commands for the crosschain module
-
-## zetacored query crosschain show-inbound-hash-to-cctx
-
-shows a inboundHashToCctx
-
-```
-zetacored query crosschain show-inbound-hash-to-cctx [inbound-hash] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for show-inbound-hash-to-cctx
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - Querying commands for the crosschain module
-
-## zetacored query crosschain show-inbound-tracker
-
-shows an inbound tracker by chainID and txHash
-
-```
-zetacored query crosschain show-inbound-tracker [chainID] [txHash] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for show-inbound-tracker
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - Querying commands for the crosschain module
-
-## zetacored query crosschain show-outbound-tracker
-
-shows an outbound tracker
-
-```
-zetacored query crosschain show-outbound-tracker [chainId] [nonce] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for show-outbound-tracker
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - Querying commands for the crosschain module
-
-## zetacored query crosschain show-rate-limiter-flags
-
-shows the rate limiter flags
-
-```
-zetacored query crosschain show-rate-limiter-flags [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for show-rate-limiter-flags
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - Querying commands for the crosschain module
-
-## zetacored query distribution
-
-Querying commands for the distribution module
-
-```
-zetacored query distribution [flags]
-```
-
-### Options
-
-```
- -h, --help help for distribution
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query](#zetacored-query) - Querying subcommands
-* [zetacored query distribution commission](#zetacored-query-distribution-commission) - Query distribution validator commission
-* [zetacored query distribution community-pool](#zetacored-query-distribution-community-pool) - Query the amount of coins in the community pool
-* [zetacored query distribution delegator-validators](#zetacored-query-distribution-delegator-validators) - Execute the DelegatorValidators RPC method
-* [zetacored query distribution delegator-withdraw-address](#zetacored-query-distribution-delegator-withdraw-address) - Execute the DelegatorWithdrawAddress RPC method
-* [zetacored query distribution params](#zetacored-query-distribution-params) - Query the current distribution parameters.
-* [zetacored query distribution rewards](#zetacored-query-distribution-rewards) - Query all distribution delegator rewards
-* [zetacored query distribution rewards-by-validator](#zetacored-query-distribution-rewards-by-validator) - Query all distribution delegator from a particular validator
-* [zetacored query distribution slashes](#zetacored-query-distribution-slashes) - Query distribution validator slashes
-* [zetacored query distribution validator-distribution-info](#zetacored-query-distribution-validator-distribution-info) - Query validator distribution info
-* [zetacored query distribution validator-outstanding-rewards](#zetacored-query-distribution-validator-outstanding-rewards) - Query distribution outstanding (un-withdrawn) rewards for a validator and all their delegations
-
-## zetacored query distribution commission
-
-Query distribution validator commission
-
-```
-zetacored query distribution commission [validator] [flags]
-```
-
-### Examples
-
-```
-$ zetacored query distribution commission [validator-address]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for commission
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query distribution](#zetacored-query-distribution) - Querying commands for the distribution module
-
-## zetacored query distribution community-pool
-
-Query the amount of coins in the community pool
-
-```
-zetacored query distribution community-pool [flags]
-```
-
-### Examples
-
-```
-$ zetacored query distribution community-pool
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for community-pool
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query distribution](#zetacored-query-distribution) - Querying commands for the distribution module
-
-## zetacored query distribution delegator-validators
-
-Execute the DelegatorValidators RPC method
-
-```
-zetacored query distribution delegator-validators [flags]
-```
-
-### Options
-
-```
- --delegator-address account address or key name
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for delegator-validators
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query distribution](#zetacored-query-distribution) - Querying commands for the distribution module
-
-## zetacored query distribution delegator-withdraw-address
-
-Execute the DelegatorWithdrawAddress RPC method
-
-```
-zetacored query distribution delegator-withdraw-address [flags]
-```
-
-### Options
-
-```
- --delegator-address account address or key name
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for delegator-withdraw-address
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query distribution](#zetacored-query-distribution) - Querying commands for the distribution module
-
-## zetacored query distribution params
-
-Query the current distribution parameters.
-
-```
-zetacored query distribution params [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for params
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query distribution](#zetacored-query-distribution) - Querying commands for the distribution module
-
-## zetacored query distribution rewards
-
-Query all distribution delegator rewards
-
-### Synopsis
-
-Query all rewards earned by a delegator
-
-```
-zetacored query distribution rewards [delegator-addr] [flags]
-```
-
-### Examples
-
-```
-$ zetacored query distribution rewards [delegator-address]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for rewards
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query distribution](#zetacored-query-distribution) - Querying commands for the distribution module
-
-## zetacored query distribution rewards-by-validator
-
-Query all distribution delegator from a particular validator
-
-```
-zetacored query distribution rewards-by-validator [delegator-addr] [validator-addr] [flags]
-```
-
-### Examples
-
-```
-$ zetacored query distribution rewards [delegator-address] [validator-address]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for rewards-by-validator
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query distribution](#zetacored-query-distribution) - Querying commands for the distribution module
-
-## zetacored query distribution slashes
-
-Query distribution validator slashes
-
-```
-zetacored query distribution slashes [validator] [start-height] [end-height] [flags]
-```
-
-### Examples
-
-```
-$ zetacored query distribution slashes [validator-address] 0 100
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for slashes
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query distribution](#zetacored-query-distribution) - Querying commands for the distribution module
-
-## zetacored query distribution validator-distribution-info
-
-Query validator distribution info
-
-```
-zetacored query distribution validator-distribution-info [validator] [flags]
-```
-
-### Examples
-
-```
-Example: $ zetacored query distribution validator-distribution-info [validator-address]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for validator-distribution-info
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query distribution](#zetacored-query-distribution) - Querying commands for the distribution module
-
-## zetacored query distribution validator-outstanding-rewards
-
-Query distribution outstanding (un-withdrawn) rewards for a validator and all their delegations
-
-```
-zetacored query distribution validator-outstanding-rewards [validator] [flags]
-```
-
-### Examples
-
-```
-$ zetacored query distribution validator-outstanding-rewards [validator-address]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for validator-outstanding-rewards
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query distribution](#zetacored-query-distribution) - Querying commands for the distribution module
-
-## zetacored query emissions
-
-Querying commands for the emissions module
-
-```
-zetacored query emissions [flags]
-```
-
-### Options
-
-```
- -h, --help help for emissions
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query](#zetacored-query) - Querying subcommands
-* [zetacored query emissions list-pool-addresses](#zetacored-query-emissions-list-pool-addresses) - Query list-pool-addresses
-* [zetacored query emissions params](#zetacored-query-emissions-params) - shows the parameters of the module
-* [zetacored query emissions show-available-emissions](#zetacored-query-emissions-show-available-emissions) - Query show-available-emissions
-
-## zetacored query emissions list-pool-addresses
-
-Query list-pool-addresses
-
-```
-zetacored query emissions list-pool-addresses [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for list-pool-addresses
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query emissions](#zetacored-query-emissions) - Querying commands for the emissions module
-
-## zetacored query emissions params
-
-shows the parameters of the module
-
-```
-zetacored query emissions params [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for params
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query emissions](#zetacored-query-emissions) - Querying commands for the emissions module
-
-## zetacored query emissions show-available-emissions
-
-Query show-available-emissions
-
-```
-zetacored query emissions show-available-emissions [address] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for show-available-emissions
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query emissions](#zetacored-query-emissions) - Querying commands for the emissions module
-
-## zetacored query evidence
-
-Querying commands for the evidence module
-
-```
-zetacored query evidence [flags]
-```
-
-### Options
-
-```
- -h, --help help for evidence
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query](#zetacored-query) - Querying subcommands
-* [zetacored query evidence evidence](#zetacored-query-evidence-evidence) - Query for evidence by hash
-* [zetacored query evidence list](#zetacored-query-evidence-list) - Query all (paginated) submitted evidence
-
-## zetacored query evidence evidence
-
-Query for evidence by hash
-
-```
-zetacored query evidence evidence [hash] [flags]
-```
-
-### Examples
-
-```
-zetacored query evidence evidence DF0C23E8634E480F84B9D5674A7CDC9816466DEC28A3358F73260F68D28D7660
-```
-
-### Options
-
-```
- --evidence-hash binary
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for evidence
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query evidence](#zetacored-query-evidence) - Querying commands for the evidence module
-
-## zetacored query evidence list
-
-Query all (paginated) submitted evidence
-
-```
-zetacored query evidence list [flags]
-```
-
-### Examples
-
-```
-zetacored query evidence list --page=2 --page-limit=50
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for list
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query evidence](#zetacored-query-evidence) - Querying commands for the evidence module
-
-## zetacored query evm
-
-Querying commands for the evm module
-
-```
-zetacored query evm [flags]
-```
-
-### Options
-
-```
- -h, --help help for evm
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query](#zetacored-query) - Querying subcommands
-* [zetacored query evm 0x-to-bech32](#zetacored-query-evm-0x-to-bech32) - Get the bech32 address for a given 0x address
-* [zetacored query evm account](#zetacored-query-evm-account) - Gets account info from an address
-* [zetacored query evm balance-bank](#zetacored-query-evm-balance-bank) - Get the bank balance for a given 0x address and bank denom
-* [zetacored query evm balance-erc20](#zetacored-query-evm-balance-erc20) - Get the ERC20 balance for a given 0x address and erc20 address
-* [zetacored query evm bech32-to-0x](#zetacored-query-evm-bech32-to-0x) - Get the 0x address for a given bech32 address
-* [zetacored query evm code](#zetacored-query-evm-code) - Gets code from an account
-* [zetacored query evm config](#zetacored-query-evm-config) - Get the evm config
-* [zetacored query evm params](#zetacored-query-evm-params) - Get the evm params
-* [zetacored query evm storage](#zetacored-query-evm-storage) - Gets storage for an account with a given key and height
-
-## zetacored query evm 0x-to-bech32
-
-Get the bech32 address for a given 0x address
-
-### Synopsis
-
-Get the bech32 address for a given 0x address.
-
-```
-zetacored query evm 0x-to-bech32 [flags]
-```
-
-### Examples
-
-```
-evmd query evm 0x-to-bech32 0x7cB61D4117AE31a12E393a1Cfa3BaC666481D02E
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for 0x-to-bech32
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query evm](#zetacored-query-evm) - Querying commands for the evm module
-
-## zetacored query evm account
-
-Gets account info from an address
-
-### Synopsis
-
-Gets account info from an address. If the height is not provided, it will use the latest height from context.
-
-```
-zetacored query evm account ADDRESS [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for account
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query evm](#zetacored-query-evm) - Querying commands for the evm module
-
-## zetacored query evm balance-bank
-
-Get the bank balance for a given 0x address and bank denom
-
-### Synopsis
-
-Get the bank balance for a given 0x address and bank denom.
-
-```
-zetacored query evm balance-bank [address] [denom] [flags]
-```
-
-### Examples
-
-```
-evmd query evm balance-bank 0xA2A8B87390F8F2D188242656BFb6852914073D06 atoken
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for balance-bank
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query evm](#zetacored-query-evm) - Querying commands for the evm module
-
-## zetacored query evm balance-erc20
-
-Get the ERC20 balance for a given 0x address and erc20 address
-
-### Synopsis
-
-Get the ERC20 balance for a given 0x address and erc20 address.
-
-```
-zetacored query evm balance-erc20 [address] [erc20-address] [flags]
-```
-
-### Examples
-
-```
-evmd query evm balance-erc20 0xA2A8B87390F8F2D188242656BFb6852914073D06 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for balance-erc20
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query evm](#zetacored-query-evm) - Querying commands for the evm module
-
-## zetacored query evm bech32-to-0x
-
-Get the 0x address for a given bech32 address
-
-### Synopsis
-
-Get the 0x address for a given bech32 address.
-
-```
-zetacored query evm bech32-to-0x [flags]
-```
-
-### Examples
-
-```
-evmd query evm bech32-to-0x cosmos10jmp6sgh4cc6zt3e8gw05wavvejgr5pwsjskvv
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for bech32-to-0x
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query evm](#zetacored-query-evm) - Querying commands for the evm module
-
-## zetacored query evm code
-
-Gets code from an account
-
-### Synopsis
-
-Gets code from an account. If the height is not provided, it will use the latest height from context.
-
-```
-zetacored query evm code ADDRESS [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for code
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query evm](#zetacored-query-evm) - Querying commands for the evm module
-
-## zetacored query evm config
-
-Get the evm config
-
-### Synopsis
-
-Get the evm configuration values.
-
-```
-zetacored query evm config [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for config
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query evm](#zetacored-query-evm) - Querying commands for the evm module
-
-## zetacored query evm params
-
-Get the evm params
-
-### Synopsis
-
-Get the evm parameter values.
-
-```
-zetacored query evm params [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for params
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query evm](#zetacored-query-evm) - Querying commands for the evm module
-
-## zetacored query evm storage
-
-Gets storage for an account with a given key and height
-
-### Synopsis
-
-Gets storage for an account with a given key and height. If the height is not provided, it will use the latest height from context.
-
-```
-zetacored query evm storage ADDRESS KEY [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for storage
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query evm](#zetacored-query-evm) - Querying commands for the evm module
-
-## zetacored query feemarket
-
-Querying commands for the fee market module
-
-```
-zetacored query feemarket [flags]
-```
-
-### Options
-
-```
- -h, --help help for feemarket
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query](#zetacored-query) - Querying subcommands
-* [zetacored query feemarket base-fee](#zetacored-query-feemarket-base-fee) - Get the base fee amount at a given block height
-* [zetacored query feemarket block-gas](#zetacored-query-feemarket-block-gas) - Get the block gas used at a given block height
-* [zetacored query feemarket params](#zetacored-query-feemarket-params) - Get the fee market params
-
-## zetacored query feemarket base-fee
-
-Get the base fee amount at a given block height
-
-### Synopsis
-
-Get the base fee amount at a given block height.
-If the height is not provided, it will use the latest height from context.
-
-```
-zetacored query feemarket base-fee [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for base-fee
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query feemarket](#zetacored-query-feemarket) - Querying commands for the fee market module
-
-## zetacored query feemarket block-gas
-
-Get the block gas used at a given block height
-
-### Synopsis
-
-Get the block gas used at a given block height.
-If the height is not provided, it will use the latest height from context
-
-```
-zetacored query feemarket block-gas [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for block-gas
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query feemarket](#zetacored-query-feemarket) - Querying commands for the fee market module
-
-## zetacored query feemarket params
-
-Get the fee market params
-
-### Synopsis
-
-Get the fee market parameter values.
-
-```
-zetacored query feemarket params [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for params
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query feemarket](#zetacored-query-feemarket) - Querying commands for the fee market module
-
-## zetacored query fungible
-
-Querying commands for the fungible module
-
-```
-zetacored query fungible [flags]
-```
-
-### Options
-
-```
- -h, --help help for fungible
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query](#zetacored-query) - Querying subcommands
-* [zetacored query fungible code-hash](#zetacored-query-fungible-code-hash) - shows the code hash of an account
-* [zetacored query fungible gas-stability-pool-address](#zetacored-query-fungible-gas-stability-pool-address) - query the address of a gas stability pool
-* [zetacored query fungible gas-stability-pool-balance](#zetacored-query-fungible-gas-stability-pool-balance) - query the balance of a gas stability pool for a chain
-* [zetacored query fungible gas-stability-pool-balances](#zetacored-query-fungible-gas-stability-pool-balances) - query all gas stability pool balances
-* [zetacored query fungible list-foreign-coins](#zetacored-query-fungible-list-foreign-coins) - list all ForeignCoins
-* [zetacored query fungible show-foreign-coins](#zetacored-query-fungible-show-foreign-coins) - shows a ForeignCoins
-* [zetacored query fungible system-contract](#zetacored-query-fungible-system-contract) - query system contract
-
-## zetacored query fungible code-hash
-
-shows the code hash of an account
-
-```
-zetacored query fungible code-hash [address] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for code-hash
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query fungible](#zetacored-query-fungible) - Querying commands for the fungible module
-
-## zetacored query fungible gas-stability-pool-address
-
-query the address of a gas stability pool
-
-```
-zetacored query fungible gas-stability-pool-address [flags]
-```
-
-### Options
-
-```
- --count-total count total number of records in gas-stability-pool-address to query for
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for gas-stability-pool-address
- --limit uint pagination limit of gas-stability-pool-address to query for (default 100)
- --node string [host]:[port] to CometBFT RPC interface for this chain
- --offset uint pagination offset of gas-stability-pool-address to query for
- -o, --output string Output format (text|json)
- --page uint pagination page of gas-stability-pool-address to query for. This sets offset to a multiple of limit (default 1)
- --page-key string pagination page-key of gas-stability-pool-address to query for
- --reverse results are sorted in descending order
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query fungible](#zetacored-query-fungible) - Querying commands for the fungible module
-
-## zetacored query fungible gas-stability-pool-balance
-
-query the balance of a gas stability pool for a chain
-
-```
-zetacored query fungible gas-stability-pool-balance [chain-id] [flags]
-```
-
-### Options
-
-```
- --count-total count total number of records in gas-stability-pool-balance [chain-id] to query for
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for gas-stability-pool-balance
- --limit uint pagination limit of gas-stability-pool-balance [chain-id] to query for (default 100)
- --node string [host]:[port] to CometBFT RPC interface for this chain
- --offset uint pagination offset of gas-stability-pool-balance [chain-id] to query for
- -o, --output string Output format (text|json)
- --page uint pagination page of gas-stability-pool-balance [chain-id] to query for. This sets offset to a multiple of limit (default 1)
- --page-key string pagination page-key of gas-stability-pool-balance [chain-id] to query for
- --reverse results are sorted in descending order
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query fungible](#zetacored-query-fungible) - Querying commands for the fungible module
-
-## zetacored query fungible gas-stability-pool-balances
-
-query all gas stability pool balances
-
-```
-zetacored query fungible gas-stability-pool-balances [flags]
-```
-
-### Options
-
-```
- --count-total count total number of records in gas-stability-pool-balances to query for
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for gas-stability-pool-balances
- --limit uint pagination limit of gas-stability-pool-balances to query for (default 100)
- --node string [host]:[port] to CometBFT RPC interface for this chain
- --offset uint pagination offset of gas-stability-pool-balances to query for
- -o, --output string Output format (text|json)
- --page uint pagination page of gas-stability-pool-balances to query for. This sets offset to a multiple of limit (default 1)
- --page-key string pagination page-key of gas-stability-pool-balances to query for
- --reverse results are sorted in descending order
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query fungible](#zetacored-query-fungible) - Querying commands for the fungible module
-
-## zetacored query fungible list-foreign-coins
-
-list all ForeignCoins
-
-```
-zetacored query fungible list-foreign-coins [flags]
-```
-
-### Options
-
-```
- --count-total count total number of records in list-foreign-coins to query for
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for list-foreign-coins
- --limit uint pagination limit of list-foreign-coins to query for (default 100)
- --node string [host]:[port] to CometBFT RPC interface for this chain
- --offset uint pagination offset of list-foreign-coins to query for
- -o, --output string Output format (text|json)
- --page uint pagination page of list-foreign-coins to query for. This sets offset to a multiple of limit (default 1)
- --page-key string pagination page-key of list-foreign-coins to query for
- --reverse results are sorted in descending order
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query fungible](#zetacored-query-fungible) - Querying commands for the fungible module
-
-## zetacored query fungible show-foreign-coins
-
-shows a ForeignCoins
-
-```
-zetacored query fungible show-foreign-coins [index] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for show-foreign-coins
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query fungible](#zetacored-query-fungible) - Querying commands for the fungible module
-
-## zetacored query fungible system-contract
-
-query system contract
-
-```
-zetacored query fungible system-contract [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for system-contract
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query fungible](#zetacored-query-fungible) - Querying commands for the fungible module
-
-## zetacored query gov
-
-Querying commands for the gov module
-
-```
-zetacored query gov [flags]
-```
-
-### Options
-
-```
- -h, --help help for gov
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query](#zetacored-query) - Querying subcommands
-* [zetacored query gov constitution](#zetacored-query-gov-constitution) - Query the current chain constitution
-* [zetacored query gov deposit](#zetacored-query-gov-deposit) - Query details of a deposit
-* [zetacored query gov deposits](#zetacored-query-gov-deposits) - Query deposits on a proposal
-* [zetacored query gov params](#zetacored-query-gov-params) - Query the parameters of the governance process
-* [zetacored query gov proposal](#zetacored-query-gov-proposal) - Query details of a single proposal
-* [zetacored query gov proposals](#zetacored-query-gov-proposals) - Query proposals with optional filters
-* [zetacored query gov tally](#zetacored-query-gov-tally) - Query the tally of a proposal vote
-* [zetacored query gov vote](#zetacored-query-gov-vote) - Query details of a single vote
-* [zetacored query gov votes](#zetacored-query-gov-votes) - Query votes of a single proposal
-
-## zetacored query gov constitution
-
-Query the current chain constitution
-
-```
-zetacored query gov constitution [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for constitution
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query gov](#zetacored-query-gov) - Querying commands for the gov module
-
-## zetacored query gov deposit
-
-Query details of a deposit
-
-```
-zetacored query gov deposit [proposal-id] [depositer-addr] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for deposit
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query gov](#zetacored-query-gov) - Querying commands for the gov module
-
-## zetacored query gov deposits
-
-Query deposits on a proposal
-
-```
-zetacored query gov deposits [proposal-id] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for deposits
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query gov](#zetacored-query-gov) - Querying commands for the gov module
-
-## zetacored query gov params
-
-Query the parameters of the governance process
-
-### Synopsis
-
-Query the parameters of the governance process. Specify specific param types (voting|tallying|deposit) to filter results.
-
-```
-zetacored query gov params [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for params
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query gov](#zetacored-query-gov) - Querying commands for the gov module
-
-## zetacored query gov proposal
-
-Query details of a single proposal
-
-```
-zetacored query gov proposal [proposal-id] [flags]
-```
-
-### Examples
-
-```
-zetacored query gov proposal 1
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for proposal
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query gov](#zetacored-query-gov) - Querying commands for the gov module
-
-## zetacored query gov proposals
-
-Query proposals with optional filters
-
-```
-zetacored query gov proposals [flags]
-```
-
-### Examples
-
-```
-zetacored query gov proposals --depositor cosmos1...
-zetacored query gov proposals --voter cosmos1...
-zetacored query gov proposals --proposal-status (unspecified | deposit-period | voting-period | passed | rejected | failed)
-```
-
-### Options
-
-```
- --depositor account address or key name
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for proposals
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
- --proposal-status ProposalStatus (unspecified | deposit-period | voting-period | passed | rejected | failed) (default unspecified)
- --voter account address or key name
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query gov](#zetacored-query-gov) - Querying commands for the gov module
-
-## zetacored query gov tally
-
-Query the tally of a proposal vote
-
-```
-zetacored query gov tally [proposal-id] [flags]
-```
-
-### Examples
-
-```
-zetacored query gov tally 1
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for tally
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query gov](#zetacored-query-gov) - Querying commands for the gov module
-
-## zetacored query gov vote
-
-Query details of a single vote
-
-```
-zetacored query gov vote [proposal-id] [voter-addr] [flags]
-```
-
-### Examples
-
-```
-zetacored query gov vote 1 cosmos1...
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for vote
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query gov](#zetacored-query-gov) - Querying commands for the gov module
-
-## zetacored query gov votes
-
-Query votes of a single proposal
-
-```
-zetacored query gov votes [proposal-id] [flags]
-```
-
-### Examples
-
-```
-zetacored query gov votes 1
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for votes
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query gov](#zetacored-query-gov) - Querying commands for the gov module
-
-## zetacored query group
-
-Querying commands for the group module
-
-```
-zetacored query group [flags]
-```
-
-### Options
-
-```
- -h, --help help for group
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query](#zetacored-query) - Querying subcommands
-* [zetacored query group group-info](#zetacored-query-group-group-info) - Query for group info by group id
-* [zetacored query group group-members](#zetacored-query-group-group-members) - Query for group members by group id
-* [zetacored query group group-policies-by-admin](#zetacored-query-group-group-policies-by-admin) - Query for group policies by admin account address
-* [zetacored query group group-policies-by-group](#zetacored-query-group-group-policies-by-group) - Query for group policies by group id
-* [zetacored query group group-policy-info](#zetacored-query-group-group-policy-info) - Query for group policy info by account address of group policy
-* [zetacored query group groups](#zetacored-query-group-groups) - Query for all groups on chain
-* [zetacored query group groups-by-admin](#zetacored-query-group-groups-by-admin) - Query for groups by admin account address
-* [zetacored query group groups-by-member](#zetacored-query-group-groups-by-member) - Query for groups by member address
-* [zetacored query group proposal](#zetacored-query-group-proposal) - Query for proposal by id
-* [zetacored query group proposals-by-group-policy](#zetacored-query-group-proposals-by-group-policy) - Query for proposals by account address of group policy
-* [zetacored query group tally-result](#zetacored-query-group-tally-result) - Query tally result of proposal
-* [zetacored query group vote](#zetacored-query-group-vote) - Query for vote by proposal id and voter account address
-* [zetacored query group votes-by-proposal](#zetacored-query-group-votes-by-proposal) - Query for votes by proposal id
-* [zetacored query group votes-by-voter](#zetacored-query-group-votes-by-voter) - Query for votes by voter account address
-
-## zetacored query group group-info
-
-Query for group info by group id
-
-```
-zetacored query group group-info [group-id] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for group-info
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query group](#zetacored-query-group) - Querying commands for the group module
-
-## zetacored query group group-members
-
-Query for group members by group id
-
-```
-zetacored query group group-members [group-id] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for group-members
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query group](#zetacored-query-group) - Querying commands for the group module
-
-## zetacored query group group-policies-by-admin
-
-Query for group policies by admin account address
-
-```
-zetacored query group group-policies-by-admin [admin] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for group-policies-by-admin
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query group](#zetacored-query-group) - Querying commands for the group module
-
-## zetacored query group group-policies-by-group
-
-Query for group policies by group id
-
-```
-zetacored query group group-policies-by-group [group-id] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for group-policies-by-group
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query group](#zetacored-query-group) - Querying commands for the group module
-
-## zetacored query group group-policy-info
-
-Query for group policy info by account address of group policy
-
-```
-zetacored query group group-policy-info [group-policy-account] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for group-policy-info
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query group](#zetacored-query-group) - Querying commands for the group module
-
-## zetacored query group groups
-
-Query for all groups on chain
-
-```
-zetacored query group groups [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for groups
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query group](#zetacored-query-group) - Querying commands for the group module
-
-## zetacored query group groups-by-admin
-
-Query for groups by admin account address
-
-```
-zetacored query group groups-by-admin [admin] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for groups-by-admin
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query group](#zetacored-query-group) - Querying commands for the group module
-
-## zetacored query group groups-by-member
-
-Query for groups by member address
-
-```
-zetacored query group groups-by-member [address] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for groups-by-member
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query group](#zetacored-query-group) - Querying commands for the group module
-
-## zetacored query group proposal
-
-Query for proposal by id
-
-```
-zetacored query group proposal [proposal-id] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for proposal
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query group](#zetacored-query-group) - Querying commands for the group module
-
-## zetacored query group proposals-by-group-policy
-
-Query for proposals by account address of group policy
-
-```
-zetacored query group proposals-by-group-policy [group-policy-account] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for proposals-by-group-policy
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query group](#zetacored-query-group) - Querying commands for the group module
-
-## zetacored query group tally-result
-
-Query tally result of proposal
-
-```
-zetacored query group tally-result [proposal-id] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for tally-result
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query group](#zetacored-query-group) - Querying commands for the group module
-
-## zetacored query group vote
-
-Query for vote by proposal id and voter account address
-
-```
-zetacored query group vote [proposal-id] [voter] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for vote
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query group](#zetacored-query-group) - Querying commands for the group module
-
-## zetacored query group votes-by-proposal
-
-Query for votes by proposal id
-
-```
-zetacored query group votes-by-proposal [proposal-id] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for votes-by-proposal
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query group](#zetacored-query-group) - Querying commands for the group module
-
-## zetacored query group votes-by-voter
-
-Query for votes by voter account address
-
-```
-zetacored query group votes-by-voter [voter] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for votes-by-voter
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query group](#zetacored-query-group) - Querying commands for the group module
-
-## zetacored query lightclient
-
-Querying commands for the lightclient module
-
-```
-zetacored query lightclient [flags]
-```
-
-### Options
-
-```
- -h, --help help for lightclient
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query](#zetacored-query) - Querying subcommands
-* [zetacored query lightclient list-block-header](#zetacored-query-lightclient-list-block-header) - List all the block headers
-* [zetacored query lightclient list-chain-state](#zetacored-query-lightclient-list-chain-state) - List all the chain states
-* [zetacored query lightclient show-block-header](#zetacored-query-lightclient-show-block-header) - Show a block header from its hash
-* [zetacored query lightclient show-chain-state](#zetacored-query-lightclient-show-chain-state) - Show a chain state from its chain id
-* [zetacored query lightclient show-header-enabled-chains](#zetacored-query-lightclient-show-header-enabled-chains) - Show the verification flags
-
-## zetacored query lightclient list-block-header
-
-List all the block headers
-
-```
-zetacored query lightclient list-block-header [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for list-block-header
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query lightclient](#zetacored-query-lightclient) - Querying commands for the lightclient module
-
-## zetacored query lightclient list-chain-state
-
-List all the chain states
-
-```
-zetacored query lightclient list-chain-state [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for list-chain-state
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query lightclient](#zetacored-query-lightclient) - Querying commands for the lightclient module
-
-## zetacored query lightclient show-block-header
-
-Show a block header from its hash
-
-```
-zetacored query lightclient show-block-header [block-hash] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for show-block-header
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query lightclient](#zetacored-query-lightclient) - Querying commands for the lightclient module
-
-## zetacored query lightclient show-chain-state
-
-Show a chain state from its chain id
-
-```
-zetacored query lightclient show-chain-state [chain-id] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for show-chain-state
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query lightclient](#zetacored-query-lightclient) - Querying commands for the lightclient module
-
-## zetacored query lightclient show-header-enabled-chains
-
-Show the verification flags
-
-```
-zetacored query lightclient show-header-enabled-chains [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for show-header-enabled-chains
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query lightclient](#zetacored-query-lightclient) - Querying commands for the lightclient module
-
-## zetacored query observer
-
-Querying commands for the observer module
-
-```
-zetacored query observer [flags]
-```
-
-### Options
-
-```
- -h, --help help for observer
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query](#zetacored-query) - Querying subcommands
-* [zetacored query observer get-historical-tss-address](#zetacored-query-observer-get-historical-tss-address) - Query tss address by finalized zeta height (for historical tss addresses)
-* [zetacored query observer get-tss-address](#zetacored-query-observer-get-tss-address) - Query current tss address
-* [zetacored query observer list-ballots](#zetacored-query-observer-list-ballots) - Query all ballots
-* [zetacored query observer list-ballots-for-height](#zetacored-query-observer-list-ballots-for-height) - Query BallotListForHeight
-* [zetacored query observer list-blame](#zetacored-query-observer-list-blame) - Query AllBlameRecords
-* [zetacored query observer list-blame-by-msg](#zetacored-query-observer-list-blame-by-msg) - Query AllBlameRecords
-* [zetacored query observer list-chain-nonces](#zetacored-query-observer-list-chain-nonces) - list all chainNonces
-* [zetacored query observer list-chain-params](#zetacored-query-observer-list-chain-params) - Query GetChainParams
-* [zetacored query observer list-chains](#zetacored-query-observer-list-chains) - list all SupportedChains
-* [zetacored query observer list-node-account](#zetacored-query-observer-list-node-account) - list all NodeAccount
-* [zetacored query observer list-observer-set](#zetacored-query-observer-list-observer-set) - Query observer set
-* [zetacored query observer list-pending-nonces](#zetacored-query-observer-list-pending-nonces) - shows a chainNonces
-* [zetacored query observer list-tss-funds-migrator](#zetacored-query-observer-list-tss-funds-migrator) - list all tss funds migrators
-* [zetacored query observer list-tss-history](#zetacored-query-observer-list-tss-history) - show historical list of TSS
-* [zetacored query observer show-ballot](#zetacored-query-observer-show-ballot) - Query BallotByIdentifier
-* [zetacored query observer show-blame](#zetacored-query-observer-show-blame) - Query BlameByIdentifier
-* [zetacored query observer show-chain-nonces](#zetacored-query-observer-show-chain-nonces) - shows a chainNonces
-* [zetacored query observer show-chain-params](#zetacored-query-observer-show-chain-params) - Query GetChainParamsForChain
-* [zetacored query observer show-crosschain-flags](#zetacored-query-observer-show-crosschain-flags) - shows the crosschain flags
-* [zetacored query observer show-keygen](#zetacored-query-observer-show-keygen) - shows keygen
-* [zetacored query observer show-node-account](#zetacored-query-observer-show-node-account) - shows a NodeAccount
-* [zetacored query observer show-observer-count](#zetacored-query-observer-show-observer-count) - Query show-observer-count
-* [zetacored query observer show-operational-flags](#zetacored-query-observer-show-operational-flags) - shows the operational flags
-* [zetacored query observer show-tss](#zetacored-query-observer-show-tss) - shows a TSS
-* [zetacored query observer show-tss-funds-migrator](#zetacored-query-observer-show-tss-funds-migrator) - show the tss funds migrator for a chain
-
-## zetacored query observer get-historical-tss-address
-
-Query tss address by finalized zeta height (for historical tss addresses)
-
-```
-zetacored query observer get-historical-tss-address [finalizedZetaHeight] [bitcoinChainId] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for get-historical-tss-address
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query observer](#zetacored-query-observer) - Querying commands for the observer module
-
-## zetacored query observer get-tss-address
-
-Query current tss address
-
-```
-zetacored query observer get-tss-address [bitcoinChainId]] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for get-tss-address
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query observer](#zetacored-query-observer) - Querying commands for the observer module
-
-## zetacored query observer list-ballots
-
-Query all ballots
-
-```
-zetacored query observer list-ballots [flags]
-```
-
-### Options
-
-```
- --count-total count total number of records in list-ballots to query for
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for list-ballots
- --limit uint pagination limit of list-ballots to query for (default 100)
- --node string [host]:[port] to CometBFT RPC interface for this chain
- --offset uint pagination offset of list-ballots to query for
- -o, --output string Output format (text|json)
- --page uint pagination page of list-ballots to query for. This sets offset to a multiple of limit (default 1)
- --page-key string pagination page-key of list-ballots to query for
- --reverse results are sorted in descending order
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query observer](#zetacored-query-observer) - Querying commands for the observer module
-
-## zetacored query observer list-ballots-for-height
-
-Query BallotListForHeight
-
-```
-zetacored query observer list-ballots-for-height [height] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for list-ballots-for-height
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query observer](#zetacored-query-observer) - Querying commands for the observer module
-
-## zetacored query observer list-blame
-
-Query AllBlameRecords
-
-```
-zetacored query observer list-blame [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for list-blame
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query observer](#zetacored-query-observer) - Querying commands for the observer module
-
-## zetacored query observer list-blame-by-msg
-
-Query AllBlameRecords
-
-```
-zetacored query observer list-blame-by-msg [chainId] [nonce] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for list-blame-by-msg
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query observer](#zetacored-query-observer) - Querying commands for the observer module
-
-## zetacored query observer list-chain-nonces
-
-list all chainNonces
-
-```
-zetacored query observer list-chain-nonces [flags]
-```
-
-### Options
-
-```
- --count-total count total number of records in list-chain-nonces to query for
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for list-chain-nonces
- --limit uint pagination limit of list-chain-nonces to query for (default 100)
- --node string [host]:[port] to CometBFT RPC interface for this chain
- --offset uint pagination offset of list-chain-nonces to query for
- -o, --output string Output format (text|json)
- --page uint pagination page of list-chain-nonces to query for. This sets offset to a multiple of limit (default 1)
- --page-key string pagination page-key of list-chain-nonces to query for
- --reverse results are sorted in descending order
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query observer](#zetacored-query-observer) - Querying commands for the observer module
-
-## zetacored query observer list-chain-params
-
-Query GetChainParams
-
-```
-zetacored query observer list-chain-params [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for list-chain-params
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query observer](#zetacored-query-observer) - Querying commands for the observer module
-
-## zetacored query observer list-chains
-
-list all SupportedChains
-
-```
-zetacored query observer list-chains [flags]
-```
-
-### Options
-
-```
- --count-total count total number of records in list-chains to query for
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for list-chains
- --limit uint pagination limit of list-chains to query for (default 100)
- --node string [host]:[port] to CometBFT RPC interface for this chain
- --offset uint pagination offset of list-chains to query for
- -o, --output string Output format (text|json)
- --page uint pagination page of list-chains to query for. This sets offset to a multiple of limit (default 1)
- --page-key string pagination page-key of list-chains to query for
- --reverse results are sorted in descending order
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query observer](#zetacored-query-observer) - Querying commands for the observer module
-
-## zetacored query observer list-node-account
-
-list all NodeAccount
-
-```
-zetacored query observer list-node-account [flags]
-```
-
-### Options
-
-```
- --count-total count total number of records in list-node-account to query for
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for list-node-account
- --limit uint pagination limit of list-node-account to query for (default 100)
- --node string [host]:[port] to CometBFT RPC interface for this chain
- --offset uint pagination offset of list-node-account to query for
- -o, --output string Output format (text|json)
- --page uint pagination page of list-node-account to query for. This sets offset to a multiple of limit (default 1)
- --page-key string pagination page-key of list-node-account to query for
- --reverse results are sorted in descending order
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query observer](#zetacored-query-observer) - Querying commands for the observer module
-
-## zetacored query observer list-observer-set
-
-Query observer set
-
-```
-zetacored query observer list-observer-set [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for list-observer-set
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query observer](#zetacored-query-observer) - Querying commands for the observer module
-
-## zetacored query observer list-pending-nonces
-
-shows a chainNonces
-
-```
-zetacored query observer list-pending-nonces [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for list-pending-nonces
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query observer](#zetacored-query-observer) - Querying commands for the observer module
-
-## zetacored query observer list-tss-funds-migrator
-
-list all tss funds migrators
-
-```
-zetacored query observer list-tss-funds-migrator [flags]
-```
-
-### Options
-
-```
- --count-total count total number of records in list-tss-funds-migrator to query for
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for list-tss-funds-migrator
- --limit uint pagination limit of list-tss-funds-migrator to query for (default 100)
- --node string [host]:[port] to CometBFT RPC interface for this chain
- --offset uint pagination offset of list-tss-funds-migrator to query for
- -o, --output string Output format (text|json)
- --page uint pagination page of list-tss-funds-migrator to query for. This sets offset to a multiple of limit (default 1)
- --page-key string pagination page-key of list-tss-funds-migrator to query for
- --reverse results are sorted in descending order
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query observer](#zetacored-query-observer) - Querying commands for the observer module
-
-## zetacored query observer list-tss-history
-
-show historical list of TSS
-
-```
-zetacored query observer list-tss-history [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for list-tss-history
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query observer](#zetacored-query-observer) - Querying commands for the observer module
-
-## zetacored query observer show-ballot
-
-Query BallotByIdentifier
-
-```
-zetacored query observer show-ballot [ballot-identifier] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for show-ballot
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query observer](#zetacored-query-observer) - Querying commands for the observer module
-
-## zetacored query observer show-blame
-
-Query BlameByIdentifier
-
-```
-zetacored query observer show-blame [blame-identifier] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for show-blame
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query observer](#zetacored-query-observer) - Querying commands for the observer module
-
-## zetacored query observer show-chain-nonces
-
-shows a chainNonces
-
-```
-zetacored query observer show-chain-nonces [chain-id] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for show-chain-nonces
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query observer](#zetacored-query-observer) - Querying commands for the observer module
-
-## zetacored query observer show-chain-params
-
-Query GetChainParamsForChain
-
-```
-zetacored query observer show-chain-params [chain-id] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for show-chain-params
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query observer](#zetacored-query-observer) - Querying commands for the observer module
-
-## zetacored query observer show-crosschain-flags
-
-shows the crosschain flags
-
-```
-zetacored query observer show-crosschain-flags [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for show-crosschain-flags
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query observer](#zetacored-query-observer) - Querying commands for the observer module
-
-## zetacored query observer show-keygen
-
-shows keygen
-
-```
-zetacored query observer show-keygen [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for show-keygen
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query observer](#zetacored-query-observer) - Querying commands for the observer module
-
-## zetacored query observer show-node-account
-
-shows a NodeAccount
-
-```
-zetacored query observer show-node-account [operator_address] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for show-node-account
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query observer](#zetacored-query-observer) - Querying commands for the observer module
-
-## zetacored query observer show-observer-count
-
-Query show-observer-count
-
-```
-zetacored query observer show-observer-count [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for show-observer-count
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query observer](#zetacored-query-observer) - Querying commands for the observer module
-
-## zetacored query observer show-operational-flags
-
-shows the operational flags
-
-```
-zetacored query observer show-operational-flags [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for show-operational-flags
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query observer](#zetacored-query-observer) - Querying commands for the observer module
-
-## zetacored query observer show-tss
-
-shows a TSS
-
-```
-zetacored query observer show-tss [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for show-tss
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query observer](#zetacored-query-observer) - Querying commands for the observer module
-
-## zetacored query observer show-tss-funds-migrator
-
-show the tss funds migrator for a chain
-
-```
-zetacored query observer show-tss-funds-migrator [chain-id] [flags]
-```
-
-### Options
-
-```
- --count-total count total number of records in show-tss-funds-migrator [chain-id] to query for
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for show-tss-funds-migrator
- --limit uint pagination limit of show-tss-funds-migrator [chain-id] to query for (default 100)
- --node string [host]:[port] to CometBFT RPC interface for this chain
- --offset uint pagination offset of show-tss-funds-migrator [chain-id] to query for
- -o, --output string Output format (text|json)
- --page uint pagination page of show-tss-funds-migrator [chain-id] to query for. This sets offset to a multiple of limit (default 1)
- --page-key string pagination page-key of show-tss-funds-migrator [chain-id] to query for
- --reverse results are sorted in descending order
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query observer](#zetacored-query-observer) - Querying commands for the observer module
-
-## zetacored query params
-
-Querying commands for the params module
-
-```
-zetacored query params [flags]
-```
-
-### Options
-
-```
- -h, --help help for params
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query](#zetacored-query) - Querying subcommands
-* [zetacored query params subspace](#zetacored-query-params-subspace) - Query for raw parameters by subspace and key
-* [zetacored query params subspaces](#zetacored-query-params-subspaces) - Query for all registered subspaces and all keys for a subspace
-
-## zetacored query params subspace
-
-Query for raw parameters by subspace and key
-
-```
-zetacored query params subspace [subspace] [key] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for subspace
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query params](#zetacored-query-params) - Querying commands for the params module
-
-## zetacored query params subspaces
-
-Query for all registered subspaces and all keys for a subspace
-
-```
-zetacored query params subspaces [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for subspaces
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query params](#zetacored-query-params) - Querying commands for the params module
-
-## zetacored query slashing
-
-Querying commands for the slashing module
-
-```
-zetacored query slashing [flags]
-```
-
-### Options
-
-```
- -h, --help help for slashing
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query](#zetacored-query) - Querying subcommands
-* [zetacored query slashing params](#zetacored-query-slashing-params) - Query the current slashing parameters
-* [zetacored query slashing signing-info](#zetacored-query-slashing-signing-info) - Query a validator's signing information
-* [zetacored query slashing signing-infos](#zetacored-query-slashing-signing-infos) - Query signing information of all validators
-
-## zetacored query slashing params
-
-Query the current slashing parameters
-
-```
-zetacored query slashing params [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for params
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query slashing](#zetacored-query-slashing) - Querying commands for the slashing module
-
-## zetacored query slashing signing-info
-
-Query a validator's signing information
-
-### Synopsis
-
-Query a validator's signing information, with a pubkey ('zetacored comet show-validator') or a validator consensus address
-
-```
-zetacored query slashing signing-info [validator-conspub/address] [flags]
-```
-
-### Examples
-
-```
-zetacored query slashing signing-info '{"@type":"/cosmos.crypto.ed25519.PubKey","key":"OauFcTKbN5Lx3fJL689cikXBqe+hcp6Y+x0rYUdR9Jk="}'
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for signing-info
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query slashing](#zetacored-query-slashing) - Querying commands for the slashing module
-
-## zetacored query slashing signing-infos
-
-Query signing information of all validators
-
-```
-zetacored query slashing signing-infos [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for signing-infos
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query slashing](#zetacored-query-slashing) - Querying commands for the slashing module
-
-## zetacored query staking
-
-Querying commands for the staking module
-
-```
-zetacored query staking [flags]
-```
-
-### Options
-
-```
- -h, --help help for staking
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query](#zetacored-query) - Querying subcommands
-* [zetacored query staking delegation](#zetacored-query-staking-delegation) - Query a delegation based on address and validator address
-* [zetacored query staking delegations](#zetacored-query-staking-delegations) - Query all delegations made by one delegator
-* [zetacored query staking delegations-to](#zetacored-query-staking-delegations-to) - Query all delegations made to one validator
-* [zetacored query staking delegator-validator](#zetacored-query-staking-delegator-validator) - Query validator info for given delegator validator pair
-* [zetacored query staking delegator-validators](#zetacored-query-staking-delegator-validators) - Query all validators info for given delegator address
-* [zetacored query staking historical-info](#zetacored-query-staking-historical-info) - Query historical info at given height
-* [zetacored query staking params](#zetacored-query-staking-params) - Query the current staking parameters information
-* [zetacored query staking pool](#zetacored-query-staking-pool) - Query the current staking pool values
-* [zetacored query staking redelegation](#zetacored-query-staking-redelegation) - Query a redelegation record based on delegator and a source and destination validator address
-* [zetacored query staking unbonding-delegation](#zetacored-query-staking-unbonding-delegation) - Query an unbonding-delegation record based on delegator and validator address
-* [zetacored query staking unbonding-delegations](#zetacored-query-staking-unbonding-delegations) - Query all unbonding-delegations records for one delegator
-* [zetacored query staking unbonding-delegations-from](#zetacored-query-staking-unbonding-delegations-from) - Query all unbonding delegatations from a validator
-* [zetacored query staking validator](#zetacored-query-staking-validator) - Query a validator
-* [zetacored query staking validators](#zetacored-query-staking-validators) - Query for all validators
-
-## zetacored query staking delegation
-
-Query a delegation based on address and validator address
-
-### Synopsis
-
-Query delegations for an individual delegator on an individual validator
-
-```
-zetacored query staking delegation [delegator-addr] [validator-addr] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for delegation
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query staking](#zetacored-query-staking) - Querying commands for the staking module
-
-## zetacored query staking delegations
-
-Query all delegations made by one delegator
-
-### Synopsis
-
-Query delegations for an individual delegator on all validators.
-
-```
-zetacored query staking delegations [delegator-addr] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for delegations
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query staking](#zetacored-query-staking) - Querying commands for the staking module
-
-## zetacored query staking delegations-to
-
-Query all delegations made to one validator
-
-### Synopsis
-
-Query delegations on an individual validator.
-
-```
-zetacored query staking delegations-to [validator-addr] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for delegations-to
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query staking](#zetacored-query-staking) - Querying commands for the staking module
-
-## zetacored query staking delegator-validator
-
-Query validator info for given delegator validator pair
-
-```
-zetacored query staking delegator-validator [delegator-addr] [validator-addr] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for delegator-validator
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query staking](#zetacored-query-staking) - Querying commands for the staking module
-
-## zetacored query staking delegator-validators
-
-Query all validators info for given delegator address
-
-```
-zetacored query staking delegator-validators [delegator-addr] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for delegator-validators
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query staking](#zetacored-query-staking) - Querying commands for the staking module
-
-## zetacored query staking historical-info
-
-Query historical info at given height
-
-```
-zetacored query staking historical-info [height] [flags]
-```
-
-### Examples
-
-```
-$ zetacored query staking historical-info 5
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for historical-info
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query staking](#zetacored-query-staking) - Querying commands for the staking module
-
-## zetacored query staking params
-
-Query the current staking parameters information
-
-### Synopsis
-
-Query values set as staking parameters.
-
-```
-zetacored query staking params [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for params
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query staking](#zetacored-query-staking) - Querying commands for the staking module
-
-## zetacored query staking pool
-
-Query the current staking pool values
-
-### Synopsis
-
-Query values for amounts stored in the staking pool.
-
-```
-zetacored query staking pool [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for pool
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query staking](#zetacored-query-staking) - Querying commands for the staking module
-
-## zetacored query staking redelegation
-
-Query a redelegation record based on delegator and a source and destination validator address
-
-### Synopsis
-
-Query a redelegation record for an individual delegator between a source and destination validator.
-
-```
-zetacored query staking redelegation [delegator-addr] [src-validator-addr] [dst-validator-addr] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for redelegation
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query staking](#zetacored-query-staking) - Querying commands for the staking module
-
-## zetacored query staking unbonding-delegation
-
-Query an unbonding-delegation record based on delegator and validator address
-
-### Synopsis
-
-Query unbonding delegations for an individual delegator on an individual validator.
-
-```
-zetacored query staking unbonding-delegation [delegator-addr] [validator-addr] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for unbonding-delegation
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query staking](#zetacored-query-staking) - Querying commands for the staking module
-
-## zetacored query staking unbonding-delegations
-
-Query all unbonding-delegations records for one delegator
-
-### Synopsis
-
-Query unbonding delegations for an individual delegator.
-
-```
-zetacored query staking unbonding-delegations [delegator-addr] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for unbonding-delegations
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query staking](#zetacored-query-staking) - Querying commands for the staking module
-
-## zetacored query staking unbonding-delegations-from
-
-Query all unbonding delegatations from a validator
-
-### Synopsis
-
-Query delegations that are unbonding _from_ a validator.
-
-```
-zetacored query staking unbonding-delegations-from [validator-addr] [flags]
-```
-
-### Examples
-
-```
-$ zetacored query staking unbonding-delegations-from [val-addr]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for unbonding-delegations-from
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query staking](#zetacored-query-staking) - Querying commands for the staking module
-
-## zetacored query staking validator
-
-Query a validator
-
-### Synopsis
-
-Query details about an individual validator.
-
-```
-zetacored query staking validator [validator-addr] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for validator
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query staking](#zetacored-query-staking) - Querying commands for the staking module
-
-## zetacored query staking validators
-
-Query for all validators
-
-### Synopsis
-
-Query details about all validators on a network.
-
-```
-zetacored query staking validators [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for validators
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
- --status string
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query staking](#zetacored-query-staking) - Querying commands for the staking module
-
-## zetacored query tx
-
-Query for a transaction by hash, "[addr]/[seq]" combination or comma-separated signatures in a committed block
-
-### Synopsis
-
-Example:
-$ zetacored query tx [hash]
-$ zetacored query tx --type=acc_seq [addr]/[sequence]
-$ zetacored query tx --type=signature [sig1_base64],[sig2_base64...]
-
-```
-zetacored query tx --type=[hash|acc_seq|signature] [hash|acc_seq|signature] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for tx
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
- --type string The type to be used when querying tx, can be one of "hash", "acc_seq", "signature"
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query](#zetacored-query) - Querying subcommands
-
-## zetacored query txs
-
-Query for paginated transactions that match a set of events
-
-### Synopsis
-
-Search for transactions that match the exact given events where results are paginated.
-The events query is directly passed to Tendermint's RPC TxSearch method and must
-conform to Tendermint's query syntax.
-
-Please refer to each module's documentation for the full set of events to query
-for. Each module documents its respective events under 'xx_events.md'.
-
-
-```
-zetacored query txs [flags]
-```
-
-### Examples
-
-```
-$ zetacored query txs --query "message.sender='cosmos1...' AND message.action='withdraw_delegator_reward' AND tx.height > 7" --page 1 --limit 30
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for txs
- --limit int Query number of transactions results per page returned (default 100)
- --node string [host]:[port] to CometBFT RPC interface for this chain
- --order_by string The ordering semantics (asc|dsc)
- -o, --output string Output format (text|json)
- --page int Query a specific page of paginated results (default 1)
- --query string The transactions events query per Tendermint's query semantics
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query](#zetacored-query) - Querying subcommands
-
-## zetacored query upgrade
-
-Querying commands for the upgrade module
-
-```
-zetacored query upgrade [flags]
-```
-
-### Options
-
-```
- -h, --help help for upgrade
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query](#zetacored-query) - Querying subcommands
-* [zetacored query upgrade applied](#zetacored-query-upgrade-applied) - Query the block header for height at which a completed upgrade was applied
-* [zetacored query upgrade authority](#zetacored-query-upgrade-authority) - Get the upgrade authority address
-* [zetacored query upgrade module-versions](#zetacored-query-upgrade-module-versions) - Query the list of module versions
-* [zetacored query upgrade plan](#zetacored-query-upgrade-plan) - Query the upgrade plan (if one exists)
-
-## zetacored query upgrade applied
-
-Query the block header for height at which a completed upgrade was applied
-
-### Synopsis
-
-If upgrade-name was previously executed on the chain, this returns the header for the block at which it was applied. This helps a client determine which binary was valid over a given range of blocks, as well as more context to understand past migrations.
-
-```
-zetacored query upgrade applied [upgrade-name] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for applied
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query upgrade](#zetacored-query-upgrade) - Querying commands for the upgrade module
-
-## zetacored query upgrade authority
-
-Get the upgrade authority address
-
-```
-zetacored query upgrade authority [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for authority
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query upgrade](#zetacored-query-upgrade) - Querying commands for the upgrade module
-
-## zetacored query upgrade module-versions
-
-Query the list of module versions
-
-### Synopsis
-
-Gets a list of module names and their respective consensus versions. Following the command with a specific module name will return only that module's information.
-
-```
-zetacored query upgrade module-versions [optional module_name] [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for module-versions
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query upgrade](#zetacored-query-upgrade) - Querying commands for the upgrade module
-
-## zetacored query upgrade plan
-
-Query the upgrade plan (if one exists)
-
-### Synopsis
-
-Gets the currently scheduled upgrade plan, if one exists
-
-```
-zetacored query upgrade plan [flags]
-```
-
-### Options
-
-```
- --grpc-addr string the gRPC endpoint to use for this chain
- --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS
- --height int Use a specific height to query state at (this can error if the node is pruning state)
- -h, --help help for plan
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --no-indent Do not indent JSON output
- --node string [host]:[port] to CometBFT RPC interface for this chain
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored query upgrade](#zetacored-query-upgrade) - Querying commands for the upgrade module
-
-## zetacored rollback
-
-rollback Cosmos SDK and CometBFT state by one height
-
-### Synopsis
-
-
-A state rollback is performed to recover from an incorrect application state transition,
-when CometBFT has persisted an incorrect app hash and is thus unable to make
-progress. Rollback overwrites a state at height n with the state at height n - 1.
-The application also rolls back to height n - 1. No blocks are removed, so upon
-restarting CometBFT the transactions in block n will be re-executed against the
-application.
-
-
-```
-zetacored rollback [flags]
-```
-
-### Options
-
-```
- --hard remove last block as well as state
- -h, --help help for rollback
- --home string The application home directory
-```
-
-### Options inherited from parent commands
-
-```
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored](#zetacored) - Zetacore Daemon (server)
-
-## zetacored snapshots
-
-Manage local snapshots
-
-### Options
-
-```
- -h, --help help for snapshots
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored](#zetacored) - Zetacore Daemon (server)
-* [zetacored snapshots delete](#zetacored-snapshots-delete) - Delete a local snapshot
-* [zetacored snapshots dump](#zetacored-snapshots-dump) - Dump the snapshot as portable archive format
-* [zetacored snapshots export](#zetacored-snapshots-export) - Export app state to snapshot store
-* [zetacored snapshots list](#zetacored-snapshots-list) - List local snapshots
-* [zetacored snapshots load](#zetacored-snapshots-load) - Load a snapshot archive file (.tar.gz) into snapshot store
-* [zetacored snapshots restore](#zetacored-snapshots-restore) - Restore app state from local snapshot
-
-## zetacored snapshots delete
-
-Delete a local snapshot
-
-```
-zetacored snapshots delete [height] [format] [flags]
-```
-
-### Options
-
-```
- -h, --help help for delete
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored snapshots](#zetacored-snapshots) - Manage local snapshots
-
-## zetacored snapshots dump
-
-Dump the snapshot as portable archive format
-
-```
-zetacored snapshots dump [height] [format] [flags]
-```
-
-### Options
-
-```
- -h, --help help for dump
- -o, --output string output file
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored snapshots](#zetacored-snapshots) - Manage local snapshots
-
-## zetacored snapshots export
-
-Export app state to snapshot store
-
-```
-zetacored snapshots export [flags]
-```
-
-### Options
-
-```
- --height int Height to export, default to latest state height
- -h, --help help for export
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored snapshots](#zetacored-snapshots) - Manage local snapshots
-
-## zetacored snapshots list
-
-List local snapshots
-
-```
-zetacored snapshots list [flags]
-```
-
-### Options
-
-```
- -h, --help help for list
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored snapshots](#zetacored-snapshots) - Manage local snapshots
-
-## zetacored snapshots load
-
-Load a snapshot archive file (.tar.gz) into snapshot store
-
-```
-zetacored snapshots load [archive-file] [flags]
-```
-
-### Options
-
-```
- -h, --help help for load
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored snapshots](#zetacored-snapshots) - Manage local snapshots
-
-## zetacored snapshots restore
-
-Restore app state from local snapshot
-
-### Synopsis
-
-Restore app state from local snapshot
-
-```
-zetacored snapshots restore [height] [format] [flags]
-```
-
-### Options
-
-```
- -h, --help help for restore
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored snapshots](#zetacored-snapshots) - Manage local snapshots
-
-## zetacored start
-
-Run the full node
-
-### Synopsis
-
-Run the full node application with CometBFT in or out of process. By
-default, the application will run with CometBFT in process.
-
-Pruning options can be provided via the '--pruning' flag or alternatively with '--pruning-keep-recent',
-'pruning-keep-every', and 'pruning-interval' together.
-
-For '--pruning' the options are as follows:
-
-default: the last 100 states are kept in addition to every 500th state; pruning at 10 block intervals
-nothing: all historic states will be saved, nothing will be deleted (i.e. archiving node)
-everything: all saved states will be deleted, storing only the current state; pruning at 10 block intervals
-custom: allow pruning options to be manually specified through 'pruning-keep-recent', 'pruning-keep-every', and 'pruning-interval'
-
-Node halting configurations exist in the form of two flags: '--halt-height' and '--halt-time'. During
-the ABCI Commit phase, the node will check if the current block height is greater than or equal to
-the halt-height or if the current block time is greater than or equal to the halt-time. If so, the
-node will attempt to gracefully shutdown and the block will not be committed. In addition, the node
-will not be able to commit subsequent blocks.
-
-For profiling and benchmarking purposes, CPU profiling can be enabled via the '--cpu-profile' flag
-which accepts a path for the resulting pprof file.
-
-
-```
-zetacored start [flags]
-```
-
-### Options
-
-```
- --abci string specify abci transport (socket | grpc)
- --address string Listen address
- --api.enable Defines if Cosmos-sdk REST server should be enabled
- --api.enabled-unsafe-cors Defines if CORS should be enabled (unsafe - use it at your own risk)
- --app-db-backend string The type of database for application and snapshots databases
- --consensus.create_empty_blocks set this to false to only produce blocks when there are txs or when the AppHash changes (default true)
- --consensus.create_empty_blocks_interval string the possible interval between empty blocks
- --consensus.double_sign_check_height int how many blocks to look back to check existence of the node's consensus votes before joining consensus
- --cpu-profile string Enable CPU profiling and write to the provided file
- --db_backend string database backend: goleveldb | cleveldb | boltdb | rocksdb | badgerdb
- --db_dir string database directory
- --evm.cache-preimage Enables tracking of SHA3 preimages in the EVM (not implemented yet)
- --evm.evm-chain-id uint the EIP-155 compatible replay protection chain ID (default 262144)
- --evm.max-tx-gas-wanted uint the gas wanted for each eth tx returned in ante handler in check tx mode
- --evm.tracer string the EVM tracer type to collect execution traces from the EVM transaction execution (json|struct|access_list|markdown)
- --genesis_hash bytesHex optional SHA-256 hash of the genesis file
- --grpc-only Start the node in gRPC query only mode without CometBFT process
- --grpc-web.address string The gRPC-Web server address to listen on
- --grpc-web.enable Define if the gRPC-Web server should be enabled. (Note: gRPC must also be enabled.)
- --grpc.address string the gRPC server address to listen on
- --grpc.enable Define if the gRPC server should be enabled
- --halt-height uint Block height at which to gracefully halt the chain and shutdown the node
- --halt-time uint Minimum block time (in Unix seconds) at which to gracefully halt the chain and shutdown the node
- -h, --help help for start
- --home string The application home directory
- --inter-block-cache Enable inter-block caching (default true)
- --inv-check-period uint Assert registered invariants every N blocks
- --json-rpc.address string the JSON-RPC server address to listen on
- --json-rpc.allow-insecure-unlock Allow insecure account unlocking when account-related RPCs are exposed by http (default true)
- --json-rpc.allow-unprotected-txs Allow for unprotected (non EIP155 signed) transactions to be submitted via the node's RPC when the global parameter is disabled
- --json-rpc.api strings Defines a list of JSON-RPC namespaces that should be enabled (default [eth,net,web3])
- --json-rpc.block-range-cap eth_getLogs Sets the max block range allowed for eth_getLogs query (default 10000)
- --json-rpc.enable Define if the JSON-RPC server should be enabled
- --json-rpc.enable-indexer Enable the custom tx indexer for json-rpc
- --json-rpc.evm-timeout duration Sets a timeout used for eth_call (0=infinite) (default 5s)
- --json-rpc.filter-cap int32 Sets the global cap for total number of filters that can be created (default 200)
- --json-rpc.gas-cap uint Sets a cap on gas that can be used in eth_call/estimateGas unit is aatom (0=infinite) (default 25000000)
- --json-rpc.http-idle-timeout duration Sets a idle timeout for json-rpc http server (0=infinite) (default 2m0s)
- --json-rpc.http-timeout duration Sets a read/write timeout for json-rpc http server (0=infinite) (default 30s)
- --json-rpc.logs-cap eth_getLogs Sets the max number of results can be returned from single eth_getLogs query (default 10000)
- --json-rpc.max-open-connections int Sets the maximum number of simultaneous connections for the server listener
- --json-rpc.txfee-cap float Sets a cap on transaction fee that can be sent via the RPC APIs (1 = default 1 evmos) (default 1)
- --json-rpc.ws-address string the JSON-RPC WS server address to listen on
- --metrics Define if EVM rpc metrics server should be enabled
- --min-retain-blocks uint Minimum block height offset during ABCI commit to prune CometBFT blocks
- --minimum-gas-prices string Minimum gas prices to accept for transactions; Any fee in a tx must meet this minimum (e.g. 20000000000azeta)
- --moniker string node name
- --p2p.external-address string ip:port address to advertise to peers for them to dial
- --p2p.laddr string node listen address. (0.0.0.0:0 means any interface, any port)
- --p2p.persistent_peers string comma-delimited ID@host:port persistent peers
- --p2p.pex enable/disable Peer-Exchange (default true)
- --p2p.private_peer_ids string comma-delimited private peer IDs
- --p2p.seed_mode enable/disable seed mode
- --p2p.seeds string comma-delimited ID@host:port seed nodes
- --p2p.unconditional_peer_ids string comma-delimited IDs of unconditional peers
- --priv_validator_laddr string socket address to listen on for connections from external priv_validator process
- --proxy_app string proxy app address, or one of: 'kvstore', 'persistent_kvstore' or 'noop' for local testing.
- --pruning string Pruning strategy (default|nothing|everything|custom)
- --pruning-interval uint Height interval at which pruned heights are removed from disk (ignored if pruning is not 'custom')
- --pruning-keep-recent uint Number of recent heights to keep on disk (ignored if pruning is not 'custom')
- --rpc.grpc_laddr string GRPC listen address (BroadcastTx only). Port required
- --rpc.laddr string RPC listen address. Port required
- --rpc.pprof_laddr string pprof listen address (https://golang.org/pkg/net/http/pprof)
- --rpc.unsafe enabled unsafe rpc methods
- --skip-config-overwrite Skip running the config configuration overwrite handler.This is used for testing purposes only and skips using the default timeouts hardcoded and uses the config file instead
- --state-sync.snapshot-interval uint State sync snapshot interval
- --state-sync.snapshot-keep-recent uint32 State sync snapshot to keep (default 2)
- --tls.certificate-path string the cert.pem file path for the server TLS configuration
- --tls.key-path string the key.pem file path for the server TLS configuration
- --trace Provide full stack traces for errors in ABCI Log
- --trace-store string Enable KVStore tracing to an output file
- --transport string Transport protocol: socket, grpc
- --unsafe-skip-upgrades ints Skip a set of upgrade heights to continue the old binary
- --with-cometbft Run abci app embedded in-process with CometBFT (default true)
- --x-crisis-skip-assert-invariants Skip x/crisis invariants check on startup
-```
-
-### Options inherited from parent commands
-
-```
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
-```
-
-### SEE ALSO
-
-* [zetacored](#zetacored) - Zetacore Daemon (server)
-
-## zetacored status
-
-Query remote node for status
-
-```
-zetacored status [flags]
-```
-
-### Options
-
-```
- -h, --help help for status
- -n, --node string Node to connect to
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored](#zetacored) - Zetacore Daemon (server)
-
-## zetacored tx
-
-Transactions subcommands
-
-```
-zetacored tx [flags]
-```
-
-### Options
-
-```
- --chain-id string The network chain ID
- -h, --help help for tx
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored](#zetacored) - Zetacore Daemon (server)
-* [zetacored tx auth](#zetacored-tx-auth) - Transactions commands for the auth module
-* [zetacored tx authority](#zetacored-tx-authority) - authority transactions subcommands
-* [zetacored tx authz](#zetacored-tx-authz) - Authorization transactions subcommands
-* [zetacored tx bank](#zetacored-tx-bank) - Bank transaction subcommands
-* [zetacored tx broadcast](#zetacored-tx-broadcast) - Broadcast transactions generated offline
-* [zetacored tx consensus](#zetacored-tx-consensus) - Transactions commands for the consensus module
-* [zetacored tx crisis](#zetacored-tx-crisis) - Transactions commands for the crisis module
-* [zetacored tx crosschain](#zetacored-tx-crosschain) - crosschain transactions subcommands
-* [zetacored tx decode](#zetacored-tx-decode) - Decode a binary encoded transaction string
-* [zetacored tx distribution](#zetacored-tx-distribution) - Distribution transactions subcommands
-* [zetacored tx emissions](#zetacored-tx-emissions) - emissions transactions subcommands
-* [zetacored tx encode](#zetacored-tx-encode) - Encode transactions generated offline
-* [zetacored tx evidence](#zetacored-tx-evidence) - Evidence transaction subcommands
-* [zetacored tx evm](#zetacored-tx-evm) - evm subcommands
-* [zetacored tx feemarket](#zetacored-tx-feemarket) - Transactions commands for the feemarket module
-* [zetacored tx fungible](#zetacored-tx-fungible) - fungible transactions subcommands
-* [zetacored tx gov](#zetacored-tx-gov) - Governance transactions subcommands
-* [zetacored tx group](#zetacored-tx-group) - Group transaction subcommands
-* [zetacored tx lightclient](#zetacored-tx-lightclient) - lightclient transactions subcommands
-* [zetacored tx multi-sign](#zetacored-tx-multi-sign) - Generate multisig signatures for transactions generated offline
-* [zetacored tx multisign-batch](#zetacored-tx-multisign-batch) - Assemble multisig transactions in batch from batch signatures
-* [zetacored tx observer](#zetacored-tx-observer) - observer transactions subcommands
-* [zetacored tx sign](#zetacored-tx-sign) - Sign a transaction generated offline
-* [zetacored tx sign-batch](#zetacored-tx-sign-batch) - Sign transaction batch files
-* [zetacored tx slashing](#zetacored-tx-slashing) - Transactions commands for the slashing module
-* [zetacored tx staking](#zetacored-tx-staking) - Staking transaction subcommands
-* [zetacored tx upgrade](#zetacored-tx-upgrade) - Upgrade transaction subcommands
-* [zetacored tx validate-signatures](#zetacored-tx-validate-signatures) - validate transactions signatures
-* [zetacored tx vesting](#zetacored-tx-vesting) - Vesting transaction subcommands
-
-## zetacored tx auth
-
-Transactions commands for the auth module
-
-```
-zetacored tx auth [flags]
-```
-
-### Options
-
-```
- -h, --help help for auth
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx](#zetacored-tx) - Transactions subcommands
-* [zetacored tx auth update-params-proposal](#zetacored-tx-auth-update-params-proposal) - Submit a proposal to update auth module params. Note: the entire params must be provided.
-
-## zetacored tx auth update-params-proposal
-
-Submit a proposal to update auth module params. Note: the entire params must be provided.
-
-```
-zetacored tx auth update-params-proposal [params] [flags]
-```
-
-### Examples
-
-```
-zetacored tx auth update-params-proposal '{ "max_memo_characters": 0, "tx_sig_limit": 0, "tx_size_cost_per_byte": 0, "sig_verify_cost_ed25519": 0, "sig_verify_cost_secp256k1": 0 }'
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for update-params-proposal
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx auth](#zetacored-tx-auth) - Transactions commands for the auth module
-
-## zetacored tx authority
-
-authority transactions subcommands
-
-```
-zetacored tx authority [flags]
-```
-
-### Options
-
-```
- -h, --help help for authority
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx](#zetacored-tx) - Transactions subcommands
-* [zetacored tx authority add-authorization](#zetacored-tx-authority-add-authorization) - Add a new authorization or update the policy of an existing authorization. Policy type can be 0 for groupEmergency, 1 for groupOperational, 2 for groupAdmin.
-* [zetacored tx authority remove-authorization](#zetacored-tx-authority-remove-authorization) - removes an existing authorization
-* [zetacored tx authority remove-chain-info](#zetacored-tx-authority-remove-chain-info) - Remove the chain info for the specified chain id
-* [zetacored tx authority update-chain-info](#zetacored-tx-authority-update-chain-info) - Update the chain info
-* [zetacored tx authority update-policies](#zetacored-tx-authority-update-policies) - Update policies to values provided in the JSON file.
-
-## zetacored tx authority add-authorization
-
-Add a new authorization or update the policy of an existing authorization. Policy type can be 0 for groupEmergency, 1 for groupOperational, 2 for groupAdmin.
-
-```
-zetacored tx authority add-authorization [msg-url] [authorized-policy] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for add-authorization
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx authority](#zetacored-tx-authority) - authority transactions subcommands
-
-## zetacored tx authority remove-authorization
-
-removes an existing authorization
-
-```
-zetacored tx authority remove-authorization [msg-url] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for remove-authorization
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx authority](#zetacored-tx-authority) - authority transactions subcommands
-
-## zetacored tx authority remove-chain-info
-
-Remove the chain info for the specified chain id
-
-```
-zetacored tx authority remove-chain-info [chain-id] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for remove-chain-info
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx authority](#zetacored-tx-authority) - authority transactions subcommands
-
-## zetacored tx authority update-chain-info
-
-Update the chain info
-
-```
-zetacored tx authority update-chain-info [chain-info-json-file] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for update-chain-info
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx authority](#zetacored-tx-authority) - authority transactions subcommands
-
-## zetacored tx authority update-policies
-
-Update policies to values provided in the JSON file.
-
-```
-zetacored tx authority update-policies [policies-json-file] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for update-policies
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx authority](#zetacored-tx-authority) - authority transactions subcommands
-
-## zetacored tx authz
-
-Authorization transactions subcommands
-
-### Synopsis
-
-Authorize and revoke access to execute transactions on behalf of your address
-
-```
-zetacored tx authz [flags]
-```
-
-### Options
-
-```
- -h, --help help for authz
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx](#zetacored-tx) - Transactions subcommands
-* [zetacored tx authz exec](#zetacored-tx-authz-exec) - execute tx on behalf of granter account
-* [zetacored tx authz grant](#zetacored-tx-authz-grant) - Grant authorization to an address
-* [zetacored tx authz revoke](#zetacored-tx-authz-revoke) - revoke authorization
-
-## zetacored tx authz exec
-
-execute tx on behalf of granter account
-
-### Synopsis
-
-execute tx on behalf of granter account:
-Example:
- $ zetacored tx authz exec tx.json --from grantee
- $ zetacored tx bank send [granter] [recipient] --from [granter] --chain-id [chain-id] --generate-only > tx.json && zetacored tx authz exec tx.json --from grantee
-
-```
-zetacored tx authz exec [tx-json-file] --from [grantee] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for exec
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx authz](#zetacored-tx-authz) - Authorization transactions subcommands
-
-## zetacored tx authz grant
-
-Grant authorization to an address
-
-### Synopsis
-
-create a new grant authorization to an address to execute a transaction on your behalf:
-
-Examples:
- $ zetacored tx authz grant cosmos1skjw.. send --spend-limit=1000stake --from=cosmos1skl..
- $ zetacored tx authz grant cosmos1skjw.. generic --msg-type=/cosmos.gov.v1.MsgVote --from=cosmos1sk..
-
-```
-zetacored tx authz grant [grantee] [authorization_type="send"|"generic"|"delegate"|"unbond"|"redelegate"] --from [granter] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --allow-list strings Allowed addresses grantee is allowed to send funds separated by ,
- --allowed-validators strings Allowed validators addresses separated by ,
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --deny-validators strings Deny validators addresses separated by ,
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --expiration int Expire time as Unix timestamp. Set zero (0) for no expiry. Default is 0.
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for grant
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --msg-type string The Msg method name for which we are creating a GenericAuthorization
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --spend-limit string SpendLimit for Send Authorization, an array of Coins allowed spend
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx authz](#zetacored-tx-authz) - Authorization transactions subcommands
-
-## zetacored tx authz revoke
-
-revoke authorization
-
-### Synopsis
-
-revoke authorization from a granter to a grantee:
-Example:
- $ zetacored tx authz revoke cosmos1skj.. /cosmos.bank.v1beta1.MsgSend --from=cosmos1skj..
-
-```
-zetacored tx authz revoke [grantee] [msg-type-url] --from=[granter] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for revoke
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx authz](#zetacored-tx-authz) - Authorization transactions subcommands
-
-## zetacored tx bank
-
-Bank transaction subcommands
-
-```
-zetacored tx bank [flags]
-```
-
-### Options
-
-```
- -h, --help help for bank
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx](#zetacored-tx) - Transactions subcommands
-* [zetacored tx bank multi-send](#zetacored-tx-bank-multi-send) - Send funds from one account to two or more accounts.
-* [zetacored tx bank send](#zetacored-tx-bank-send) - Send funds from one account to another.
-* [zetacored tx bank set-send-enabled-proposal](#zetacored-tx-bank-set-send-enabled-proposal) - Submit a proposal to set/update/delete send enabled entries
-* [zetacored tx bank update-params-proposal](#zetacored-tx-bank-update-params-proposal) - Submit a proposal to update bank module params. Note: the entire params must be provided.
-
-## zetacored tx bank multi-send
-
-Send funds from one account to two or more accounts.
-
-### Synopsis
-
-Send funds from one account to two or more accounts.
-By default, sends the [amount] to each address of the list.
-Using the '--split' flag, the [amount] is split equally between the addresses.
-Note, the '--from' flag is ignored as it is implied from [from_key_or_address] and
-separate addresses with space.
-When using '--dry-run' a key name cannot be used, only a bech32 address.
-
-```
-zetacored tx bank multi-send [from_key_or_address] [to_address_1 to_address_2 ...] [amount] [flags]
-```
-
-### Examples
-
-```
-zetacored tx bank multi-send cosmos1... cosmos1... cosmos1... cosmos1... 10stake
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for multi-send
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --split Send the equally split token amount to each address
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx bank](#zetacored-tx-bank) - Bank transaction subcommands
-
-## zetacored tx bank send
-
-Send funds from one account to another.
-
-### Synopsis
-
-Send funds from one account to another.
-Note, the '--from' flag is ignored as it is implied from [from_key_or_address].
-When using '--dry-run' a key name cannot be used, only a bech32 address.
-
-
-```
-zetacored tx bank send [from_key_or_address] [to_address] [amount] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for send
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx bank](#zetacored-tx-bank) - Bank transaction subcommands
-
-## zetacored tx bank set-send-enabled-proposal
-
-Submit a proposal to set/update/delete send enabled entries
-
-```
-zetacored tx bank set-send-enabled-proposal [send_enabled] [flags]
-```
-
-### Examples
-
-```
-zetacored tx bank set-send-enabled-proposal '{"denom":"stake","enabled":true}'
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for set-send-enabled-proposal
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- --use-default-for strings Use default for the given denom (delete a send enabled entry)
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx bank](#zetacored-tx-bank) - Bank transaction subcommands
-
-## zetacored tx bank update-params-proposal
-
-Submit a proposal to update bank module params. Note: the entire params must be provided.
-
-```
-zetacored tx bank update-params-proposal [params] [flags]
-```
-
-### Examples
-
-```
-zetacored tx bank update-params-proposal '{ "default_send_enabled": true }'
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for update-params-proposal
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx bank](#zetacored-tx-bank) - Bank transaction subcommands
-
-## zetacored tx broadcast
-
-Broadcast transactions generated offline
-
-### Synopsis
-
-Broadcast transactions created with the --generate-only
-flag and signed with the sign command. Read a transaction from [file_path] and
-broadcast it to a node. If you supply a dash (-) argument in place of an input
-filename, the command reads from standard input.
-
-$ zetacored tx broadcast ./mytxn.json
-
-```
-zetacored tx broadcast [file_path] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for broadcast
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx](#zetacored-tx) - Transactions subcommands
-
-## zetacored tx consensus
-
-Transactions commands for the consensus module
-
-```
-zetacored tx consensus [flags]
-```
-
-### Options
-
-```
- -h, --help help for consensus
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx](#zetacored-tx) - Transactions subcommands
-* [zetacored tx consensus update-params-proposal](#zetacored-tx-consensus-update-params-proposal) - Submit a proposal to update consensus module params. Note: the entire params must be provided.
-
-## zetacored tx consensus update-params-proposal
-
-Submit a proposal to update consensus module params. Note: the entire params must be provided.
-
-```
-zetacored tx consensus update-params-proposal [params] [flags]
-```
-
-### Examples
-
-```
-zetacored tx consensus update-params-proposal '{ params }'
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for update-params-proposal
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx consensus](#zetacored-tx-consensus) - Transactions commands for the consensus module
-
-## zetacored tx crisis
-
-Transactions commands for the crisis module
-
-```
-zetacored tx crisis [flags]
-```
-
-### Options
-
-```
- -h, --help help for crisis
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx](#zetacored-tx) - Transactions subcommands
-* [zetacored tx crisis invariant-broken](#zetacored-tx-crisis-invariant-broken) - Submit proof that an invariant broken
-
-## zetacored tx crisis invariant-broken
-
-Submit proof that an invariant broken
-
-```
-zetacored tx crisis invariant-broken [module-name] [invariant-route] --from mykey [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for invariant-broken
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx crisis](#zetacored-tx-crisis) - Transactions commands for the crisis module
-
-## zetacored tx crosschain
-
-crosschain transactions subcommands
-
-```
-zetacored tx crosschain [flags]
-```
-
-### Options
-
-```
- -h, --help help for crosschain
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx](#zetacored-tx) - Transactions subcommands
-* [zetacored tx crosschain abort-stuck-cctx](#zetacored-tx-crosschain-abort-stuck-cctx) - abort a stuck CCTX
-* [zetacored tx crosschain add-inbound-tracker](#zetacored-tx-crosschain-add-inbound-tracker) - Add an inbound tracker
- Use 0:Zeta,1:Gas,2:ERC20
-* [zetacored tx crosschain add-outbound-tracker](#zetacored-tx-crosschain-add-outbound-tracker) - Add an outbound tracker
-* [zetacored tx crosschain migrate-tss-funds](#zetacored-tx-crosschain-migrate-tss-funds) - Migrate TSS funds to the latest TSS address
-* [zetacored tx crosschain refund-aborted](#zetacored-tx-crosschain-refund-aborted) - Refund an aborted tx , the refund address is optional, if not provided, the refund will be sent to the sender/tx origin of the cctx.
-* [zetacored tx crosschain remove-inbound-tracker](#zetacored-tx-crosschain-remove-inbound-tracker) - Remove an inbound tracker
-* [zetacored tx crosschain remove-outbound-tracker](#zetacored-tx-crosschain-remove-outbound-tracker) - Remove an outbound tracker
-* [zetacored tx crosschain update-tss-address](#zetacored-tx-crosschain-update-tss-address) - Create a new TSSVoter
-* [zetacored tx crosschain vote-gas-price](#zetacored-tx-crosschain-vote-gas-price) - Broadcast message to vote gas price
-* [zetacored tx crosschain vote-inbound](#zetacored-tx-crosschain-vote-inbound) - Broadcast message to vote an inbound
-* [zetacored tx crosschain vote-outbound](#zetacored-tx-crosschain-vote-outbound) - Broadcast message to vote an outbound
-* [zetacored tx crosschain whitelist-erc20](#zetacored-tx-crosschain-whitelist-erc20) - Add a new erc20 token to whitelist
-
-## zetacored tx crosschain abort-stuck-cctx
-
-abort a stuck CCTX
-
-```
-zetacored tx crosschain abort-stuck-cctx [index] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for abort-stuck-cctx
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx crosschain](#zetacored-tx-crosschain) - crosschain transactions subcommands
-
-## zetacored tx crosschain add-inbound-tracker
-
-Add an inbound tracker
- Use 0:Zeta,1:Gas,2:ERC20
-
-```
-zetacored tx crosschain add-inbound-tracker [chain-id] [tx-hash] [coin-type] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for add-inbound-tracker
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx crosschain](#zetacored-tx-crosschain) - crosschain transactions subcommands
-
-## zetacored tx crosschain add-outbound-tracker
-
-Add an outbound tracker
-
-```
-zetacored tx crosschain add-outbound-tracker [chain] [nonce] [tx-hash] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for add-outbound-tracker
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx crosschain](#zetacored-tx-crosschain) - crosschain transactions subcommands
-
-## zetacored tx crosschain migrate-tss-funds
-
-Migrate TSS funds to the latest TSS address
-
-```
-zetacored tx crosschain migrate-tss-funds [chainID] [amount] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for migrate-tss-funds
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx crosschain](#zetacored-tx-crosschain) - crosschain transactions subcommands
-
-## zetacored tx crosschain refund-aborted
-
-Refund an aborted tx , the refund address is optional, if not provided, the refund will be sent to the sender/tx origin of the cctx.
-
-```
-zetacored tx crosschain refund-aborted [cctx-index] [refund-address] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for refund-aborted
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx crosschain](#zetacored-tx-crosschain) - crosschain transactions subcommands
-
-## zetacored tx crosschain remove-inbound-tracker
-
-Remove an inbound tracker
-
-```
-zetacored tx crosschain remove-inbound-tracker [chain-id] [tx-hash] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for remove-inbound-tracker
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx crosschain](#zetacored-tx-crosschain) - crosschain transactions subcommands
-
-## zetacored tx crosschain remove-outbound-tracker
-
-Remove an outbound tracker
-
-```
-zetacored tx crosschain remove-outbound-tracker [chain] [nonce] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for remove-outbound-tracker
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx crosschain](#zetacored-tx-crosschain) - crosschain transactions subcommands
-
-## zetacored tx crosschain update-tss-address
-
-Create a new TSSVoter
-
-```
-zetacored tx crosschain update-tss-address [pubkey] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for update-tss-address
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx crosschain](#zetacored-tx-crosschain) - crosschain transactions subcommands
-
-## zetacored tx crosschain vote-gas-price
-
-Broadcast message to vote gas price
-
-```
-zetacored tx crosschain vote-gas-price [chain] [price] [priorityFee] [blockNumber] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for vote-gas-price
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx crosschain](#zetacored-tx-crosschain) - crosschain transactions subcommands
-
-## zetacored tx crosschain vote-inbound
-
-Broadcast message to vote an inbound
-
-```
-zetacored tx crosschain vote-inbound [sender] [senderChainID] [txOrigin] [receiver] [receiverChainID] [amount] [message] [inboundHash] [inBlockHeight] [coinType] [asset] [eventIndex] [protocolContractVersion] [isArbitraryCall] [confirmationMode] [inboundStatus] [flags]
-```
-
-### Examples
-
-```
-zetacored tx crosschain vote-inbound 0xfa233D806C8EB69548F3c4bC0ABb46FaD4e2EB26 8453 "" 0xfa233D806C8EB69548F3c4bC0ABb46FaD4e2EB26 7000 1000000 "" 0x66b59ad844404e91faa9587a3061e2f7af36f7a7a1a0afaca3a2efd811bc9463 26170791 Gas 0x0000000000000000000000000000000000000000 587 V2 FALSE SAFE SUCCESS
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for vote-inbound
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx crosschain](#zetacored-tx-crosschain) - crosschain transactions subcommands
-
-## zetacored tx crosschain vote-outbound
-
-Broadcast message to vote an outbound
-
-```
-zetacored tx crosschain vote-outbound [sendHash] [outboundHash] [outBlockHeight] [outGasUsed] [outEffectiveGasPrice] [outEffectiveGasLimit] [valueReceived] [Status] [chain] [outTXNonce] [coinType] [confirmationMode] [flags]
-```
-
-### Examples
-
-```
-zetacored tx crosschain vote-outbound 0x12044bec3b050fb28996630e9f2e9cc8d6cf9ef0e911e73348ade46c7ba3417a 0x4f29f9199b10189c8d02b83568aba4cb23984f11adf23e7e5d2eb037ca309497 67773716 65646 30011221226 100000 297254 0 137 13812 ERC20 SAFE
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for vote-outbound
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx crosschain](#zetacored-tx-crosschain) - crosschain transactions subcommands
-
-## zetacored tx crosschain whitelist-erc20
-
-Add a new erc20 token to whitelist
-
-```
-zetacored tx crosschain whitelist-erc20 [erc20Address] [chainID] [name] [symbol] [decimals] [gasLimit] [liquidityCap] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for whitelist-erc20
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx crosschain](#zetacored-tx-crosschain) - crosschain transactions subcommands
-
-## zetacored tx decode
-
-Decode a binary encoded transaction string
-
-```
-zetacored tx decode [protobuf-byte-string] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for decode
- -x, --hex Treat input as hexadecimal instead of base64
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx](#zetacored-tx) - Transactions subcommands
-
-## zetacored tx distribution
-
-Distribution transactions subcommands
-
-```
-zetacored tx distribution [flags]
-```
-
-### Options
-
-```
- -h, --help help for distribution
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx](#zetacored-tx) - Transactions subcommands
-* [zetacored tx distribution community-pool-spend-proposal](#zetacored-tx-distribution-community-pool-spend-proposal) - Submit a proposal to spend from the community pool
-* [zetacored tx distribution fund-community-pool](#zetacored-tx-distribution-fund-community-pool) - Funds the community pool with the specified amount
-* [zetacored tx distribution fund-validator-rewards-pool](#zetacored-tx-distribution-fund-validator-rewards-pool) - Fund the validator rewards pool with the specified amount
-* [zetacored tx distribution set-withdraw-addr](#zetacored-tx-distribution-set-withdraw-addr) - change the default withdraw address for rewards associated with an address
-* [zetacored tx distribution update-params-proposal](#zetacored-tx-distribution-update-params-proposal) - Submit a proposal to update distribution module params. Note: the entire params must be provided.
-* [zetacored tx distribution withdraw-all-rewards](#zetacored-tx-distribution-withdraw-all-rewards) - withdraw all delegations rewards for a delegator
-* [zetacored tx distribution withdraw-rewards](#zetacored-tx-distribution-withdraw-rewards) - Withdraw rewards from a given delegation address, and optionally withdraw validator commission if the delegation address given is a validator operator
-* [zetacored tx distribution withdraw-validator-commission](#zetacored-tx-distribution-withdraw-validator-commission) - Withdraw commissions from a validator address (must be a validator operator)
-
-## zetacored tx distribution community-pool-spend-proposal
-
-Submit a proposal to spend from the community pool
-
-```
-zetacored tx distribution community-pool-spend-proposal [recipient] [amount] [flags]
-```
-
-### Examples
-
-```
-$ zetacored tx distribution community-pool-spend-proposal [recipient] 100uatom
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for community-pool-spend-proposal
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx distribution](#zetacored-tx-distribution) - Distribution transactions subcommands
-
-## zetacored tx distribution fund-community-pool
-
-Funds the community pool with the specified amount
-
-### Synopsis
-
-Funds the community pool with the specified amount
-
-Example:
-$ zetacored tx distribution fund-community-pool 100uatom --from mykey
-
-```
-zetacored tx distribution fund-community-pool [amount] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for fund-community-pool
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx distribution](#zetacored-tx-distribution) - Distribution transactions subcommands
-
-## zetacored tx distribution fund-validator-rewards-pool
-
-Fund the validator rewards pool with the specified amount
-
-```
-zetacored tx distribution fund-validator-rewards-pool [val_addr] [amount] [flags]
-```
-
-### Examples
-
-```
-zetacored tx distribution fund-validator-rewards-pool cosmosvaloper1x20lytyf6zkcrv5edpkfkn8sz578qg5sqfyqnp 100uatom --from mykey
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for fund-validator-rewards-pool
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx distribution](#zetacored-tx-distribution) - Distribution transactions subcommands
-
-## zetacored tx distribution set-withdraw-addr
-
-change the default withdraw address for rewards associated with an address
-
-### Synopsis
-
-Set the withdraw address for rewards associated with a delegator address.
-
-Example:
-$ zetacored tx distribution set-withdraw-addr zeta1gghjut3ccd8ay0zduzj64hwre2fxs9ld75ru9p --from mykey
-
-```
-zetacored tx distribution set-withdraw-addr [withdraw-addr] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for set-withdraw-addr
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx distribution](#zetacored-tx-distribution) - Distribution transactions subcommands
-
-## zetacored tx distribution update-params-proposal
-
-Submit a proposal to update distribution module params. Note: the entire params must be provided.
-
-```
-zetacored tx distribution update-params-proposal [params] [flags]
-```
-
-### Examples
-
-```
-zetacored tx distribution update-params-proposal '{ "community_tax": "20000", "base_proposer_reward": "0", "bonus_proposer_reward": "0", "withdraw_addr_enabled": true }'
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for update-params-proposal
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx distribution](#zetacored-tx-distribution) - Distribution transactions subcommands
-
-## zetacored tx distribution withdraw-all-rewards
-
-withdraw all delegations rewards for a delegator
-
-### Synopsis
-
-Withdraw all rewards for a single delegator.
-Note that if you use this command with --broadcast-mode=sync or --broadcast-mode=async, the max-msgs flag will automatically be set to 0.
-
-Example:
-$ zetacored tx distribution withdraw-all-rewards --from mykey
-
-```
-zetacored tx distribution withdraw-all-rewards [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for withdraw-all-rewards
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --max-msgs int Limit the number of messages per tx (0 for unlimited)
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx distribution](#zetacored-tx-distribution) - Distribution transactions subcommands
-
-## zetacored tx distribution withdraw-rewards
-
-Withdraw rewards from a given delegation address, and optionally withdraw validator commission if the delegation address given is a validator operator
-
-### Synopsis
-
-Withdraw rewards from a given delegation address,
-and optionally withdraw validator commission if the delegation address given is a validator operator.
-
-Example:
-$ zetacored tx distribution withdraw-rewards zetavaloper1gghjut3ccd8ay0zduzj64hwre2fxs9ldmqhffj --from mykey
-$ zetacored tx distribution withdraw-rewards zetavaloper1gghjut3ccd8ay0zduzj64hwre2fxs9ldmqhffj --from mykey --commission
-
-```
-zetacored tx distribution withdraw-rewards [validator-addr] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --commission Withdraw the validator's commission in addition to the rewards
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for withdraw-rewards
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx distribution](#zetacored-tx-distribution) - Distribution transactions subcommands
-
-## zetacored tx distribution withdraw-validator-commission
-
-Withdraw commissions from a validator address (must be a validator operator)
-
-```
-zetacored tx distribution withdraw-validator-commission [validator-addr] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for withdraw-validator-commission
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx distribution](#zetacored-tx-distribution) - Distribution transactions subcommands
-
-## zetacored tx emissions
-
-emissions transactions subcommands
-
-```
-zetacored tx emissions [flags]
-```
-
-### Options
-
-```
- -h, --help help for emissions
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx](#zetacored-tx) - Transactions subcommands
-* [zetacored tx emissions withdraw-emission](#zetacored-tx-emissions-withdraw-emission) - create a new withdrawEmission
-
-## zetacored tx emissions withdraw-emission
-
-create a new withdrawEmission
-
-```
-zetacored tx emissions withdraw-emission [amount] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for withdraw-emission
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx emissions](#zetacored-tx-emissions) - emissions transactions subcommands
-
-## zetacored tx encode
-
-Encode transactions generated offline
-
-### Synopsis
-
-Encode transactions created with the --generate-only flag or signed with the sign command.
-Read a transaction from [file], serialize it to the Protobuf wire protocol, and output it as base64.
-If you supply a dash (-) argument in place of an input filename, the command reads from standard input.
-
-```
-zetacored tx encode [file] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for encode
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx](#zetacored-tx) - Transactions subcommands
-
-## zetacored tx evidence
-
-Evidence transaction subcommands
-
-```
-zetacored tx evidence [flags]
-```
-
-### Options
-
-```
- -h, --help help for evidence
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx](#zetacored-tx) - Transactions subcommands
-
-## zetacored tx evm
-
-evm subcommands
-
-```
-zetacored tx evm [flags]
-```
-
-### Options
-
-```
- -h, --help help for evm
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx](#zetacored-tx) - Transactions subcommands
-* [zetacored tx evm raw](#zetacored-tx-evm-raw) - Build cosmos transaction from raw ethereum transaction
-* [zetacored tx evm send](#zetacored-tx-evm-send) - Send funds from one account to another.
-
-## zetacored tx evm raw
-
-Build cosmos transaction from raw ethereum transaction
-
-```
-zetacored tx evm raw TX_HEX [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for raw
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx evm](#zetacored-tx-evm) - evm subcommands
-
-## zetacored tx evm send
-
-Send funds from one account to another.
-
-### Synopsis
-
-Send funds from one account to another. Both 0x and bech32 addresses
-may be used.
-Note, the '--from' flag is ignored as it is implied from [from_key_or_address].
-When using '--dry-run' a key name cannot be used, only an 0x or bech32 address.
-
-
-```
-zetacored tx evm send [from_key_or_address] [to_address] [amount] [flags]
-```
-
-### Examples
-
-```
-evmd tx evm send 0x7cB61D4117AE31a12E393a1Cfa3BaC666481D02E 0xA2A8B87390F8F2D188242656BFb6852914073D06 10utoken
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for send
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx evm](#zetacored-tx-evm) - evm subcommands
-
-## zetacored tx feemarket
-
-Transactions commands for the feemarket module
-
-```
-zetacored tx feemarket [flags]
-```
-
-### Options
-
-```
- -h, --help help for feemarket
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx](#zetacored-tx) - Transactions subcommands
-* [zetacored tx feemarket update-params](#zetacored-tx-feemarket-update-params) - Execute the UpdateParams RPC method
-
-## zetacored tx feemarket update-params
-
-Execute the UpdateParams RPC method
-
-```
-zetacored tx feemarket update-params [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for update-params
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- --params cosmos.evm.feemarket.v1.Params (json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx feemarket](#zetacored-tx-feemarket) - Transactions commands for the feemarket module
-
-## zetacored tx fungible
-
-fungible transactions subcommands
-
-```
-zetacored tx fungible [flags]
-```
-
-### Options
-
-```
- -h, --help help for fungible
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx](#zetacored-tx) - Transactions subcommands
-* [zetacored tx fungible deploy-fungible-coin-zrc-4](#zetacored-tx-fungible-deploy-fungible-coin-zrc-4) - Broadcast message DeployFungibleCoinZRC20
-* [zetacored tx fungible deploy-system-contracts](#zetacored-tx-fungible-deploy-system-contracts) - Broadcast message SystemContracts
-* [zetacored tx fungible pause-zrc20](#zetacored-tx-fungible-pause-zrc20) - Broadcast message PauseZRC20
-* [zetacored tx fungible remove-foreign-coin](#zetacored-tx-fungible-remove-foreign-coin) - Broadcast message RemoveForeignCoin
-* [zetacored tx fungible unpause-zrc20](#zetacored-tx-fungible-unpause-zrc20) - Broadcast message UnpauseZRC20
-* [zetacored tx fungible update-contract-bytecode](#zetacored-tx-fungible-update-contract-bytecode) - Broadcast message UpdateContractBytecode
-* [zetacored tx fungible update-gateway-contract](#zetacored-tx-fungible-update-gateway-contract) - Broadcast message UpdateGatewayContract to update the gateway contract address
-* [zetacored tx fungible update-system-contract](#zetacored-tx-fungible-update-system-contract) - Broadcast message UpdateSystemContract
-* [zetacored tx fungible update-zrc20-liquidity-cap](#zetacored-tx-fungible-update-zrc20-liquidity-cap) - Broadcast message UpdateZRC20LiquidityCap
-* [zetacored tx fungible update-zrc20-withdraw-fee](#zetacored-tx-fungible-update-zrc20-withdraw-fee) - Broadcast message UpdateZRC20WithdrawFee
-
-## zetacored tx fungible deploy-fungible-coin-zrc-4
-
-Broadcast message DeployFungibleCoinZRC20
-
-```
-zetacored tx fungible deploy-fungible-coin-zrc-4 [erc-20] [foreign-chain] [decimals] [name] [symbol] [coin-type] [gas-limit] [liquidity-cap] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for deploy-fungible-coin-zrc-4
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx fungible](#zetacored-tx-fungible) - fungible transactions subcommands
-
-## zetacored tx fungible deploy-system-contracts
-
-Broadcast message SystemContracts
-
-```
-zetacored tx fungible deploy-system-contracts [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for deploy-system-contracts
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx fungible](#zetacored-tx-fungible) - fungible transactions subcommands
-
-## zetacored tx fungible pause-zrc20
-
-Broadcast message PauseZRC20
-
-```
-zetacored tx fungible pause-zrc20 [contractAddress1, contractAddress2, ...] [flags]
-```
-
-### Examples
-
-```
-zetacored tx fungible pause-zrc20 "0xece40cbB54d65282c4623f141c4a8a0bE7D6AdEc, 0xece40cbB54d65282c4623f141c4a8a0bEjgksncf"
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for pause-zrc20
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx fungible](#zetacored-tx-fungible) - fungible transactions subcommands
-
-## zetacored tx fungible remove-foreign-coin
-
-Broadcast message RemoveForeignCoin
-
-```
-zetacored tx fungible remove-foreign-coin [name] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for remove-foreign-coin
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx fungible](#zetacored-tx-fungible) - fungible transactions subcommands
-
-## zetacored tx fungible unpause-zrc20
-
-Broadcast message UnpauseZRC20
-
-```
-zetacored tx fungible unpause-zrc20 [contractAddress1, contractAddress2, ...] [flags]
-```
-
-### Examples
-
-```
-zetacored tx fungible unpause-zrc20 "0xece40cbB54d65282c4623f141c4a8a0bE7D6AdEc, 0xece40cbB54d65282c4623f141c4a8a0bEjgksncf"
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for unpause-zrc20
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx fungible](#zetacored-tx-fungible) - fungible transactions subcommands
-
-## zetacored tx fungible update-contract-bytecode
-
-Broadcast message UpdateContractBytecode
-
-```
-zetacored tx fungible update-contract-bytecode [contract-address] [new-code-hash] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for update-contract-bytecode
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx fungible](#zetacored-tx-fungible) - fungible transactions subcommands
-
-## zetacored tx fungible update-gateway-contract
-
-Broadcast message UpdateGatewayContract to update the gateway contract address
-
-```
-zetacored tx fungible update-gateway-contract [contract-address] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for update-gateway-contract
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx fungible](#zetacored-tx-fungible) - fungible transactions subcommands
-
-## zetacored tx fungible update-system-contract
-
-Broadcast message UpdateSystemContract
-
-```
-zetacored tx fungible update-system-contract [contract-address] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for update-system-contract
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx fungible](#zetacored-tx-fungible) - fungible transactions subcommands
-
-## zetacored tx fungible update-zrc20-liquidity-cap
-
-Broadcast message UpdateZRC20LiquidityCap
-
-```
-zetacored tx fungible update-zrc20-liquidity-cap [zrc20] [liquidity-cap] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for update-zrc20-liquidity-cap
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx fungible](#zetacored-tx-fungible) - fungible transactions subcommands
-
-## zetacored tx fungible update-zrc20-withdraw-fee
-
-Broadcast message UpdateZRC20WithdrawFee
-
-```
-zetacored tx fungible update-zrc20-withdraw-fee [contractAddress] [newWithdrawFee] [newGasLimit] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for update-zrc20-withdraw-fee
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx fungible](#zetacored-tx-fungible) - fungible transactions subcommands
-
-## zetacored tx gov
-
-Governance transactions subcommands
-
-```
-zetacored tx gov [flags]
-```
-
-### Options
-
-```
- -h, --help help for gov
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx](#zetacored-tx) - Transactions subcommands
-* [zetacored tx gov cancel-proposal](#zetacored-tx-gov-cancel-proposal) - Cancel governance proposal before the voting period ends. Must be signed by the proposal creator.
-* [zetacored tx gov deposit](#zetacored-tx-gov-deposit) - Deposit tokens for an active proposal
-* [zetacored tx gov draft-proposal](#zetacored-tx-gov-draft-proposal) - Generate a draft proposal json file. The generated proposal json contains only one message (skeleton).
-* [zetacored tx gov submit-legacy-proposal](#zetacored-tx-gov-submit-legacy-proposal) - Submit a legacy proposal along with an initial deposit
-* [zetacored tx gov submit-proposal](#zetacored-tx-gov-submit-proposal) - Submit a proposal along with some messages, metadata and deposit
-* [zetacored tx gov vote](#zetacored-tx-gov-vote) - Vote for an active proposal, options: yes/no/no_with_veto/abstain
-* [zetacored tx gov weighted-vote](#zetacored-tx-gov-weighted-vote) - Vote for an active proposal, options: yes/no/no_with_veto/abstain
-
-## zetacored tx gov cancel-proposal
-
-Cancel governance proposal before the voting period ends. Must be signed by the proposal creator.
-
-```
-zetacored tx gov cancel-proposal [proposal-id] [flags]
-```
-
-### Examples
-
-```
-$ zetacored tx gov cancel-proposal 1 --from mykey
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for cancel-proposal
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx gov](#zetacored-tx-gov) - Governance transactions subcommands
-
-## zetacored tx gov deposit
-
-Deposit tokens for an active proposal
-
-### Synopsis
-
-Submit a deposit for an active proposal. You can
-find the proposal-id by running "zetacored query gov proposals".
-
-Example:
-$ zetacored tx gov deposit 1 10stake --from mykey
-
-```
-zetacored tx gov deposit [proposal-id] [deposit] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for deposit
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx gov](#zetacored-tx-gov) - Governance transactions subcommands
-
-## zetacored tx gov draft-proposal
-
-Generate a draft proposal json file. The generated proposal json contains only one message (skeleton).
-
-```
-zetacored tx gov draft-proposal [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for draft-proposal
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --skip-metadata skip metadata prompt
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx gov](#zetacored-tx-gov) - Governance transactions subcommands
-
-## zetacored tx gov submit-legacy-proposal
-
-Submit a legacy proposal along with an initial deposit
-
-### Synopsis
-
-Submit a legacy proposal along with an initial deposit.
-Proposal title, description, type and deposit can be given directly or through a proposal JSON file.
-
-Example:
-$ zetacored tx gov submit-legacy-proposal --proposal="path/to/proposal.json" --from mykey
-
-Where proposal.json contains:
-
-{
- "title": "Test Proposal",
- "description": "My awesome proposal",
- "type": "Text",
- "deposit": "10test"
-}
-
-Which is equivalent to:
-
-$ zetacored tx gov submit-legacy-proposal --title="Test Proposal" --description="My awesome proposal" --type="Text" --deposit="10test" --from mykey
-
-```
-zetacored tx gov submit-legacy-proposal [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --deposit string The proposal deposit
- --description string The proposal description
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for submit-legacy-proposal
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- --proposal string Proposal file path (if this path is given, other proposal flags are ignored)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --title string The proposal title
- --type string The proposal Type
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx gov](#zetacored-tx-gov) - Governance transactions subcommands
-
-## zetacored tx gov submit-proposal
-
-Submit a proposal along with some messages, metadata and deposit
-
-### Synopsis
-
-Submit a proposal along with some messages, metadata and deposit.
-They should be defined in a JSON file.
-
-Example:
-$ zetacored tx gov submit-proposal path/to/proposal.json
-
-Where proposal.json contains:
-
-{
- // array of proto-JSON-encoded sdk.Msgs
- "messages": [
- {
- "@type": "/cosmos.bank.v1beta1.MsgSend",
- "from_address": "cosmos1...",
- "to_address": "cosmos1...",
- "amount":[{"denom": "stake","amount": "10"}]
- }
- ],
- // metadata can be any of base64 encoded, raw text, stringified json, IPFS link to json
- // see below for example metadata
- "metadata": "4pIMOgIGx1vZGU=",
- "deposit": "10stake",
- "title": "My proposal",
- "summary": "A short summary of my proposal",
- "expedited": false
-}
-
-metadata example:
-{
- "title": "",
- "authors": [""],
- "summary": "",
- "details": "",
- "proposal_forum_url": "",
- "vote_option_context": "",
-}
-
-```
-zetacored tx gov submit-proposal [path/to/proposal.json] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for submit-proposal
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx gov](#zetacored-tx-gov) - Governance transactions subcommands
-
-## zetacored tx gov vote
-
-Vote for an active proposal, options: yes/no/no_with_veto/abstain
-
-### Synopsis
-
-Submit a vote for an active proposal. You can
-find the proposal-id by running "zetacored query gov proposals".
-
-Example:
-$ zetacored tx gov vote 1 yes --from mykey
-
-```
-zetacored tx gov vote [proposal-id] [option] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for vote
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --metadata string Specify metadata of the vote
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx gov](#zetacored-tx-gov) - Governance transactions subcommands
-
-## zetacored tx gov weighted-vote
-
-Vote for an active proposal, options: yes/no/no_with_veto/abstain
-
-### Synopsis
-
-Submit a vote for an active proposal. You can
-find the proposal-id by running "zetacored query gov proposals".
-
-Example:
-$ zetacored tx gov weighted-vote 1 yes=0.6,no=0.3,abstain=0.05,no_with_veto=0.05 --from mykey
-
-```
-zetacored tx gov weighted-vote [proposal-id] [weighted-options] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for weighted-vote
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --metadata string Specify metadata of the weighted vote
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx gov](#zetacored-tx-gov) - Governance transactions subcommands
-
-## zetacored tx group
-
-Group transaction subcommands
-
-```
-zetacored tx group [flags]
-```
-
-### Options
-
-```
- -h, --help help for group
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx](#zetacored-tx) - Transactions subcommands
-* [zetacored tx group create-group](#zetacored-tx-group-create-group) - Create a group which is an aggregation of member accounts with associated weights and an administrator account.
-* [zetacored tx group create-group-policy](#zetacored-tx-group-create-group-policy) - Create a group policy which is an account associated with a group and a decision policy. Note, the '--from' flag is ignored as it is implied from [admin].
-* [zetacored tx group create-group-with-policy](#zetacored-tx-group-create-group-with-policy) - Create a group with policy which is an aggregation of member accounts with associated weights, an administrator account and decision policy.
-* [zetacored tx group draft-proposal](#zetacored-tx-group-draft-proposal) - Generate a draft proposal json file. The generated proposal json contains only one message (skeleton).
-* [zetacored tx group exec](#zetacored-tx-group-exec) - Execute a proposal
-* [zetacored tx group leave-group](#zetacored-tx-group-leave-group) - Remove member from the group
-* [zetacored tx group submit-proposal](#zetacored-tx-group-submit-proposal) - Submit a new proposal
-* [zetacored tx group update-group-admin](#zetacored-tx-group-update-group-admin) - Update a group's admin
-* [zetacored tx group update-group-members](#zetacored-tx-group-update-group-members) - Update a group's members. Set a member's weight to "0" to delete it.
-* [zetacored tx group update-group-metadata](#zetacored-tx-group-update-group-metadata) - Update a group's metadata
-* [zetacored tx group update-group-policy-admin](#zetacored-tx-group-update-group-policy-admin) - Update a group policy admin
-* [zetacored tx group update-group-policy-decision-policy](#zetacored-tx-group-update-group-policy-decision-policy) - Update a group policy's decision policy
-* [zetacored tx group update-group-policy-metadata](#zetacored-tx-group-update-group-policy-metadata) - Update a group policy metadata
-* [zetacored tx group vote](#zetacored-tx-group-vote) - Vote on a proposal
-* [zetacored tx group withdraw-proposal](#zetacored-tx-group-withdraw-proposal) - Withdraw a submitted proposal
-
-## zetacored tx group create-group
-
-Create a group which is an aggregation of member accounts with associated weights and an administrator account.
-
-### Synopsis
-
-Create a group which is an aggregation of member accounts with associated weights and an administrator account.
-Note, the '--from' flag is ignored as it is implied from [admin]. Members accounts can be given through a members JSON file that contains an array of members.
-
-```
-zetacored tx group create-group [admin] [metadata] [members-json-file] [flags]
-```
-
-### Examples
-
-```
-
-zetacored tx group create-group [admin] [metadata] [members-json-file]
-
-Where members.json contains:
-
-{
- "members": [
- {
- "address": "addr1",
- "weight": "1",
- "metadata": "some metadata"
- },
- {
- "address": "addr2",
- "weight": "1",
- "metadata": "some metadata"
- }
- ]
-}
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for create-group
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx group](#zetacored-tx-group) - Group transaction subcommands
-
-## zetacored tx group create-group-policy
-
-Create a group policy which is an account associated with a group and a decision policy. Note, the '--from' flag is ignored as it is implied from [admin].
-
-```
-zetacored tx group create-group-policy [admin] [group-id] [metadata] [decision-policy-json-file] [flags]
-```
-
-### Examples
-
-```
-
-zetacored tx group create-group-policy [admin] [group-id] [metadata] policy.json
-
-where policy.json contains:
-
-{
- "@type": "/cosmos.group.v1.ThresholdDecisionPolicy",
- "threshold": "1",
- "windows": {
- "voting_period": "120h",
- "min_execution_period": "0s"
- }
-}
-
-Here, we can use percentage decision policy when needed, where 0 < percentage <= 1:
-
-{
- "@type": "/cosmos.group.v1.PercentageDecisionPolicy",
- "percentage": "0.5",
- "windows": {
- "voting_period": "120h",
- "min_execution_period": "0s"
- }
-}
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for create-group-policy
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx group](#zetacored-tx-group) - Group transaction subcommands
-
-## zetacored tx group create-group-with-policy
-
-Create a group with policy which is an aggregation of member accounts with associated weights, an administrator account and decision policy.
-
-### Synopsis
-
-Create a group with policy which is an aggregation of member accounts with associated weights,
-an administrator account and decision policy. Note, the '--from' flag is ignored as it is implied from [admin].
-Members accounts can be given through a members JSON file that contains an array of members.
-If group-policy-as-admin flag is set to true, the admin of the newly created group and group policy is set with the group policy address itself.
-
-```
-zetacored tx group create-group-with-policy [admin] [group-metadata] [group-policy-metadata] [members-json-file] [decision-policy-json-file] [flags]
-```
-
-### Examples
-
-```
-
-zetacored tx group create-group-with-policy [admin] [group-metadata] [group-policy-metadata] members.json policy.json
-
-where members.json contains:
-
-{
- "members": [
- {
- "address": "addr1",
- "weight": "1",
- "metadata": "some metadata"
- },
- {
- "address": "addr2",
- "weight": "1",
- "metadata": "some metadata"
- }
- ]
-}
-
-and policy.json contains:
-
-{
- "@type": "/cosmos.group.v1.ThresholdDecisionPolicy",
- "threshold": "1",
- "windows": {
- "voting_period": "120h",
- "min_execution_period": "0s"
- }
-}
-
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- --group-policy-as-admin Sets admin of the newly created group and group policy with group policy address itself when true
- -h, --help help for create-group-with-policy
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx group](#zetacored-tx-group) - Group transaction subcommands
-
-## zetacored tx group draft-proposal
-
-Generate a draft proposal json file. The generated proposal json contains only one message (skeleton).
-
-```
-zetacored tx group draft-proposal [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for draft-proposal
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --skip-metadata skip metadata prompt
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx group](#zetacored-tx-group) - Group transaction subcommands
-
-## zetacored tx group exec
-
-Execute a proposal
-
-```
-zetacored tx group exec [proposal-id] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for exec
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx group](#zetacored-tx-group) - Group transaction subcommands
-
-## zetacored tx group leave-group
-
-Remove member from the group
-
-### Synopsis
-
-Remove member from the group
-
-Parameters:
- group-id: unique id of the group
- member-address: account address of the group member
- Note, the '--from' flag is ignored as it is implied from [member-address]
-
-
-```
-zetacored tx group leave-group [member-address] [group-id] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for leave-group
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx group](#zetacored-tx-group) - Group transaction subcommands
-
-## zetacored tx group submit-proposal
-
-Submit a new proposal
-
-### Synopsis
-
-Submit a new proposal.
-Parameters:
- msg_tx_json_file: path to json file with messages that will be executed if the proposal is accepted.
-
-```
-zetacored tx group submit-proposal [proposal_json_file] [flags]
-```
-
-### Examples
-
-```
-
-zetacored tx group submit-proposal path/to/proposal.json
-
- Where proposal.json contains:
-
-{
- "group_policy_address": "cosmos1...",
- // array of proto-JSON-encoded sdk.Msgs
- "messages": [
- {
- "@type": "/cosmos.bank.v1beta1.MsgSend",
- "from_address": "cosmos1...",
- "to_address": "cosmos1...",
- "amount":[{"denom": "stake","amount": "10"}]
- }
- ],
- // metadata can be any of base64 encoded, raw text, stringified json, IPFS link to json
- // see below for example metadata
- "metadata": "4pIMOgIGx1vZGU=", // base64-encoded metadata
- "title": "My proposal",
- "summary": "This is a proposal to send 10 stake to cosmos1...",
- "proposers": ["cosmos1...", "cosmos1..."],
-}
-
-metadata example:
-{
- "title": "",
- "authors": [""],
- "summary": "",
- "details": "",
- "proposal_forum_url": "",
- "vote_option_context": "",
-}
-
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --exec string Set to 1 or 'try' to try to execute proposal immediately after creation (proposers signatures are considered as Yes votes)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for submit-proposal
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx group](#zetacored-tx-group) - Group transaction subcommands
-
-## zetacored tx group update-group-admin
-
-Update a group's admin
-
-```
-zetacored tx group update-group-admin [admin] [group-id] [new-admin] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for update-group-admin
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx group](#zetacored-tx-group) - Group transaction subcommands
-
-## zetacored tx group update-group-members
-
-Update a group's members. Set a member's weight to "0" to delete it.
-
-```
-zetacored tx group update-group-members [admin] [group-id] [members-json-file] [flags]
-```
-
-### Examples
-
-```
-
-zetacored tx group update-group-members [admin] [group-id] [members-json-file]
-
-Where members.json contains:
-
-{
- "members": [
- {
- "address": "addr1",
- "weight": "1",
- "metadata": "some new metadata"
- },
- {
- "address": "addr2",
- "weight": "0",
- "metadata": "some metadata"
- }
- ]
-}
-
-Set a member's weight to "0" to delete it.
-
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for update-group-members
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx group](#zetacored-tx-group) - Group transaction subcommands
-
-## zetacored tx group update-group-metadata
-
-Update a group's metadata
-
-```
-zetacored tx group update-group-metadata [admin] [group-id] [metadata] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for update-group-metadata
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx group](#zetacored-tx-group) - Group transaction subcommands
-
-## zetacored tx group update-group-policy-admin
-
-Update a group policy admin
-
-```
-zetacored tx group update-group-policy-admin [admin] [group-policy-account] [new-admin] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for update-group-policy-admin
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx group](#zetacored-tx-group) - Group transaction subcommands
-
-## zetacored tx group update-group-policy-decision-policy
-
-Update a group policy's decision policy
-
-```
-zetacored tx group update-group-policy-decision-policy [admin] [group-policy-account] [decision-policy-json-file] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for update-group-policy-decision-policy
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx group](#zetacored-tx-group) - Group transaction subcommands
-
-## zetacored tx group update-group-policy-metadata
-
-Update a group policy metadata
-
-```
-zetacored tx group update-group-policy-metadata [admin] [group-policy-account] [new-metadata] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for update-group-policy-metadata
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx group](#zetacored-tx-group) - Group transaction subcommands
-
-## zetacored tx group vote
-
-Vote on a proposal
-
-### Synopsis
-
-Vote on a proposal.
-
-Parameters:
- proposal-id: unique ID of the proposal
- voter: voter account addresses.
- vote-option: choice of the voter(s)
- VOTE_OPTION_UNSPECIFIED: no-op
- VOTE_OPTION_NO: no
- VOTE_OPTION_YES: yes
- VOTE_OPTION_ABSTAIN: abstain
- VOTE_OPTION_NO_WITH_VETO: no-with-veto
- Metadata: metadata for the vote
-
-
-```
-zetacored tx group vote [proposal-id] [voter] [vote-option] [metadata] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --exec string Set to 1 to try to execute proposal immediately after voting
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for vote
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx group](#zetacored-tx-group) - Group transaction subcommands
-
-## zetacored tx group withdraw-proposal
-
-Withdraw a submitted proposal
-
-### Synopsis
-
-Withdraw a submitted proposal.
-
-Parameters:
- proposal-id: unique ID of the proposal.
- group-policy-admin-or-proposer: either admin of the group policy or one the proposer of the proposal.
- Note: --from flag will be ignored here.
-
-
-```
-zetacored tx group withdraw-proposal [proposal-id] [group-policy-admin-or-proposer] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for withdraw-proposal
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx group](#zetacored-tx-group) - Group transaction subcommands
-
-## zetacored tx lightclient
-
-lightclient transactions subcommands
-
-```
-zetacored tx lightclient [flags]
-```
-
-### Options
-
-```
- -h, --help help for lightclient
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx](#zetacored-tx) - Transactions subcommands
-* [zetacored tx lightclient disable-header-verification](#zetacored-tx-lightclient-disable-header-verification) - Disable header verification for the list of chains separated by comma
-* [zetacored tx lightclient enable-header-verification](#zetacored-tx-lightclient-enable-header-verification) - Enable verification for the list of chains separated by comma
-
-## zetacored tx lightclient disable-header-verification
-
-Disable header verification for the list of chains separated by comma
-
-### Synopsis
-
-Provide a list of chain ids separated by comma to disable block header verification for the specified chain ids.
-
- Example:
- To disable verification flags for chain ids 1 and 56
- zetacored tx lightclient disable-header-verification "1,56"
-
-
-```
-zetacored tx lightclient disable-header-verification [list of chain-id] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for disable-header-verification
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx lightclient](#zetacored-tx-lightclient) - lightclient transactions subcommands
-
-## zetacored tx lightclient enable-header-verification
-
-Enable verification for the list of chains separated by comma
-
-### Synopsis
-
-Provide a list of chain ids separated by comma to enable block header verification for the specified chain ids.
-
- Example:
- To enable verification flags for chain ids 1 and 56
- zetacored tx lightclient enable-header-verification "1,56"
-
-
-```
-zetacored tx lightclient enable-header-verification [list of chain-id] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for enable-header-verification
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx lightclient](#zetacored-tx-lightclient) - lightclient transactions subcommands
-
-## zetacored tx multi-sign
-
-Generate multisig signatures for transactions generated offline
-
-### Synopsis
-
-Sign transactions created with the --generate-only flag that require multisig signatures.
-
-Read one or more signatures from one or more [signature] file, generate a multisig signature compliant to the
-multisig key [name], and attach the key name to the transaction read from [file].
-
-Example:
-$ zetacored tx multisign transaction.json k1k2k3 k1sig.json k2sig.json k3sig.json
-
-If --signature-only flag is on, output a JSON representation
-of only the generated signature.
-
-If the --offline flag is on, the client will not reach out to an external node.
-Account number or sequence number lookups are not performed so you must
-set these parameters manually.
-
-If the --skip-signature-verification flag is on, the command will not verify the
-signatures in the provided signature files. This is useful when the multisig
-account is a signer in a nested multisig scenario.
-
-The current multisig implementation defaults to amino-json sign mode.
-The SIGN_MODE_DIRECT sign mode is not supported.'
-
-```
-zetacored tx multi-sign [file] [name] [[signature]...] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for multi-sign
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- --output-document string The document is written to the given file instead of STDOUT
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --signature-only Print only the generated signature, then exit
- --skip-signature-verification Skip signature verification
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx](#zetacored-tx) - Transactions subcommands
-
-## zetacored tx multisign-batch
-
-Assemble multisig transactions in batch from batch signatures
-
-### Synopsis
-
-Assemble a batch of multisig transactions generated by batch sign command.
-
-Read one or more signatures from one or more [signature] file, generate a multisig signature compliant to the
-multisig key [name], and attach the key name to the transaction read from [file].
-
-Example:
-$ zetacored tx multisign-batch transactions.json multisigk1k2k3 k1sigs.json k2sigs.json k3sig.json
-
-The current multisig implementation defaults to amino-json sign mode.
-The SIGN_MODE_DIRECT sign mode is not supported.'
-
-```
-zetacored tx multisign-batch [file] [name] [[signature-file]...] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for multisign-batch
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --multisig string Address of the multisig account that the transaction signs on behalf of
- --no-auto-increment disable sequence auto increment
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- --output-document string The document is written to the given file instead of STDOUT
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx](#zetacored-tx) - Transactions subcommands
-
-## zetacored tx observer
-
-observer transactions subcommands
-
-```
-zetacored tx observer [flags]
-```
-
-### Options
-
-```
- -h, --help help for observer
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx](#zetacored-tx) - Transactions subcommands
-* [zetacored tx observer add-observer](#zetacored-tx-observer-add-observer) - Broadcast message add-observer
-* [zetacored tx observer disable-cctx](#zetacored-tx-observer-disable-cctx) - Disable inbound and outbound for CCTX
-* [zetacored tx observer disable-fast-confirmation](#zetacored-tx-observer-disable-fast-confirmation) - Disable fast confirmation for the given chain ID
-* [zetacored tx observer enable-cctx](#zetacored-tx-observer-enable-cctx) - Enable inbound and outbound for CCTX
-* [zetacored tx observer encode](#zetacored-tx-observer-encode) - Encode a json string into hex
-* [zetacored tx observer remove-chain-params](#zetacored-tx-observer-remove-chain-params) - Broadcast message to remove chain params
-* [zetacored tx observer reset-chain-nonces](#zetacored-tx-observer-reset-chain-nonces) - Broadcast message to reset chain nonces
-* [zetacored tx observer update-chain-params](#zetacored-tx-observer-update-chain-params) - Broadcast message updateChainParams
-* [zetacored tx observer update-gas-price-increase-flags](#zetacored-tx-observer-update-gas-price-increase-flags) - Update the gas price increase flags
-* [zetacored tx observer update-keygen](#zetacored-tx-observer-update-keygen) - command to update the keygen block via a group proposal
-* [zetacored tx observer update-observer](#zetacored-tx-observer-update-observer) - Broadcast message add-observer
-* [zetacored tx observer update-operational-flags](#zetacored-tx-observer-update-operational-flags) - Broadcast message UpdateOperationalFlags
-* [zetacored tx observer vote-blame](#zetacored-tx-observer-vote-blame) - Broadcast message vote-blame
-* [zetacored tx observer vote-tss](#zetacored-tx-observer-vote-tss) - Vote for a new TSS creation
-
-## zetacored tx observer add-observer
-
-Broadcast message add-observer
-
-```
-zetacored tx observer add-observer [observer-address] [zetaclient-grantee-pubkey] [add_node_account_only] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for add-observer
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx observer](#zetacored-tx-observer) - observer transactions subcommands
-
-## zetacored tx observer disable-cctx
-
-Disable inbound and outbound for CCTX
-
-```
-zetacored tx observer disable-cctx [disable-inbound] [disable-outbound] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for disable-cctx
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx observer](#zetacored-tx-observer) - observer transactions subcommands
-
-## zetacored tx observer disable-fast-confirmation
-
-Disable fast confirmation for the given chain ID
-
-```
-zetacored tx observer disable-fast-confirmation [chain-id] [flags]
-```
-
-### Examples
-
-```
-zetacored tx observer disable-fast-confirmation 1
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for disable-fast-confirmation
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx observer](#zetacored-tx-observer) - observer transactions subcommands
-
-## zetacored tx observer enable-cctx
-
-Enable inbound and outbound for CCTX
-
-```
-zetacored tx observer enable-cctx [enable-inbound] [enable-outbound] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for enable-cctx
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx observer](#zetacored-tx-observer) - observer transactions subcommands
-
-## zetacored tx observer encode
-
-Encode a json string into hex
-
-```
-zetacored tx observer encode [file.json] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for encode
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx observer](#zetacored-tx-observer) - observer transactions subcommands
-
-## zetacored tx observer remove-chain-params
-
-Broadcast message to remove chain params
-
-```
-zetacored tx observer remove-chain-params [chain-id] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for remove-chain-params
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx observer](#zetacored-tx-observer) - observer transactions subcommands
-
-## zetacored tx observer reset-chain-nonces
-
-Broadcast message to reset chain nonces
-
-```
-zetacored tx observer reset-chain-nonces [chain-id] [chain-nonce-low] [chain-nonce-high] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for reset-chain-nonces
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx observer](#zetacored-tx-observer) - observer transactions subcommands
-
-## zetacored tx observer update-chain-params
-
-Broadcast message updateChainParams
-
-```
-zetacored tx observer update-chain-params [chain-id] [client-params.json] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for update-chain-params
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx observer](#zetacored-tx-observer) - observer transactions subcommands
-
-## zetacored tx observer update-gas-price-increase-flags
-
-Update the gas price increase flags
-
-```
-zetacored tx observer update-gas-price-increase-flags [epochLength] [retryInterval] [gasPriceIncreasePercent] [gasPriceIncreaseMax] [maxPendingCctxs] [retryIntervalBTC] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for update-gas-price-increase-flags
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx observer](#zetacored-tx-observer) - observer transactions subcommands
-
-## zetacored tx observer update-keygen
-
-command to update the keygen block via a group proposal
-
-```
-zetacored tx observer update-keygen [block] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for update-keygen
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx observer](#zetacored-tx-observer) - observer transactions subcommands
-
-## zetacored tx observer update-observer
-
-Broadcast message add-observer
-
-```
-zetacored tx observer update-observer [old-observer-address] [new-observer-address] [update-reason] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for update-observer
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx observer](#zetacored-tx-observer) - observer transactions subcommands
-
-## zetacored tx observer update-operational-flags
-
-Broadcast message UpdateOperationalFlags
-
-```
-zetacored tx observer update-operational-flags [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --file string Path to a JSON file containing OperationalFlags
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for update-operational-flags
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- --restart-height int Height for a coordinated zetaclient restart
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --signer-block-time-offset duration Offset from the zetacore block time to initiate signing
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx observer](#zetacored-tx-observer) - observer transactions subcommands
-
-## zetacored tx observer vote-blame
-
-Broadcast message vote-blame
-
-```
-zetacored tx observer vote-blame [chain-id] [index] [failure-reason] [node-list] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for vote-blame
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx observer](#zetacored-tx-observer) - observer transactions subcommands
-
-## zetacored tx observer vote-tss
-
-Vote for a new TSS creation
-
-```
-zetacored tx observer vote-tss [pubkey] [keygen-block] [status] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for vote-tss
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx observer](#zetacored-tx-observer) - observer transactions subcommands
-
-## zetacored tx sign
-
-Sign a transaction generated offline
-
-### Synopsis
-
-Sign a transaction created with the --generate-only flag.
-It will read a transaction from [file], sign it, and print its JSON encoding.
-
-If the --signature-only flag is set, it will output the signature parts only.
-
-The --offline flag makes sure that the client will not reach out to full node.
-As a result, the account and sequence number queries will not be performed and
-it is required to set such parameters manually. Note, invalid values will cause
-the transaction to fail.
-
-The --multisig=[multisig_key] flag generates a signature on behalf of a multisig account
-key. It implies --signature-only. Full multisig signed transactions may eventually
-be generated via the 'multisign' command.
-
-
-```
-zetacored tx sign [file] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for sign
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --multisig string Address or key name of the multisig account on behalf of which the transaction shall be signed
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- --output-document string The document will be written to the given file instead of STDOUT
- --overwrite Overwrite existing signatures with a new one. If disabled, new signature will be appended
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --signature-only Print only the signatures
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx](#zetacored-tx) - Transactions subcommands
-
-## zetacored tx sign-batch
-
-Sign transaction batch files
-
-### Synopsis
-
-Sign batch files of transactions generated with --generate-only.
-The command processes list of transactions from a file (one StdTx each line), or multiple files.
-Then generates signed transactions or signatures and print their JSON encoding, delimited by '\n'.
-As the signatures are generated, the command updates the account and sequence number accordingly.
-
-If the --signature-only flag is set, it will output the signature parts only.
-
-The --offline flag makes sure that the client will not reach out to full node.
-As a result, the account and the sequence number queries will not be performed and
-it is required to set such parameters manually. Note, invalid values will cause
-the transaction to fail. The sequence will be incremented automatically for each
-transaction that is signed.
-
-If --account-number or --sequence flag is used when offline=false, they are ignored and
-overwritten by the default flag values.
-
-The --multisig=[multisig_key] flag generates a signature on behalf of a multisig
-account key. It implies --signature-only.
-
-
-```
-zetacored tx sign-batch [file] ([file2]...) [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --append Combine all message and generate single signed transaction for broadcast.
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for sign-batch
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --multisig string Address or key name of the multisig account on behalf of which the transaction shall be signed
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- --output-document string The document will be written to the given file instead of STDOUT
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --signature-only Print only the generated signature, then exit
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx](#zetacored-tx) - Transactions subcommands
-
-## zetacored tx slashing
-
-Transactions commands for the slashing module
-
-```
-zetacored tx slashing [flags]
-```
-
-### Options
-
-```
- -h, --help help for slashing
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx](#zetacored-tx) - Transactions subcommands
-* [zetacored tx slashing unjail](#zetacored-tx-slashing-unjail) - Unjail a jailed validator
-* [zetacored tx slashing update-params-proposal](#zetacored-tx-slashing-update-params-proposal) - Submit a proposal to update slashing module params. Note: the entire params must be provided.
-
-## zetacored tx slashing unjail
-
-Unjail a jailed validator
-
-```
-zetacored tx slashing unjail [flags]
-```
-
-### Examples
-
-```
-zetacored tx slashing unjail --from [validator]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for unjail
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx slashing](#zetacored-tx-slashing) - Transactions commands for the slashing module
-
-## zetacored tx slashing update-params-proposal
-
-Submit a proposal to update slashing module params. Note: the entire params must be provided.
-
-### Synopsis
-
-Submit a proposal to update slashing module params. Note: the entire params must be provided.
- See the fields to fill in by running `zetacored query slashing params --output json`
-
-```
-zetacored tx slashing update-params-proposal [params] [flags]
-```
-
-### Examples
-
-```
-zetacored tx slashing update-params-proposal '{ "signed_blocks_window": "100", ... }'
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for update-params-proposal
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx slashing](#zetacored-tx-slashing) - Transactions commands for the slashing module
-
-## zetacored tx staking
-
-Staking transaction subcommands
-
-```
-zetacored tx staking [flags]
-```
-
-### Options
-
-```
- -h, --help help for staking
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx](#zetacored-tx) - Transactions subcommands
-* [zetacored tx staking cancel-unbond](#zetacored-tx-staking-cancel-unbond) - Cancel unbonding delegation and delegate back to the validator
-* [zetacored tx staking create-validator](#zetacored-tx-staking-create-validator) - create new validator initialized with a self-delegation to it
-* [zetacored tx staking delegate](#zetacored-tx-staking-delegate) - Delegate liquid tokens to a validator
-* [zetacored tx staking edit-validator](#zetacored-tx-staking-edit-validator) - edit an existing validator account
-* [zetacored tx staking redelegate](#zetacored-tx-staking-redelegate) - Redelegate illiquid tokens from one validator to another
-* [zetacored tx staking unbond](#zetacored-tx-staking-unbond) - Unbond shares from a validator
-
-## zetacored tx staking cancel-unbond
-
-Cancel unbonding delegation and delegate back to the validator
-
-### Synopsis
-
-Cancel Unbonding Delegation and delegate back to the validator.
-
-Example:
-$ zetacored tx staking cancel-unbond zetavaloper1gghjut3ccd8ay0zduzj64hwre2fxs9ldmqhffj 100stake 2 --from mykey
-
-```
-zetacored tx staking cancel-unbond [validator-addr] [amount] [creation-height] [flags]
-```
-
-### Examples
-
-```
-$ zetacored tx staking cancel-unbond zetavaloper1gghjut3ccd8ay0zduzj64hwre2fxs9ldmqhffj 100stake 2 --from mykey
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for cancel-unbond
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx staking](#zetacored-tx-staking) - Staking transaction subcommands
-
-## zetacored tx staking create-validator
-
-create new validator initialized with a self-delegation to it
-
-### Synopsis
-
-Create a new validator initialized with a self-delegation by submitting a JSON file with the new validator details.
-
-```
-zetacored tx staking create-validator [path/to/validator.json] [flags]
-```
-
-### Examples
-
-```
-$ zetacored tx staking create-validator path/to/validator.json --from keyname
-
-Where validator.json contains:
-
-{
- "pubkey": {"@type":"/cosmos.crypto.ed25519.PubKey","key":"oWg2ISpLF405Jcm2vXV+2v4fnjodh6aafuIdeoW+rUw="},
- "amount": "1000000stake",
- "moniker": "myvalidator",
- "identity": "optional identity signature (ex. UPort or Keybase)",
- "website": "validator's (optional) website",
- "security": "validator's (optional) security contact email",
- "details": "validator's (optional) details",
- "commission-rate": "0.1",
- "commission-max-rate": "0.2",
- "commission-max-change-rate": "0.01",
- "min-self-delegation": "1"
-}
-
-where we can get the pubkey using "zetacored tendermint show-validator"
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for create-validator
- --ip string The node's public IP. It takes effect only when used in combination with --generate-only
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --node-id string The node's ID
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx staking](#zetacored-tx-staking) - Staking transaction subcommands
-
-## zetacored tx staking delegate
-
-Delegate liquid tokens to a validator
-
-### Synopsis
-
-Delegate an amount of liquid coins to a validator from your wallet.
-
-Example:
-$ zetacored tx staking delegate cosmosvalopers1l2rsakp388kuv9k8qzq6lrm9taddae7fpx59wm 1000stake --from mykey
-
-```
-zetacored tx staking delegate [validator-addr] [amount] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for delegate
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx staking](#zetacored-tx-staking) - Staking transaction subcommands
-
-## zetacored tx staking edit-validator
-
-edit an existing validator account
-
-```
-zetacored tx staking edit-validator [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --commission-rate string The new commission rate percentage
- --details string The validator's (optional) details
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for edit-validator
- --identity string The (optional) identity signature (ex. UPort or Keybase)
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --min-self-delegation string The minimum self delegation required on the validator
- --new-moniker string The validator's name
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- --security-contact string The validator's (optional) security contact email
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- --website string The validator's (optional) website
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx staking](#zetacored-tx-staking) - Staking transaction subcommands
-
-## zetacored tx staking redelegate
-
-Redelegate illiquid tokens from one validator to another
-
-### Synopsis
-
-Redelegate an amount of illiquid staking tokens from one validator to another.
-
-Example:
-$ zetacored tx staking redelegate cosmosvalopers1gghjut3ccd8ay0zduzj64hwre2fxs9ldmqhffj cosmosvalopers1l2rsakp388kuv9k8qzq6lrm9taddae7fpx59wm 100stake --from mykey
-
-```
-zetacored tx staking redelegate [src-validator-addr] [dst-validator-addr] [amount] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for redelegate
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx staking](#zetacored-tx-staking) - Staking transaction subcommands
-
-## zetacored tx staking unbond
-
-Unbond shares from a validator
-
-### Synopsis
-
-Unbond an amount of bonded shares from a validator.
-
-Example:
-$ zetacored tx staking unbond zetavaloper1gghjut3ccd8ay0zduzj64hwre2fxs9ldmqhffj 100stake --from mykey
-
-```
-zetacored tx staking unbond [validator-addr] [amount] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for unbond
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx staking](#zetacored-tx-staking) - Staking transaction subcommands
-
-## zetacored tx upgrade
-
-Upgrade transaction subcommands
-
-### Options
-
-```
- -h, --help help for upgrade
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx](#zetacored-tx) - Transactions subcommands
-* [zetacored tx upgrade cancel-software-upgrade](#zetacored-tx-upgrade-cancel-software-upgrade) - Cancel the current software upgrade proposal
-* [zetacored tx upgrade cancel-upgrade-proposal](#zetacored-tx-upgrade-cancel-upgrade-proposal) - Submit a proposal to cancel a planned chain upgrade.
-* [zetacored tx upgrade software-upgrade](#zetacored-tx-upgrade-software-upgrade) - Submit a software upgrade proposal
-
-## zetacored tx upgrade cancel-software-upgrade
-
-Cancel the current software upgrade proposal
-
-### Synopsis
-
-Cancel a software upgrade along with an initial deposit.
-
-```
-zetacored tx upgrade cancel-software-upgrade [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --authority string The address of the upgrade module authority (defaults to gov)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --deposit string The deposit to include with the governance proposal
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for cancel-software-upgrade
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --metadata string The metadata to include with the governance proposal
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --summary string The summary to include with the governance proposal
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --title string The title to put on the governance proposal
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx upgrade](#zetacored-tx-upgrade) - Upgrade transaction subcommands
-
-## zetacored tx upgrade cancel-upgrade-proposal
-
-Submit a proposal to cancel a planned chain upgrade.
-
-```
-zetacored tx upgrade cancel-upgrade-proposal [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for cancel-upgrade-proposal
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx upgrade](#zetacored-tx-upgrade) - Upgrade transaction subcommands
-
-## zetacored tx upgrade software-upgrade
-
-Submit a software upgrade proposal
-
-### Synopsis
-
-Submit a software upgrade along with an initial deposit.
-Please specify a unique name and height for the upgrade to take effect.
-You may include info to reference a binary download link, in a format compatible with: https://docs.cosmos.network/main/tooling/cosmovisor
-
-```
-zetacored tx upgrade software-upgrade [name] (--upgrade-height [height]) (--upgrade-info [info]) [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --authority string The address of the upgrade module authority (defaults to gov)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --daemon-name string The name of the executable being upgraded (for upgrade-info validation). Default is the DAEMON_NAME env var if set, or else this executable
- --deposit string The deposit to include with the governance proposal
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for software-upgrade
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --metadata string The metadata to include with the governance proposal
- --no-checksum-required Skip requirement of checksums for binaries in the upgrade info
- --no-validate Skip validation of the upgrade info (dangerous!)
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --summary string The summary to include with the governance proposal
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --title string The title to put on the governance proposal
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- --upgrade-height int The height at which the upgrade must happen
- --upgrade-info string Info for the upgrade plan such as new version download urls, etc.
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx upgrade](#zetacored-tx-upgrade) - Upgrade transaction subcommands
-
-## zetacored tx validate-signatures
-
-validate transactions signatures
-
-### Synopsis
-
-Print the addresses that must sign the transaction, those who have already
-signed it, and make sure that signatures are in the correct order.
-
-The command would check whether all required signers have signed the transactions, whether
-the signatures were collected in the right order, and if the signature is valid over the
-given transaction. If the --offline flag is also set, signature validation over the
-transaction will be not be performed as that will require RPC communication with a full node.
-
-
-```
-zetacored tx validate-signatures [file] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for validate-signatures
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx](#zetacored-tx) - Transactions subcommands
-
-## zetacored tx vesting
-
-Vesting transaction subcommands
-
-```
-zetacored tx vesting [flags]
-```
-
-### Options
-
-```
- -h, --help help for vesting
-```
-
-### Options inherited from parent commands
-
-```
- --chain-id string The network chain ID
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx](#zetacored-tx) - Transactions subcommands
-* [zetacored tx vesting create-periodic-vesting-account](#zetacored-tx-vesting-create-periodic-vesting-account) - Create a new vesting account funded with an allocation of tokens.
-* [zetacored tx vesting create-permanent-locked-account](#zetacored-tx-vesting-create-permanent-locked-account) - Create a new permanently locked account funded with an allocation of tokens.
-* [zetacored tx vesting create-vesting-account](#zetacored-tx-vesting-create-vesting-account) - Create a new vesting account funded with an allocation of tokens.
-
-## zetacored tx vesting create-periodic-vesting-account
-
-Create a new vesting account funded with an allocation of tokens.
-
-### Synopsis
-
-A sequence of coins and period length in seconds. Periods are sequential, in that the duration of of a period only starts at the end of the previous period. The duration of the first period starts upon account creation. For instance, the following periods.json file shows 20 "test" coins vesting 30 days apart from each other.
- Where periods.json contains:
-
- An array of coin strings and unix epoch times for coins to vest
-{ "start_time": 1625204910,
-"periods":[
- {
- "coins": "10test",
- "length_seconds":2592000 //30 days
- },
- {
- "coins": "10test",
- "length_seconds":2592000 //30 days
- },
-]
- }
-
-
-```
-zetacored tx vesting create-periodic-vesting-account [to_address] [periods_json_file] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for create-periodic-vesting-account
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx vesting](#zetacored-tx-vesting) - Vesting transaction subcommands
-
-## zetacored tx vesting create-permanent-locked-account
-
-Create a new permanently locked account funded with an allocation of tokens.
-
-### Synopsis
-
-Create a new account funded with an allocation of permanently locked tokens. These
-tokens may be used for staking but are non-transferable. Staking rewards will acrue as liquid and transferable
-tokens.
-
-```
-zetacored tx vesting create-permanent-locked-account [to_address] [amount] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for create-permanent-locked-account
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx vesting](#zetacored-tx-vesting) - Vesting transaction subcommands
-
-## zetacored tx vesting create-vesting-account
-
-Create a new vesting account funded with an allocation of tokens.
-
-### Synopsis
-
-Create a new vesting account funded with an allocation of tokens. The
-account can either be a delayed or continuous vesting account, which is determined
-by the '--delayed' flag. All vesting accounts created will have their start time
-set by the committed block's time. The end_time must be provided as a UNIX epoch
-timestamp.
-
-```
-zetacored tx vesting create-vesting-account [to_address] [amount] [end_time] [flags]
-```
-
-### Options
-
-```
- -a, --account-number uint The account number of the signing account (offline mode only)
- --aux Generate aux signer data instead of sending a tx
- -b, --broadcast-mode string Transaction broadcasting mode (sync|async)
- --chain-id string The network chain ID
- --delayed Create a delayed vesting account if true
- --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible)
- --fee-granter string Fee granter grants fees for the transaction
- --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer
- --fees string Fees to pay along with transaction; eg: 10uatom
- --from string Name or address of private key with which to sign
- --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000)
- --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1)
- --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom)
- --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name)
- -h, --help help for create-vesting-account
- --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory)
- --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used
- --ledger Use a connected Ledger device
- --node string [host]:[port] to CometBFT rpc interface for this chain
- --note string Note to add a description to the transaction (previously --memo)
- --offline Offline mode (does not allow any online functionality)
- -o, --output string Output format (text|json)
- -s, --sequence uint The sequence number of the signing account (offline mode only)
- --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature
- --timeout-duration duration TimeoutDuration is the duration the transaction will be considered valid in the mempool. The transaction's unordered nonce will be set to the time of transaction creation + the duration value passed. If the transaction is still in the mempool, and the block time has passed the time of submission + TimeoutTimestamp, the transaction will be rejected.
- --timeout-height uint DEPRECATED: Please use --timeout-duration instead. Set a block timeout height to prevent the tx from being committed past a certain height
- --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator
- --unordered Enable unordered transaction delivery; must be used in conjunction with --timeout-duration
- -y, --yes Skip tx broadcasting prompt confirmation
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored tx vesting](#zetacored-tx-vesting) - Vesting transaction subcommands
-
-## zetacored upgrade-handler-version
-
-Print the default upgrade handler version
-
-```
-zetacored upgrade-handler-version [flags]
-```
-
-### Options
-
-```
- -h, --help help for upgrade-handler-version
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored](#zetacored) - Zetacore Daemon (server)
-
-## zetacored validate
-
-Validates the genesis file at the default location or at the location passed as an arg
-
-```
-zetacored validate [file] [flags]
-```
-
-### Options
-
-```
- -h, --help help for validate
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored](#zetacored) - Zetacore Daemon (server)
-
-## zetacored version
-
-Print the application binary version information
-
-```
-zetacored version [flags]
-```
-
-### Options
-
-```
- -h, --help help for version
- --long Print long version information
- -o, --output string Output format (text|json)
-```
-
-### Options inherited from parent commands
-
-```
- --home string directory for config and data
- --log_format string The logging format (json|plain)
- --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:[level],[key]:[level]')
- --log_no_color Disable colored logs
- --trace print out full stack trace on errors
-```
-
-### SEE ALSO
-
-* [zetacored](#zetacored) - Zetacore Daemon (server)
-
diff --git a/src/pages/developers/architecture/zetacored.zh-CN.md b/src/pages/developers/architecture/zetacored.zh-CN.md
deleted file mode 100644
index 1f6c795b3..000000000
--- a/src/pages/developers/architecture/zetacored.zh-CN.md
+++ /dev/null
@@ -1,17128 +0,0 @@
-## zetacored
-
-Zetacore 守护进程(服务器)
-
-### 选项
-
-```
- -h, --help 查看 zetacored 的帮助
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored add-genesis-account](#zetacored-add-genesis-account) - 将创世账户添加到 genesis.json
-* [zetacored add-observer-list](#zetacored-add-observer-list) - 将观察者列表添加到 observer mapper,默认路径为 ~/.zetacored/os_info/observer_info.json
-* [zetacored addr-conversion](#zetacored-addr-conversion) - 在 zeta1xxx 与 zetavaloper1xxx 地址之间互转
-* [zetacored collect-gentxs](#zetacored-collect-gentxs) - 收集 genesis 交易并输出 genesis.json
-* [zetacored collect-observer-info](#zetacored-collect-observer-info) - 从文件夹收集观察者信息写入创世文件,默认路径为 ~/.zetacored/os_info/
-
-* [zetacored comet](#zetacored-comet) - CometBFT 子命令
-
-## zetacored comet version
-
-打印 CometBFT 库版本
-
-### 概要
-
-打印编译当前应用时所使用的协议与库版本号。
-
-```
-zetacored comet version [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 version 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored comet](#zetacored-comet) - CometBFT 子命令
-
-## zetacored config
-
-管理应用配置的工具
-
-### 选项
-
-```
- -h, --help 查看 config 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored](#zetacored) - Zetacore 守护进程(服务器)
-* [zetacored config diff](#zetacored-config-diff) - 输出与 app.toml 默认值不同的所有配置项
-* [zetacored config get](#zetacored-config-get) - 获取应用配置项
-* [zetacored config home](#zetacored-config-home) - 输出二进制程序使用的主目录;独立使用 `confix` 工具时不会设置主目录
-* [zetacored config migrate](#zetacored-config-migrate) - 将 Cosmos SDK 应用配置文件迁移到指定版本
-* [zetacored config set](#zetacored-config-set) - 设置应用配置项
-* [zetacored config view](#zetacored-config-view) - 查看配置文件
-
-## zetacored config diff
-
-输出与 app.toml 默认值不同的所有配置项
-
-```
-zetacored config diff [target-version] [app-toml-path] [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 diff 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored config](#zetacored-config) - 管理应用配置的工具
-
-## zetacored debug
-
-用于协助调试应用的工具
-
-```
-zetacored debug [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 debug 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored](#zetacored) - Zetacore 守护进程(服务器)
-* [zetacored debug addr](#zetacored-debug-addr) - 在十六进制与 Bech32 间转换地址
-* [zetacored debug codec](#zetacored-debug-codec) - 调试应用编解码器的工具
-* [zetacored debug prefixes](#zetacored-debug-prefixes) - 列出 Bech32 的 HRP 前缀
-* [zetacored debug pubkey](#zetacored-debug-pubkey) - 从 proto JSON 解码公钥
-* [zetacored debug pubkey-raw](#zetacored-debug-pubkey-raw) - 从十六进制、Base64 或 Bech32 解码 ED25519 / secp256k1 公钥
-* [zetacored debug raw-bytes](#zetacored-debug-raw-bytes) - 将原始字节输出转换为十六进制
-
-## zetacored debug addr
-
-在十六进制与 Bech32 之间转换地址
-
-### 概要
-
-在十六进制编码与 Bech32 之间转换地址。
-
-示例:
-$ zetacored debug addr cosmos1e0jnq2sun3dzjh8p2xq95kk0expwmd7shwjpfg
-
-```
-zetacored debug addr [address] [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 addr 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored debug](#zetacored-debug) - 用于协助调试应用的工具
-
-## zetacored docs
-
-为 zetacored 生成 Markdown 文档
-
-```
-zetacored docs [path] [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 docs 的帮助
- --path string 生成文档的输出路径
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored](#zetacored) - Zetacore 守护进程(服务器)
-
-## zetacored export
-
-将状态导出为 JSON
-
-```
-zetacored export [flags]
-```
-
-### 选项
-
-```
- --for-zero-height 将状态导出为从高度 0 开始(执行预处理)
- --height int 从指定高度导出状态(-1 表示最新高度) (default -1)
- -h, --help 查看 export 的帮助
- --home string 应用数据目录
- --jail-allowed-addrs strings 逗号分隔的被监禁验证人运营者地址,用于解除监禁
- --modules-to-export strings 逗号分隔的需导出的模块列表;留空则导出全部模块
- --output-document string 将导出状态写入指定文件,而非 STDOUT
-```
-
-### 继承自父命令的选项
-
-```
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored](#zetacored) - Zetacore 守护进程(服务器)
-
-## zetacored gentx
-
-生成包含自委托的创世交易
-
-### 概要
-
-生成为验证人创建自委托的创世交易,由 keyring 中指定名称的密钥签名。可选提供节点 ID 和共识公钥;若未提供,将从 priv_validator.json 文件读取。默认参数如下:
-
- 委托数量: 100000000stake
- 佣金费率: 0.1
- 佣金最高费率: 0.2
- 佣金最大变更率: 0.01
- 最小自委托: 1
-
-示例:
-$ zetacored gentx my-key-name 1000000stake --home=/path/to/home/dir --keyring-backend=os --chain-id=test-chain-1 \
- --moniker="myvalidator" \
- --commission-max-change-rate=0.01 \
- --commission-max-rate=1.0 \
- --commission-rate=0.07 \
- --details="..." \
- --security-contact="..." \
- --website="..."
-
-```
-zetacored gentx [key_name] [amount] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账户号(仅离线模式)
- --amount string 要绑定的代币数量
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --commission-max-change-rate string 佣金日最大变更率
- --commission-max-rate string 佣金最高费率
- --commission-rate string 初始佣金费率
- --details string 验证人的可选描述
- --dry-run 忽略 --gas 标志,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易支付手续费的授权方
- --fee-payer string 由该账户代付手续费,而非从签名者扣除
- --fees string 随交易支付的手续费,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设为 "auto" 自动估算。注意:"auto" 并非总是准确,可设置有效币值调整结果。可替代 "fees" 使用。 (default 200000)
- --gas-adjustment float 与仿真结果相乘的调整系数;若手动设置 gas 限额则忽略 (default 1)
- --gas-prices string 十进制格式的 gas 单价,用于计算手续费(例如 0.1uatom)
- --generate-only 构建未签名交易并输出到 STDOUT(启用时仅在提供密钥名称时访问本地 Keybase)
- -h, --help 查看 gentx 的帮助
- --home string 应用数据目录
- --identity string (可选)身份签名(如 UPort 或 Keybase)
- --ip string 节点的公共 P2P IP
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --min-self-delegation string 验证人要求的最小自委托
- --moniker string 验证人(可选)的别名
- --node string 此链的 CometBFT RPC 接口地址 [host]:[port]
- --node-id string 节点的 NodeID
- --note string 为交易添加备注(原 --memo)
- --offline 离线模式(不启用任何在线功能)
- --output-document string 将创世交易 JSON 写入指定文件,而非默认位置
- --p2p-port uint 节点的公共 P2P 端口 (default 26656)
- --pubkey string 验证人的 Protobuf JSON 编码公钥
- --security-contact string 验证人(可选)的安全联系人邮箱
- -s, --sequence uint 签名账户的序列号(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),高级功能
- --timeout-duration duration TimeoutDuration 表示交易在内存池中的有效时长。交易的无序 nonce 将设置为创建时间加上该时长;若交易仍在内存池中且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超过该高度后被提交
- --tip string Tip 为在目标链上转给手续费支付者的金额,仅与 --aux 一起使用有效;若目标链未启用 TipDecorator 将被忽略
- --unordered 启用无序交易投递;必须与 --timeout-duration 同时使用
- --website string 验证人(可选)的官网
- -y, --yes 跳过交易广播确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored](#zetacored) - Zetacore 守护进程(服务器)
-
-## zetacored get-pubkey
-
-获取节点账户公钥
-
-```
-zetacored get-pubkey [tssKeyName] [password] [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 get-pubkey 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored](#zetacored) - Zetacore 守护进程(服务器)
-
-## zetacored index-eth-tx
-
-索引历史以太坊交易
-
-### 概要
-
-索引历史以太坊交易,仅支持两种遍历方向,以避免索引数据库出现缺口:
-- backward:从首个已索引区块向前处理至链上最早区块;若索引库为空,则从最新区块开始。
-- forward:从最新已索引区块继续处理至链上最新区块。
-
-节点启动时,索引器会从最新已索引区块开始,以避免产生空档。通常推荐使用 backward 模式,以保持索引结果最新。
-
-```
-zetacored index-eth-tx [backward|forward] [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 index-eth-tx 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored](#zetacored) - Zetacore 守护进程(服务器)
-
-## zetacored init
-
-初始化私有验证人、P2P、创世及应用配置文件
-
-### 概要
-
-初始化验证人与节点的配置文件。
-
-```
-zetacored init [moniker] [flags]
-```
-
-### 选项
-
-```
- --chain-id string 创世文件的链 ID,留空则随机生成
- --consensus-key-algo string 共识密钥所用算法
- --default-denom string 创世文件的默认计价单位,留空则为 'stake'
- -h, --help 查看 init 的帮助
- --home string 节点主目录
- --initial-height int 指定创世时的初始区块高度 (default 1)
- -o, --overwrite 覆盖 genesis.json 文件
- --recover 提供助记词以恢复已存在的密钥
-```
-
-### 继承自父命令的选项
-
-```
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored](#zetacored) - Zetacore 守护进程(服务器)
-
-## zetacored keys
-
-管理应用密钥
-
-### 概要
-
-Keyring 管理命令。密钥可采用 CometBFT 加密库支持的任意格式,可被轻节点、全节点或其他需要私钥签名的应用使用。
-
-Keyring 支持以下后端:
-
- os 使用操作系统默认的凭据存储。
- file 在应用配置目录中使用加密文件仓库存储。
- 访问时会请求密码,单个命令可能多次提示。
- kwallet 使用 KDE Wallet Manager 作为凭据管理工具。
- pass 使用 pass 命令行工具存储并读取密钥。
- test 以不安全方式写入磁盘,不会提示密码,仅用于测试。
-
-kwallet 与 pass 后端依赖外部工具。详见:
- KWallet https://github.com/KDE/kwallet
- pass https://www.passwordstore.org/
-
-pass 后端需要 GnuPG:https://gnupg.org/
-
-### 选项
-
-```
- -h, --help 查看 keys 的帮助
- --home string 应用数据目录
- --keyring-backend string 选择 keyring 后端 (os|file|test)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored](#zetacored) - Zetacore 守护进程(服务器)
-* [zetacored keys ](#zetacored-keys-) -
-* [zetacored keys add](#zetacored-keys-add) - 添加新生成或恢复的加密私钥,并保存到指定名称的文件
-* [zetacored keys delete](#zetacored-keys-delete) - 删除指定密钥
-* [zetacored keys export](#zetacored-keys-export) - 导出私钥
-* [zetacored keys import](#zetacored-keys-import) - 将私钥导入本地 keybase
-* [zetacored keys list](#zetacored-keys-list) - 列出所有密钥
-* [zetacored keys list-key-types](#zetacored-keys-list-key-types) - 列出支持的密钥类型
-* [zetacored keys migrate](#zetacored-keys-migrate) - 将密钥从 amino 迁移为 proto 序列化格式
-* [zetacored keys mnemonic](#zetacored-keys-mnemonic) - 基于输入熵计算 BIP39 助记词
-* [zetacored keys parse](#zetacored-keys-parse) - 在十六进制与 Bech32 形式间解析地址
-* [zetacored keys rename](#zetacored-keys-rename) - 重命名现有密钥
-* [zetacored keys show](#zetacored-keys-show) - 按名称或地址检索密钥信息
-* [zetacored keys unsafe-export-eth-key](#zetacored-keys-unsafe-export-eth-key) - **不安全** 导出以太坊私钥
-* [zetacored keys unsafe-import-eth-key](#zetacored-keys-unsafe-import-eth-key) - **不安全** 将以太坊私钥导入本地 keybase
-
-## zetacored keys
-
-```
-zetacored keys [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看此命令的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --home string 应用数据目录
- --keyring-backend string 选择 keyring 后端 (os|file|test)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --output string 输出格式 (text|json)
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored keys](#zetacored-keys) - 管理应用密钥
-
-## zetacored keys migrate
-
-将密钥从 Amino 迁移为 Proto 序列化格式
-
-### 概要
-
-将密钥从 Amino 记录迁移到 Protocol Buffers。对 keyring 中的每个条目,命令会先尝试用 Proto 反序列化;若成功则说明已迁移,继续处理下一条。否则尝试使用 Amino 反序列化为 LegacyInfo,成功后再序列化为 Protobuf 格式并覆盖原记录。若出现错误,将在 CLI 中输出,并持续迁移直至 keyring 数据库处理完毕。详情参见 https://github.com/cosmos/cosmos-sdk/pull/9695。
-
-```
-zetacored keys migrate [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 migrate 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --home string 应用数据目录
- --keyring-backend string 选择 keyring 后端 (os|file|test)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --output string 输出格式 (text|json)
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored keys](#zetacored-keys) - 管理应用密钥
-
-## zetacored keys mnemonic
-
-基于输入熵计算 BIP39 助记词
-
-### 概要
-
-从系统熵生成 BIP39 助记词(种子短语)。若要提供自定义熵,可使用 `--unsafe-entropy`。
-
-```
-zetacored keys mnemonic [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 mnemonic 的帮助
- --unsafe-entropy 提示用户自行提供熵,而非使用系统熵
- -y, --yes 在校验输入熵长度时跳过确认
-```
-
-### 继承自父命令的选项
-
-```
- --home string 应用数据目录
- --keyring-backend string 选择 keyring 后端 (os|file|test)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --output string 输出格式 (text|json)
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored keys](#zetacored-keys) - 管理应用密钥
-
-## zetacored keys parse
-
-在十六进制与 Bech32 之间解析地址
-
-### 概要
-
-在标准输出上转换并打印密钥地址与指纹,可在十六进制与带 cosmos 前缀的 Bech32 之间互转。
-
-```
-zetacored keys parse [hex-or-bech32-address] [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 parse 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --home string 应用数据目录
- --keyring-backend string 选择 keyring 后端 (os|file|test)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --output string 输出格式 (text|json)
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored keys](#zetacored-keys) - 管理应用密钥
-
-## zetacored keys rename
-
-重命名现有密钥
-
-### 概要
-
-在 Keybase 后端重命名密钥。重命名离线或 Ledger 密钥时,仅会更新本地存储的公钥引用(Ledger 设备中的私钥不会被 CLI 重命名)。
-
-```
-zetacored keys rename [old_name] [new_name] [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 rename 的帮助
- -y, --yes 重命名离线或 Ledger 密钥引用时跳过确认
-```
-
-### 继承自父命令的选项
-
-```
- --home string 应用数据目录
- --keyring-backend string 选择 keyring 后端 (os|file|test)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --output string 输出格式 (text|json)
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored keys](#zetacored-keys) - 管理应用密钥
-
-## zetacored keys show
-
-按名称或地址检索密钥信息
-
-### 概要
-
-显示密钥详情。若提供多个名称或地址,将临时创建名为 `multi` 的多签密钥,包含所有指定密钥与多签阈值。
-
-```
-zetacored keys show [name_or_address [name_or_address...]] [flags]
-```
-
-### 选项
-
-```
- -a, --address 仅输出地址(不可与 --output 同用)
- --bech string 指定键的 Bech32 前缀 (acc|val|cons)
- -d, --device 在 Ledger 设备上输出地址(不可与 --pubkey 一起使用)
- -h, --help 查看 show 的帮助
- --multisig-threshold int 多签所需签名数 (default 1)
- -p, --pubkey 仅输出公钥(不可与 --output 同用)
- --qrcode 显示地址二维码(若 -a / --address 为 false,则忽略)
-```
-
-### 继承自父命令的选项
-
-```
- --home string 应用数据目录
- --keyring-backend string 选择 keyring 后端 (os|file|test)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --output string 输出格式 (text|json)
- --trace 在出错时打印完整堆栈跟踪
-```
-
-## zetacored keys export
-
-导出私钥
-
-### 概要
-
-以 ASCII 装甲加密格式从本地 keyring 导出私钥。
-
-当同时指定 `--unarmored-hex` 与 `--unsafe` 时,会以**不安全**方式导出加密材料,方便用户导入热钱包。此特性仅适用于了解如何安全处理私钥并**清楚风险**的高级用户。如有不确定,请先了解相关风险,并使用 ASCII 装甲加密格式导出。
-
-```
-zetacored keys export [name] [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 export 的帮助
- --unarmored-hex 以未装甲的十六进制形式导出私钥。需与 --unsafe 同时使用。
- --unsafe 启用不安全操作;必须与相应的操作选项同时开启。
- -y, --yes 导出未装甲十六进制私钥时跳过确认
-```
-
-### 继承自父命令的选项
-
-```
- --home string 应用数据目录
- --keyring-backend string 选择 keyring 后端 (os|file|test)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --output string 输出格式 (text|json)
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored keys](#zetacored-keys) - 管理应用密钥
-
-## zetacored keys unsafe-export-eth-key
-
-**不安全** 导出以太坊私钥
-
-### 概要
-
-**不安全** 将以太坊私钥以未加密形式导出,供开发工具使用。
-
-```
-zetacored keys unsafe-export-eth-key [name] [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 unsafe-export-eth-key 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --home string 应用数据目录
- --keyring-backend string 选择 keyring 后端 (os|file|test)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --output string 输出格式 (text|json)
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored keys](#zetacored-keys) - 管理应用密钥
-
-## zetacored keys unsafe-import-eth-key
-
-**不安全** 将以太坊私钥导入本地 keybase
-
-### 概要
-
-**不安全** 将十六进制编码的以太坊私钥导入本地 keybase。
-
-```
-zetacored keys unsafe-import-eth-key [name] [pk] [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 unsafe-import-eth-key 的帮助
-```
-### 继承自父命令的选项
-
-```
- --home string 应用数据目录
- --keyring-backend string 选择 keyring 后端 (os|file|test)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --output string 输出格式 (text|json)
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored keys](#zetacored-keys) - 管理应用密钥
-
-## zetacored parse-genesis-file
-
-解析指定的 genesis 文件,并将所需数据导入可选 genesis 文件
-
-```
-zetacored parse-genesis-file [import-genesis-file] [optional-genesis-file] [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 parse-genesis-file 的帮助
- --modify 在导入前修改 genesis 文件
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored](#zetacored) - Zetacore 守护进程(服务器)
-
-## zetacored query
-
-查询子命令集合
-
-```
-zetacored query [flags]
-```
-
-### 选项
-
-```
- --chain-id string 网络链 ID
- -h, --help 查看 query 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored](#zetacored) - Zetacore 守护进程(服务器)
-* [zetacored query auth](#zetacored-query-auth) - auth 模块查询命令
-* [zetacored query authority](#zetacored-query-authority) - authority 模块查询命令
-* [zetacored query authz](#zetacored-query-authz) - authz 模块查询命令
-* [zetacored query bank](#zetacored-query-bank) - bank 模块查询命令
-* [zetacored query block](#zetacored-query-block) - 按高度、哈希或事件查询已提交区块
-* [zetacored query block-results](#zetacored-query-block-results) - 按高度查询已提交区块的执行结果
-* [zetacored query blocks](#zetacored-query-blocks) - 按事件筛选并分页查询区块
-* [zetacored query comet-validator-set](#zetacored-query-comet-validator-set) - 获取指定高度的 CometBFT 验证人集合
-* [zetacored query consensus](#zetacored-query-consensus) - consensus 模块查询命令
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-* [zetacored query distribution](#zetacored-query-distribution) - distribution 模块查询命令
-* [zetacored query emissions](#zetacored-query-emissions) - emissions 模块查询命令
-* [zetacored query evidence](#zetacored-query-evidence) - evidence 模块查询命令
-* [zetacored query evm](#zetacored-query-evm) - evm 模块查询命令
-* [zetacored query feemarket](#zetacored-query-feemarket) - fee market 模块查询命令
-* [zetacored query fungible](#zetacored-query-fungible) - fungible 模块查询命令
-* [zetacored query gov](#zetacored-query-gov) - gov 模块查询命令
-* [zetacored query group](#zetacored-query-group) - group 模块查询命令
-* [zetacored query lightclient](#zetacored-query-lightclient) - lightclient 模块查询命令
-* [zetacored query observer](#zetacored-query-observer) - observer 模块查询命令
-* [zetacored query params](#zetacored-query-params) - params 模块查询命令
-* [zetacored query slashing](#zetacored-query-slashing) - slashing 模块查询命令
-* [zetacored query staking](#zetacored-query-staking) - staking 模块查询命令
-* [zetacored query tx](#zetacored-query-tx) - 按哈希、`[addr]/[seq]` 或签名查询已提交交易
-* [zetacored query txs](#zetacored-query-txs) - 按事件筛选并分页查询交易
-* [zetacored query upgrade](#zetacored-query-upgrade) - upgrade 模块查询命令
-
-## zetacored query auth
-
-auth 模块查询命令
-
-```
-zetacored query auth [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 auth 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query](#zetacored-query) - 查询子命令集合
-* [zetacored query auth account](#zetacored-query-auth-account) - 按地址查询账户
-* [zetacored query auth account-info](#zetacored-query-auth-account-info) - 查询适用于所有账户类型的通用信息
-* [zetacored query auth accounts](#zetacored-query-auth-accounts) - 查询所有账户
-* [zetacored query auth address-by-acc-num](#zetacored-query-auth-address-by-acc-num) - 按账户号查询地址
-* [zetacored query auth address-bytes-to-string](#zetacored-query-auth-address-bytes-to-string) - 将地址字节转换为字符串
-* [zetacored query auth address-string-to-bytes](#zetacored-query-auth-address-string-to-bytes) - 将地址字符串转换为字节
-* [zetacored query auth bech32-prefix](#zetacored-query-auth-bech32-prefix) - 查询链的 Bech32 前缀(若适用)
-* [zetacored query auth module-account](#zetacored-query-auth-module-account) - 按模块名查询模块账户信息
-* [zetacored query auth module-accounts](#zetacored-query-auth-module-accounts) - 查询所有模块账户
-* [zetacored query auth params](#zetacored-query-auth-params) - 查询当前 auth 参数
-
-## zetacored query auth account
-
-按地址查询账户
-
-```
-zetacored query auth account [address] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 account 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query auth](#zetacored-query-auth) - auth 模块查询命令
-
-## zetacored query authz
-
-authz 模块查询命令
-
-```
-zetacored query authz [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 authz 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query](#zetacored-query) - 查询子命令集合
-* [zetacored query authz grants](#zetacored-query-authz-grants) - 查询指定授权人/被授权人组合(及可选消息类型)的授权
-* [zetacored query authz grants-by-grantee](#zetacored-query-authz-grants-by-grantee) - 查询授予某被授权人的全部授权
-* [zetacored query authz grants-by-granter](#zetacored-query-authz-grants-by-granter) - 查询由某授权人发出的全部授权
-
-## zetacored query authz grants
-
-查询指定授权人/被授权人组合的授权,可选按消息类型筛选
-
-### 概要
-
-查询授权人与被授权人组合下的授权。若传入 msg-type-url,则仅返回该消息类型的授权。
-
-```
-zetacored query authz grants [granter-addr] [grantee-addr] [msg-type-url] [flags]
-```
-
-### 示例
-
-```
-zetacored query authz grants cosmos1skj.. cosmos1skjwj.. /cosmos.bank.v1beta1.MsgSend
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 grants 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query authz](#zetacored-query-authz) - authz 模块查询命令
-
-## zetacored query authz grants-by-grantee
-
-查询授予指定被授权人的全部授权
-
-### 概要
-
-查询授予某被授权人的所有授权记录。
-
-```
-zetacored query authz grants-by-grantee [grantee-addr] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 grants-by-grantee 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query authz](#zetacored-query-authz) - authz 模块查询命令
-
-## zetacored query authz grants-by-granter
-
-查询由指定授权人发出的全部授权
-
-### 概要
-
-查询某授权人发出的所有授权记录。
-
-```
-zetacored query authz grants-by-granter [granter-addr] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 grants-by-granter 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query authz](#zetacored-query-authz) - authz 模块查询命令
-
-## zetacored query bank
-
-bank 模块查询命令
-
-```
-zetacored query bank [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 bank 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query](#zetacored-query) - 查询子命令集合
-* [zetacored query bank balance](#zetacored-query-bank-balance) - 按地址与 denom 查询余额
-* [zetacored query bank balances](#zetacored-query-bank-balances) - 查询账户全部余额
-* [zetacored query bank denom-metadata](#zetacored-query-bank-denom-metadata) - 查询指定代币的元数据
-* [zetacored query bank denom-metadata-by-query-string](#zetacored-query-bank-denom-metadata-by-query-string) - 调用 DenomMetadataByQueryString RPC
-* [zetacored query bank denom-owners](#zetacored-query-bank-denom-owners) - 查询持有某种代币的全部地址
-* [zetacored query bank denom-owners-by-query](#zetacored-query-bank-denom-owners-by-query) - 调用 DenomOwnersByQuery RPC
-* [zetacored query bank denoms-metadata](#zetacored-query-bank-denoms-metadata) - 查询所有注册代币的元数据
-* [zetacored query bank params](#zetacored-query-bank-params) - 查询当前 bank 模块参数
-* [zetacored query bank send-enabled](#zetacored-query-bank-send-enabled) - 查询 send enabled 配置
-* [zetacored query bank spendable-balance](#zetacored-query-bank-spendable-balance) - 查询账户单一 denom 的可支配余额
-* [zetacored query bank spendable-balances](#zetacored-query-bank-spendable-balances) - 查询账户全部可支配余额
-* [zetacored query bank total-supply](#zetacored-query-bank-total-supply) - 查询链上总代币供应量
-* [zetacored query bank total-supply-of](#zetacored-query-bank-total-supply-of) - 查询单个 denom 的供应量
-
-## zetacored query bank balance
-
-按地址与 denom 查询余额
-
-```
-zetacored query bank balance [address] [denom] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 balance 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query bank](#zetacored-query-bank) - bank 模块查询命令
-
-## zetacored query bank balances
-
-按地址查询账户余额
-
-### 概要
-
-查询账户的全部余额或指定 denom 的余额。
-
-```
-zetacored query bank balances [address] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 balances 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
- --resolve-denom
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query bank](#zetacored-query-bank) - bank 模块查询命令
-
-## zetacored query bank denom-metadata
-
-查询指定代币的元数据
-
-```
-zetacored query bank denom-metadata [denom] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 denom-metadata 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query bank](#zetacored-query-bank) - bank 模块查询命令
-
-## zetacored query bank denom-metadata-by-query-string
-
-执行 DenomMetadataByQueryString RPC
-
-```
-zetacored query bank denom-metadata-by-query-string [flags]
-```
-
-### 选项
-
-```
- --denom string
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 denom-metadata-by-query-string 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query bank](#zetacored-query-bank) - bank 模块查询命令
-
-## zetacored query bank denom-owners
-
-查询持有指定代币 denom 的所有地址
-
-```
-zetacored query bank denom-owners [denom] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 denom-owners 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query bank](#zetacored-query-bank) - bank 模块查询命令
-
-## zetacored query bank denom-owners-by-query
-
-执行 DenomOwnersByQuery RPC
-
-```
-zetacored query bank denom-owners-by-query [flags]
-```
-
-### 选项
-
-```
- --denom string
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 denom-owners-by-query 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query bank](#zetacored-query-bank) - bank 模块查询命令
-
-## zetacored query bank denoms-metadata
-
-查询所有注册代币的元数据
-
-```
-zetacored query bank denoms-metadata [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 denoms-metadata 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query bank](#zetacored-query-bank) - bank 模块查询命令
-
-## zetacored query bank params
-
-查询当前 bank 模块参数
-
-```
-zetacored query bank params [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 params 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query bank](#zetacored-query-bank) - bank 模块查询命令
-
-## zetacored query bank send-enabled
-
-查询 send enabled 条目
-
-### 概要
-
-查询已显式配置的 send enabled 条目。可在命令参数中指定一个或多个 denom;若不提供则查询全部。
-
-```
-zetacored query bank send-enabled [denom1 ...] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 send-enabled 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query bank](#zetacored-query-bank) - bank 模块查询命令
-
-## zetacored query bank spendable-balance
-
-查询账户某个 denom 的可支配余额
-
-```
-zetacored query bank spendable-balance [address] [denom] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 spendable-balance 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-### 另请参阅
-
-* [zetacored query bank](#zetacored-query-bank) - bank 模块查询命令
-
-## zetacored query bank spendable-balances
-
-按地址查询账户的可支配余额
-
-```
-zetacored query bank spendable-balances [address] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 spendable-balances 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query bank](#zetacored-query-bank) - bank 模块查询命令
-
-## zetacored query bank total-supply
-
-查询链上总代币供应量
-
-### 概要
-
-查询链上账户持有的总代币。若需指定 denom,请使用 `--denom` 标志。
-
-```
-zetacored query bank total-supply [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 total-supply 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query bank](#zetacored-query-bank) - bank 模块查询命令
-
-## zetacored query bank total-supply-of
-
-查询指定 denom 的供应量
-
-```
-zetacored query bank total-supply-of [denom] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 total-supply-of 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query bank](#zetacored-query-bank) - bank 模块查询命令
-
-## zetacored query block
-
-按高度、哈希或事件查询已提交区块
-
-### 概要
-
-通过 CometBFT RPC `block` 与 `block_by_hash` 方法查询指定已提交区块。
-
-```
-zetacored query block --type=[height|hash] [height|hash] [flags]
-```
-
-### 示例
-
-```
-$ zetacored query block --type=height [height]
-$ zetacored query block --type=hash [hash]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 block 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --type string 查询类型,可为 "height" 或 "hash"
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query](#zetacored-query) - 查询子命令集合
-
-## zetacored query block-results
-
-按高度查询已提交区块的执行结果
-
-### 概要
-
-通过 CometBFT RPC `block_results` 方法查询指定区块的执行结果。
-
-```
-zetacored query block-results [height] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 block-results 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query](#zetacored-query) - 查询子命令集合
-
-## zetacored query blocks
-
-按事件筛选并分页查询区块
-
-### 概要
-
-根据指定事件查询符合条件的区块,并分页返回结果。事件查询字符串会直接传给 CometBFT RPC `BlockSearch` 方法,必须遵循 CometBFT 查询语法。各模块在 `xx_events.md` 中列出了可用事件。
-
-```
-zetacored query blocks [flags]
-```
-
-### 示例
-
-```
-$ zetacored query blocks --query "message.sender='cosmos1...' AND block.height > 7" --page 1 --limit 30 --order_by asc
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 blocks 的帮助
- --limit int 每页返回的结果数量 (default 100)
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --order_by string 排序方式 (asc|dsc)
- -o, --output string 输出格式 (text|json)
- --page int 查询的页码 (default 1)
- --query string 遵循 CometBFT 语法的事件查询
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query](#zetacored-query) - 查询子命令集合
-
-## zetacored query comet-validator-set
-
-查询指定高度的 CometBFT 验证人集合
-
-```
-zetacored query comet-validator-set [height] [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 comet-validator-set 的帮助
- --limit int 每页返回的结果数量 (default 100)
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page int 查询的页码 (default 1)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query](#zetacored-query) - 查询子命令集合
-
-## zetacored query consensus
-
-consensus 模块查询命令
-
-```
-zetacored query consensus [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 consensus 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query](#zetacored-query) - 查询子命令集合
-* [zetacored query consensus comet](#zetacored-query-consensus-comet) - cosmos.base.tendermint.v1beta1 服务命令
-* [zetacored query consensus params](#zetacored-query-consensus-params) - 查询当前共识参数
-
-## zetacored query consensus comet
-
-cosmos.base.tendermint.v1beta1 服务命令
-
-```
-zetacored query consensus comet [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 comet 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query consensus](#zetacored-query-consensus) - consensus 模块查询命令
-* [zetacored query consensus comet block-by-height](#zetacored-query-consensus-comet-block-by-height) - 按高度查询区块
-* [zetacored query consensus comet block-latest](#zetacored-query-consensus-comet-block-latest) - 查询最新区块
-* [zetacored query consensus comet node-info](#zetacored-query-consensus-comet-node-info) - 查询当前节点信息
-* [zetacored query consensus comet syncing](#zetacored-query-consensus-comet-syncing) - 查询节点同步状态
-* [zetacored query consensus comet validator-set](#zetacored-query-consensus-comet-validator-set) - 查询最新验证人集合
-* [zetacored query consensus comet validator-set-by-height](#zetacored-query-consensus-comet-validator-set-by-height) - 按高度查询验证人集合
-
-## zetacored query consensus comet block-by-height
-
-按高度查询已提交区块
-
-### 概要
-
-通过 CometBFT RPC `block_by_height` 方法查询指定高度的已提交区块。
-
-```
-zetacored query consensus comet block-by-height [height] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 block-by-height 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query consensus comet](#zetacored-query-consensus-comet) - cosmos.base.tendermint.v1beta1 服务命令
-
-## zetacored query consensus comet block-latest
-
-查询最新已提交区块
-
-```
-zetacored query consensus comet block-latest [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 block-latest 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query consensus comet](#zetacored-query-consensus-comet) - cosmos.base.tendermint.v1beta1 服务命令
-
-## zetacored query consensus comet node-info
-
-查询当前节点信息
-
-```
-zetacored query consensus comet node-info [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 node-info 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query consensus comet](#zetacored-query-consensus-comet) - cosmos.base.tendermint.v1beta1 服务命令
-
-## zetacored query consensus comet syncing
-
-查询节点同步状态
-
-```
-zetacored query consensus comet syncing [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 syncing 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query consensus comet](#zetacored-query-consensus-comet) - cosmos.base.tendermint.v1beta1 服务命令
-
-## zetacored query consensus comet validator-set
-
-查询最新验证人集合
-
-```
-zetacored query consensus comet validator-set [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 validator-set 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query consensus comet](#zetacored-query-consensus-comet) - cosmos.base.tendermint.v1beta1 服务命令
-
-## zetacored query consensus comet validator-set-by-height
-
-按高度查询验证人集合
-
-```
-zetacored query consensus comet validator-set-by-height [height] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 validator-set-by-height 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query consensus comet](#zetacored-query-consensus-comet) - cosmos.base.tendermint.v1beta1 服务命令
-
-## zetacored query consensus params
-
-查询当前共识参数
-
-```
-zetacored query consensus params [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 params 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query consensus](#zetacored-query-consensus) - consensus 模块查询命令
-
-## zetacored query crosschain
-
-crosschain 模块查询命令
-
-```
-zetacored query crosschain [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 crosschain 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query](#zetacored-query) - 查询子命令集合
-* [zetacored query crosschain get-zeta-accounting](#zetacored-query-crosschain-get-zeta-accounting) - 查询 ZETA 统计
-* [zetacored query crosschain inbound-hash-to-cctx-data](#zetacored-query-crosschain-inbound-hash-to-cctx-data) - 通过 inbound 哈希查询 CCTX 数据
-* [zetacored query crosschain last-zeta-height](#zetacored-query-crosschain-last-zeta-height) - 查询最新 Zeta 高度
-* [zetacored query crosschain list-all-inbound-trackers](#zetacored-query-crosschain-list-all-inbound-trackers) - 查看全部 inbound tracker
-* [zetacored query crosschain list-cctx](#zetacored-query-crosschain-list-cctx) - 列出全部 CCTX
-* [zetacored query crosschain list-gas-price](#zetacored-query-crosschain-list-gas-price) - 列出全部 gasPrice
-* [zetacored query crosschain list-inbound-hash-to-cctx](#zetacored-query-crosschain-list-inbound-hash-to-cctx) - 列出全部 inboundHashToCctx
-* [zetacored query crosschain list-inbound-tracker](#zetacored-query-crosschain-list-inbound-tracker) - 按链 ID 查看 inbound tracker 列表
-* [zetacored query crosschain list-outbound-tracker](#zetacored-query-crosschain-list-outbound-tracker) - 列出全部 outbound tracker
-* [zetacored query crosschain list-pending-cctx](#zetacored-query-crosschain-list-pending-cctx) - 查看待处理 CCTX
-* [zetacored query crosschain list_pending_cctx_within_rate_limit](#zetacored-query-crosschain-list_pending_cctx_within-rate-limit) - 查看限额内的待处理 CCTX
-* [zetacored query crosschain show-cctx](#zetacored-query-crosschain-show-cctx) - 查看单个 CCTX
-* [zetacored query crosschain show-gas-price](#zetacored-query-crosschain-show-gas-price) - 查看单个 gasPrice
-* [zetacored query crosschain show-inbound-hash-to-cctx](#zetacored-query-crosschain-show-inbound-hash-to-cctx) - 查看单个 inboundHashToCctx
-* [zetacored query crosschain show-inbound-tracker](#zetacored-query-crosschain-show-inbound-tracker) - 按链 ID 与 txHash 查看 inbound tracker
-* [zetacored query crosschain show-outbound-tracker](#zetacored-query-crosschain-show-outbound-tracker) - 查看单个 outbound tracker
-* [zetacored query crosschain show-rate-limiter-flags](#zetacored-query-crosschain-show-rate-limiter-flags) - 查看限流标志
-
-## zetacored query crosschain get-zeta-accounting
-
-查询 ZETA 统计
-
-```
-zetacored query crosschain get-zeta-accounting [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 get-zeta-accounting 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain inbound-hash-to-cctx-data
-
-通过 inbound 哈希查询 CCTX 数据
-
-```
-zetacored query crosschain inbound-hash-to-cctx-data [inbound-hash] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 inbound-hash-to-cctx-data 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain last-zeta-height
-
-查询最新 Zeta 高度
-
-```
-zetacored query crosschain last-zeta-height [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 last-zeta-height 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain list-all-inbound-trackers
-
-查看全部 inbound tracker
-
-```
-zetacored query crosschain list-all-inbound-trackers [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-all-inbound-trackers 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain list-cctx
-
-列出全部 CCTX
-
-```
-zetacored query crosschain list-cctx [flags]
-```
-
-### 选项
-
-```
- --count-total 统计 list-cctx 的记录总数
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-cctx 的帮助
- --limit uint list-cctx 的分页条数 (default 100)
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --offset uint list-cctx 的分页偏移
- -o, --output string 输出格式 (text|json)
- --page uint list-cctx 的分页页码,设置后 offset 为 limit 的倍数 (default 1)
- --page-key string list-cctx 的分页 page-key
- --reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain list-gas-price
-
-列出全部 gasPrice
-
-```
-zetacored query crosschain list-gas-price [flags]
-```
-
-### 选项
-
-```
- --count-total 统计 list-gas-price 的记录总数
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-gas-price 的帮助
- --limit uint list-gas-price 的分页条数 (default 100)
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --offset uint list-gas-price 的分页偏移
- -o, --output string 输出格式 (text|json)
- --page uint list-gas-price 的分页页码 (default 1)
- --page-key string list-gas-price 的分页 page-key
- --reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain list-inbound-hash-to-cctx
-
-列出全部 inboundHashToCctx
-
-```
-zetacored query crosschain list-inbound-hash-to-cctx [flags]
-```
-
-### 选项
-
-```
- --count-total 统计 list-inbound-hash-to-cctx 的记录总数
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-inbound-hash-to-cctx 的帮助
- --limit uint list-inbound-hash-to-cctx 的分页条数 (default 100)
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --offset uint list-inbound-hash-to-cctx 的分页偏移
- -o, --output string 输出格式 (text|json)
- --page uint list-inbound-hash-to-cctx 的分页页码 (default 1)
- --page-key string list-inbound-hash-to-cctx 的分页 page-key
- --reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain list-inbound-tracker
-
-按链 ID 查看 inbound tracker 列表
-
-```
-zetacored query crosschain list-inbound-tracker [chain-id] [flags]
-```
-
-### 选项
-
-```
- --count-total 统计 list-inbound-tracker 的记录总数
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-inbound-tracker 的帮助
- --limit uint list-inbound-tracker 的分页条数 (default 100)
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --offset uint list-inbound-tracker 的分页偏移
- -o, --output string 输出格式 (text|json)
- --page uint list-inbound-tracker 的分页页码 (default 1)
- --page-key string list-inbound-tracker 的分页 page-key
- --reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain list-outbound-tracker
-
-列出全部 outbound tracker
-
-```
-zetacored query crosschain list-outbound-tracker [flags]
-```
-
-### 选项
-
-```
- --count-total 统计 list-outbound-tracker 的记录总数
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-outbound-tracker 的帮助
- --limit uint list-outbound-tracker 的分页条数 (default 100)
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --offset uint list-outbound-tracker 的分页偏移
- -o, --output string 输出格式 (text|json)
- --page uint list-outbound-tracker 的分页页码 (default 1)
- --page-key string list-outbound-tracker 的分页 page-key
- --reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain list-pending-cctx
-
-查看待处理 CCTX
-
-```
-zetacored query crosschain list-pending-cctx [chain-id] [limit] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-pending-cctx 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain list_pending_cctx_within_rate_limit
-
-查看限额内的待处理 CCTX
-
-```
-zetacored query crosschain list_pending_cctx_within_rate_limit [flags]
-```
-
-### 选项
-
-```
- --count-total 统计 list_pending_cctx_within_rate_limit 的记录总数
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list_pending_cctx_within_rate_limit 的帮助
- --limit uint list_pending_cctx_within_rate_limit 的分页条数 (default 100)
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --offset uint list_pending_cctx_within_rate_limit 的分页偏移
- -o, --output string 输出格式 (text|json)
- --page uint list_pending_cctx_within_rate_limit 的分页页码 (default 1)
- --page-key string list_pending_cctx_within_rate_limit 的分页 page-key
- --reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain show-cctx
-
-查看单个 CCTX
-
-```
-zetacored query crosschain show-cctx [index] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-cctx 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain show-gas-price
-
-查看单个 gasPrice
-
-```
-zetacored query crosschain show-gas-price [index] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-gas-price 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain show-inbound-hash-to-cctx
-
-查看单个 inboundHashToCctx
-
-```
-zetacored query crosschain show-inbound-hash-to-cctx [index] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-inbound-hash-to-cctx 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain show-inbound-tracker
-
-按链 ID 与 txHash 查看 inbound tracker
-
-```
-zetacored query crosschain show-inbound-tracker [chain-id] [tx-hash] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-inbound-tracker 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain show-outbound-tracker
-
-查看单个 outbound tracker
-
-```
-zetacored query crosschain show-outbound-tracker [index] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-outbound-tracker 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain show-rate-limiter-flags
-
-查看限流标志
-
-```
-zetacored query crosschain show-rate-limiter-flags [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-rate-limiter-flags 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query distribution
-
-distribution 模块查询命令
-
-```
-zetacored query distribution [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 distribution 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query](#zetacored-query) - 查询子命令集合
-* [zetacored query distribution commission](#zetacored-query-distribution-commission) - 查询验证人分配佣金
-* [zetacored query distribution community-pool](#zetacored-query-distribution-community-pool) - 查询社区资金池资产
-* [zetacored query distribution delegator-validators](#zetacored-query-distribution-delegator-validators) - 调用 DelegatorValidators RPC
-* [zetacored query distribution delegator-withdraw-address](#zetacored-query-distribution-delegator-withdraw-address) - 调用 DelegatorWithdrawAddress RPC
-* [zetacored query distribution params](#zetacored-query-distribution-params) - 查询 distribution 模块参数
-* [zetacored query distribution rewards](#zetacored-query-distribution-rewards) - 查询委托人全部奖励
-* [zetacored query distribution rewards-by-validator](#zetacored-query-distribution-rewards-by-validator) - 查询来自指定验证人的委托奖励
-* [zetacored query distribution slashes](#zetacored-query-distribution-slashes) - 查询验证人惩罚记录
-* [zetacored query distribution validator-distribution-info](#zetacored-query-distribution-validator-distribution-info) - 查询验证人分配信息
-* [zetacored query distribution validator-outstanding-rewards](#zetacored-query-distribution-validator-outstanding-rewards) - 查询验证人及其委托未提取奖励
-
-## zetacored query distribution commission
-
-查询验证人分配佣金
-
-```
-zetacored query distribution commission [validator] [flags]
-```
-
-### 示例
-
-```
-$ zetacored query distribution commission [validator-address]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 commission 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query distribution](#zetacored-query-distribution) - distribution 模块查询命令
-
-## zetacored query distribution community-pool
-
-查询社区资金池资产
-
-```
-zetacored query distribution community-pool [flags]
-```
-
-### 示例
-
-```
-$ zetacored query distribution community-pool
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 community-pool 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query distribution](#zetacored-query-distribution) - distribution 模块查询命令
-
-## zetacored query distribution delegator-validators
-
-调用 DelegatorValidators RPC
-
-```
-zetacored query distribution delegator-validators [flags]
-```
-
-### 选项
-
-```
- --delegator-address 账户地址或密钥名称
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 delegator-validators 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query distribution](#zetacored-query-distribution) - distribution 模块查询命令
-
-## zetacored query distribution delegator-withdraw-address
-
-调用 DelegatorWithdrawAddress RPC
-
-```
-zetacored query distribution delegator-withdraw-address [flags]
-```
-
-### 选项
-
-```
- --delegator-address 账户地址或密钥名称
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 delegator-withdraw-address 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query distribution](#zetacored-query-distribution) - distribution 模块查询命令
-
-## zetacored query distribution params
-
-查询 distribution 模块参数
-
-```
-zetacored query distribution params [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 params 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query distribution](#zetacored-query-distribution) - distribution 模块查询命令
-
-## zetacored query distribution rewards
-
-查询委托人全部奖励
-
-### 概要
-
-查询某个委托人已获得的所有奖励。
-
-```
-zetacored query distribution rewards [delegator-addr] [flags]
-```
-
-### 示例
-
-```
-$ zetacored query distribution rewards [delegator-address]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 rewards 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-### 另请参阅
-
-* [zetacored query distribution](#zetacored-query-distribution) - distribution 模块查询命令
-
-## zetacored query distribution rewards-by-validator
-
-查询来自指定验证人的委托奖励
-
-```
-zetacored query distribution rewards-by-validator [delegator-addr] [validator-addr] [flags]
-```
-
-### 示例
-
-```
-$ zetacored query distribution rewards [delegator-address] [validator-address]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 rewards-by-validator 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query distribution](#zetacored-query-distribution) - distribution 模块查询命令
-
-## zetacored query distribution slashes
-
-查询验证人惩罚记录
-
-```
-zetacored query distribution slashes [validator] [start-height] [end-height] [flags]
-```
-
-### 示例
-
-```
-$ zetacored query distribution slashes [validator-address] 0 100
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 slashes 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query distribution](#zetacored-query-distribution) - distribution 模块查询命令
-
-## zetacored query distribution validator-distribution-info
-
-查询验证人分配信息
-
-```
-zetacored query distribution validator-distribution-info [validator] [flags]
-```
-
-### 示例
-
-```
-示例: $ zetacored query distribution validator-distribution-info [validator-address]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 validator-distribution-info 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query distribution](#zetacored-query-distribution) - distribution 模块查询命令
-
-## zetacored query distribution validator-outstanding-rewards
-
-查询验证人及其委托未提取奖励
-
-```
-zetacored query distribution validator-outstanding-rewards [validator] [flags]
-```
-
-### 示例
-
-```
-$ zetacored query distribution validator-outstanding-rewards [validator-address]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 validator-outstanding-rewards 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query distribution](#zetacored-query-distribution) - distribution 模块查询命令
-
-## zetacored query emissions
-
-emissions 模块查询命令
-
-```
-zetacored query emissions [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 emissions 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query](#zetacored-query) - 查询子命令集合
-* [zetacored query emissions list-pool-addresses](#zetacored-query-emissions-list-pool-addresses) - 查询池地址列表
-* [zetacored query emissions params](#zetacored-query-emissions-params) - 查看模块参数
-* [zetacored query emissions show-available-emissions](#zetacored-query-emissions-show-available-emissions) - 查询可用排放额度
-
-## zetacored query emissions list-pool-addresses
-
-查询池地址列表
-
-```
-zetacored query emissions list-pool-addresses [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-pool-addresses 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query emissions](#zetacored-query-emissions) - emissions 模块查询命令
-
-## zetacored query emissions params
-
-查看模块参数
-
-```
-zetacored query emissions params [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 params 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query emissions](#zetacored-query-emissions) - emissions 模块查询命令
-
-## zetacored query emissions show-available-emissions
-
-查询可用排放额度
-
-```
-zetacored query emissions show-available-emissions [address] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-available-emissions 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query emissions](#zetacored-query-emissions) - emissions 模块查询命令
-
-## zetacored query evidence
-
-evidence 模块查询命令
-
-```
-zetacored query evidence [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 evidence 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query](#zetacored-query) - 查询子命令集合
-* [zetacored query evidence evidence](#zetacored-query-evidence-evidence) - 按哈希查询证据
-* [zetacored query evidence list](#zetacored-query-evidence-list) - 查询全部(分页)已提交证据
-
-## zetacored query evidence evidence
-
-按哈希查询证据
-
-```
-zetacored query evidence evidence [hash] [flags]
-```
-
-### 示例
-
-```
-zetacored query evidence evidence DF0C23E8634E480F84B9D5674A7CDC9816466DEC28A3358F73260F68D28D7660
-```
-
-### 选项
-
-```
- --evidence-hash binary 证据哈希
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 evidence 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query evidence](#zetacored-query-evidence) - evidence 模块查询命令
-
-## zetacored query evidence list
-
-查询全部(分页)已提交证据
-
-```
-zetacored query evidence list [flags]
-```
-
-### 示例
-
-```
-zetacored query evidence list --page=2 --page-limit=50
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query evidence](#zetacored-query-evidence) - evidence 模块查询命令
-
-## zetacored query authority
-
-authority 模块查询命令
-
-```
-zetacored query authority [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 authority 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query](#zetacored-query) - 查询子命令集合
-* [zetacored query authority list-authorizations](#zetacored-query-authority-list-authorizations) - 列出所有授权
-* [zetacored query authority show-authorization](#zetacored-query-authority-show-authorization) - 查看指定消息 URL 的授权
-* [zetacored query authority show-chain-info](#zetacored-query-authority-show-chain-info) - 查看链信息
-* [zetacored query authority show-policies](#zetacored-query-authority-show-policies) - 查看策略
-
-## zetacored query authority list-authorizations
-
-列出所有授权
-
-```
-zetacored query authority list-authorizations [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-authorizations 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query authority](#zetacored-query-authority) - authority 模块查询命令
-
-## zetacored query authority show-authorization
-
-查看指定消息 URL 的授权
-
-```
-zetacored query authority show-authorization [msg-url] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-authorization 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query authority](#zetacored-query-authority) - authority 模块查询命令
-
-## zetacored query authority show-chain-info
-
-查看链信息
-
-```
-zetacored query authority show-chain-info [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-chain-info 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query authority](#zetacored-query-authority) - authority 模块查询命令
-
-## zetacored query authority show-policies
-
-查看策略
-
-```
-zetacored query authority show-policies [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-policies 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query authority](#zetacored-query-authority) - authority 模块查询命令
-
-## zetacored query auth account-info
-
-查询适用于所有账户类型的通用信息
-
-```
-zetacored query auth account-info [address] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 account-info 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query auth](#zetacored-query-auth) - auth 模块查询命令
-
-## zetacored query auth accounts
-
-查询所有账户
-
-```
-zetacored query auth accounts [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 accounts 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query auth](#zetacored-query-auth) - auth 模块查询命令
-
-## zetacored query auth address-by-acc-num
-
-按账户号查询地址
-
-```
-zetacored query auth address-by-acc-num [acc-num] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 address-by-acc-num 的帮助
- --id int
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query auth](#zetacored-query-auth) - auth 模块查询命令
-
-## zetacored query auth address-bytes-to-string
-
-将地址字节转换为字符串
-
-```
-zetacored query auth address-bytes-to-string [address-bytes] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 address-bytes-to-string 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query auth](#zetacored-query-auth) - auth 模块查询命令
-
-## zetacored query auth address-string-to-bytes
-
-将地址字符串转换为字节
-
-```
-zetacored query auth address-string-to-bytes [address-string] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 address-string-to-bytes 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-### 另请参阅
-
-* [zetacored query auth](#zetacored-query-auth) - auth 模块查询命令
-## zetacored add-genesis-account
-
-将创世账户添加到 genesis.json
-
-### 概要
-
-向 genesis.json 添加创世账户。需要提供账户地址或密钥名称以及初始资产列表。若指定密钥名称,将在本地 Keybase 中查找地址。初始代币列表必须使用合法计价单位,可选地添加锁仓参数。
-
-```
-zetacored add-genesis-account [address_or_key_name] [coin][,[coin]] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 此链使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,否则服务器需启用 TLS
- --height int 使用指定高度查询状态(节点裁剪状态时可能报错)
- -h, --help 查看 add-genesis-account 的帮助
- --home string 应用数据目录
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test)
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --vesting-amount string 锁仓账户的代币数量
- --vesting-end-time int 锁仓账户的结束时间(Unix 时间戳)
- --vesting-start-time int 锁仓账户的开始时间(Unix 时间戳)
-```
-
-### 继承自父命令的选项
-
-```
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored](#zetacored) - Zetacore 守护进程(服务器)
-
-## zetacored add-observer-list
-
-将观察者列表添加到 observer mapper,默认路径为 ~/.zetacored/os_info/observer_info.json
-
-```
-zetacored add-observer-list [observer-list.json] [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 add-observer-list 的帮助
- --keygen-block int 设置 keygen 区块,默认 20 (default 20)
- --tss-pubkey string 使用旧版 keygen 时指定 TSS 公钥
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored](#zetacored) - Zetacore 守护进程(服务器)
-
-## zetacored addr-conversion
-
-在 zeta1xxx 与 zetavaloper1xxx 地址之间互转
-
-### 概要
-
-读取 zeta1xxx 或 zetavaloper1xxx 地址并输出另一种格式;输出共三行:第一行是 zeta1xxx 地址,第二行是 zetavaloper1xxx 地址,第三行是以太坊地址。
-
-```
-zetacored addr-conversion [zeta address] [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 addr-conversion 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored](#zetacored) - Zetacore 守护进程(服务器)
-
-## zetacored collect-gentxs
-
-收集 genesis 交易并输出 genesis.json
-
-```
-zetacored collect-gentxs [flags]
-```
-
-### 选项
-
-```
- --gentx-dir string 指定收集并执行创世交易的目录,默认 [--home]/config/gentx/
- -h, --help 查看 collect-gentxs 的帮助
- --home string 应用数据目录
-```
-
-### 继承自父命令的选项
-
-```
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored](#zetacored) - Zetacore 守护进程(服务器)
-
-## zetacored collect-observer-info
-
-从文件夹收集观察者信息写入创世文件,默认路径为 ~/.zetacored/os_info/
-
-```
-zetacored collect-observer-info [folder] [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 collect-observer-info 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored](#zetacored) - Zetacore 守护进程(服务器)
-
-## zetacored comet
-
-CometBFT 子命令
-
-### 选项
-
-```
- -h, --help 查看 comet 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored](#zetacored) - Zetacore 守护进程(服务器)
-* [zetacored comet bootstrap-state](#zetacored-comet-bootstrap-state) - 使用轻节点在任意区块高度引导 CometBFT 状态
-* [zetacored comet reset-state](#zetacored-comet-reset-state) - 清除所有数据与 WAL
-* [zetacored comet show-address](#zetacored-comet-show-address) - 显示本节点的 CometBFT 验证人共识地址
-* [zetacored comet show-node-id](#zetacored-comet-show-node-id) - 显示本节点 ID
-* [zetacored comet show-validator](#zetacored-comet-show-validator) - 显示本节点的 CometBFT 验证人信息
-* [zetacored comet unsafe-reset-all](#zetacored-comet-unsafe-reset-all) - (危险操作)清除所有数据与 WAL,将验证人恢复到创世状态
-* [zetacored comet version](#zetacored-comet-version) - 打印 CometBFT 库版本
-
-## zetacored comet bootstrap-state
-
-使用轻客户端在任意高度引导 CometBFT 状态
-
-```
-zetacored comet bootstrap-state [flags]
-```
-
-### 选项
-
-```
- --height int 引导状态所处的区块高度,未指定时使用应用状态中的最新高度
- -h, --help 查看 bootstrap-state 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored comet](#zetacored-comet) - CometBFT 子命令
-
-## zetacored comet reset-state
-
-清除所有数据与 WAL
-
-```
-zetacored comet reset-state [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 reset-state 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored comet](#zetacored-comet) - CometBFT 子命令
-
-## zetacored comet show-address
-
-显示本节点的 CometBFT 验证人共识地址
-
-```
-zetacored comet show-address [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 show-address 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored comet](#zetacored-comet) - CometBFT 子命令
-
-## zetacored comet show-node-id
-
-显示本节点的 ID
-
-```
-zetacored comet show-node-id [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 show-node-id 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored comet](#zetacored-comet) - CometBFT 子命令
-
-## zetacored comet show-validator
-
-显示本节点的 CometBFT 验证人信息
-
-```
-zetacored comet show-validator [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 show-validator 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored comet](#zetacored-comet) - CometBFT 子命令
-
-## zetacored comet unsafe-reset-all
-
-(危险操作)清除所有数据和 WAL,将验证人恢复至创世状态
-
-```
-zetacored comet unsafe-reset-all [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 unsafe-reset-all 的帮助
- --keep-addr-book 保留地址簿
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored comet](#zetacored-comet) - CometBFT 子命令
-
-## zetacored query evm
-
-evm 模块查询命令
-
-```
-zetacored query evm [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 evm 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query](#zetacored-query) - 查询子命令集合
-* [zetacored query evm 0x-to-bech32](#zetacored-query-evm-0x-to-bech32) - 将 0x 地址转换为 bech32
-* [zetacored query evm account](#zetacored-query-evm-account) - 查询地址的账户信息
-* [zetacored query evm balance-bank](#zetacored-query-evm-balance-bank) - 查询 0x 地址对应银行余额
-* [zetacored query evm balance-erc20](#zetacored-query-evm-balance-erc20) - 查询 0x 地址对应 ERC20 余额
-* [zetacored query evm bech32-to-0x](#zetacored-query-evm-bech32-to-0x) - 将 bech32 地址转换为 0x
-* [zetacored query evm code](#zetacored-query-evm-code) - 查询账户字节码
-* [zetacored query evm config](#zetacored-query-evm-config) - 查询 EVM 配置
-* [zetacored query evm params](#zetacored-query-evm-params) - 查询 EVM 参数
-* [zetacored query evm storage](#zetacored-query-evm-storage) - 查询账户存储
-
-## zetacored query evm 0x-to-bech32
-
-将 0x 地址转换为 bech32
-
-### 概要
-
-将指定 0x 地址转换为 bech32 地址。
-
-```
-zetacored query evm 0x-to-bech32 [flags]
-```
-
-### 示例
-
-```
-evmd query evm 0x-to-bech32 0x7cB61D4117AE31a12E393a1Cfa3BaC666481D02E
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 0x-to-bech32 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query evm](#zetacored-query-evm) - evm 模块查询命令
-
-## zetacored query evm account
-
-查询地址的账户信息
-
-### 概要
-
-查询指定地址的账户信息;若未提供高度,则使用最新高度。
-
-```
-zetacored query evm account ADDRESS [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 account 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query evm](#zetacored-query-evm) - evm 模块查询命令
-
-## zetacored query evm balance-bank
-
-查询 0x 地址在指定银行 denom 的余额
-
-### 概要
-
-查询某个 0x 地址在指定银行 denom 下的余额。
-
-```
-zetacored query evm balance-bank [address] [denom] [flags]
-```
-
-### 示例
-
-```
-evmd query evm balance-bank 0xA2A8B87390F8F2D188242656BFb6852914073D06 atoken
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 balance-bank 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query evm](#zetacored-query-evm) - evm 模块查询命令
-
-## zetacored query evm balance-erc20
-
-查询 0x 地址在指定 ERC20 合约中的余额
-
-### 概要
-
-查询某个 0x 地址在指定 ERC20 合约下的余额。
-
-```
-zetacored query evm balance-erc20 [address] [erc20-address] [flags]
-```
-
-### 示例
-
-```
-evmd query evm balance-erc20 0xA2A8B87390F8F2D188242656BFb6852914073D06 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 balance-erc20 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query evm](#zetacored-query-evm) - evm 模块查询命令
-
-## zetacored query evm bech32-to-0x
-
-将 bech32 地址转换为 0x 地址
-
-### 概要
-
-将指定 bech32 地址转换为 0x 地址。
-
-```
-zetacored query evm bech32-to-0x [flags]
-```
-
-### 示例
-
-```
-evmd query evm bech32-to-0x cosmos10jmp6sgh4cc6zt3e8gw05wavvejgr5pwsjskvv
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 bech32-to-0x 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query evm](#zetacored-query-evm) - evm 模块查询命令
-
-## zetacored query evm code
-
-查询账户字节码
-
-### 概要
-
-查询指定账户的字节码。若未提供高度,则使用最新高度。
-
-```
-zetacored query evm code [address] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 code 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query evm](#zetacored-query-evm) - evm 模块查询命令
-
-## zetacored query evm config
-
-查询 EVM 配置
-
-```
-zetacored query evm config [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 config 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query evm](#zetacored-query-evm) - evm 模块查询命令
-
-## zetacored query evm params
-
-查询 EVM 参数
-
-```
-zetacored query evm params [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 params 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query evm](#zetacored-query-evm) - evm 模块查询命令
-
-## zetacored query evm storage
-
-查询账户存储
-
-```
-zetacored query evm storage [address] [key] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 storage 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query evm](#zetacored-query-evm) - evm 模块查询命令
-
-## zetacored query feemarket
-
-fee market 模块查询命令
-
-```
-zetacored query feemarket [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 feemarket 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query](#zetacored-query) - 查询子命令集合
-* [zetacored query feemarket base-fee](#zetacored-query-feemarket-base-fee) - 查询指定高度的基础手续费
-* [zetacored query feemarket block-gas](#zetacored-query-feemarket-block-gas) - 查询指定高度的区块 gas 使用量
-* [zetacored query feemarket params](#zetacored-query-feemarket-params) - 查询 fee market 模块参数
-
-## zetacored query feemarket base-fee
-
-查询指定高度的基础手续费
-
-```
-zetacored query feemarket base-fee [height] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 base-fee 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query feemarket](#zetacored-query-feemarket) - fee market 模块查询命令
-
-## zetacored query feemarket block-gas
-
-查询指定高度的区块 gas 使用量
-
-```
-zetacored query feemarket block-gas [height] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 block-gas 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query feemarket](#zetacored-query-feemarket) - fee market 模块查询命令
-
-## zetacored query feemarket params
-
-查询 fee market 模块参数
-
-```
-zetacored query feemarket params [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 params 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query feemarket](#zetacored-query-feemarket) - fee market 模块查询命令
-
-## zetacored query gov
-
-gov 模块查询命令
-
-```
-zetacored query gov [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 gov 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query](#zetacored-query) - 查询子命令集合
-* [zetacored query gov constitution](#zetacored-query-gov-constitution) - 查询当前链宪章
-* [zetacored query gov deposit](#zetacored-query-gov-deposit) - 查询单笔押注详情
-* [zetacored query gov deposits](#zetacored-query-gov-deposits) - 查询提案的押注列表
-* [zetacored query gov params](#zetacored-query-gov-params) - 查询治理流程参数
-* [zetacored query gov proposal](#zetacored-query-gov-proposal) - 查询单个提案详情
-* [zetacored query gov proposals](#zetacored-query-gov-proposals) - 按条件筛选提案
-* [zetacored query gov tally](#zetacored-query-gov-tally) - 查询提案投票计票结果
-* [zetacored query gov vote](#zetacored-query-gov-vote) - 查询单个投票详情
-* [zetacored query gov votes](#zetacored-query-gov-votes) - 查询某提案的全部投票
-
-## zetacored query gov constitution
-
-查询当前链宪章
-
-```
-zetacored query gov constitution [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 constitution 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query gov](#zetacored-query-gov) - gov 模块查询命令
-
-## zetacored query gov deposit
-
-查询单笔押注详情
-
-```
-zetacored query gov deposit [proposal-id] [depositer-addr] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 deposit 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query gov](#zetacored-query-gov) - gov 模块查询命令
-
-## zetacored query gov deposits
-
-查询提案的押注列表
-
-```
-zetacored query gov deposits [proposal-id] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 deposits 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total 返回记录总数
- --page-key binary 使用分页 page-key 继续查询
- --page-limit uint 每页返回的记录数
- --page-offset uint 结果起始偏移量
- --page-reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query gov](#zetacored-query-gov) - gov 模块查询命令
-
-## zetacored query gov params
-
-查询治理流程参数
-
-```
-zetacored query gov params [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 params 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query gov](#zetacored-query-gov) - gov 模块查询命令
-
-## zetacored query gov proposal
-
-查询单个提案详情
-
-```
-zetacored query gov proposal [proposal-id] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 proposal 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query gov](#zetacored-query-gov) - gov 模块查询命令
-
-## zetacored query gov proposals
-
-按条件筛选提案
-
-```
-zetacored query gov proposals [flags]
-```
-
-### 示例
-
-```
-zetacored query gov proposals --depositor cosmos1...
-zetacored query gov proposals --voter cosmos1...
-zetacored query gov proposals --proposal-status (unspecified | deposit-period | voting-period | passed | rejected | failed)
-```
-
-### 选项
-
-```
- --depositor account address or key name 指定押注账户地址或密钥名称
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 proposals 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total 返回记录总数
- --page-key binary 使用分页 page-key 继续查询
- --page-limit uint 每页返回的记录数
- --page-offset uint 结果起始偏移量
- --page-reverse 按降序返回结果
- --proposal-status ProposalStatus (unspecified | deposit-period | voting-period | passed | rejected | failed) 过滤提案状态(默认 unspecified)
- --voter account address or key name 指定投票账户地址或密钥名称
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query gov](#zetacored-query-gov) - gov 模块查询命令
-
-## zetacored query gov tally
-
-查询提案投票计票结果
-
-```
-zetacored query gov tally [proposal-id] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 tally 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query gov](#zetacored-query-gov) - gov 模块查询命令
-
-## zetacored query gov vote
-
-查询单个投票详情
-
-```
-zetacored query gov vote [proposal-id] [voter-addr] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 vote 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query gov](#zetacored-query-gov) - gov 模块查询命令
-
-## zetacored query gov votes
-
-查询某提案的全部投票
-
-```
-zetacored query gov votes [proposal-id] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 votes 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total 返回记录总数
- --page-key binary 使用分页 page-key 继续查询
- --page-limit uint 每页返回的记录数
- --page-offset uint 结果起始偏移量
- --page-reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query gov](#zetacored-query-gov) - gov 模块查询命令
-
-## zetacored query group
-
-group 模块查询命令
-
-```
-zetacored query group [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 group 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query](#zetacored-query) - 查询子命令集合
-* [zetacored query group group-info](#zetacored-query-group-group-info) - 按组 ID 查询组信息
-* [zetacored query group group-members](#zetacored-query-group-group-members) - 按组 ID 查询组成员
-* [zetacored query group group-policies-by-admin](#zetacored-query-group-group-policies-by-admin) - 按管理员地址查询组策略
-* [zetacored query group group-policies-by-group](#zetacored-query-group-group-policies-by-group) - 按组 ID 查询组策略
-* [zetacored query group group-policy-info](#zetacored-query-group-group-policy-info) - 按组策略账户地址查询策略信息
-* [zetacored query group groups](#zetacored-query-group-groups) - 查询链上全部组
-* [zetacored query group groups-by-admin](#zetacored-query-group-groups-by-admin) - 按管理员地址查询组
-* [zetacored query group groups-by-member](#zetacored-query-group-groups-by-member) - 按成员地址查询组
-* [zetacored query group proposal](#zetacored-query-group-proposal) - 按提案 ID 查询提案
-* [zetacored query group proposals-by-group-policy](#zetacored-query-group-proposals-by-group-policy) - 按组策略账户地址查询提案
-* [zetacored query group tally-result](#zetacored-query-group-tally-result) - 查询提案计票结果
-* [zetacored query group vote](#zetacored-query-group-vote) - 按提案 ID 与投票者地址查询投票
-* [zetacored query group votes-by-proposal](#zetacored-query-group-votes-by-proposal) - 按提案 ID 查询全部投票
-* [zetacored query group votes-by-voter](#zetacored-query-group-votes-by-voter) - 按投票者地址查询投票
-
-## zetacored query group group-info
-
-按组 ID 查询组信息
-
-```
-zetacored query group group-info [group-id] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 group-info 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query group](#zetacored-query-group) - group 模块查询命令
-
-## zetacored query group group-members
-
-按组 ID 查询组成员
-
-```
-zetacored query group group-members [group-id] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 group-members 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total 返回记录总数
- --page-key binary 使用分页 page-key 继续查询
- --page-limit uint 每页返回的记录数
- --page-offset uint 结果起始偏移量
- --page-reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query group](#zetacored-query-group) - group 模块查询命令
-
-## zetacored query group group-policies-by-admin
-
-按管理员地址查询组策略
-
-```
-zetacored query group group-policies-by-admin [admin] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 group-policies-by-admin 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total 返回记录总数
- --page-key binary 使用分页 page-key 继续查询
- --page-limit uint 每页返回的记录数
- --page-offset uint 结果起始偏移量
- --page-reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query group](#zetacored-query-group) - group 模块查询命令
-
-## zetacored query group group-policies-by-group
-
-按组 ID 查询组策略
-
-```
-zetacored query group group-policies-by-group [group-id] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 group-policies-by-group 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total 返回记录总数
- --page-key binary 使用分页 page-key 继续查询
- --page-limit uint 每页返回的记录数
- --page-offset uint 结果起始偏移量
- --page-reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query group](#zetacored-query-group) - group 模块查询命令
-
-## zetacored query group group-policy-info
-
-按组策略账户地址查询策略信息
-
-```
-zetacored query group group-policy-info [group-policy-account] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 group-policy-info 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query group](#zetacored-query-group) - group 模块查询命令
-
-## zetacored query group groups
-
-查询链上全部组
-
-```
-zetacored query group groups [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 groups 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total 返回记录总数
- --page-key binary 使用分页 page-key 继续查询
- --page-limit uint 每页返回的记录数
- --page-offset uint 结果起始偏移量
- --page-reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query group](#zetacored-query-group) - group 模块查询命令
-
-## zetacored query group groups-by-admin
-
-按管理员地址查询组
-
-```
-zetacored query group groups-by-admin [admin] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 groups-by-admin 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total 返回记录总数
- --page-key binary 使用分页 page-key 继续查询
- --page-limit uint 每页返回的记录数
- --page-offset uint 结果起始偏移量
- --page-reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query group](#zetacored-query-group) - group 模块查询命令
-
-## zetacored query group groups-by-member
-
-按成员地址查询组
-
-```
-zetacored query group groups-by-member [address] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 groups-by-member 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total 返回记录总数
- --page-key binary 使用分页 page-key 继续查询
- --page-limit uint 每页返回的记录数
- --page-offset uint 结果起始偏移量
- --page-reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query group](#zetacored-query-group) - group 模块查询命令
-
-## zetacored query group proposal
-
-按提案 ID 查询提案
-
-```
-zetacored query group proposal [proposal-id] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 proposal 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query group](#zetacored-query-group) - group 模块查询命令
-
-## zetacored query group proposals-by-group-policy
-
-按组策略账户地址查询提案
-
-```
-zetacored query group proposals-by-group-policy [group-policy-account] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 proposals-by-group-policy 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total 返回记录总数
- --page-key binary 使用分页 page-key 继续查询
- --page-limit uint 每页返回的记录数
- --page-offset uint 结果起始偏移量
- --page-reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query group](#zetacored-query-group) - group 模块查询命令
-
-## zetacored query group tally-result
-
-查询提案计票结果
-
-```
-zetacored query group tally-result [proposal-id] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 tally-result 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query group](#zetacored-query-group) - group 模块查询命令
-
-## zetacored query group vote
-
-按提案 ID 与投票者地址查询投票
-
-```
-zetacored query group vote [proposal-id] [voter] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 vote 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query group](#zetacored-query-group) - group 模块查询命令
-
-## zetacored query group votes-by-proposal
-
-按提案 ID 查询全部投票
-
-```
-zetacored query group votes-by-proposal [proposal-id] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 votes-by-proposal 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total 返回记录总数
- --page-key binary 使用分页 page-key 继续查询
- --page-limit uint 每页返回的记录数
- --page-offset uint 结果起始偏移量
- --page-reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query group](#zetacored-query-group) - group 模块查询命令
-
-## zetacored query group votes-by-voter
-
-按投票者地址查询投票
-
-```
-zetacored query group votes-by-voter [voter] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 votes-by-voter 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total 返回记录总数
- --page-key binary 使用分页 page-key 继续查询
- --page-limit uint 每页返回的记录数
- --page-offset uint 结果起始偏移量
- --page-reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query group](#zetacored-query-group) - group 模块查询命令
-
-## zetacored query lightclient
-
-lightclient 模块查询命令
-
-```
-zetacored query lightclient [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 lightclient 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query](#zetacored-query) - 查询子命令集合
-* [zetacored query lightclient list-block-header](#zetacored-query-lightclient-list-block-header) - 列出全部区块头
-* [zetacored query lightclient list-chain-state](#zetacored-query-lightclient-list-chain-state) - 列出全部链状态
-* [zetacored query lightclient show-block-header](#zetacored-query-lightclient-show-block-header) - 根据哈希查看区块头
-* [zetacored query lightclient show-chain-state](#zetacored-query-lightclient-show-chain-state) - 按链 ID 查看链状态
-* [zetacored query lightclient show-header-enabled-chains](#zetacored-query-lightclient-show-header-enabled-chains) - 查看区块头验证开关
-
-## zetacored query lightclient list-block-header
-
-列出全部区块头
-
-```
-zetacored query lightclient list-block-header [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-block-header 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query lightclient](#zetacored-query-lightclient) - lightclient 模块查询命令
-
-## zetacored query lightclient list-chain-state
-
-列出全部链状态
-
-```
-zetacored query lightclient list-chain-state [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-chain-state 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query lightclient](#zetacored-query-lightclient) - lightclient 模块查询命令
-
-## zetacored query lightclient show-block-header
-
-根据哈希查看区块头
-
-```
-zetacored query lightclient show-block-header [block-hash] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-block-header 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query lightclient](#zetacored-query-lightclient) - lightclient 模块查询命令
-
-## zetacored query lightclient show-chain-state
-
-按链 ID 查看链状态
-
-```
-zetacored query lightclient show-chain-state [chain-id] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-chain-state 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query lightclient](#zetacored-query-lightclient) - lightclient 模块查询命令
-
-## zetacored query lightclient show-header-enabled-chains
-
-查看区块头验证开关
-
-```
-zetacored query lightclient show-header-enabled-chains [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-header-enabled-chains 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query lightclient](#zetacored-query-lightclient) - lightclient 模块查询命令
-
-## zetacored query observer
-
-observer 模块查询命令
-
-```
-zetacored query observer [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 observer 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query](#zetacored-query) - 查询子命令集合
-* [zetacored query observer get-historical-tss-address](#zetacored-query-observer-get-historical-tss-address) - 按最终确认的 Zeta 高度查询历史 TSS 地址
-* [zetacored query observer get-tss-address](#zetacored-query-observer-get-tss-address) - 查询当前 TSS 地址
-* [zetacored query observer list-ballots](#zetacored-query-observer-list-ballots) - 查询全部投票单
-* [zetacored query observer list-ballots-for-height](#zetacored-query-observer-list-ballots-for-height) - 按高度查询投票单列表
-* [zetacored query observer list-blame](#zetacored-query-observer-list-blame) - 查询全部责备记录
-* [zetacored query observer list-blame-by-msg](#zetacored-query-observer-list-blame-by-msg) - 按消息查询责备记录
-* [zetacored query observer list-chain-nonces](#zetacored-query-observer-list-chain-nonces) - 列出全部 chainNonces
-* [zetacored query observer list-chain-params](#zetacored-query-observer-list-chain-params) - 查询全部链参数
-* [zetacored query observer list-chains](#zetacored-query-observer-list-chains) - 列出全部受支持链
-* [zetacored query observer list-node-account](#zetacored-query-observer-list-node-account) - 列出全部节点账户
-* [zetacored query observer list-observer-set](#zetacored-query-observer-list-observer-set) - 查询观察者集合
-* [zetacored query observer list-pending-nonces](#zetacored-query-observer-list-pending-nonces) - 列出待处理的 chainNonces
-* [zetacored query observer list-tss-funds-migrator](#zetacored-query-observer-list-tss-funds-migrator) - 列出全部 TSS 资金迁移配置
-* [zetacored query observer list-tss-history](#zetacored-query-observer-list-tss-history) - 查看历史 TSS 列表
-* [zetacored query observer show-ballot](#zetacored-query-observer-show-ballot) - 按标识查询投票单
-* [zetacored query observer show-blame](#zetacored-query-observer-show-blame) - 按标识查询责备记录
-* [zetacored query observer show-chain-nonces](#zetacored-query-observer-show-chain-nonces) - 查看指定链的 chainNonces
-* [zetacored query observer show-chain-params](#zetacored-query-observer-show-chain-params) - 查看指定链的链参数
-* [zetacored query observer show-crosschain-flags](#zetacored-query-observer-show-crosschain-flags) - 查看跨链标志
-* [zetacored query observer show-keygen](#zetacored-query-observer-show-keygen) - 查看 keygen 状态
-* [zetacored query observer show-node-account](#zetacored-query-observer-show-node-account) - 查看节点账户
-* [zetacored query observer show-observer-count](#zetacored-query-observer-show-observer-count) - 查询观察者数量
-* [zetacored query observer show-operational-flags](#zetacored-query-observer-show-operational-flags) - 查看运营标志
-* [zetacored query observer show-tss](#zetacored-query-observer-show-tss) - 查看当前 TSS
-* [zetacored query observer show-tss-funds-migrator](#zetacored-query-observer-show-tss-funds-migrator) - 查看指定链的 TSS 资金迁移配置
-
-## zetacored query observer get-historical-tss-address
-
-按最终确认的 Zeta 高度查询历史 TSS 地址
-
-```
-zetacored query observer get-historical-tss-address [finalizedZetaHeight] [bitcoinChainId] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 get-historical-tss-address 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query observer](#zetacored-query-observer) - observer 模块查询命令
-
-## zetacored query observer get-tss-address
-
-查询当前 TSS 地址
-
-```
-zetacored query observer get-tss-address [bitcoinChainId]] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 get-tss-address 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query observer](#zetacored-query-observer) - observer 模块查询命令
-
-## zetacored query observer list-ballots
-
-查询全部投票单
-
-```
-zetacored query observer list-ballots [flags]
-```
-
-### 选项
-
-```
- --count-total 统计 list-ballots 记录总数
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-ballots 的帮助
- --limit uint list-ballots 每页查询数量 (default 100)
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --offset uint list-ballots 分页偏移量
- -o, --output string 输出格式 (text|json)
- --page uint list-ballots 查询页码(offset 为 limit 的倍数,default 1)
- --page-key string list-ballots 分页 page-key
- --reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query observer](#zetacored-query-observer) - observer 模块查询命令
-
-## zetacored query observer list-ballots-for-height
-
-按高度查询投票单列表
-
-```
-zetacored query observer list-ballots-for-height [height] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-ballots-for-height 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query observer](#zetacored-query-observer) - observer 模块查询命令
-
-## zetacored query observer list-blame
-
-查询全部责备记录
-
-```
-zetacored query observer list-blame [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-blame 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query observer](#zetacored-query-observer) - observer 模块查询命令
-
-## zetacored query observer list-blame-by-msg
-
-按消息查询责备记录
-
-```
-zetacored query observer list-blame-by-msg [chainId] [nonce] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-blame-by-msg 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query observer](#zetacored-query-observer) - observer 模块查询命令
-
-## zetacored query observer list-chain-nonces
-
-列出全部 chainNonces
-
-```
-zetacored query observer list-chain-nonces [flags]
-```
-
-### 选项
-
-```
- --count-total 统计 list-chain-nonces 记录总数
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-chain-nonces 的帮助
- --limit uint list-chain-nonces 每页查询数量 (default 100)
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --offset uint list-chain-nonces 分页偏移量
- -o, --output string 输出格式 (text|json)
- --page uint list-chain-nonces 查询页码(offset 为 limit 的倍数,default 1)
- --page-key string list-chain-nonces 分页 page-key
- --reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query observer](#zetacored-query-observer) - observer 模块查询命令
-
-## zetacored query observer list-chain-params
-
-查询全部链参数
-
-```
-zetacored query observer list-chain-params [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-chain-params 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query observer](#zetacored-query-observer) - observer 模块查询命令
-
-## zetacored query observer list-chains
-
-列出全部受支持链
-
-```
-zetacored query observer list-chains [flags]
-```
-
-### 选项
-
-```
- --count-total 统计 list-chains 记录总数
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-chains 的帮助
- --limit uint list-chains 每页查询数量 (default 100)
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --offset uint list-chains 分页偏移量
- -o, --output string 输出格式 (text|json)
- --page uint list-chains 查询页码(offset 为 limit 的倍数,default 1)
- --page-key string list-chains 分页 page-key
- --reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query observer](#zetacored-query-observer) - observer 模块查询命令
-
-## zetacored query observer list-node-account
-
-列出全部节点账户
-
-```
-zetacored query observer list-node-account [flags]
-```
-
-### 选项
-
-```
- --count-total 统计 list-node-account 记录总数
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-node-account 的帮助
- --limit uint list-node-account 每页查询数量 (default 100)
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --offset uint list-node-account 分页偏移量
- -o, --output string 输出格式 (text|json)
- --page uint list-node-account 查询页码(offset 为 limit 的倍数,default 1)
- --page-key string list-node-account 分页 page-key
- --reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query observer](#zetacored-query-observer) - observer 模块查询命令
-
-## zetacored query observer list-observer-set
-
-查询观察者集合
-
-```
-zetacored query observer list-observer-set [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-observer-set 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query observer](#zetacored-query-observer) - observer 模块查询命令
-
-## zetacored query observer list-pending-nonces
-
-列出待处理的 chainNonces
-
-```
-zetacored query observer list-pending-nonces [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-pending-nonces 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query observer](#zetacored-query-observer) - observer 模块查询命令
-
-## zetacored query observer list-tss-funds-migrator
-
-列出全部 TSS 资金迁移配置
-
-```
-zetacored query observer list-tss-funds-migrator [flags]
-```
-
-### 选项
-
-```
- --count-total 统计 list-tss-funds-migrator 记录总数
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-tss-funds-migrator 的帮助
- --limit uint list-tss-funds-migrator 每页查询数量 (default 100)
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --offset uint list-tss-funds-migrator 分页偏移量
- -o, --output string 输出格式 (text|json)
- --page uint list-tss-funds-migrator 查询页码(offset 为 limit 的倍数,default 1)
- --page-key string list-tss-funds-migrator 分页 page-key
- --reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query observer](#zetacored-query-observer) - observer 模块查询命令
-
-## zetacored query observer list-tss-history
-
-查看历史 TSS 列表
-
-```
-zetacored query observer list-tss-history [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-tss-history 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query observer](#zetacored-query-observer) - observer 模块查询命令
-
-## zetacored query observer show-ballot
-
-按标识查询投票单
-
-```
-zetacored query observer show-ballot [ballot-identifier] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-ballot 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query observer](#zetacored-query-observer) - observer 模块查询命令
-
-## zetacored query observer show-blame
-
-按标识查询责备记录
-
-```
-zetacored query observer show-blame [blame-identifier] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-blame 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query observer](#zetacored-query-observer) - observer 模块查询命令
-
-## zetacored query observer show-chain-nonces
-
-查看指定链的 chainNonces
-
-```
-zetacored query observer show-chain-nonces [chain-id] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-chain-nonces 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query observer](#zetacored-query-observer) - observer 模块查询命令
-
-## zetacored query observer show-chain-params
-
-查看指定链的链参数
-
-```
-zetacored query observer show-chain-params [chain-id] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-chain-params 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query observer](#zetacored-query-observer) - observer 模块查询命令
-
-## zetacored query observer show-crosschain-flags
-
-查看跨链标志
-
-```
-zetacored query observer show-crosschain-flags [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-crosschain-flags 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query observer](#zetacored-query-observer) - observer 模块查询命令
-
-## zetacored query observer show-keygen
-
-查看 keygen 状态
-
-```
-zetacored query observer show-keygen [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-keygen 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query observer](#zetacored-query-observer) - observer 模块查询命令
-
-## zetacored query observer show-node-account
-
-查看节点账户
-
-```
-zetacored query observer show-node-account [operator_address] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-node-account 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query observer](#zetacored-query-observer) - observer 模块查询命令
-
-## zetacored query observer show-observer-count
-
-查询观察者数量
-
-```
-zetacored query observer show-observer-count [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-observer-count 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query observer](#zetacored-query-observer) - observer 模块查询命令
-
-## zetacored query observer show-operational-flags
-
-查看运营标志
-
-```
-zetacored query observer show-operational-flags [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-operational-flags 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query observer](#zetacored-query-observer) - observer 模块查询命令
-
-## zetacored query observer show-tss
-
-查看当前 TSS
-
-```
-zetacored query observer show-tss [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-tss 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query observer](#zetacored-query-observer) - observer 模块查询命令
-
-## zetacored query observer show-tss-funds-migrator
-
-查看指定链的 TSS 资金迁移配置
-
-```
-zetacored query observer show-tss-funds-migrator [chain-id] [flags]
-```
-
-### 选项
-
-```
- --count-total 统计 show-tss-funds-migrator 记录总数
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-tss-funds-migrator 的帮助
- --limit uint show-tss-funds-migrator 每页查询数量 (default 100)
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --offset uint show-tss-funds-migrator 分页偏移量
- -o, --output string 输出格式 (text|json)
- --page uint show-tss-funds-migrator 查询页码(offset 为 limit 的倍数,default 1)
- --page-key string show-tss-funds-migrator 分页 page-key
- --reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query observer](#zetacored-query-observer) - observer 模块查询命令
-
-## zetacored query params
-
-params 模块查询命令
-
-```
-zetacored query params [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 params 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query](#zetacored-query) - 查询子命令集合
-* [zetacored query params subspace](#zetacored-query-params-subspace) - 按子空间与键查询原始参数
-* [zetacored query params subspaces](#zetacored-query-params-subspaces) - 查询已注册子空间及其键列表
-
-## zetacored query params subspace
-
-按子空间与键查询原始参数
-
-```
-zetacored query params subspace [subspace] [key] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 subspace 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query params](#zetacored-query-params) - params 模块查询命令
-
-## zetacored query params subspaces
-
-查询已注册的子空间及其键列表
-
-```
-zetacored query params subspaces [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 subspaces 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query params](#zetacored-query-params) - params 模块查询命令
-
-## zetacored query slashing
-
-slashing 模块查询命令
-
-```
-zetacored query slashing [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 slashing 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query](#zetacored-query) - 查询子命令集合
-* [zetacored query slashing params](#zetacored-query-slashing-params) - 查询 slashing 模块参数
-* [zetacored query slashing signing-info](#zetacored-query-slashing-signing-info) - 查询验证人的签名信息
-* [zetacored query slashing signing-infos](#zetacored-query-slashing-signing-infos) - 查询所有验证人的签名信息
-
-## zetacored query slashing params
-
-查询 slashing 模块参数
-
-```
-zetacored query slashing params [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 params 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query slashing](#zetacored-query-slashing) - slashing 模块查询命令
-
-## zetacored query slashing signing-info
-
-查询验证人的签名信息
-
-### 概要
-
-使用公钥(可由 `zetacored comet show-validator` 获取)或共识地址查询验证人的签名信息。
-
-```
-zetacored query slashing signing-info [validator-conspub/address] [flags]
-```
-
-### 示例
-
-```
-zetacored query slashing signing-info '{"@type":"/cosmos.crypto.ed25519.PubKey","key":"OauFcTKbN5Lx3fJL689cikXBqe+hcp6Y+x0rYUdR9Jk="}'
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 signing-info 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query slashing](#zetacored-query-slashing) - slashing 模块查询命令
-
-## zetacored query slashing signing-infos
-
-查询所有验证人的签名信息
-
-```
-zetacored query slashing signing-infos [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 signing-infos 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total 返回记录总数
- --page-key binary 使用分页 page-key 继续查询
- --page-limit uint 每页返回的记录数
- --page-offset uint 结果起始偏移量
- --page-reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query slashing](#zetacored-query-slashing) - slashing 模块查询命令
-
-## zetacored query staking
-
-staking 模块查询命令
-
-```
-zetacored query staking [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 staking 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query](#zetacored-query) - 查询子命令集合
-* [zetacored query staking delegation](#zetacored-query-staking-delegation) - 按委托人与验证人地址查询单个委托记录
-* [zetacored query staking delegations](#zetacored-query-staking-delegations) - 查询某委托人全部委托
-* [zetacored query staking delegations-to](#zetacored-query-staking-delegations-to) - 查询委托给某验证人的全部委托
-* [zetacored query staking delegator-validator](#zetacored-query-staking-delegator-validator) - 查询特定委托人与验证人的关联信息
-* [zetacored query staking delegator-validators](#zetacored-query-staking-delegator-validators) - 查询某委托人关联的全部验证人
-* [zetacored query staking historical-info](#zetacored-query-staking-historical-info) - 按高度查询历史 staking 信息
-* [zetacored query staking params](#zetacored-query-staking-params) - 查询当前 staking 参数
-* [zetacored query staking pool](#zetacored-query-staking-pool) - 查询当前 staking 池数值
-* [zetacored query staking redelegation](#zetacored-query-staking-redelegation) - 查询特定再委托记录
-* [zetacored query staking unbonding-delegation](#zetacored-query-staking-unbonding-delegation) - 查询单个解绑委托记录
-* [zetacored query staking unbonding-delegations](#zetacored-query-staking-unbonding-delegations) - 查询某委托人的全部解绑委托
-* [zetacored query staking unbonding-delegations-from](#zetacored-query-staking-unbonding-delegations-from) - 查询来自某验证人的全部解绑委托
-* [zetacored query staking validator](#zetacored-query-staking-validator) - 查询单个验证人
-* [zetacored query staking validators](#zetacored-query-staking-validators) - 查询全部验证人
-
-## zetacored query staking delegation
-
-按委托人与验证人地址查询单个委托记录
-
-```
-zetacored query staking delegation [delegator-addr] [validator-addr] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 delegation 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query staking](#zetacored-query-staking) - staking 模块查询命令
-
-## zetacored query staking delegations
-
-查询某委托人全部委托
-
-```
-zetacored query staking delegations [delegator-addr] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 delegations 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total 返回记录总数
- --page-key binary 使用分页 page-key 继续查询
- --page-limit uint 每页返回的记录数
- --page-offset uint 结果起始偏移量
- --page-reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query staking](#zetacored-query-staking) - staking 模块查询命令
-
-## zetacored query staking delegations-to
-
-查询委托给指定验证人的全部委托
-
-```
-zetacored query staking delegations-to [validator-addr] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 delegations-to 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total 返回记录总数
- --page-key binary 使用分页 page-key 继续查询
- --page-limit uint 每页返回的记录数
- --page-offset uint 结果起始偏移量
- --page-reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query staking](#zetacored-query-staking) - staking 模块查询命令
-
-## zetacored query staking delegator-validator
-
-查询特定委托人与验证人的关联信息
-
-```
-zetacored query staking delegator-validator [delegator-addr] [validator-addr] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 delegator-validator 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query staking](#zetacored-query-staking) - staking 模块查询命令
-
-## zetacored query staking delegator-validators
-
-查询某委托人关联的全部验证人
-
-```
-zetacored query staking delegator-validators [delegator-addr] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 delegator-validators 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total 返回记录总数
- --page-key binary 使用分页 page-key 继续查询
- --page-limit uint 每页返回的记录数
- --page-offset uint 结果起始偏移量
- --page-reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query staking](#zetacored-query-staking) - staking 模块查询命令
-
-## zetacored query staking historical-info
-
-按高度查询历史 staking 信息
-
-```
-zetacored query staking historical-info [height] [flags]
-```
-
-### 示例
-
-```
-$ zetacored query staking historical-info 5
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 historical-info 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query staking](#zetacored-query-staking) - staking 模块查询命令
-
-## zetacored query staking params
-
-查询当前 staking 参数
-
-```
-zetacored query staking params [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 params 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query staking](#zetacored-query-staking) - staking 模块查询命令
-
-## zetacored query staking pool
-
-查询当前 staking 池数值
-
-```
-zetacored query staking pool [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 pool 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query staking](#zetacored-query-staking) - staking 模块查询命令
-
-## zetacored query staking redelegation
-
-查询特定再委托记录
-
-```
-zetacored query staking redelegation [delegator-addr] [src-validator-addr] [dst-validator-addr] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 redelegation 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query staking](#zetacored-query-staking) - staking 模块查询命令
-
-## zetacored query staking unbonding-delegation
-
-查询单个解绑委托记录
-
-```
-zetacored query staking unbonding-delegation [delegator-addr] [validator-addr] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 unbonding-delegation 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query staking](#zetacored-query-staking) - staking 模块查询命令
-
-## zetacored query staking unbonding-delegations
-
-查询某委托人的全部解绑委托
-
-```
-zetacored query staking unbonding-delegations [delegator-addr] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 unbonding-delegations 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total 返回记录总数
- --page-key binary 使用分页 page-key 继续查询
- --page-limit uint 每页返回的记录数
- --page-offset uint 结果起始偏移量
- --page-reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query staking](#zetacored-query-staking) - staking 模块查询命令
-
-## zetacored query staking unbonding-delegations-from
-
-查询来自指定验证人的全部解绑委托
-
-```
-zetacored query staking unbonding-delegations-from [validator-addr] [flags]
-```
-
-### 示例
-
-```
-$ zetacored query staking unbonding-delegations-from [val-addr]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 unbonding-delegations-from 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total 返回记录总数
- --page-key binary 使用分页 page-key 继续查询
- --page-limit uint 每页返回的记录数
- --page-offset uint 结果起始偏移量
- --page-reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query staking](#zetacored-query-staking) - staking 模块查询命令
-
-## zetacored query staking validator
-
-查询单个验证人
-
-```
-zetacored query staking validator [validator-addr] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 validator 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query staking](#zetacored-query-staking) - staking 模块查询命令
-
-## zetacored query staking validators
-
-查询全部验证人
-
-```
-zetacored query staking validators [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 validators 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total 返回记录总数
- --page-key binary 使用分页 page-key 继续查询
- --page-limit uint 每页返回的记录数
- --page-offset uint 结果起始偏移量
- --page-reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query staking](#zetacored-query-staking) - staking 模块查询命令
-
-## zetacored query tx
-
-通过哈希、`[addr]/[seq]` 组合或逗号分隔签名查询已提交交易
-
-### 概要
-
-示例:
-$ zetacored query tx [hash]
-$ zetacored query tx --type=acc_seq [addr]/[sequence]
-$ zetacored query tx --type=signature [sig1_base64],[sig2_base64...]
-
-```
-zetacored query tx --type=[hash|acc_seq|signature] [hash|acc_seq|signature] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 tx 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --type string 查询交易时使用的类型,可选 "hash"、"acc_seq"、"signature"
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query](#zetacored-query) - 查询子命令集合
-
-## zetacored query txs
-
-按事件条件搜索交易并分页返回结果
-
-### 概要
-
-检索完全匹配给定事件条件的交易,结果支持分页。事件查询将直接转发至 Tendermint 的 RPC `TxSearch` 接口,需符合其查询语法。请参阅各模块文档中的事件说明(`xx_events.md`)。
-
-```
-zetacored query txs [flags]
-```
-
-### 示例
-
-```
-$ zetacored query txs --query "message.sender='cosmos1...' AND message.action='withdraw_delegator_reward' AND tx.height > 7" --page 1 --limit 30
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 txs 的帮助
- --limit int 每页返回的交易数量 (default 100)
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --order_by string 结果排序方式 (asc|dsc)
- -o, --output string 输出格式 (text|json)
- --page int 查询分页页码 (default 1)
- --query string 按 Tendermint 语法编写的交易事件查询条件
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query](#zetacored-query) - 查询子命令集合
-## zetacored query upgrade
-
-upgrade 模块查询命令
-
-```
-zetacored query upgrade [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 upgrade 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query](#zetacored-query) - 查询子命令集合
-* [zetacored query upgrade applied](#zetacored-query-upgrade-applied) - 查询升级生效高度对应的区块头
-* [zetacored query upgrade authority](#zetacored-query-upgrade-authority) - 获取升级管理地址
-* [zetacored query upgrade module-versions](#zetacored-query-upgrade-module-versions) - 查询模块版本列表
-* [zetacored query upgrade plan](#zetacored-query-upgrade-plan) - 查询当前的升级计划
-
-## zetacored query upgrade applied
-
-查询已完成升级生效时的区块头
-
-```
-zetacored query upgrade applied [upgrade-name] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 applied 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query upgrade](#zetacored-query-upgrade) - upgrade 模块查询命令
-
-## zetacored query upgrade authority
-
-获取升级管理地址
-
-```
-zetacored query upgrade authority [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 authority 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query upgrade](#zetacored-query-upgrade) - upgrade 模块查询命令
-
-## zetacored query upgrade module-versions
-
-查询模块版本列表
-
-```
-zetacored query upgrade module-versions [optional module_name] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 module-versions 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query upgrade](#zetacored-query-upgrade) - upgrade 模块查询命令
-
-## zetacored query upgrade plan
-
-查询当前的升级计划(若存在)
-
-```
-zetacored query upgrade plan [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 plan 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query upgrade](#zetacored-query-upgrade) - upgrade 模块查询命令
-## zetacored query crosschain get-zeta-accounting
-
-查询 ZETA 统计
-
-```
-zetacored query crosschain get-zeta-accounting [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 get-zeta-accounting 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain inbound-hash-to-cctx-data
-
-通过 inbound 哈希查询 CCTX 数据
-
-```
-zetacored query crosschain inbound-hash-to-cctx-data [inbound-hash] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 inbound-hash-to-cctx-data 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain last-zeta-height
-
-查询最新 Zeta 高度
-
-```
-zetacored query crosschain last-zeta-height [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 last-zeta-height 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain list-all-inbound-trackers
-
-查看全部 inbound tracker
-
-```
-zetacored query crosschain list-all-inbound-trackers [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-all-inbound-trackers 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain list-cctx
-
-列出全部 CCTX
-
-```
-zetacored query crosschain list-cctx [flags]
-```
-
-### 选项
-
-```
- --count-total 统计 list-cctx 的记录总数
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-cctx 的帮助
- --limit uint list-cctx 的分页条数 (default 100)
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --offset uint list-cctx 的分页偏移
- -o, --output string 输出格式 (text|json)
- --page uint list-cctx 的分页页码,设置后 offset 为 limit 的倍数 (default 1)
- --page-key string list-cctx 的分页 page-key
- --reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain list-gas-price
-
-列出全部 gasPrice
-
-```
-zetacored query crosschain list-gas-price [flags]
-```
-
-### 选项
-
-```
- --count-total 统计 list-gas-price 的记录总数
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-gas-price 的帮助
- --limit uint list-gas-price 的分页条数 (default 100)
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --offset uint list-gas-price 的分页偏移
- -o, --output string 输出格式 (text|json)
- --page uint list-gas-price 的分页页码 (default 1)
- --page-key string list-gas-price 的分页 page-key
- --reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain list-inbound-hash-to-cctx
-
-列出全部 inboundHashToCctx
-
-```
-zetacored query crosschain list-inbound-hash-to-cctx [flags]
-```
-
-### 选项
-
-```
- --count-total 统计 list-inbound-hash-to-cctx 的记录总数
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-inbound-hash-to-cctx 的帮助
- --limit uint list-inbound-hash-to-cctx 的分页条数 (default 100)
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --offset uint list-inbound-hash-to-cctx 的分页偏移
- -o, --output string 输出格式 (text|json)
- --page uint list-inbound-hash-to-cctx 的分页页码 (default 1)
- --page-key string list-inbound-hash-to-cctx 的分页 page-key
- --reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain list-inbound-tracker
-
-按链 ID 查看 inbound tracker 列表
-
-```
-zetacored query crosschain list-inbound-tracker [chain-id] [flags]
-```
-
-### 选项
-
-```
- --count-total 统计 list-inbound-tracker 的记录总数
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-inbound-tracker 的帮助
- --limit uint list-inbound-tracker 的分页条数 (default 100)
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --offset uint list-inbound-tracker 的分页偏移
- -o, --output string 输出格式 (text|json)
- --page uint list-inbound-tracker 的分页页码 (default 1)
- --page-key string list-inbound-tracker 的分页 page-key
- --reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain list-outbound-tracker
-
-列出全部 outbound tracker
-
-```
-zetacored query crosschain list-outbound-tracker [flags]
-```
-
-### 选项
-
-```
- --count-total 统计 list-outbound-tracker 的记录总数
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-outbound-tracker 的帮助
- --limit uint list-outbound-tracker 的分页条数 (default 100)
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --offset uint list-outbound-tracker 的分页偏移
- -o, --output string 输出格式 (text|json)
- --page uint list-outbound-tracker 的分页页码 (default 1)
- --page-key string list-outbound-tracker 的分页 page-key
- --reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain list-pending-cctx
-
-查看待处理 CCTX
-
-```
-zetacored query crosschain list-pending-cctx [chain-id] [limit] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-pending-cctx 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain list_pending_cctx_within_rate_limit
-
-查看限额内的待处理 CCTX
-
-```
-zetacored query crosschain list_pending_cctx_within_rate_limit [flags]
-```
-
-### 选项
-
-```
- --count-total 统计 list_pending_cctx_within_rate_limit 的记录总数
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list_pending_cctx_within_rate_limit 的帮助
- --limit uint list_pending_cctx_within_rate_limit 的分页条数 (default 100)
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --offset uint list_pending_cctx_within_rate_limit 的分页偏移
- -o, --output string 输出格式 (text|json)
- --page uint list_pending_cctx_within_rate_limit 的分页页码 (default 1)
- --page-key string list_pending_cctx_within_rate_limit 的分页 page-key
- --reverse 按降序返回结果
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain show-cctx
-
-查看单个 CCTX
-
-```
-zetacored query crosschain show-cctx [index] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-cctx 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain show-gas-price
-
-查看单个 gasPrice
-
-```
-zetacored query crosschain show-gas-price [index] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-gas-price 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain show-inbound-hash-to-cctx
-
-查看单个 inboundHashToCctx
-
-```
-zetacored query crosschain show-inbound-hash-to-cctx [index] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-inbound-hash-to-cctx 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain show-inbound-tracker
-
-按链 ID 与 txHash 查看 inbound tracker
-
-```
-zetacored query crosschain show-inbound-tracker [chain-id] [tx-hash] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-inbound-tracker 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain show-outbound-tracker
-
-查看单个 outbound tracker
-
-```
-zetacored query crosschain show-outbound-tracker [index] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-outbound-tracker 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query crosschain show-rate-limiter-flags
-
-查看限流标志
-
-```
-zetacored query crosschain show-rate-limiter-flags [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-rate-limiter-flags 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query crosschain](#zetacored-query-crosschain) - crosschain 模块查询命令
-
-## zetacored query distribution commission
-
-查询验证人分配佣金
-
-```
-zetacored query distribution commission [validator] [flags]
-```
-
-### 示例
-
-```
-$ zetacored query distribution commission [validator-address]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 commission 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query distribution](#zetacored-query-distribution) - distribution 模块查询命令
-
-## zetacored query distribution community-pool
-
-查询社区资金池资产
-
-```
-zetacored query distribution community-pool [flags]
-```
-
-### 示例
-
-```
-$ zetacored query distribution community-pool
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 community-pool 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query distribution](#zetacored-query-distribution) - distribution 模块查询命令
-
-## zetacored query distribution delegator-validators
-
-调用 DelegatorValidators RPC
-
-```
-zetacored query distribution delegator-validators [flags]
-```
-
-### 选项
-
-```
- --delegator-address 账户地址或密钥名称
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 delegator-validators 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query distribution](#zetacored-query-distribution) - distribution 模块查询命令
-
-## zetacored query distribution delegator-withdraw-address
-
-调用 DelegatorWithdrawAddress RPC
-
-```
-zetacored query distribution delegator-withdraw-address [flags]
-```
-
-### 选项
-
-```
- --delegator-address 账户地址或密钥名称
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 delegator-withdraw-address 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query distribution](#zetacored-query-distribution) - distribution 模块查询命令
-
-## zetacored query distribution params
-
-查询 distribution 模块参数
-
-```
-zetacored query distribution params [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 params 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query distribution](#zetacored-query-distribution) - distribution 模块查询命令
-
-## zetacored query distribution rewards
-
-查询委托人全部奖励
-
-### 概要
-
-查询某个委托人已获得的所有奖励。
-
-```
-zetacored query distribution rewards [delegator-addr] [flags]
-```
-
-### 示例
-
-```
-$ zetacored query distribution rewards [delegator-address]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 rewards 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-### 另请参阅
-
-* [zetacored query distribution](#zetacored-query-distribution) - distribution 模块查询命令
-
-## zetacored query distribution rewards-by-validator
-
-查询来自指定验证人的委托奖励
-
-```
-zetacored query distribution rewards-by-validator [delegator-addr] [validator-addr] [flags]
-```
-
-### 示例
-
-```
-$ zetacored query distribution rewards [delegator-address] [validator-address]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 rewards-by-validator 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query distribution](#zetacored-query-distribution) - distribution 模块查询命令
-
-## zetacored query distribution slashes
-
-查询验证人惩罚记录
-
-```
-zetacored query distribution slashes [validator] [start-height] [end-height] [flags]
-```
-
-### 示例
-
-```
-$ zetacored query distribution slashes [validator-address] 0 100
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 slashes 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query distribution](#zetacored-query-distribution) - distribution 模块查询命令
-
-## zetacored query distribution validator-distribution-info
-
-查询验证人分配信息
-
-```
-zetacored query distribution validator-distribution-info [validator] [flags]
-```
-
-### 示例
-
-```
-示例: $ zetacored query distribution validator-distribution-info [validator-address]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 validator-distribution-info 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query distribution](#zetacored-query-distribution) - distribution 模块查询命令
-
-## zetacored query distribution validator-outstanding-rewards
-
-查询验证人及其委托未提取奖励
-
-```
-zetacored query distribution validator-outstanding-rewards [validator] [flags]
-```
-
-### 示例
-
-```
-$ zetacored query distribution validator-outstanding-rewards [validator-address]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 validator-outstanding-rewards 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query distribution](#zetacored-query-distribution) - distribution 模块查询命令
-
-## zetacored query emissions
-
-emissions 模块查询命令
-
-```
-zetacored query emissions [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 emissions 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query](#zetacored-query) - 查询子命令集合
-* [zetacored query emissions list-pool-addresses](#zetacored-query-emissions-list-pool-addresses) - 查询池地址列表
-* [zetacored query emissions params](#zetacored-query-emissions-params) - 查看模块参数
-* [zetacored query emissions show-available-emissions](#zetacored-query-emissions-show-available-emissions) - 查询可用排放额度
-
-## zetacored query emissions list-pool-addresses
-
-查询池地址列表
-
-```
-zetacored query emissions list-pool-addresses [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-pool-addresses 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query emissions](#zetacored-query-emissions) - emissions 模块查询命令
-
-## zetacored query emissions params
-
-查看模块参数
-
-```
-zetacored query emissions params [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 params 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query emissions](#zetacored-query-emissions) - emissions 模块查询命令
-
-## zetacored query emissions show-available-emissions
-
-查询可用排放额度
-
-```
-zetacored query emissions show-available-emissions [address] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-available-emissions 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query emissions](#zetacored-query-emissions) - emissions 模块查询命令
-
-## zetacored query evidence
-
-evidence 模块查询命令
-
-```
-zetacored query evidence [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 evidence 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query](#zetacored-query) - 查询子命令集合
-* [zetacored query evidence evidence](#zetacored-query-evidence-evidence) - 按哈希查询证据
-* [zetacored query evidence list](#zetacored-query-evidence-list) - 查询全部(分页)已提交证据
-
-## zetacored query evidence evidence
-
-按哈希查询证据
-
-```
-zetacored query evidence evidence [hash] [flags]
-```
-
-### 示例
-
-```
-zetacored query evidence evidence DF0C23E8634E480F84B9D5674A7CDC9816466DEC28A3358F73260F68D28D7660
-```
-
-### 选项
-
-```
- --evidence-hash binary 证据哈希
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 evidence 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query evidence](#zetacored-query-evidence) - evidence 模块查询命令
-
-## zetacored query evidence list
-
-查询全部(分页)已提交证据
-
-```
-zetacored query evidence list [flags]
-```
-
-### 示例
-
-```
-zetacored query evidence list --page=2 --page-limit=50
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --no-indent 输出 JSON 时不缩进
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
- --page-count-total
- --page-key binary
- --page-limit uint
- --page-offset uint
- --page-reverse
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query evidence](#zetacored-query-evidence) - evidence 模块查询命令
-
-## zetacored query authority
-
-authority 模块查询命令
-
-```
-zetacored query authority [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 authority 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query](#zetacored-query) - 查询子命令集合
-* [zetacored query authority list-authorizations](#zetacored-query-authority-list-authorizations) - 列出所有授权
-* [zetacored query authority show-authorization](#zetacored-query-authority-show-authorization) - 查看指定消息 URL 的授权
-* [zetacored query authority show-chain-info](#zetacored-query-authority-show-chain-info) - 查看链信息
-* [zetacored query authority show-policies](#zetacored-query-authority-show-policies) - 查看策略
-
-## zetacored query authority list-authorizations
-
-列出所有授权
-
-```
-zetacored query authority list-authorizations [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 list-authorizations 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query authority](#zetacored-query-authority) - authority 模块查询命令
-
-## zetacored query authority show-authorization
-
-查看指定消息 URL 的授权
-
-```
-zetacored query authority show-authorization [msg-url] [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-authorization 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query authority](#zetacored-query-authority) - authority 模块查询命令
-
-## zetacored query authority show-chain-info
-
-查看链信息
-
-```
-zetacored query authority show-chain-info [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-chain-info 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query authority](#zetacored-query-authority) - authority 模块查询命令
-
-## zetacored query authority show-policies
-
-查看策略
-
-```
-zetacored query authority show-policies [flags]
-```
-
-### 选项
-
-```
- --grpc-addr string 使用的 gRPC 端点
- --grpc-insecure 允许在不安全通道上使用 gRPC,若未开启需使用 TLS
- --height int 在指定高度查询状态(节点裁剪状态时可能失败)
- -h, --help 查看 show-policies 的帮助
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored query authority](#zetacored-query-authority) - authority 模块查询命令
-
-## zetacored tx
-
-交易子命令
-
-```
-zetacored tx [flags]
-```
-
-### 选项
-
-```
- --chain-id string 网络链 ID
- -h, --help 查看 tx 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored](#zetacored) - Zetacore 守护进程(服务器)
-* [zetacored tx auth](#zetacored-tx-auth) - auth 模块交易命令
-* [zetacored tx authority](#zetacored-tx-authority) - authority 模块交易命令
-* [zetacored tx authz](#zetacored-tx-authz) - 授权 (authz) 交易子命令
-* [zetacored tx bank](#zetacored-tx-bank) - bank 模块交易命令
-* [zetacored tx broadcast](#zetacored-tx-broadcast) - 广播离线生成的交易
-* [zetacored tx consensus](#zetacored-tx-consensus) - consensus 模块交易命令
-* [zetacored tx crisis](#zetacored-tx-crisis) - crisis 模块交易命令
-* [zetacored tx crosschain](#zetacored-tx-crosschain) - crosschain 模块交易子命令
-* [zetacored tx decode](#zetacored-tx-decode) - 解码二进制编码的交易字符串
-* [zetacored tx distribution](#zetacored-tx-distribution) - distribution 模块交易子命令
-* [zetacored tx emissions](#zetacored-tx-emissions) - emissions 模块交易子命令
-* [zetacored tx encode](#zetacored-tx-encode) - 编码离线生成的交易
-* [zetacored tx evidence](#zetacored-tx-evidence) - evidence 模块交易子命令
-* [zetacored tx evm](#zetacored-tx-evm) - EVM 交易子命令
-* [zetacored tx feemarket](#zetacored-tx-feemarket) - feemarket 模块交易命令
-* [zetacored tx fungible](#zetacored-tx-fungible) - fungible 模块交易子命令
-* [zetacored tx gov](#zetacored-tx-gov) - 治理模块交易子命令
-* [zetacored tx group](#zetacored-tx-group) - group 模块交易子命令
-* [zetacored tx lightclient](#zetacored-tx-lightclient) - lightclient 模块交易子命令
-* [zetacored tx multi-sign](#zetacored-tx-multi-sign) - 为离线生成的交易制作多签名
-* [zetacored tx multisign-batch](#zetacored-tx-multisign-batch) - 批量组装多签交易
-* [zetacored tx observer](#zetacored-tx-observer) - observer 模块交易子命令
-* [zetacored tx sign](#zetacored-tx-sign) - 离线生成的交易签名
-* [zetacored tx sign-batch](#zetacored-tx-sign-batch) - 批量签名交易文件
-* [zetacored tx slashing](#zetacored-tx-slashing) - slashing 模块交易命令
-* [zetacored tx staking](#zetacored-tx-staking) - staking 模块交易子命令
-* [zetacored tx upgrade](#zetacored-tx-upgrade) - upgrade 模块交易子命令
-* [zetacored tx validate-signatures](#zetacored-tx-validate-signatures) - 校验交易签名
-* [zetacored tx vesting](#zetacored-tx-vesting) - vesting 模块交易子命令
-
-## zetacored tx auth
-
-auth 模块交易命令
-
-```
-zetacored tx auth [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 auth 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx](#zetacored-tx) - 交易子命令集合
-* [zetacored tx auth update-params-proposal](#zetacored-tx-auth-update-params-proposal) - 提交提案以更新 auth 模块参数
-
-## zetacored tx auth update-params-proposal
-
-提交提案以更新 auth 模块参数(须一次性提供全部参数)。
-
-```
-zetacored tx auth update-params-proposal [params] [flags]
-```
-
-### 示例
-
-```
-zetacored tx auth update-params-proposal '{ "max_memo_characters": 0, "tx_sig_limit": 0, "tx_size_cost_per_byte": 0, "sig_verify_cost_ed25519": 0, "sig_verify_cost_secp256k1": 0 }'
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 update-params-proposal 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx auth](#zetacored-tx-auth) - auth 模块交易命令
-
-
-## zetacored tx authority
-
-authority 模块交易子命令
-
-```
-zetacored tx authority [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 authority 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx](#zetacored-tx) - 交易子命令集合
-* [zetacored tx authority add-authorization](#zetacored-tx-authority-add-authorization) - 新增授权或更新既有授权的策略(策略类型:0=紧急、1=运营、2=管理员)
-* [zetacored tx authority remove-authorization](#zetacored-tx-authority-remove-authorization) - 移除既有授权
-* [zetacored tx authority remove-chain-info](#zetacored-tx-authority-remove-chain-info) - 移除指定链 ID 的链信息
-* [zetacored tx authority update-chain-info](#zetacored-tx-authority-update-chain-info) - 更新链信息
-* [zetacored tx authority update-policies](#zetacored-tx-authority-update-policies) - 按 JSON 文件内容更新策略
-
-## zetacored tx authority add-authorization
-
-新增授权或更新既有授权的策略。策略类型:0=groupEmergency,1=groupOperational,2=groupAdmin。
-
-```
-zetacored tx authority add-authorization [msg-url] [authorized-policy] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 add-authorization 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx authority](#zetacored-tx-authority) - authority 模块交易子命令
-
-## zetacored tx authority remove-authorization
-
-移除既有授权
-
-```
-zetacored tx authority remove-authorization [msg-url] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 remove-authorization 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx authority](#zetacored-tx-authority) - authority 模块交易子命令
-
-## zetacored tx authority remove-chain-info
-
-移除指定链 ID 的链信息
-
-```
-zetacored tx authority remove-chain-info [chain-id] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 remove-chain-info 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx authority](#zetacored-tx-authority) - authority 模块交易子命令
-
-## zetacored tx authority update-chain-info
-
-更新链信息
-
-```
-zetacored tx authority update-chain-info [chain-info-json-file] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 update-chain-info 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx authority](#zetacored-tx-authority) - authority 模块交易子命令
-
-## zetacored tx authority update-policies
-
-根据 JSON 文件中提供的配置更新策略
-
-```
-zetacored tx authority update-policies [policies-json-file] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 update-policies 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx authority](#zetacored-tx-authority) - authority 模块交易子命令
-
-## zetacored tx authz
-
-授权 (authz) 模块交易子命令
-
-### 概要
-
-授权或撤销他人代为执行交易的权限。
-
-```
-zetacored tx authz [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 authz 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx](#zetacored-tx) - 交易子命令集合
-* [zetacored tx authz exec](#zetacored-tx-authz-exec) - 代表授权者执行交易
-* [zetacored tx authz grant](#zetacored-tx-authz-grant) - 向地址授予授权
-* [zetacored tx authz revoke](#zetacored-tx-authz-revoke) - 撤销授权
-
-## zetacored tx authz exec
-
-代表授权者执行交易
-
-### 概要
-
-使用授权执行交易:
-示例:
- $ zetacored tx authz exec tx.json --from grantee
- $ zetacored tx bank send [granter] [recipient] --from [granter] --chain-id [chain-id] --generate-only > tx.json && zetacored tx authz exec tx.json --from grantee
-
-```
-zetacored tx authz exec [tx-json-file] --from [grantee] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 exec 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx authz](#zetacored-tx-authz) - 授权 (authz) 模块交易子命令
-
-## zetacored tx authz grant
-
-向某地址授予授权
-
-### 概要
-
-创建新的授权,使某地址可以代你执行交易:
-示例:
- $ zetacored tx authz grant cosmos1skjw.. send --spend-limit=1000stake --from=cosmos1skl..
- $ zetacored tx authz grant cosmos1skjw.. generic --msg-type=/cosmos.gov.v1.MsgVote --from=cosmos1sk..
-
-```
-zetacored tx authz grant [grantee] [authorization_type="send"|"generic"|"delegate"|"unbond"|"redelegate"] --from [granter] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --allow-list strings 被授权地址可向哪些地址转账(逗号分隔)
- --allowed-validators strings 允许的验证人地址(逗号分隔)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --deny-validators strings 禁止的验证人地址列表(逗号分隔)
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --expiration int 过期时间 Unix 时间戳,0 表示不过期(默认 0)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 grant 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --msg-type string 针对 GenericAuthorization 指定的消息类型
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --spend-limit string Send 授权的支出上限(Coins 数组)
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx authz](#zetacored-tx-authz) - 授权 (authz) 模块交易子命令
-
-## zetacored tx authz revoke
-
-撤销授权
-
-### 概要
-
-撤销授权者对受权者的授权:
-示例:
- $ zetacored tx authz revoke cosmos1skj.. /cosmos.bank.v1beta1.MsgSend --from=cosmos1skj..
-
-```
-zetacored tx authz revoke [grantee] [msg-type-url] --from=[granter] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 revoke 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx authz](#zetacored-tx-authz) - 授权 (authz) 模块交易子命令
-
-## zetacored tx bank
-
-bank 模块交易子命令
-
-```
-zetacored tx bank [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 bank 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx](#zetacored-tx) - 交易子命令集合
-* [zetacored tx bank multi-send](#zetacored-tx-bank-multi-send) - 从一个账户向多个账户发送资金
-* [zetacored tx bank send](#zetacored-tx-bank-send) - 从一个账户向另一个账户发送资金
-* [zetacored tx bank set-send-enabled-proposal](#zetacored-tx-bank-set-send-enabled-proposal) - 提交提案以设置/更新/删除 Send Enabled 项
-* [zetacored tx bank update-params-proposal](#zetacored-tx-bank-update-params-proposal) - 提交提案以更新 bank 模块参数(需一次性提供全部参数)
-
-## zetacored tx bank multi-send
-
-从一个账户向多个账户发送资金。
-
-### 概要
-
-默认情况下,会将 [amount] 全额发送给列表中的每个地址。若使用 `--split`,则 [amount] 会被平均分配给所有地址。`--from` 参数会被忽略,因为它已由 [from_key_or_address] 指定。地址间请以空格分隔。启用 `--dry-run` 时只能使用 bech32 地址,无法使用密钥名称。
-
-```
-zetacored tx bank multi-send [from_key_or_address] [to_address_1 to_address_2 ...] [amount] [flags]
-```
-
-### 示例
-
-```
-zetacored tx bank multi-send cosmos1... cosmos1... cosmos1... cosmos1... 10stake
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 multi-send 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --split 将代币金额平均分配至每个地址
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx bank](#zetacored-tx-bank) - bank 模块交易子命令
-
-## zetacored tx bank send
-
-从一个账户向另一个账户发送资金。
-
-### 概要
-
-`--from` 参数会被忽略,因为它已由 [from_key_or_address] 指定。启用 `--dry-run` 时只能使用 bech32 地址,无法使用密钥名称。
-
-```
-zetacored tx bank send [from_key_or_address] [to_address] [amount] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 send 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx bank](#zetacored-tx-bank) - bank 模块交易子命令
-
-## zetacored tx bank set-send-enabled-proposal
-
-提交提案以设置、更新或删除 Send Enabled 项。
-
-```
-zetacored tx bank set-send-enabled-proposal [send_enabled] [flags]
-```
-
-### 示例
-
-```
-zetacored tx bank set-send-enabled-proposal '{"denom":"stake","enabled":true}'
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 set-send-enabled-proposal 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- --use-default-for strings 对指定 denom 使用默认设置(删除 send enabled 条目)
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx bank](#zetacored-tx-bank) - bank 模块交易子命令
-
-## zetacored tx bank update-params-proposal
-
-提交提案以更新 bank 模块参数(需一次性提供全部参数)。
-
-```
-zetacored tx bank update-params-proposal [params] [flags]
-```
-
-### 示例
-
-```
-zetacored tx bank update-params-proposal '{ "default_send_enabled": true }'
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 update-params-proposal 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx bank](#zetacored-tx-bank) - bank 模块交易子命令
-
-## zetacored tx broadcast
-
-广播离线生成的交易
-
-### 概要
-
-广播使用 `--generate-only` 生成且经 `sign` 命令签名的交易。支持从文件或标准输入读取交易。示例:
-
-```
-$ zetacored tx broadcast ./mytxn.json
-```
-
-```
-zetacored tx broadcast [file_path] [flags]
-``
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 broadcast 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx](#zetacored-tx) - 交易子命令集合
-
-## zetacored tx consensus
-
-共识模块的交易命令
-
-```
-zetacored tx consensus [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 consensus 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx](#zetacored-tx) - 交易子命令集合
-* [zetacored tx consensus update-params-proposal](#zetacored-tx-consensus-update-params-proposal) - 提交提案以更新共识模块参数,需一次性提供全部参数
-
-## zetacored tx consensus update-params-proposal
-
-提交提案以更新共识模块参数,需一次性提供全部参数。
-
-```
-zetacored tx consensus update-params-proposal [params] [flags]
-```
-
-### 示例
-
-```
-zetacored tx consensus update-params-proposal '{ params }'
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 update-params-proposal 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx consensus](#zetacored-tx-consensus) - 共识模块的交易命令
-
-## zetacored tx crisis
-
-危机模块的交易命令
-
-```
-zetacored tx crisis [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 crisis 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx](#zetacored-tx) - 交易子命令集合
-* [zetacored tx crisis invariant-broken](#zetacored-tx-crisis-invariant-broken) - 提交证明某个约束已被破坏
-
-## zetacored tx crisis invariant-broken
-
-提交证明某个约束已被破坏。
-
-```
-zetacored tx crisis invariant-broken [module-name] [invariant-route] --from mykey [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 invariant-broken 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx crisis](#zetacored-tx-crisis) - 危机模块的交易命令
-
-## zetacored tx crosschain
-
-跨链交易子命令
-
-```
-zetacored tx crosschain [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 crosschain 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx](#zetacored-tx) - 交易子命令集合
-* [zetacored tx crosschain abort-stuck-cctx](#zetacored-tx-crosschain-abort-stuck-cctx) - 中止卡住的 CCTX
-* [zetacored tx crosschain add-inbound-tracker](#zetacored-tx-crosschain-add-inbound-tracker) - 添加入站跟踪器(币种类型:0 表示 Zeta,1 表示 Gas,2 表示 ERC20)
-* [zetacored tx crosschain add-outbound-tracker](#zetacored-tx-crosschain-add-outbound-tracker) - 添加出站跟踪器
-* [zetacored tx crosschain migrate-tss-funds](#zetacored-tx-crosschain-migrate-tss-funds) - 将 TSS 资金迁移至最新 TSS 地址
-* [zetacored tx crosschain refund-aborted](#zetacored-tx-crosschain-refund-aborted) - 为已中止的交易退款;若未提供退款地址,则默认退回给 CCTX 的发送方/tx origin
-* [zetacored tx crosschain remove-inbound-tracker](#zetacored-tx-crosschain-remove-inbound-tracker) - 移除入站跟踪器
-* [zetacored tx crosschain remove-outbound-tracker](#zetacored-tx-crosschain-remove-outbound-tracker) - 移除出站跟踪器
-* [zetacored tx crosschain update-tss-address](#zetacored-tx-crosschain-update-tss-address) - 创建新的 TSSVoter
-* [zetacored tx crosschain vote-gas-price](#zetacored-tx-crosschain-vote-gas-price) - 广播 Gas Price 投票
-* [zetacored tx crosschain vote-inbound](#zetacored-tx-crosschain-vote-inbound) - 广播入站交易投票
-* [zetacored tx crosschain vote-outbound](#zetacored-tx-crosschain-vote-outbound) - 广播出站交易投票
-* [zetacored tx crosschain whitelist-erc20](#zetacored-tx-crosschain-whitelist-erc20) - 将新的 ERC20 代币加入白名单
-
-## zetacored tx crosschain abort-stuck-cctx
-
-中止卡住的 CCTX。
-
-```
-zetacored tx crosschain abort-stuck-cctx [index] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 abort-stuck-cctx 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx crosschain](#zetacored-tx-crosschain) - 跨链交易子命令
-
-## zetacored tx crosschain add-inbound-tracker
-
-添加入站跟踪器。
-
-```
-zetacored tx crosschain add-inbound-tracker [chain-id] [tx-hash] [coin-type] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 add-inbound-tracker 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx crosschain](#zetacored-tx-crosschain) - 跨链交易子命令
-
-## zetacored tx crosschain add-outbound-tracker
-
-添加出站跟踪器。
-
-```
-zetacored tx crosschain add-outbound-tracker [chain] [nonce] [tx-hash] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 add-outbound-tracker 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx crosschain](#zetacored-tx-crosschain) - 跨链交易子命令
-
-## zetacored tx crosschain migrate-tss-funds
-
-将 TSS 资金迁移至最新的 TSS 地址。
-
-```
-zetacored tx crosschain migrate-tss-funds [chainID] [amount] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 migrate-tss-funds 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx crosschain](#zetacored-tx-crosschain) - 跨链交易子命令
-
-## zetacored tx crosschain refund-aborted
-
-为已中止的交易退款。退款地址为可选项,若未指定,则退回给 CCTX 的发送者/交易发起方。
-
-```
-zetacored tx crosschain refund-aborted [cctx-index] [refund-address] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设定有效代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 refund-aborted 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx crosschain](#zetacored-tx-crosschain) - 跨链交易子命令
-
-## zetacored tx crosschain remove-inbound-tracker
-
-移除入站跟踪器。
-
-```
-zetacored tx crosschain remove-inbound-tracker [chain-id] [tx-hash] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 remove-inbound-tracker 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx crosschain](#zetacored-tx-crosschain) - 跨链交易子命令
-
-## zetacored tx crosschain remove-outbound-tracker
-
-移除出站跟踪器。
-
-```
-zetacored tx crosschain remove-outbound-tracker [chain] [nonce] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 remove-outbound-tracker 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx crosschain](#zetacored-tx-crosschain) - 跨链交易子命令
-
-## zetacored tx crosschain update-tss-address
-
-## zetacored tx crosschain update-tss-address
-
-创建新的 TSSVoter。
-
-```
-zetacored tx crosschain update-tss-address [pubkey] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 update-tss-address 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx crosschain](#zetacored-tx-crosschain) - 跨链交易子命令
-
-## zetacored tx crosschain vote-gas-price
-
-广播 Gas Price 投票。
-
-```
-zetacored tx crosschain vote-gas-price [chain] [price] [priorityFee] [blockNumber] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 vote-gas-price 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx crosschain](#zetacored-tx-crosschain) - 跨链交易子命令
-
-## zetacored tx crosschain vote-inbound
-
-广播入站交易投票。
-
-```
-zetacored tx crosschain vote-inbound [sender] [senderChainID] [txOrigin] [receiver] [receiverChainID] [amount] [message] [inboundHash] [inBlockHeight] [coinType] [asset] [eventIndex] [protocolContractVersion] [isArbitraryCall] [confirmationMode] [inboundStatus] [flags]
-```
-
-### 示例
-
-```
-zetacored tx crosschain vote-inbound 0xfa233D806C8EB69548F3c4bC0ABb46FaD4e2EB26 8453 "" 0xfa233D806C8EB69548F3c4bC0ABb46FaD4e2EB26 7000 1000000 "" 0x66b59ad844404e91faa9587a3061e2f7af36f7a7a1a0afaca3a2efd811bc9463 26170791 Gas 0x0000000000000000000000000000000000000000 587 V2 FALSE SAFE SUCCESS
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 vote-inbound 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx crosschain](#zetacored-tx-crosschain) - 跨链交易子命令
-
-## zetacored tx crosschain vote-outbound
-
-广播出站交易投票。
-
-```
-zetacored tx crosschain vote-outbound [sendHash] [outboundHash] [outBlockHeight] [outGasUsed] [outEffectiveGasPrice] [outEffectiveGasLimit] [valueReceived] [Status] [chain] [outTXNonce] [coinType] [confirmationMode] [flags]
-```
-
-### 示例
-
-```
-zetacored tx crosschain vote-outbound 0x12044bec3b050fb28996630e9f2e9cc8d6cf9ef0e911e73348ade46c7ba3417a 0x4f29f9199b10189c8d02b83568aba4cb23984f11adf23e7e5d2eb037ca309497 67773716 65646 30011221226 100000 297254 0 137 13812 ERC20 SAFE
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 vote-outbound 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx crosschain](#zetacored-tx-crosschain) - 跨链交易子命令
-
-## zetacored tx crosschain whitelist-erc20
-
-将新的 ERC20 代币加入白名单。
-
-```
-zetacored tx crosschain whitelist-erc20 [erc20Address] [chainID] [name] [symbol] [decimals] [gasLimit] [liquidityCap] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 whitelist-erc20 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx crosschain](#zetacored-tx-crosschain) - 跨链交易子命令
-
-## zetacored tx decode
-
-解码二进制编码的交易字符串
-
-```
-zetacored tx decode [protobuf-byte-string] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 decode 的帮助
- -x, --hex 将输入视为十六进制而非 base64
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx](#zetacored-tx) - 交易子命令集合
-
-## zetacored tx distribution
-
-分发模块的交易子命令
-
-```
-zetacored tx distribution [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 distribution 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx](#zetacored-tx) - 交易子命令集合
-* [zetacored tx distribution community-pool-spend-proposal](#zetacored-tx-distribution-community-pool-spend-proposal) - 提交提案以动用社区资金池
-* [zetacored tx distribution fund-community-pool](#zetacored-tx-distribution-fund-community-pool) - 按指定金额为社区资金池注资
-* [zetacored tx distribution fund-validator-rewards-pool](#zetacored-tx-distribution-fund-validator-rewards-pool) - 按指定金额为验证者奖励池注资
-* [zetacored tx distribution set-withdraw-addr](#zetacored-tx-distribution-set-withdraw-addr) - 更改与某地址关联奖励的默认提取地址
-* [zetacored tx distribution update-params-proposal](#zetacored-tx-distribution-update-params-proposal) - 提交提案以更新分发模块参数(需一次性提供全部参数)
-* [zetacored tx distribution withdraw-all-rewards](#zetacored-tx-distribution-withdraw-all-rewards) - 为委托人提取所有委托奖励
-* [zetacored tx distribution withdraw-rewards](#zetacored-tx-distribution-withdraw-rewards) - 提取指定委托地址的奖励,并可选择提取验证者佣金
-* [zetacored tx distribution withdraw-validator-commission](#zetacored-tx-distribution-withdraw-validator-commission) - 提取验证者地址的佣金(必须是验证者运营方)
-
-## zetacored tx distribution community-pool-spend-proposal
-
-提交提案以动用社区资金池。
-
-```
-zetacored tx distribution community-pool-spend-proposal [recipient] [amount] [flags]
-```
-
-### 示例
-
-```
-$ zetacored tx distribution community-pool-spend-proposal [recipient] 100uatom
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 community-pool-spend-proposal 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx distribution](#zetacored-tx-distribution) - 分发模块的交易子命令
-
-## zetacored tx distribution fund-community-pool
-
-按指定金额为社区资金池注资。
-
-### 概要
-
-按指定金额为社区资金池注资。
-
-示例:
-```
-$ zetacored tx distribution fund-community-pool 100uatom --from mykey
-```
-
-```
-zetacored tx distribution fund-community-pool [amount] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 fund-community-pool 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx distribution](#zetacored-tx-distribution) - 分发模块的交易子命令
-
-
-## zetacored tx distribution fund-validator-rewards-pool
-
-按指定金额为验证者奖励池注资。
-
-```
-zetacored tx distribution fund-validator-rewards-pool [val_addr] [amount] [flags]
-```
-
-### 示例
-
-```
-zetacored tx distribution fund-validator-rewards-pool cosmosvaloper1x20lytyf6zkcrv5edpkfkn8sz578qg5sqfyqnp 100uatom --from mykey
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 fund-validator-rewards-pool 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx distribution](#zetacored-tx-distribution) - 分发模块的交易子命令
-
-
-## zetacored tx distribution set-withdraw-addr
-
-更改与某地址关联奖励的默认提取地址。
-
-### 概要
-
-为委托地址关联的奖励设置新的提取地址。
-
-示例:
-```
-$ zetacored tx distribution set-withdraw-addr zeta1gghjut3ccd8ay0zduzj64hwre2fxs9ld75ru9p --from mykey
-```
-
-```
-zetacored tx distribution set-withdraw-addr [withdraw-addr] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 set-withdraw-addr 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx distribution](#zetacored-tx-distribution) - 分发模块的交易子命令
-
-
-## zetacored tx distribution update-params-proposal
-
-提交提案以更新分发模块参数(需一次性提供全部参数)。
-
-```
-zetacored tx distribution update-params-proposal [params] [flags]
-```
-
-### 示例
-
-```
-zetacored tx distribution update-params-proposal '{ "community_tax": "20000", "base_proposer_reward": "0", "bonus_proposer_reward": "0", "withdraw_addr_enabled": true }'
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 update-params-proposal 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx distribution](#zetacored-tx-distribution) - 分发模块的交易子命令
-
-
-## zetacored tx distribution withdraw-all-rewards
-
-为某委托人提取所有委托奖励。
-
-### 概要
-
-为单个委托人提取所有奖励。若使用 `--broadcast-mode=sync` 或 `--broadcast-mode=async`,`--max-msgs` 会自动设为 0。
-
-示例:
-```
-$ zetacored tx distribution withdraw-all-rewards --from mykey
-```
-
-```
-zetacored tx distribution withdraw-all-rewards [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 withdraw-all-rewards 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --max-msgs int 限制每笔交易的消息数量(0 表示不限)
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx distribution](#zetacored-tx-distribution) - 分发模块的交易子命令
-
-
-## zetacored tx distribution withdraw-rewards
-
-提取指定委托地址的奖励,可选提取验证者佣金(若该委托地址为验证者运营者)。
-
-### 概要
-
-从给定的委托地址提取奖励;若委托地址是验证者运营方,可额外提取验证者佣金。
-
-示例:
-```
-$ zetacored tx distribution withdraw-rewards zetavaloper1gghjut3ccd8ay0zduzj64hwre2fxs9ldmqhffj --from mykey
-$ zetacored tx distribution withdraw-rewards zetavaloper1gghjut3ccd8ay0zduzj64hwre2fxs9ldmqhffj --from mykey --commission
-```
-
-```
-zetacored tx distribution withdraw-rewards [validator-addr] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --commission 除奖励外一并提取验证者佣金
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 withdraw-rewards 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx distribution](#zetacored-tx-distribution) - 分发模块的交易子命令
-
-
-## zetacored tx distribution withdraw-validator-commission
-
-提取验证者地址的佣金(必须是验证者运营者)。
-
-```
-zetacored tx distribution withdraw-validator-commission [validator-addr] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 withdraw-validator-commission 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx distribution](#zetacored-tx-distribution) - 分发模块的交易子命令
-
-
-## zetacored tx emissions
-
-发行模块的交易子命令
-
-```
-zetacored tx emissions [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 emissions 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx](#zetacored-tx) - 交易子命令集合
-* [zetacored tx emissions withdraw-emission](#zetacored-tx-emissions-withdraw-emission) - 创建新的 withdrawEmission
-
-## zetacored tx emissions withdraw-emission
-
-创建新的 withdrawEmission。
-
-```
-zetacored tx emissions withdraw-emission [amount] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 withdraw-emission 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx emissions](#zetacored-tx-emissions) - 发行模块的交易子命令
-
-## zetacored tx encode
-
-广播前对离线生成的交易进行编码。
-
-### 概要
-
-对使用 `--generate-only` 生成或通过 `sign` 命令签名的交易进行编码。从 [file] 读取交易,将其序列化为 Protobuf 线协议后输出 base64。如果输入文件名使用连字符 (-),则改为从标准输入读取。
-
-```
-zetacored tx encode [file] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 encode 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx](#zetacored-tx) - 交易子命令集合
-
-
-## zetacored tx evidence
-
-证据模块的交易子命令
-
-```
-zetacored tx evidence [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 evidence 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx](#zetacored-tx) - 交易子命令集合
-
-
-## zetacored tx evm
-
-evm 子命令
-
-```
-zetacored tx evm [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 evm 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx](#zetacored-tx) - 交易子命令集合
-* [zetacored tx evm raw](#zetacored-tx-evm-raw) - 基于原始以太坊交易构建 Cosmos 交易
-* [zetacored tx evm send](#zetacored-tx-evm-send) - 从一个账户向另一个账户发送资金
-
-## zetacored tx evm raw
-
-基于原始以太坊交易构建 Cosmos 交易。
-
-```
-zetacored tx evm raw TX_HEX [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 raw 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx evm](#zetacored-tx-evm) - evm 子命令
-
-## zetacored tx evm send
-
-从一个账户向另一个账户发送资金。
-
-### 概要
-
-支持 0x 与 bech32 地址。`--from` 参数会被忽略,因为它已由 [from_key_or_address] 指定。启用 `--dry-run` 时只能使用 0x 或 bech32 地址,无法使用密钥名称。
-
-```
-zetacored tx evm send [from_key_or_address] [to_address] [amount] [flags]
-```
-
-### 示例
-
-```
-evmd tx evm send 0x7cB61D4117AE31a12E393a1Cfa3BaC666481D02E 0xA2A8B87390F8F2D188242656BFb6852914073D06 10utoken
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 send 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx evm](#zetacored-tx-evm) - evm 子命令
-
-
-## zetacored tx feemarket
-
-费用市场模块的交易命令
-
-```
-zetacored tx feemarket [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 feemarket 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx](#zetacored-tx) - 交易子命令集合
-* [zetacored tx feemarket update-params](#zetacored-tx-feemarket-update-params) - 调用 UpdateParams RPC 方法
-
-## zetacored tx feemarket update-params
-
-调用 UpdateParams RPC 方法。
-
-```
-zetacored tx feemarket update-params [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 update-params 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- --params cosmos.evm.feemarket.v1.Params (json) 以 JSON 格式提供的新参数
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx feemarket](#zetacored-tx-feemarket) - 费用市场模块的交易命令
-
-
-## zetacored tx fungible
-
-同质化资产模块的交易子命令
-
-```
-zetacored tx fungible [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 fungible 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx](#zetacored-tx) - 交易子命令集合
-* [zetacored tx fungible deploy-fungible-coin-zrc-4](#zetacored-tx-fungible-deploy-fungible-coin-zrc-4) - 广播 DeployFungibleCoinZRC20 消息
-* [zetacored tx fungible deploy-system-contracts](#zetacored-tx-fungible-deploy-system-contracts) - 广播 SystemContracts 消息
-* [zetacored tx fungible pause-zrc20](#zetacored-tx-fungible-pause-zrc20) - 广播 PauseZRC20 消息
-* [zetacored tx fungible remove-foreign-coin](#zetacored-tx-fungible-remove-foreign-coin) - 广播 RemoveForeignCoin 消息
-* [zetacored tx fungible unpause-zrc20](#zetacored-tx-fungible-unpause-zrc20) - 广播 UnpauseZRC20 消息
-* [zetacored tx fungible update-contract-bytecode](#zetacored-tx-fungible-update-contract-bytecode) - 广播 UpdateContractBytecode 消息
-* [zetacored tx fungible update-gateway-contract](#zetacored-tx-fungible-update-gateway-contract) - 广播 UpdateGatewayContract 消息以更新网关合约地址
-* [zetacored tx fungible update-system-contract](#zetacored-tx-fungible-update-system-contract) - 广播 UpdateSystemContract 消息
-* [zetacored tx fungible update-zrc20-liquidity-cap](#zetacored-tx-fungible-update-zrc20-liquidity-cap) - 广播 UpdateZRC20LiquidityCap 消息
-* [zetacored tx fungible update-zrc20-withdraw-fee](#zetacored-tx-fungible-update-zrc20-withdraw-fee) - 广播 UpdateZRC20WithdrawFee 消息
-
-## zetacored tx fungible deploy-fungible-coin-zrc-4
-
-广播 DeployFungibleCoinZRC20 消息。
-
-```
-zetacored tx fungible deploy-fungible-coin-zrc-4 [erc-20] [foreign-chain] [decimals] [name] [symbol] [coin-type] [gas-limit] [liquidity-cap] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 deploy-fungible-coin-zrc-4 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx fungible](#zetacored-tx-fungible) - 同质化资产模块的交易子命令
-
-## zetacored tx fungible deploy-system-contracts
-
-广播 SystemContracts 消息。
-
-```
-zetacored tx fungible deploy-system-contracts [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 deploy-system-contracts 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx fungible](#zetacored-tx-fungible) - 同质化资产模块的交易子命令
-
-## zetacored tx fungible pause-zrc20
-
-广播 PauseZRC20 消息。
-
-```
-zetacored tx fungible pause-zrc20 [contractAddress1, contractAddress2, ...] [flags]
-```
-
-### 示例
-
-```
-zetacored tx fungible pause-zrc20 "0xece40cbB54d65282c4623f141c4a8a0bE7D6AdEc, 0xece40cbB54d65282c4623f141c4a8a0bEjgksncf"
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 pause-zrc20 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx fungible](#zetacored-tx-fungible) - 同质化资产模块的交易子命令
-
-## zetacored tx fungible remove-foreign-coin
-
-广播 RemoveForeignCoin 消息。
-
-```
-zetacored tx fungible remove-foreign-coin [name] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 remove-foreign-coin 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx fungible](#zetacored-tx-fungible) - 同质化资产模块的交易子命令
-
-## zetacored tx fungible unpause-zrc20
-
-广播 UnpauseZRC20 消息。
-
-```
-zetacored tx fungible unpause-zrc20 [contractAddress1, contractAddress2, ...] [flags]
-```
-
-### 示例
-
-```
-zetacored tx fungible unpause-zrc20 "0xece40cbB54d65282c4623f141c4a8a0bE7D6AdEc, 0xece40cbB54d65282c4623f141c4a8a0bEjgksncf"
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 unpause-zrc20 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx fungible](#zetacored-tx-fungible) - 同质化资产模块的交易子命令
-
-## zetacored tx fungible update-contract-bytecode
-
-广播 UpdateContractBytecode 消息。
-
-```
-zetacored tx fungible update-contract-bytecode [contract-address] [new-code-hash] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 update-contract-bytecode 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx fungible](#zetacored-tx-fungible) - 同质化资产模块的交易子命令
-
-## zetacored tx fungible update-gateway-contract
-
-广播 UpdateGatewayContract 消息以更新网关合约地址。
-
-```
-zetacored tx fungible update-gateway-contract [contract-address] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 update-gateway-contract 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx fungible](#zetacored-tx-fungible) - 同质化资产模块的交易子命令
-
-## zetacored tx fungible update-system-contract
-
-广播 UpdateSystemContract 消息。
-
-```
-zetacored tx fungible update-system-contract [contract-address] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 update-system-contract 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx fungible](#zetacored-tx-fungible) - 同质化资产模块的交易子命令
-
-## zetacored tx fungible update-zrc20-liquidity-cap
-
-广播 UpdateZRC20LiquidityCap 消息。
-
-```
-zetacored tx fungible update-zrc20-liquidity-cap [zrc20] [liquidity-cap] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 update-zrc20-liquidity-cap 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx fungible](#zetacored-tx-fungible) - 同质化资产模块的交易子命令
-
-## zetacored tx fungible update-zrc20-withdraw-fee
-
-广播 UpdateZRC20WithdrawFee 消息。
-
-```
-zetacored tx fungible update-zrc20-withdraw-fee [contractAddress] [newWithdrawFee] [newGasLimit] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 update-zrc20-withdraw-fee 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx fungible](#zetacored-tx-fungible) - 同质化资产模块的交易子命令
-
-
-## zetacored tx gov
-
-治理模块的交易子命令
-
-```
-zetacored tx gov [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 gov 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx](#zetacored-tx) - 交易子命令集合
-* [zetacored tx gov cancel-proposal](#zetacored-tx-gov-cancel-proposal) - 在投票结束前取消治理提案,须由提案创建者签名
-* [zetacored tx gov deposit](#zetacored-tx-gov-deposit) - 为活跃提案质押保证金
-* [zetacored tx gov draft-proposal](#zetacored-tx-gov-draft-proposal) - 生成仅含骨架消息的提案草稿 JSON
-* [zetacored tx gov submit-legacy-proposal](#zetacored-tx-gov-submit-legacy-proposal) - 提交传统格式的提案并附初始质押
-* [zetacored tx gov submit-proposal](#zetacored-tx-gov-submit-proposal) - 提交包含消息、元数据与质押的新提案
-* [zetacored tx gov vote](#zetacored-tx-gov-vote) - 为活跃提案投票(yes/no/no_with_veto/abstain)
-* [zetacored tx gov weighted-vote](#zetacored-tx-gov-weighted-vote) - 为活跃提案投加权票(yes/no/no_with_veto/abstain)
-
-## zetacored tx gov cancel-proposal
-
-在投票期结束前取消治理提案,需由提案创建者签名。
-
-```
-zetacored tx gov cancel-proposal [proposal-id] [flags]
-```
-
-### 示例
-
-```
-$ zetacored tx gov cancel-proposal 1 --from mykey
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 cancel-proposal 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx gov](#zetacored-tx-gov) - 治理模块的交易子命令
-
-
-## zetacored tx gov deposit
-
-为活跃提案质押代币。
-
-### 概要
-
-为活跃提案提交质押,可通过 `zetacored query gov proposals` 查看 `proposal-id`。
-
-示例:
-```
-$ zetacored tx gov deposit 1 10stake --from mykey
-```
-
-```
-zetacored tx gov deposit [proposal-id] [deposit] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 deposit 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx gov](#zetacored-tx-gov) - 治理模块的交易子命令
-
-## zetacored tx gov draft-proposal
-
-生成提案草稿 JSON 文件(仅包含单条消息骨架)。
-
-```
-zetacored tx gov draft-proposal [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 draft-proposal 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --skip-metadata 跳过元数据提示
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx gov](#zetacored-tx-gov) - 治理模块的交易子命令
-
-
-## zetacored tx gov submit-legacy-proposal
-
-提交传统格式的治理提案,并附上初始质押。
-
-### 概要
-
-支持通过命令行参数或 JSON 文件提供提案标题、描述、类型与质押。
-
-示例:
-```
-$ zetacored tx gov submit-legacy-proposal --proposal="path/to/proposal.json" --from mykey
-```
-其中 `proposal.json` 内容示例:
-```
-{
- "title": "Test Proposal",
- "description": "My awesome proposal",
- "type": "Text",
- "deposit": "10test"
-}
-```
-等同于:
-```
-$ zetacored tx gov submit-legacy-proposal --title="Test Proposal" --description="My awesome proposal" --type="Text" --deposit="10test" --from mykey
-```
-
-```
-zetacored tx gov submit-legacy-proposal [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --deposit string 提案质押金额
- --description string 提案描述
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 submit-legacy-proposal 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- --proposal string 提案文件路径(提供该路径时其余提案参数将被忽略)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --title string 提案标题
- --type string 提案类型
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx gov](#zetacored-tx-gov) - 治理模块的交易子命令
-
-## zetacored tx gov submit-proposal
-
-提交包含多条消息、元数据及质押的新提案。
-
-### 概要
-
-消息、元数据与质押配置需写入 JSON 文件。
-
-示例:
-```
-$ zetacored tx gov submit-proposal path/to/proposal.json
-```
-`proposal.json` 示例如下:
-```
-{
- // proto-JSON 编码的 sdk.Msg 数组
- "messages": [
- {
- "@type": "/cosmos.bank.v1beta1.MsgSend",
- "from_address": "cosmos1...",
- "to_address": "cosmos1...",
- "amount":[{"denom": "stake","amount": "10"}]
- }
- ],
- // metadata 可为 base64、原始文本、字符串化 JSON,或指向 JSON 的 IPFS 链接
- "metadata": "4pIMOgIGx1vZGU=",
- "deposit": "10stake",
- "title": "My proposal",
- "summary": "A short summary of my proposal",
- "expedited": false
-}
-```
-metadata 结构示例:
-```
-{
- "title": "",
- "authors": [""],
- "summary": "",
- "details": "",
- "proposal_forum_url": "",
- "vote_option_context": ""
-}
-```
-
-```
-zetacored tx gov submit-proposal [path/to/proposal.json] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 submit-proposal 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx gov](#zetacored-tx-gov) - 治理模块的交易子命令
-
-
-## zetacored tx gov vote
-
-为活跃提案投票,选项包括 yes/no/no_with_veto/abstain。
-
-### 概要
-
-提交对活跃提案的投票,可通过 `zetacored query gov proposals` 查询 `proposal-id`。
-
-示例:
-```
-$ zetacored tx gov vote 1 yes --from mykey
-```
-
-```
-zetacored tx gov vote [proposal-id] [option] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 vote 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --metadata string 指定投票的元数据
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx gov](#zetacored-tx-gov) - 治理模块的交易子命令
-
-## zetacored tx gov weighted-vote
-
-按权重为活跃提案投票,选项包括 yes/no/no_with_veto/abstain。
-
-### 概要
-
-提交加权投票,可通过 `zetacored query gov proposals` 查询 `proposal-id`。
-
-示例:
-```
-$ zetacored tx gov weighted-vote 1 yes=0.6,no=0.3,abstain=0.05,no_with_veto=0.05 --from mykey
-```
-
-```
-zetacored tx gov weighted-vote [proposal-id] [weighted-options] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 weighted-vote 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --metadata string 指定加权投票的元数据
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx gov](#zetacored-tx-gov) - 治理模块的交易子命令
-
-
-## zetacored tx group
-
-群组模块的交易子命令
-
-```
-zetacored tx group [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 group 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx](#zetacored-tx) - 交易子命令集合
-* [zetacored tx group create-group](#zetacored-tx-group-create-group) - 创建群组:聚合成员账户及权重,并指定管理员
-* [zetacored tx group create-group-policy](#zetacored-tx-group-create-group-policy) - 创建群组策略账户(关联群组与决策策略),`--from` 由 [admin] 推断
-* [zetacored tx group create-group-with-policy](#zetacored-tx-group-create-group-with-policy) - 一次性创建群组及策略,含成员、管理员与决策策略
-* [zetacored tx group draft-proposal](#zetacored-tx-group-draft-proposal) - 生成仅含骨架消息的提案草稿 JSON
-* [zetacored tx group exec](#zetacored-tx-group-exec) - 执行提案
-* [zetacored tx group leave-group](#zetacored-tx-group-leave-group) - 将成员从群组中移除
-* [zetacored tx group submit-proposal](#zetacored-tx-group-submit-proposal) - 提交新提案
-* [zetacored tx group update-group-admin](#zetacored-tx-group-update-group-admin) - 更新群组管理员
-* [zetacored tx group update-group-members](#zetacored-tx-group-update-group-members) - 更新群组成员(权重设为 "0" 可删除成员)
-* [zetacored tx group update-group-metadata](#zetacored-tx-group-update-group-metadata) - 更新群组元数据
-* [zetacored tx group update-group-policy-admin](#zetacored-tx-group-update-group-policy-admin) - 更新群组策略管理员
-* [zetacored tx group update-group-policy-decision-policy](#zetacored-tx-group-update-group-policy-decision-policy) - 更新群组策略的决策策略
-* [zetacored tx group update-group-policy-metadata](#zetacored-tx-group-update-group-policy-metadata) - 更新群组策略元数据
-* [zetacored tx group vote](#zetacored-tx-group-vote) - 对提案进行投票
-* [zetacored tx group withdraw-proposal](#zetacored-tx-group-withdraw-proposal) - 撤回已提交的提案
-
-
-## zetacored tx group create-group
-
-创建群组,将成员账户及其权重聚合,并指定管理员账户。
-
-### 概要
-
-创建包含成员权重与管理员的群组。`--from` 参数会被忽略,因为已由 [admin] 推断。可通过成员 JSON 文件提供成员列表。
-
-```
-zetacored tx group create-group [admin] [metadata] [members-json-file] [flags]
-```
-
-### 示例
-
-```
-
-zetacored tx group create-group [admin] [metadata] [members-json-file]
-
-其中 members.json 内容如下:
-
-{
- "members": [
- {
- "address": "addr1",
- "weight": "1",
- "metadata": "some metadata"
- },
- {
- "address": "addr2",
- "weight": "1",
- "metadata": "some metadata"
- }
- ]
-}
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 create-group 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx group](#zetacored-tx-group) - 群组模块的交易子命令
-
-
-## zetacored tx group create-group-policy
-
-创建群组策略账户(与群组及决策策略绑定)。`--from` 参数会被忽略,因为已由 [admin] 推断。
-
-```
-zetacored tx group create-group-policy [admin] [group-id] [metadata] [decision-policy-json-file] [flags]
-```
-
-### 示例
-
-```
-
-zetacored tx group create-group-policy [admin] [group-id] [metadata] policy.json
-
-where policy.json contains:
-
-{
- "@type": "/cosmos.group.v1.ThresholdDecisionPolicy",
- "threshold": "1",
- "windows": {
- "voting_period": "120h",
- "min_execution_period": "0s"
- }
-}
-
-Here, we can use percentage decision policy when needed, where 0 < percentage <= 1:
-
-{
- "@type": "/cosmos.group.v1.PercentageDecisionPolicy",
- "percentage": "0.5",
- "windows": {
- "voting_period": "120h",
- "min_execution_period": "0s"
- }
-}
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 create-group-policy 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx group](#zetacored-tx-group) - 群组模块的交易子命令
-
-
-## zetacored tx group create-group-with-policy
-
-创建包含成员、管理员与决策策略的群组,并同步生成群组策略账户。
-
-### 概要
-
-创建带策略的群组,可通过成员 JSON 文件提供成员数组。`--from` 参数由 [admin] 推断。若 `--group-policy-as-admin` 为 true,则新建群组及策略的管理员将设为群组策略自身地址。
-
-```
-zetacored tx group create-group-with-policy [admin] [group-metadata] [group-policy-metadata] [members-json-file] [decision-policy-json-file] [flags]
-```
-
-### 示例
-
-```
-
-zetacored tx group create-group-with-policy [admin] [group-metadata] [group-policy-metadata] members.json policy.json
-
-where members.json contains:
-
-{
- "members": [
- {
- "address": "addr1",
- "weight": "1",
- "metadata": "some metadata"
- },
- {
- "address": "addr2",
- "weight": "1",
- "metadata": "some metadata"
- }
- ]
-}
-
-and policy.json contains:
-
-{
- "@type": "/cosmos.group.v1.ThresholdDecisionPolicy",
- "threshold": "1",
- "windows": {
- "voting_period": "120h",
- "min_execution_period": "0s"
- }
-}
-
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- --group-policy-as-admin 若为 true,则新建群组与策略的管理员设置为该策略地址本身
- -h, --help 查看 create-group-with-policy 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx group](#zetacored-tx-group) - 群组模块的交易子命令
-
-
-## zetacored tx group draft-proposal
-
-生成群组提案草稿 JSON 文件(仅包含单条消息骨架)。
-
-```
-zetacored tx group draft-proposal [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 draft-proposal 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --skip-metadata 跳过元数据提示
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx group](#zetacored-tx-group) - 群组模块的交易子命令
-
-
-## zetacored tx group exec
-
-执行提案。
-
-```
-zetacored tx group exec [proposal-id] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 exec 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx group](#zetacored-tx-group) - 群组模块的交易子命令
-
-
-## zetacored tx group leave-group
-
-将成员从群组中移除。
-
-### 概要
-
-移除群组成员。
-
-参数:
- group-id:群组唯一 ID
- member-address:群组成员的账户地址
- 注意:`--from` 参数会被忽略,因为已由 [member-address] 推断
-
-```
-zetacored tx group leave-group [member-address] [group-id] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 leave-group 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx group](#zetacored-tx-group) - 群组模块的交易子命令
-
-
-## zetacored tx group submit-proposal
-
-提交新的群组提案。
-
-### 概要
-
-提交新的提案。
-参数:
- msg_tx_json_file:执行通过后的消息 JSON 文件路径。
-
-```
-zetacored tx group submit-proposal [proposal_json_file] [flags]
-```
-
-### 示例
-
-```
-
-zetacored tx group submit-proposal path/to/proposal.json
-
- 其中 proposal.json 内容如下:
-
-{
- "group_policy_address": "cosmos1...",
- // array of proto-JSON-encoded sdk.Msgs
- "messages": [
- {
- "@type": "/cosmos.bank.v1beta1.MsgSend",
- "from_address": "cosmos1...",
- "to_address": "cosmos1...",
- "amount":[{"denom": "stake","amount": "10"}]
- }
- ],
- // metadata can be any of base64 encoded, raw text, stringified json, IPFS link to json
- // see below for example metadata
- "metadata": "4pIMOgIGx1vZGU=", // base64-encoded metadata
- "title": "My proposal",
- "summary": "This is a proposal to send 10 stake to cosmos1...",
- "proposers": ["cosmos1...", "cosmos1..."],
-}
-
-metadata example:
-{
- "title": "",
- "authors": [""],
- "summary": "",
- "details": "",
- "proposal_forum_url": "",
- "vote_option_context": "",
-}
-
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --exec string 设为 1 或 'try' 可在创建后尝试立即执行提案(提案人的签名视为同意票)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 submit-proposal 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx group](#zetacored-tx-group) - 群组模块的交易子命令
-
-
-## zetacored tx group update-group-admin
-
-更新群组管理员。
-
-```
-zetacored tx group update-group-admin [admin] [group-id] [new-admin] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 update-group-admin 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx group](#zetacored-tx-group) - 群组模块的交易子命令
-
-
-## zetacored tx group update-group-members
-
-更新群组成员。将成员权重设为 "0" 即可删除该成员。
-
-```
-zetacored tx group update-group-members [admin] [group-id] [members-json-file] [flags]
-```
-
-### 示例
-
-```
-
-zetacored tx group update-group-members [admin] [group-id] [members-json-file]
-
-其中 members.json 内容如下:
-
-{
- "members": [
- {
- "address": "addr1",
- "weight": "1",
- "metadata": "some new metadata"
- },
- {
- "address": "addr2",
- "weight": "0",
- "metadata": "some metadata"
- }
- ]
-}
-
-Set a member's weight to "0" to delete it.
-
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 update-group-members 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx group](#zetacored-tx-group) - 群组模块的交易子命令
-
-
-## zetacored tx group update-group-metadata
-
-更新群组元数据。
-
-```
-zetacored tx group update-group-metadata [admin] [group-id] [metadata] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 update-group-metadata 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx group](#zetacored-tx-group) - 群组模块的交易子命令
-
-
-## zetacored tx group update-group-policy-admin
-
-更新群组策略管理员。
-
-```
-zetacored tx group update-group-policy-admin [admin] [group-policy-account] [new-admin] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 update-group-policy-admin 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx group](#zetacored-tx-group) - 群组模块的交易子命令
-
-
-## zetacored tx group update-group-policy-decision-policy
-
-更新群组策略的决策策略。
-
-```
-zetacored tx group update-group-policy-decision-policy [admin] [group-policy-account] [decision-policy-json-file] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 update-group-policy-decision-policy 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx group](#zetacored-tx-group) - 群组模块的交易子命令
-
-
-## zetacored tx group update-group-policy-metadata
-
-更新群组策略元数据。
-
-```
-zetacored tx group update-group-policy-metadata [admin] [group-policy-account] [new-metadata] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 update-group-policy-metadata 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx group](#zetacored-tx-group) - 群组模块的交易子命令
-
-
-## zetacored tx group vote
-
-对提案进行投票。
-
-### 概要
-
-对提案投票。
-
-参数:
- proposal-id:提案唯一 ID
- voter:投票者地址
- vote-option:投票选项
- VOTE_OPTION_UNSPECIFIED:无操作
- VOTE_OPTION_NO:反对
- VOTE_OPTION_YES:赞成
- VOTE_OPTION_ABSTAIN:弃权
- VOTE_OPTION_NO_WITH_VETO:带否决的反对
- Metadata:投票的元数据
-
-```
-zetacored tx group vote [proposal-id] [voter] [vote-option] [metadata] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --exec string 设为 1 可在投票后尝试立即执行提案
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 vote 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx group](#zetacored-tx-group) - 群组模块的交易子命令
-
-
-## zetacored tx group withdraw-proposal
-
-撤回已提交的提案。
-
-### 概要
-
-撤回已提交的提案。
-
-参数:
- proposal-id:提案唯一 ID。
- group-policy-admin-or-proposer:群组策略管理员或任一提案人。
- 注意:此处忽略 `--from` 参数。
-
-```
-zetacored tx group withdraw-proposal [proposal-id] [group-policy-admin-or-proposer] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 withdraw-proposal 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx group](#zetacored-tx-group) - 群组模块的交易子命令
-
-
-## zetacored tx lightclient
-
-轻客户端模块的交易子命令
-
-```
-zetacored tx lightclient [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 lightclient 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx](#zetacored-tx) - 交易子命令集合
-* [zetacored tx lightclient disable-header-verification](#zetacored-tx-lightclient-disable-header-verification) - 为逗号分隔的链列表禁用 Header 验证
-* [zetacored tx lightclient enable-header-verification](#zetacored-tx-lightclient-enable-header-verification) - 为逗号分隔的链列表启用 Header 验证
-
-
-## zetacored tx lightclient disable-header-verification
-
-为逗号分隔的链列表禁用 Header 验证。
-
-### 概要
-
-提供以逗号分隔的链 ID 列表,可为指定链禁用区块头验证。
-
-```
-zetacored tx lightclient disable-header-verification [list of chain-id] [flags]
-```
-
-### 示例
-
-```
-
-zetacored tx lightclient disable-header-verification "1,56"
-
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 disable-header-verification 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx lightclient](#zetacored-tx-lightclient) - 轻客户端模块的交易子命令
-
-
-## zetacored tx lightclient enable-header-verification
-
-为逗号分隔的链列表启用 Header 验证。
-
-### 概要
-
-提供以逗号分隔的链 ID 列表,可为指定链启用区块头验证。
-
-```
-zetacored tx lightclient enable-header-verification [list of chain-id] [flags]
-```
-
-### 示例
-
-```
-
-zetacored tx lightclient enable-header-verification "1,56"
-
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 enable-header-verification 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx lightclient](#zetacored-tx-lightclient) - 轻客户端模块的交易子命令
-
-
-## zetacored tx multi-sign
-
-为离线生成的交易生成多签名。
-
-### 概要
-
-对使用 `--generate-only` 创建且需要多重签名的交易进行签名。
-
-从一个或多个 [signature] 文件读取签名,依据多签密钥 [name] 生成符合要求的多签签名,并将该密钥名称附加到从 [file] 读取的交易中。
-
-示例:
-```
-$ zetacored tx multisign transaction.json k1k2k3 k1sig.json k2sig.json k3sig.json
-```
-
-- 若启用 `--signature-only`,则仅输出生成的签名 JSON。
-- 若启用 `--offline`,客户端不会访问外部节点,需手动设置账号与 sequence。
-- 若启用 `--skip-signature-verification`,则不校验提供的签名文件,适用于多层多签场景。
-- 当前多签实现默认使用 amino-json 签名模式,暂不支持 SIGN_MODE_DIRECT。
-
-```
-zetacored tx multi-sign [file] [name] [[signature]...] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 multi-sign 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- --output-document string 输出文件路径,若指定则写入该文件而非标准输出
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --signature-only 仅打印生成的签名后退出
- --skip-signature-verification 跳过签名验证
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx](#zetacored-tx) - 交易子命令集合
-
-
-## zetacored tx multisign-batch
-
-从批量签名中组装多签交易。
-
-### 概要
-
-对 `batch sign` 命令生成的多签交易批量组装。
-
-从一个或多个 [signature] 文件读取签名,依据多签密钥 [name] 生成多签签名,并附加到 [file] 指定的交易。
-
-示例:
-```
-$ zetacored tx multisign-batch transactions.json multisigk1k2k3 k1sigs.json k2sigs.json k3sig.json
-```
-
-当前多签实现默认使用 amino-json 签名模式,暂不支持 SIGN_MODE_DIRECT。
-
-```
-zetacored tx multisign-batch [file] [name] [[signature-file]...] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 multisign-batch 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --multisig string 多签账户地址,表示交易所代表的账户
- --no-auto-increment 禁用 sequence 自动递增
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- --output-document string 输出文件路径,若指定则写入该文件
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx](#zetacored-tx) - 交易子命令集合
-
-
-## zetacored tx observer
-
-观察者模块的交易子命令
-
-```
-zetacored tx observer [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 observer 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx](#zetacored-tx) - 交易子命令集合
-* [zetacored tx observer add-observer](#zetacored-tx-observer-add-observer) - 广播 add-observer 消息
-* [zetacored tx observer disable-cctx](#zetacored-tx-observer-disable-cctx) - 禁用指定 CCTX 的入站与出站
-* [zetacored tx observer disable-fast-confirmation](#zetacored-tx-observer-disable-fast-confirmation) - 为指定链禁用快速确认
-* [zetacored tx observer enable-cctx](#zetacored-tx-observer-enable-cctx) - 启用指定 CCTX 的入站与出站
-* [zetacored tx observer encode](#zetacored-tx-observer-encode) - 将 JSON 字符串编码为十六进制
-* [zetacored tx observer remove-chain-params](#zetacored-tx-observer-remove-chain-params) - 广播移除链参数消息
-* [zetacored tx observer reset-chain-nonces](#zetacored-tx-observer-reset-chain-nonces) - 广播重置链 nonce 消息
-* [zetacored tx observer update-chain-params](#zetacored-tx-observer-update-chain-params) - 广播 updateChainParams 消息
-* [zetacored tx observer update-gas-price-increase-flags](#zetacored-tx-observer-update-gas-price-increase-flags) - 更新 gas price 增量标志
-* [zetacored tx observer update-keygen](#zetacored-tx-observer-update-keygen) - 通过群组提案更新 keygen 区块
-* [zetacored tx observer update-observer](#zetacored-tx-observer-update-observer) - 广播 add-observer 消息
-* [zetacored tx observer update-operational-flags](#zetacored-tx-observer-update-operational-flags) - 广播 UpdateOperationalFlags 消息
-* [zetacored tx observer vote-blame](#zetacored-tx-observer-vote-blame) - 广播 vote-blame 消息
-* [zetacored tx observer vote-tss](#zetacored-tx-observer-vote-tss) - 为新 TSS 创建投票
-
-
-## zetacored tx observer add-observer
-
-广播 add-observer 消息。
-
-```
-zetacored tx observer add-observer [observer-address] [zetaclient-grantee-pubkey] [add_node_account_only] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 add-observer 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx observer](#zetacored-tx-observer) - 观察者模块的交易子命令
-
-
-## zetacored tx observer disable-cctx
-
-禁用指定 CCTX 的入站与出站。
-
-```
-zetacored tx observer disable-cctx [disable-inbound] [disable-outbound] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 disable-cctx 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx observer](#zetacored-tx-observer) - 观察者模块的交易子命令
-
-
-## zetacored tx observer disable-fast-confirmation
-
-为指定链 ID 禁用快速确认。
-
-```
-zetacored tx observer disable-fast-confirmation [chain-id] [flags]
-```
-
-### 示例
-
-```
-zetacored tx observer disable-fast-confirmation 1
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 disable-fast-confirmation 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx observer](#zetacored-tx-observer) - 观察者模块的交易子命令
-
-
-## zetacored tx observer enable-cctx
-
-启用指定 CCTX 的入站与出站。
-
-```
-zetacored tx observer enable-cctx [enable-inbound] [enable-outbound] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 enable-cctx 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx observer](#zetacored-tx-observer) - 观察者模块的交易子命令
-
-
-## zetacored tx observer encode
-
-将 JSON 字符串编码为十六进制。
-
-```
-zetacored tx observer encode [file.json] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 encode 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx observer](#zetacored-tx-observer) - 观察者模块的交易子命令
-
-
-## zetacored tx observer remove-chain-params
-
-广播移除链参数的消息。
-
-```
-zetacored tx observer remove-chain-params [chain-id] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 remove-chain-params 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx observer](#zetacored-tx-observer) - 观察者模块的交易子命令
-
-
-## zetacored tx observer reset-chain-nonces
-
-广播重置链 nonce 的消息。
-
-```
-zetacored tx observer reset-chain-nonces [chain-id] [chain-nonce-low] [chain-nonce-high] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 reset-chain-nonces 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx observer](#zetacored-tx-observer) - 观察者模块的交易子命令
-
-
-## zetacored tx observer update-chain-params
-
-广播 updateChainParams 消息。
-
-```
-zetacored tx observer update-chain-params [chain-id] [client-params.json] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 update-chain-params 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx observer](#zetacored-tx-observer) - 观察者模块的交易子命令
-
-
-## zetacored tx observer update-gas-price-increase-flags
-
-更新 gas price 增量相关标志。
-
-```
-zetacored tx observer update-gas-price-increase-flags [epochLength] [retryInterval] [gasPriceIncreasePercent] [gasPriceIncreaseMax] [maxPendingCctxs] [retryIntervalBTC] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 update-gas-price-increase-flags 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中的有效期。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx observer](#zetacored-tx-observer) - 观察者模块的交易子命令
-
-
-## zetacored tx observer update-keygen
-
-通过群组提案更新 keygen 区块。
-
-```
-zetacored tx observer update-keygen [block] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 update-keygen 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx observer](#zetacored-tx-observer) - 观察者模块的交易子命令
-
-
-## zetacored tx observer update-observer
-
-广播 add-observer 消息。
-
-```
-zetacored tx observer update-observer [old-observer-address] [new-observer-address] [update-reason] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效的代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 update-observer 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx observer](#zetacored-tx-observer) - 观察者模块的交易子命令
-
-
-## zetacored tx observer update-operational-flags
-
-广播 UpdateOperationalFlags 消息。
-
-```
-zetacored tx observer update-operational-flags [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 update-operational-flags 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- --restart-height int 协调 zetaclient 重启的区块高度
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --signer-block-time-offset duration 相对于 zetacore 区块时间的签名启动偏移
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx observer](#zetacored-tx-observer) - 观察者模块的交易子命令
-
-
-## zetacored tx observer vote-blame
-
-广播 vote-blame 消息。
-
-```
-zetacored tx observer vote-blame [chain-id] [index] [failure-reason] [node-list] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 vote-blame 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx observer](#zetacored-tx-observer) - 观察者模块的交易子命令
-
-
-## zetacored tx observer vote-tss
-
-为新 TSS 创建投票。
-
-```
-zetacored tx observer vote-tss [pubkey] [keygen-block] [status] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 vote-tss 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx observer](#zetacored-tx-observer) - 观察者模块的交易子命令
-
-
-## zetacored tx sign
-
-为离线生成的交易签名。
-
-### 概要
-
-为使用 `--generate-only` 创建的交易签名,从 [file] 读取交易、签名并输出 JSON。若启用 `--signature-only`,则仅输出签名部分。
-
-启用 `--offline` 时不会访问全节点,需手动设置账号与 sequence,错误的值会导致交易失败。
-
-`--multisig=[multisig_key]` 会代表多签账户生成签名,并隐式启用 `--signature-only`。可结合 `multisign` 命令生成完整多签交易。
-
-```
-zetacored tx sign [file] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 sign 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --multisig string 多签账户地址或密钥名称,表示代表该账户签名
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- --output-document string 指定文件路径,将输出写入该文件而非标准输出
- --overwrite 覆盖现有签名;未启用时,新签名将附加
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --signature-only 仅输出签名
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx](#zetacored-tx) - 交易子命令集合
-
-
-## zetacored tx sign-batch
-
-为批量文件中的交易签名。
-
-### 概要
-
-为使用 `--generate-only` 生成的交易批量签名,可一次处理文件中的多笔交易(每行一条 StdTx),也可提供多个文件。签名后按 `
-` 分隔输出 JSON;签名过程中会自动更新账户与 sequence。
-
-- `--signature-only`:仅输出签名部分。
-- `--offline`:不会访问全节点,需手动设置账号与 sequence;每签一笔交易 sequence 会自动递增。
-- 若在在线模式下使用 `--account-number` 或 `--sequence`,参数会被忽略并覆盖。
-- `--multisig=[multisig_key]`:代表多签账户签名,隐式启用 `--signature-only`。
-- `--append`:将所有消息合并为单笔签名交易以便广播。
-
-```
-zetacored tx sign-batch [file] ([file2]...) [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --append 合并所有消息,生成单笔签名交易便于广播
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 sign-batch 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --multisig string 多签账户地址或密钥名称,表示代表该账户签名
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- --output-document string 指定输出文件,若未指定则写入标准输出
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --signature-only 仅输出生成的签名后退出
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx](#zetacored-tx) - 交易子命令集合
-
-
-## zetacored tx slashing
-
-惩罚模块的交易子命令
-
-```
-zetacored tx slashing [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 slashing 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx](#zetacored-tx) - 交易子命令集合
-* [zetacored tx slashing unjail](#zetacored-tx-slashing-unjail) - 解禁被监禁的验证者
-* [zetacored tx slashing update-params-proposal](#zetacored-tx-slashing-update-params-proposal) - 提交提案以更新 slashing 模块参数(需一次性提供全部参数)
-
-
-## zetacored tx slashing unjail
-
-解除被监禁的验证者。
-
-```
-zetacored tx slashing unjail [flags]
-```
-
-### 示例
-
-```
-zetacored tx slashing unjail --from [validator]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 unjail 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx slashing](#zetacored-tx-slashing) - 惩罚模块的交易子命令
-
-
-## zetacored tx slashing update-params-proposal
-
-提交提案以更新 slashing 模块参数(需一次性提供全部参数)。
-
-### 概要
-
-提交提案以更新 slashing 模块参数,需一次性提供完整参数。可先运行 `zetacored query slashing params --output json` 查看字段。
-
-```
-zetacored tx slashing update-params-proposal [params] [flags]
-```
-
-### 示例
-
-```
-zetacored tx slashing update-params-proposal '{ "signed_blocks_window": "100", ... }'
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 update-params-proposal 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx slashing](#zetacored-tx-slashing) - 惩罚模块的交易子命令
-
-
-## zetacored tx staking
-
-质押模块的交易子命令
-
-```
-zetacored tx staking [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 staking 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx](#zetacored-tx) - 交易子命令集合
-* [zetacored tx staking cancel-unbond](#zetacored-tx-staking-cancel-unbond) - 取消解绑并重新委托给验证者
-* [zetacored tx staking create-validator](#zetacored-tx-staking-create-validator) - 创建带自委托的新验证者
-* [zetacored tx staking delegate](#zetacored-tx-staking-delegate) - 将流动代币委托给验证者
-* [zetacored tx staking edit-validator](#zetacored-tx-staking-edit-validator) - 编辑已有验证者账户
-* [zetacored tx staking redelegate](#zetacored-tx-staking-redelegate) - 将非流动代币从一个验证者重新委托到另一个
-* [zetacored tx staking unbond](#zetacored-tx-staking-unbond) - 从验证者赎回份额
-
-
-## zetacored tx staking create-validator
-
-创建带自委托的新验证者。
-
-### 概要
-
-通过提交包含新验证者信息的 JSON 文件,创建并初始化带自委托的验证者。
-
-```
-zetacored tx staking create-validator [path/to/validator.json] [flags]
-```
-
-### 示例
-
-```
-$ zetacored tx staking create-validator path/to/validator.json --from keyname
-
-其中 validator.json 内容如下:
-
-{
- "pubkey": {"@type":"/cosmos.crypto.ed25519.PubKey","key":"oWg2ISpLF405Jcm2vXV+2v4fnjodh6aafuIdeoW+rUw="},
- "amount": "1000000stake",
- "moniker": "myvalidator",
- "identity": "optional identity signature (ex. UPort or Keybase)",
- "website": "validator's (optional) website",
- "security": "validator's (optional) security contact email",
- "details": "validator's (optional) details",
- "commission-rate": "0.1",
- "commission-max-rate": "0.2",
- "commission-max-change-rate": "0.01",
- "min-self-delegation": "1"
-}
-
-where we can get the pubkey using "zetacored tendermint show-validator"
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 create-validator 的帮助
- --ip string 节点对外 IP,与 `--generate-only` 搭配时生效
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --node-id string 节点 ID
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx staking](#zetacored-tx-staking) - 质押模块的交易子命令
-
-
-## zetacored tx staking delegate
-
-将流动代币委托给验证者。
-
-### 概要
-
-从钱包中委托指定数量的流动代币给某个验证者。
-
-```
-zetacored tx staking delegate [validator-addr] [amount] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 delegate 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx staking](#zetacored-tx-staking) - 质押模块的交易子命令
-
-
-## zetacored tx staking edit-validator
-
-编辑现有验证者账户。
-
-```
-zetacored tx staking edit-validator [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --commission-rate string 新的佣金率百分比
- --details string 验证者的可选详情
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 edit-validator 的帮助
- --identity string 可选身份签名(如 UPort 或 Keybase)
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --min-self-delegation string 验证者所需的最小自委托量
- --new-moniker string 验证者名称
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- --security-contact string 验证者的可选安全联系人邮箱
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- --website string 验证者可选的网站
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx staking](#zetacored-tx-staking) - 质押模块的交易子命令
-
-
-## zetacored tx staking redelegate
-
-将非流动的质押代币从一个验证者重新委托到另一个。
-
-### 概要
-
-把钱包中已锁定的质押代币从原验证者转委托给目标验证者。
-
-```
-zetacored tx staking redelegate [src-validator-addr] [dst-validator-addr] [amount] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 redelegate 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx staking](#zetacored-tx-staking) - 质押模块的交易子命令
-
-
-## zetacored tx staking unbond
-
-从验证者赎回份额。
-
-### 概要
-
-从指定验证者赎回一定数量的已质押份额。
-
-```
-zetacored tx staking unbond [validator-addr] [amount] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 unbond 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx staking](#zetacored-tx-staking) - 质押模块的交易子命令
-
-
-## zetacored tx upgrade
-
-升级模块的交易子命令
-
-### 选项
-
-```
- -h, --help 查看 upgrade 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx](#zetacored-tx) - 交易子命令集合
-* [zetacored tx upgrade cancel-software-upgrade](#zetacored-tx-upgrade-cancel-software-upgrade) - 取消当前的软件升级提案
-* [zetacored tx upgrade cancel-upgrade-proposal](#zetacored-tx-upgrade-cancel-upgrade-proposal) - 提交提案以取消计划中的链升级
-* [zetacored tx upgrade software-upgrade](#zetacored-tx-upgrade-software-upgrade) - 提交软件升级提案
-
-
-## zetacored tx upgrade cancel-software-upgrade
-
-取消当前的软件升级提案,并可附带初始押金。
-
-```
-zetacored tx upgrade cancel-software-upgrade [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --authority string 升级模块的权限地址(默认为 gov)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --deposit string 治理提案所需押金
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 cancel-software-upgrade 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --metadata string 治理提案附带的元数据
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --summary string 治理提案摘要
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --title string 治理提案标题
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx upgrade](#zetacored-tx-upgrade) - 升级模块的交易子命令
-
-
-## zetacored tx upgrade cancel-upgrade-proposal
-
-提交提案以取消计划中的链升级。
-
-```
-zetacored tx upgrade cancel-upgrade-proposal [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 cancel-upgrade-proposal 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx upgrade](#zetacored-tx-upgrade) - 升级模块的交易子命令
-
-
-## zetacored tx upgrade software-upgrade
-
-提交软件升级提案,可附初始押金。需指定唯一的升级名称与生效高度,可在 `--upgrade-info` 中提供与 https://docs.cosmos.network/main/tooling/cosmovisor 兼容的二进制下载信息。
-
-```
-zetacored tx upgrade software-upgrade [name] (--upgrade-height [height]) (--upgrade-info [info]) [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --authority string 升级模块的权限地址(默认为 gov)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --daemon-name string 升级目标可执行文件名称(用于校验 upgrade-info);默认取 DAEMON_NAME 环境变量,若未设置则为当前可执行文件
- --deposit string 治理提案押金
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 software-upgrade 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --metadata string 治理提案附带的元数据
- --no-checksum-required 跳过对 upgrade-info 中二进制文件校验和的要求
- --no-validate 跳过 upgrade-info 校验(危险操作)
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --summary string 治理提案摘要
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --title string 治理提案标题
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- --upgrade-height int 升级生效的区块高度
- --upgrade-info string 升级计划信息,如新版本下载地址等
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx upgrade](#zetacored-tx-upgrade) - 升级模块的交易子命令
-
-
-## zetacored tx validate-signatures
-
-校验交易签名,列出必须签名的地址、已签名的地址,并确认签名顺序正确。若启用 `--offline` 则不会校验交易签名有效性(需连接全节点)。
-
-```
-zetacored tx validate-signatures [file] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 validate-signatures 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx](#zetacored-tx) - 交易子命令集合
-
-
-## zetacored tx vesting
-
-锁仓模块的交易子命令
-
-```
-zetacored tx vesting [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 vesting 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --chain-id string 网络链 ID
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx](#zetacored-tx) - 交易子命令集合
-* [zetacored tx vesting create-periodic-vesting-account](#zetacored-tx-vesting-create-periodic-vesting-account) - 创建含定期释放计划的新锁仓账户
-* [zetacored tx vesting create-permanent-locked-account](#zetacored-tx-vesting-create-permanent-locked-account) - 创建永久锁定账户并注入代币
-* [zetacored tx vesting create-vesting-account](#zetacored-tx-vesting-create-vesting-account) - 创建新的锁仓账户并注入代币
-
-
-## zetacored tx vesting create-periodic-vesting-account
-
-创建带定期释放计划的新锁仓账户,并注入指定代币。
-
-### 概要
-
-按顺序定义多组代币与释放周期(秒),每个周期在前一个周期结束后开始,首个周期从账户创建时开始。例如下方 `periods.json` 代表每隔 30 天释放 10 枚 `test` 代币,总计 20 枚。
-
-```
-zetacored tx vesting create-periodic-vesting-account [to_address] [periods_json_file] [flags]
-```
-
-### 示例
-
-```
-$ zetacored tx vesting create-periodic-vesting-account [to_address] periods.json --from mykey
-
-其中 periods.json 内容如下:
-
-{
- "start_time": 1625204910,
- "periods": [
- {
- "coins": "10test",
- "length_seconds": 2592000 // 30 天
- },
- {
- "coins": "10test",
- "length_seconds": 2592000 // 30 天
- }
- ]
-}
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 create-periodic-vesting-account 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx vesting](#zetacored-tx-vesting) - 锁仓模块的交易子命令
-
-
-## zetacored tx vesting create-permanent-locked-account
-
-创建永久锁定账户并注入代币,这些代币不可转移但可用于质押,质押奖励将以可转移的流动代币形式发放。
-
-```
-zetacored tx vesting create-permanent-locked-account [to_address] [amount] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 create-permanent-locked-account 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx vesting](#zetacored-tx-vesting) - 锁仓模块的交易子命令
-
-
-## zetacored tx vesting create-vesting-account
-
-创建新的锁仓账户并注入代币。可通过 `--delayed` 指定延迟锁仓账户,否则默认为线性锁仓;账户开始时间取交易所在区块的时间,`end_time` 需为 UNIX 时间戳。
-
-```
-zetacored tx vesting create-vesting-account [to_address] [amount] [end_time] [flags]
-```
-
-### 选项
-
-```
- -a, --account-number uint 签名账户的账号(仅离线模式)
- --aux 生成辅助签名数据而不是发送交易
- -b, --broadcast-mode string 交易广播模式 (sync|async)
- --chain-id string 网络链 ID
- --delayed 若为 true,则创建延迟锁仓账户
- --dry-run 忽略 --gas 参数,模拟交易但不广播(启用时无法访问本地 Keybase)
- --fee-granter string 为交易提供费用的 fee granter 地址
- --fee-payer string 由该地址支付交易费用,而不是从签名者扣除
- --fees string 交易需支付的费用,例如 10uatom
- --from string 用于签名的私钥名称或地址
- --gas string 每笔交易的 gas 上限;设置为 "auto" 可自动估算(注意 "auto" 可能并非精确结果,可设置有效代币值微调,亦可替代 --fees)(默认 200000)
- --gas-adjustment float 与模拟返回的 gas 估值相乘的调整系数;若手动指定 gas 上限则忽略该参数(默认 1)
- --gas-prices string 以小数表示的 gas price,用于计算交易费用(如 0.1uatom)
- --generate-only 构建未签名交易并输出到标准输出(启用时仅在提供密钥名称的情况下访问本地 Keybase)
- -h, --help 查看 create-vesting-account 的帮助
- --keyring-backend string 选择 keyring 后端 (os|file|kwallet|pass|test|memory)
- --keyring-dir string 客户端 keyring 目录;未指定则使用默认 home 目录
- --ledger 使用已连接的 Ledger 设备
- --node string 此链的 CometBFT RPC 地址 [host]:[port]
- --note string 为交易添加说明(旧参数 --memo)
- --offline 离线模式(禁用所有联网功能)
- -o, --output string 输出格式 (text|json)
- -s, --sequence uint 签名账户的 sequence(仅离线模式)
- --sign-mode string 选择签名模式 (direct|amino-json|direct-aux|textual),属于高级选项
- --timeout-duration duration TimeoutDuration 表示交易在内存池中保持有效的持续时间。交易的无序 nonce 将设为创建时间加该持续时长;若交易仍在内存池且区块时间超过提交时间加 TimeoutTimestamp,交易将被拒绝。
- --timeout-height uint 已弃用:请改用 --timeout-duration。设置区块超时高度,防止交易在超出该高度后被提交
- --tip string 小费金额,将在目标链转给费用支付者。仅与 --aux 搭配时有效,若目标链未启用 TipDecorator 则忽略
- --unordered 启用无序交易投递;须与 --timeout-duration 一起使用
- -y, --yes 跳过交易广播时的确认提示
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored tx vesting](#zetacored-tx-vesting) - 锁仓模块的交易子命令
-
-
-## zetacored upgrade-handler-version
-
-打印默认的升级处理程序版本。
-
-```
-zetacored upgrade-handler-version [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 upgrade-handler-version 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored](#zetacored) - Zetacore 守护进程(服务端)
-
-
-## zetacored validate
-
-验证默认位置或指定路径下的创世文件。
-
-```
-zetacored validate [file] [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 validate 的帮助
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored](#zetacored) - Zetacore 守护进程(服务端)
-
-
-## zetacored version
-
-打印应用程序二进制版本信息。
-
-```
-zetacored version [flags]
-```
-
-### 选项
-
-```
- -h, --help 查看 version 的帮助
- --long 输出详细版本信息
- -o, --output string 输出格式 (text|json)
-```
-
-### 继承自父命令的选项
-
-```
- --home string 配置和数据文件夹
- --log_format string 日志格式 (json|plain)
- --log_level string 日志级别 (trace|debug|info|warn|error|fatal|panic|disabled 或 '*:[level],[key]:[level]')
- --log_no_color 禁用彩色日志
- --trace 在出错时打印完整堆栈跟踪
-```
-
-### 另请参阅
-
-* [zetacored](#zetacored) - Zetacore 守护进程(服务端)
-
diff --git a/src/pages/developers/chains/_meta.en-US.json b/src/pages/developers/chains/_meta.en-US.json
deleted file mode 100644
index 9964563e8..000000000
--- a/src/pages/developers/chains/_meta.en-US.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "list": {
- "title": "List of Chains",
- "description": "Blockchains connected to ZetaChain for cross-chain transactions"
- },
- "functionality": {
- "title": "Functionality",
- "description": "State of ZetaChain Functionality"
- },
- "zetachain": {
- "title": "ZetaChain",
- "description": "Make calls from universal apps and withdraw tokens to connected chains"
- },
- "evm": {
- "title": "EVM Blockchains",
- "description": "Make calls to universal apps and deposit tokens from Ethereum, BNB, Polygon, Base and more"
- },
- "solana": {
- "title": "Solana",
- "description": "Make calls to universal apps and deposit from Solana"
- },
- "ton": {
- "title": "Ton",
- "description": "Make calls to universal apps and deposit from TON"
- },
- "sui": {
- "title": "Sui",
- "description": "Make calls to universal apps and deposit tokens from Sui"
- },
- "bitcoin": {
- "title": "Bitcoin",
- "description": "Make calls to universal apps and deposit BTC from Bitcoin"
- }
-}
\ No newline at end of file
diff --git a/src/pages/developers/chains/_meta.zh-CN.json b/src/pages/developers/chains/_meta.zh-CN.json
deleted file mode 100644
index a73a9e442..000000000
--- a/src/pages/developers/chains/_meta.zh-CN.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "list": {
- "title": "连接链列表"
- },
- "functionality": {
- "title": "功能状态"
- },
- "zetachain": {
- "title": "ZetaChain"
- },
- "evm": {
- "title": "EVM 区块链"
- },
- "solana": {
- "title": "Solana"
- },
- "ton": {
- "title": "TON"
- },
- "sui": {
- "title": "Sui"
- },
- "bitcoin": {
- "title": "比特币"
- }
-}
diff --git a/src/pages/developers/chains/bitcoin.en-US.mdx b/src/pages/developers/chains/bitcoin.en-US.mdx
deleted file mode 100644
index 376e295a6..000000000
--- a/src/pages/developers/chains/bitcoin.en-US.mdx
+++ /dev/null
@@ -1,263 +0,0 @@
-Interacting with universal contracts on ZetaChain from Bitcoin happens through
-the Bitcoin Gateway, a threshold signature scheme (TSS) address. The private key
-to this address is distributed among ZetaChain's validator set using MPC.
-
-The Bitcoin Gateway supports the following operations:
-
-- Deposit: Send BTC to a ZetaChain account or contract.
-- Call: Trigger a smart contract on ZetaChain using a BTC transaction.
-- Deposit and Call: Deposit BTC and immediately invoke a contract.
-
-There are two ways to interact with the Bitcoin Gateway:
-
-| Method | Max Payload | Cost | Revert Address | Best For |
-| ------------ | ------------ | ------------- | -------------- | ------------------------------------------ |
-| Inscriptions | 400 KB\* | Higher (2 tx) | Customizable | Structured cross-chain calls, custom logic |
-| OP_RETURN | 60 bytes\*\* | Lower (1 tx) | Matches sender | Simple deposits and small data payloads |
-
-\* Limited only by Bitcoin's transaction and witness size limits. Typical
-payloads range from 1–30 KB; larger payloads may not relay through standard
-nodes.
-
-\*\* Not counting the required 20 bytes for the universal contract address.
-
-> 📝 **Recommended Usage**
->
-> For most call and deposit and call operations, use inscriptions with ABI
-> encoding. This supports structured data, complex contract interactions, and
-> custom revert behavior.
->
-> For simple deposit operations, especially to EOAs, you can use OP_RETURN,
-> which is lower cost and easier to construct.
-
-## Inscription Overview ⚡️
-
-Inscriptions enable rich interaction between Bitcoin and ZetaChain by embedding
-structured metadata into Bitcoin transactions using a commit-reveal flow. This
-method encodes ABI data and optional Bitcoin revert logic into the Bitcoin
-blockchain.
-
-Commit and Reveal Each interaction consists of two Bitcoin transactions:
-
-- Commit: Encodes the payload as a Taproot-inscribed output. It commits to the
- data but doesn't reveal it yet.
-- Reveal: Broadcasts the actual data that was committed to, including logic for
- contract interaction on ZetaChain.
-
-**✉️ Envelope Format (Witness Script)**
-
-```
-OP_PUSHBYTES_32 <32-byte public key> OP_CHECKSIG
-OP_FALSE
-OP_IF
- OP_PUSH 0x...
- OP_PUSH 0x...
-OP_ENDIF
-```
-
-**🧩 Payload Format**
-
-The inscription data consists of: a 4-byte ZetaChain header and ABI- or
-Compact-encoded fields (depending on format).
-
-**Header**
-
-| Byte Index | Description |
-| ---------- | -------------------------------------------------------------------------------------------------- |
-| 0 | Fixed identifier: `0x5a` (ASCII `'Z'`) for ZetaChain inscriptions |
-| 1 | Encoding format (lower nibble). Example: `0x00` = ABI, `0x01` = CompactShort, `0x02` = CompactLong |
-| 2 | Operation code (upper nibble). Example: `0x20` for Call = `0x02 << 4` |
-| 3 | Flags bitmask. Indicates which fields are set. Common value: `0x07` (receiver + payload + revert) |
-
-**Fields**
-
-Fields are encoded differently based on the encoding format.
-
-| Format | Value |
-| ------------------------- | -------- |
-| `EncodingFmtABI` | `0b0000` |
-| `EncodingFmtCompactShort` | `0b0001` |
-| `EncodingFmtCompactLong` | `0b0010` |
-
-Compact encoding is space-efficient and can be useful when optimizing
-transaction size. Use `CompactShort` when all dynamic fields (payload and revert
-address) are under 255 bytes. Use `CompactLong` when any field may exceed that
-threshold.
-
-**ABI encoding**
-
-For calls involving structured input, ZetaChain uses Ethereum-style ABI
-encoding. This allows full compatibility with Solidity contracts. You can pass
-complex types like address, bytes, uint256[], etc., and encode them client-side
-before embedding them in the inscription.
-
-- Receiver address: A 20-byte Ethereum-style address of the ZetaChain account or
- universal contract.
-- Payload: Optional encoded data (e.g., an ABI-encoded function call) for use in
- the contract’s onCall handler.
-- Revert address (optional): A Bitcoin address to return funds if the
- cross-chain call fails.
-
-| Field | Value |
-| -------- | -------------------------------------------- |
-| Header | 4 bytes |
-| ABI data | abi.encode(receiver, payload, revertAddress) |
-
-Note: the ABI-encoded data must exclude the 4-byte function selector. Only the
-packed argument values should be included in the payload.
-
-**Compact encoding**
-
-Each field is encoded in a more concise form:
-
-```
-[receiver (20 bytes)] + [len][payload bytes] + [len][revert address bytes]
-```
-
-- Receiver is raw 20 bytes
-- Payload and Revert Address are length-prefixed:
- - CompactShort: 1-byte length prefix (max 255 bytes)
- - CompactLong: 2-byte length prefix (max 65535 bytes)
-
-| Field | Value |
-| -------- | ---------------------------- |
-| Header | 4 bytes |
-| Receiver | 20 bytes |
-| Payload | [len:1 or 2] + bytes |
-| Revert | [len:1 or 2] + address bytes |
-
-**🔁 Operation Types (OpCode)**
-
-| Operation | Code | Description |
-| ---------------- | -------- | -------------------------------------------------------------------- |
-| `Deposit` | `0b0000` | Only receiver, no payload. Optional revert address |
-| `DepositAndCall` | `0b0001` | Transfers BTC and invokes onCall() with payload. Revert **required** |
-| `Call` | `0b0010` | Sends no BTC, invokes onCall() with payload. Revert optional |
-| `Invalid` | `0b0011` | Reserved |
-
-## Inscription: Deposit
-
-- No call data is included.
-- BTC is deposited to the ZRC-20 equivalent on ZetaChain.
-- Useful when transferring BTC as ZRC-20 BTC to an EOA on ZetaChain
-
-📌 **Example:**
-
-- [Commit
- TX](https://mempool.space/signet/tx/eaaabfe041c0784d31a5bb8db3ff255b31ae5bd4a81f918a73e39ab3d4f3cd8c)
-- [Reveal
- TX](https://mempool.space/signet/tx/b1934876ab53b211fc1e3168bd0b4e2df6a5d9f3bd1be6c77a88666a7c9e926e)
-- [Cross-chain
- TX](https://zetachain-athens.blockpi.network/lcd/v1/public/zeta-chain/crosschain/inboundHashToCctxData/b1934876ab53b211fc1e3168bd0b4e2df6a5d9f3bd1be6c77a88666a7c9e926e)
-
-## Inscription: Call
-
-- The encoded data includes:
- - Contract address (as receiver)
- - Payload
-- No BTC is transferred to the contract — it's a logic-only interaction.
-- Ideal for triggering universal contract execution that does not require BTC
-
-📌 **Example:**
-
-- [Commit
- TX](https://mempool.space/signet/tx/6c92cb80f093176b865c1431770e43c9264074d797acabbfee244f96751aac61)
-- [Reveal
- TX](https://mempool.space/signet/tx/cdb52721e9787c94cda196304d9f699cc89d661c9946bac32f7bdfcf17e08eaa)
-- [Cross-chain
- TX](https://zetachain-athens.blockpi.network/lcd/v1/public/zeta-chain/crosschain/inboundHashToCctxData/cdb52721e9787c94cda196304d9f699cc89d661c9946bac32f7bdfcf17e08eaa)
-
-## Inscriptions: Deposit and Call
-
-- Combines the previous two:
- - BTC is transferred and
- - A contract function is invoked with encoded parameters.
-- Enables rich interactions like "send BTC and trigger a swap", "deposit and
- mint", or any other cross-chain composable logic.
-
-📌 **Example:**
-
-- [Commit
- TX](https://mempool.space/signet/tx/ec1d9078affd6ce20b0b57a2cdd853b9224a2a9fae9ddf759082d7a944dddab4)
-- [Reveal
- TX](https://mempool.space/signet/tx/0a05ed49545204d03db88daf5bfa93cc5e9177075701a4f27a3cb97d898a45)
-- [Cross-chain
- TX](https://zetachain-athens.blockpi.network/lcd/v1/public/zeta-chain/crosschain/inboundHashToCctxData/0a05ed49545204d03db88daf5bfa93cc5e9177075701a4f27a3cb97d898a45)
-
-## When to Use Inscriptions
-
-Use inscriptions when:
-
-- Your payload exceeds 60 bytes (which OP_RETURN can’t handle)
-- You need to encode structured ABI arguments
-- You want to specify a custom revert address for fail-safety
-- You’re triggering logic, not just transferring BTC
-
-## Memo (OP_RETURN) Overview 💾
-
-This method involves sending a standard Bitcoin transaction with an `OP_RETURN`
-output that encodes the recipient (universal contract or EOA) and an optional
-short message.
-
-To initiate a cross-chain transaction from Bitcoin, the transaction must have at
-least two outputs:
-
-1. **First output**: BTC amount sent to the Bitcoin Gateway (TSS) address.
-2. **Second output**: `OP_RETURN PUSH_x [DATA]`
-
-> ⚠️ If the transaction does not include both required outputs in the correct
-> order, ZetaChain will not initiate the cross-chain transaction. The BTC will
-> still be sent to the Gateway address, but no smart contract call or token
-> minting will occur.
-
-## Memo: Deposit
-
-To deposit BTC as ZRC-20 BTC to an EOA or a universal contract on ZetaChain:
-
-```
-[DATA] = [EOA or contract address (20 bytes)]
-```
-
-📌 **Example:**
-
-- [Transaction](https://blockstream.info/testnet/tx/952d60fd9efc1aad4b87a8a7a6d57a972d49e084de8b5dc524e163216c11c04f)
-- [Cross-chain
- TX](https://zetachain-athens.blockpi.network/lcd/v1/public/zeta-chain/crosschain/inboundHashToCctxData/952d60fd9efc1aad4b87a8a7a6d57a972d49e084de8b5dc524e163216c11c04f)
-
-## Memo: Call
-
-To call a universal contract on ZetaChain:
-
-```
-[DATA] = [contract address (20 bytes)] + [call payload (max 60 bytes)]
-```
-
-This will execute the `onCall` method on the target contract.
-
-> ⚠️ If your payload is larger than 60 bytes consider using inscriptions
-> instead.
-
-## Memo: Deposit and Call
-
-To deposit BTC and call a universal contract on ZetaChain:
-
-```
-[DATA] = [contract address (20 bytes)] + [call payload (max 60 bytes)]
-```
-
-## Fees
-
-Unlike EVM-based chains, each deposited Bitcoin output incurs a fee when it is
-spent. To address this, both the depositor and the withdrawer share the cost of
-the spend. This fee is charged in advance as a deposit fee.
-
-The Bitcoin deposit fee is calculated with the following formula:
-
-```text
-depositFee = (txFee / txVsize) * 68 vB * 2
-```
-
-Where:
-
-- `txFee = totalInputValue - totalOutputValue`
-- `txVsize` is the virtual size of the Bitcoin transaction.
diff --git a/src/pages/developers/chains/bitcoin.zh-CN.mdx b/src/pages/developers/chains/bitcoin.zh-CN.mdx
deleted file mode 100644
index c9af28e4d..000000000
--- a/src/pages/developers/chains/bitcoin.zh-CN.mdx
+++ /dev/null
@@ -1,220 +0,0 @@
-通过 Bitcoin Gateway(一个阈值签名地址,TSS)即可从比特币网络与 ZetaChain 的全链合约交互。该地址的私钥通过 MPC 分布在 ZetaChain 验证者集合中。
-
-Bitcoin Gateway 支持以下操作:
-
-- 存入(Deposit):将 BTC 发送至 ZetaChain 的账户或合约。
-- 调用(Call):通过 BTC 交易触发 ZetaChain 上的智能合约。
-- 存入并调用(Deposit and Call):存入 BTC 后立即调用合约。
-
-与 Bitcoin Gateway 交互有两种方式:
-
-| 方式 | 最大载荷 | 成本 | 回退地址 | 最适用场景 |
-| ------------ | ------------- | ------------- | --------------- | ------------------------------------------ |
-| 铭文(Inscription) | 400 KB\* | 较高(2 笔交易) | 可自定义 | 结构化跨链调用、自定义逻辑 |
-| OP_RETURN | 60 字节\*\* | 较低(1 笔交易) | 与发送者一致 | 简单存入、小型数据载荷 |
-
-\* 仅受比特币交易与见证(witness)大小限制。常见载荷 1–30 KB,再大可能无法被标准节点中继。
-\*\* 不含必需的 20 字节全链合约地址。
-
-> 📝 **使用建议**
->
-> 对于大多数调用及“存入并调用”操作,建议使用带 ABI 编码的铭文,既能支持结构化数据、复杂合约交互,又可自定义回退逻辑。
->
-> 对于简单存入(尤其是发往 EOA),可使用成本更低、构造更简单的 OP_RETURN。
-
-## 铭文概览 ⚡️
-
-铭文通过“提交-揭示(commit-reveal)”流程,在比特币交易中嵌入结构化元数据,实现比特币与 ZetaChain 的丰富交互。这种方式会将 ABI 数据及可选的比特币回退逻辑编码到比特币区块链。
-
-一次交互包含两笔交易:
-
-- Commit:以 Taproot 铭文输出的方式承诺载荷,但暂不公开。
-- Reveal:广播承诺数据的具体内容,包括在 ZetaChain 上执行合约所需的逻辑。
-
-**✉️ 外壳格式(Witness Script)**
-
-```
-OP_PUSHBYTES_32 <32-byte public key> OP_CHECKSIG
-OP_FALSE
-OP_IF
- OP_PUSH 0x...
- OP_PUSH 0x...
-OP_ENDIF
-```
-
-**🧩 载荷格式**
-
-铭文数据由 4 字节 ZetaChain 头部与 ABI/Compact 编码字段构成(具体取决于所选格式)。
-
-**头部**
-
-| 字节索引 | 描述 |
-| -------- | -------------------------------------------------------------------------------------------- |
-| 0 | 固定标识:`0x5a`(ASCII `'Z'`),表示 ZetaChain 铭文 |
-| 1 | 编码格式(低 4 位)。示例:`0x00` = ABI,`0x01` = CompactShort,`0x02` = CompactLong |
-| 2 | 操作码(高 4 位)。示例:`0x20` 表示 Call(`0x02 << 4`) |
-| 3 | 标志位掩码,指示哪些字段已设置。常用值:`0x07`(启用接收者 + 载荷 + 回退地址) |
-
-**字段**
-
-不同编码格式对字段的编码方法不同:
-
-| 格式 | 值 |
-| ------------------------- | --------- |
-| `EncodingFmtABI` | `0b0000` |
-| `EncodingFmtCompactShort` | `0b0001` |
-| `EncodingFmtCompactLong` | `0b0010` |
-
-Compact 编码更节省空间,适合优化交易大小。当所有动态字段(载荷与回退地址)都小于 255 字节时可用 `CompactShort`;若任一字段可能超过此阈值,请使用 `CompactLong`。
-
-**ABI 编码**
-
-涉及结构化输入的调用使用以太坊风格的 ABI 编码,与 Solidity 合约完全兼容。可传递复杂类型(如 address、bytes、uint256[] 等),在客户端编码后嵌入铭文。
-
-- 接收地址:ZetaChain 账户或全链合约的 20 字节以太坊风格地址。
-- 载荷:可选的编码数据(如 ABI 编码的函数调用),供合约的 `onCall` 处理。
-- 回退地址(可选):当跨链调用失败时退回资金的比特币地址。
-
-| 字段 | 内容 |
-| ------- | -------------------------------------------- |
-| Header | 4 字节 |
-| ABI 数据 | `abi.encode(receiver, payload, revertAddress)` |
-
-注意:ABI 编码的数据应不包含 4 字节函数选择器,只需包含已打包的参数。
-
-**Compact 编码**
-
-各字段会以更紧凑的形式编码:
-
-```
-[receiver (20 bytes)] + [len][payload bytes] + [len][revert address bytes]
-```
-
-- 接收者始终是 20 字节原始地址。
-- 载荷与回退地址带有长度前缀:
- - CompactShort:1 字节长度前缀(最多 255 字节)
- - CompactLong:2 字节长度前缀(最多 65,535 字节)
-
-| 字段 | 内容 |
-| ------- | ------------------------------- |
-| Header | 4 字节 |
-| Receiver | 20 字节 |
-| Payload | [len:1 或 2] + 具体字节 |
-| Revert | [len:1 或 2] + 地址字节 |
-
-**🔁 操作类型(OpCode)**
-
-| 操作 | 代码 | 描述 |
-| ---------------- | -------- | ----------------------------------------------------------------- |
-| `Deposit` | `0b0000` | 仅包含接收者,无载荷。回退地址可选 |
-| `DepositAndCall` | `0b0001` | 转移 BTC 并携带载荷调用 `onCall()`。必须提供回退地址 |
-| `Call` | `0b0010` | 不转移 BTC,仅携带载荷调用 `onCall()`。回退地址可选 |
-| `Invalid` | `0b0011` | 保留 |
-
-## 铭文:Deposit
-
-- 不包含调用数据。
-- BTC 会在 ZetaChain 上铸造成对应的 ZRC-20 BTC。
-- 适用于将 BTC 转移为 ZRC-20 BTC 并发往 ZetaChain 上的 EOA。
-
-📌 **示例:**
-
-- [Commit TX](https://mempool.space/signet/tx/eaaabfe041c0784d31a5bb8db3ff255b31ae5bd4a81f918a73e39ab3d4f3cd8c)
-- [Reveal TX](https://mempool.space/signet/tx/b1934876ab53b211fc1e3168bd0b4e2df6a5d9f3bd1be6c77a88666a7c9e926e)
-- [跨链交易](https://zetachain-athens.blockpi.network/lcd/v1/public/zeta-chain/crosschain/inboundHashToCctxData/b1934876ab53b211fc1e3168bd0b4e2df6a5d9f3bd1be6c77a88666a7c9e926e)
-
-## 铭文:Call
-
-- 编码数据包含:
- - 合约地址(作为接收者)
- - 调用载荷
-- 不会向合约转移 BTC,纯逻辑交互。
-- 适用于触发无需 BTC 的全链合约执行。
-
-📌 **示例:**
-
-- [Commit TX](https://mempool.space/signet/tx/6c92cb80f093176b865c1431770e43c9264074d797acabbfee244f96751aac61)
-- [Reveal TX](https://mempool.space/signet/tx/cdb52721e9787c94cda196304d9f699cc89d661c9946bac32f7bdfcf17e08eaa)
-- [跨链交易](https://zetachain-athens.blockpi.network/lcd/v1/public/zeta-chain/crosschain/inboundHashToCctxData/cdb52721e9787c94cda196304d9f699cc89d661c9946bac32f7bdfcf17e08eaa)
-
-## 铭文:Deposit and Call
-
-- 结合上述两者:
- - 转移 BTC
- - 同时调用合约并传递编码参数
-- 可实现“发送 BTC 并触发兑换”“存入并铸造”等跨链组合逻辑。
-
-📌 **示例:**
-
-- [Commit TX](https://mempool.space/signet/tx/ec1d9078affd6ce20b0b57a2cdd853b9224a2a9fae9ddf759082d7a944dddab4)
-- [Reveal TX](https://mempool.space/signet/tx/0a05ed49545204d03db88daf5bfa93cc5e9177075701a4f27a3cb97d898a45)
-- [跨链交易](https://zetachain-athens.blockpi.network/lcd/v1/public/zeta-chain/crosschain/inboundHashToCctxData/0a05ed49545204d03db88daf5bfa93cc5e9177075701a4f27a3cb97d898a45)
-
-## 何时使用铭文
-
-当满足以下需求时,优先使用铭文:
-
-- 载荷超过 60 字节(OP_RETURN 无法承载)
-- 需要编码结构化的 ABI 参数
-- 希望自定义回退地址以提升安全性
-- 触发逻辑交互,而非仅转移 BTC
-
-## 备忘录(OP_RETURN)概览 💾
-
-该方式通过在标准比特币交易中添加 `OP_RETURN` 输出,将接收者(全链合约或 EOA)与可选的短消息编码进去。
-
-要从比特币发起跨链交易,交易至少需要两个输出:
-
-1. **第一个输出**:将 BTC 发送到 Bitcoin Gateway(TSS)地址。
-2. **第二个输出**:`OP_RETURN PUSH_x [DATA]`
-
-> ⚠️ 若交易未按正确顺序包含上述两个必要输出,ZetaChain 将不会发起跨链交易。BTC 仍会发送至 Gateway 地址,但不会进行合约调用或代币铸造。
-
-## Memo:Deposit
-
-若要将 BTC 作为 ZRC-20 BTC 存入 ZetaChain 的 EOA 或全链合约:
-
-```
-[DATA] = [EOA 或合约地址(20 字节)]
-```
-
-📌 **示例:**
-
-- [交易](https://blockstream.info/testnet/tx/952d60fd9efc1aad4b87a8a7a6d57a972d49e084de8b5dc524e163216c11c04f)
-- [跨链交易](https://zetachain-athens.blockpi.network/lcd/v1/public/zeta-chain/crosschain/inboundHashToCctxData/952d60fd9efc1aad4b87a8a7a6d57a972d49e084de8b5dc524e163216c11c04f)
-
-## Memo:Call
-
-若要调用 ZetaChain 上的全链合约:
-
-```
-[DATA] = [合约地址(20 字节)] + [调用载荷(最多 60 字节)]
-```
-
-这会在目标合约上执行 `onCall` 方法。
-
-> ⚠️ 若载荷超过 60 字节,请考虑改用铭文。
-
-## Memo:Deposit and Call
-
-若要存入 BTC 并调用 ZetaChain 上的全链合约:
-
-```
-[DATA] = [合约地址(20 字节)] + [调用载荷(最多 60 字节)]
-```
-
-## 手续费
-
-不同于 EVM 链,比特币上每次花费已存入的输出都需要支付费用。为此,存入方与提取方需共同承担花费成本,费用会以存入手续费的方式预先扣除。
-
-比特币存入手续费计算公式:
-
-```text
-depositFee = (txFee / txVsize) * 68 vB * 2
-```
-
-其中:
-
-- `txFee = totalInputValue - totalOutputValue`
-- `txVsize` 为比特币交易的虚拟大小(virtual size)
-
diff --git a/src/pages/developers/chains/evm.en-US.mdx b/src/pages/developers/chains/evm.en-US.mdx
deleted file mode 100644
index aa681bbfb..000000000
--- a/src/pages/developers/chains/evm.en-US.mdx
+++ /dev/null
@@ -1,132 +0,0 @@
-To interact with universal applications from EVM-compatible chains like
-Ethereum, BNB, Polygon, and others, use the EVM gateway.
-
-EVM gateway supports:
-
-- Depositing gas tokens to a universal app or an account on ZetaChain.
-- Depositing supported ERC-20 tokens (including ZETA tokens).
-- Depositing gas tokens and calling a universal app.
-- Depositing supported ERC-20 tokens and calling a universal app.
-- Calling a universal app.
-
-## Deposit Gas Tokens
-
-To deposit tokens to an EOA or a universal contract, call the `deposit` function
-of the Gateway contract:
-
-```solidity
-deposit(address receiver, RevertOptions calldata revertOptions) external payable;
-```
-
-The `deposit` function is payable, meaning it accepts native gas tokens (e.g.,
-ETH on Ethereum), which will then be sent to a `receiver` on ZetaChain.
-
-The `receiver` can be either an externally-owned account (EOA) or a universal
-app address on ZetaChain. Even if the receiver is a universal app contract with
-the standard `receive` function, the `deposit` function will not trigger a
-contract call. If you want to deposit and call a universal app, use the
-`depositAndCall` function instead.
-
-After the deposit is processed, the receiver receives the [ZRC-20
-version](/developers/evm/zrc20) of the deposited token—for example, ZRC-20
-ETH.
-
-## Deposit ERC-20 Tokens
-
-The `deposit` function can also be used to send supported ERC-20 tokens to EOAs
-and universal apps on ZetaChain:
-
-```solidity
-deposit(address receiver, uint256 amount, address asset, RevertOptions calldata revertOptions) external;
-```
-
-Only [supported ERC-20 assets](/developers/evm/zrc20) can be deposited. The
-receiver gets the ZRC-20 version of the deposited token (e.g., ZRC-20 USDC.ETH).
-
-The `amount` specifies the quantity, and `asset` is the token address of the
-ERC-20 being deposited.
-
-## Deposit Gas Tokens and Call a Universal App
-
-To deposit tokens and call a universal app contract, use the `depositAndCall`
-function:
-
-```solidity
-depositAndCall(address receiver, bytes calldata payload, RevertOptions calldata revertOptions) external payable;
-```
-
-After the cross-chain transaction is processed, the `onCall` function of the
-universal app contract is executed.
-
-The `receiver` must be the address of a universal app contract.
-
-```solidity
-pragma solidity 0.8.26;
-
-import "@zetachain/protocol-contracts/contracts/zevm/interfaces/UniversalContract.sol";
-
-contract UniversalApp is UniversalContract {
- function onCall(
- MessageContext calldata context,
- address zrc20,
- uint256 amount,
- bytes calldata message
- ) external virtual override {
- // ...
- }
-}
-```
-
-In the `onCall` function, the parameters are as follows:
-
-- `message`: the value of the `payload`.
-- `amount`: the amount of deposited tokens.
-- `zrc20`: the ZRC-20 address of the deposited tokens (e.g., the contract
- address of ZRC-20 ETH).
-- `context`:
- - `context.sender`: the sender address on the connected chain (the EOA or
- contract that called the Gateway).
- - `context.chainID`: the chain ID of the connected chain from which the call
- was made.
-
-When calling a universal app, the `payload` is passed to `onCall` as `message`.
-You do not need to include a function selector in the payload, since `onCall` is
-the only function that can be called from a connected chain.
-
-## Deposit ERC-20 Tokens and Call a Universal App
-
-The `depositAndCall` function can also be used to call a universal app contract
-and send ERC-20 tokens:
-
-```solidity
-depositAndCall(address receiver, uint256 amount, address asset, bytes calldata payload, RevertOptions calldata revertOptions) external;
-```
-
-Here, `amount` specifies the quantity, and `asset` is the token address of the
-ERC-20 being deposited.
-
-In the current version of the protocol, only one ERC-20 asset can be deposited
-at a time.
-
-## Call a Universal App
-
-To call a universal app without depositing tokens, use the `call` function:
-
-```solidity
-call(address receiver, bytes calldata payload, RevertOptions calldata revertOptions) external;
-```
-
-The `call` function invokes the `onCall` function of the specified `receiver`
-universal contract and passes the `payload` as the `message` parameter.
-
-The `call` function doesn't support revert handling. If
-`revertOptions.callOnRevert` is set to `true`, the transaction will fail. This
-is because executing a contract call on revert requires tokens to cover gas fees
-on ZetaChain, and the `call` function doesn't transfer any assets. If you need
-to handle reverts, use `depositAndCall` instead and ensure sufficient tokens are
-deposited to cover potential gas fees.
-
-## Revert Transactions
-
-For information on `RevertOptions`, refer to the [ZetaChain "Revert
-Transactions" documentation](/developers/chains/zetachain#revert-transactions).
diff --git a/src/pages/developers/chains/evm.zh-CN.mdx b/src/pages/developers/chains/evm.zh-CN.mdx
deleted file mode 100644
index c601b8bc6..000000000
--- a/src/pages/developers/chains/evm.zh-CN.mdx
+++ /dev/null
@@ -1,104 +0,0 @@
-若要从以太坊、BNB、Polygon 等 EVM 兼容链与全链应用交互,请使用 EVM Gateway。
-
-EVM Gateway 支持:
-
-- 向 ZetaChain 的帐号或全链应用存入 Gas 代币。
-- 存入受支持的 ERC-20 代币(包括 ZETA)。
-- 存入 Gas 代币并调用全链应用。
-- 存入受支持的 ERC-20 并调用全链应用。
-- 仅调用全链应用。
-
-## 存入 Gas 代币
-
-若要将代币存入 EOA 或全链合约,可调用 Gateway 合约的 `deposit` 函数:
-
-```solidity
-deposit(address receiver, RevertOptions calldata revertOptions) external payable;
-```
-
-`deposit` 为 payable,可接受原生 Gas 代币(如以太坊上的 ETH),并将其发送至 ZetaChain 上的 `receiver`。
-
-`receiver` 可以是 ZetaChain 上的外部账户或全链应用地址。即便接收方是具备标准 `receive` 函数的合约,`deposit` 也不会触发合约调用;若需要存入并调用全链应用,请改用 `depositAndCall`。
-
-存入处理完成后,接收方会获得对应代币的 [ZRC-20 版本](/developers/evm/zrc20),例如 ZRC-20 ETH。
-
-## 存入 ERC-20 代币
-
-`deposit` 也可以将受支持的 ERC-20 代币发送给 ZetaChain 上的 EOA 或全链应用:
-
-```solidity
-deposit(address receiver, uint256 amount, address asset, RevertOptions calldata revertOptions) external;
-```
-
-仅可存入[受支持的 ERC-20 资产](/developers/evm/zrc20)。接收方会获得该代币的 ZRC-20 版本(例如 ZRC-20 USDC.ETH)。
-
-其中 `amount` 指定数量,`asset` 为存入的 ERC-20 代币地址。
-
-## 存入 Gas 代币并调用全链应用
-
-若要在存入代币的同时调用全链应用,请使用 `depositAndCall`:
-
-```solidity
-depositAndCall(address receiver, bytes calldata payload, RevertOptions calldata revertOptions) external payable;
-```
-
-跨链交易完成后,将执行目标全链应用合约的 `onCall` 函数。
-
-`receiver` 必须是全链应用合约地址。
-
-```solidity
-pragma solidity 0.8.26;
-
-import "@zetachain/protocol-contracts/contracts/zevm/interfaces/UniversalContract.sol";
-
-contract UniversalApp is UniversalContract {
- function onCall(
- MessageContext calldata context,
- address zrc20,
- uint256 amount,
- bytes calldata message
- ) external virtual override {
- // ...
- }
-}
-```
-
-`onCall` 函数中的参数含义如下:
-
-- `message`:即 `payload` 的内容。
-- `amount`:存入的代币数量。
-- `zrc20`:存入代币的 ZRC-20 地址(例如 ZRC-20 ETH 合约地址)。
-- `context`:
- - `context.sender`:连接链上的发送者地址(调用 Gateway 的 EOA 或合约)。
- - `context.chainID`:发起调用的连接链 ID。
-
-调用全链应用时,`payload` 将作为 `message` 传入 `onCall`。无需在 `payload` 中包含函数选择器,因为连接链端只能调用 `onCall`。
-
-## 存入 ERC-20 并调用全链应用
-
-`depositAndCall` 也可用于发送 ERC-20 代币并调用全链应用:
-
-```solidity
-depositAndCall(address receiver, uint256 amount, address asset, bytes calldata payload, RevertOptions calldata revertOptions) external;
-```
-
-此处 `amount` 为数量,`asset` 为存入的 ERC-20 代币地址。
-
-当前协议版本一次仅支持存入一种 ERC-20 资产。
-
-## 调用全链应用
-
-若无需存入代币,仅需调用全链应用,可使用 `call` 函数:
-
-```solidity
-call(address receiver, bytes calldata payload, RevertOptions calldata revertOptions) external;
-```
-
-`call` 会调用目标全链合约 `receiver` 的 `onCall` 函数,并将 `payload` 作为 `message` 传入。
-
-`call` 不支持回退处理;若将 `revertOptions.callOnRevert` 设为 `true`,交易会失败。这是因为回退时需要在 ZetaChain 支付 Gas,而 `call` 不会转移任何资产。如需处理回退,请改用 `depositAndCall` 并确保存入足够的代币以覆盖潜在 Gas 费用。
-
-## 回退交易
-
-关于 `RevertOptions` 的更多信息,请参阅 [ZetaChain “回退交易” 文档](/developers/chains/zetachain#revert-transactions)。
-
diff --git a/src/pages/developers/chains/functionality.en-US.mdx b/src/pages/developers/chains/functionality.en-US.mdx
deleted file mode 100644
index e23cd9120..000000000
--- a/src/pages/developers/chains/functionality.en-US.mdx
+++ /dev/null
@@ -1,120 +0,0 @@
-## EVM
-
-| Feature | Mainnet | Testnet | E2E | Localnet |
-| :--------------------------------- | :------ | :------ | :-- | :------- |
-| Deposit/withdraw native coin | ✅ | ✅ | ✅ | ✅ |
-| Deposit/withdraw fungible token | ✅ | ✅ | ✅ | ✅ |
-| Deposit and call (native coin) | ✅ | ✅ | ✅ | ✅ |
-| Deposit and call (fungible token) | ✅ | ✅ | ✅ | ✅ |
-| Withdraw and call (native coin) | ✅ | ✅ | ✅ | ✅ |
-| Withdraw and call (fungible token) | ✅ | ✅ | ✅ | ✅ |
-| Deposit ZETA | ✅ | ✅ | ✅ | ❌ |
-| TSS Direct Deposits | ⚠️ | ⚠️ | ⚠️ | ❌ |
-| Withdraw ZETA | ✅ | ✅ | ✅ | ❌ |
-| Deposit and call (ZETA) | ❌ | ❌ | ❌ | ❌ |
-| Withdraw and call (ZETA) | ❌ | ❌ | ❌ | ❌ |
-| No asset call to ZetaChain | ✅ | ✅ | ✅ | ✅ |
-| No asset call to connected chain | ✅ | ✅ | ✅ | ✅ |
-| onRevert | ✅ | ✅ | ✅ | ✅ |
-
-## Bitcoin
-
-| Feature | Mainnet | Testnet | E2E | Localnet |
-| :----------------------------- | :------ | :------ | :-- | :------- |
-| Deposit/withdraw native coin | ✅ | ✅ | ✅ | ❌ |
-| Deposit and call (native coin) | ✅ | ✅ | ✅ | ❌ |
-
-## Solana
-
-| Feature | Mainnet | Testnet | E2E | Localnet |
-| :--------------------------------- | :------ | :------ | :-- | :------- |
-| Deposit/withdraw native coin | ✅ | ✅ | ✅ | ✅ |
-| Deposit/withdraw fungible token | ✅ | ✅ | ✅ | ✅ |
-| Deposit and call (native coin) | ✅ | ✅ | ✅ | ✅ |
-| Deposit and call (fungible token) | ✅ | ✅ | ✅ | ✅ |
-| Withdraw and call (fungible token) | ❌ | ✅ | ✅ | ✅ |
-| Withdraw and call (native coin) | ❌ | ✅ | ✅ | ✅ |
-| Deposit ZETA | ❌ | ❌ | ❌ | ❌ |
-| Withdraw ZETA | ❌ | ❌ | ❌ | ❌ |
-| Deposit and call (ZETA) | ❌ | ❌ | ❌ | ❌ |
-| Withdraw and call (ZETA) | ❌ | ❌ | ❌ | ❌ |
-| No asset call to ZetaChain | ❌ | ❌ | ❌ | ❌ |
-| No asset call to connected chain | ❌ | ❌ | ❌ | ❌ |
-| onRevert | ❌ | ❌ | ❌ | ❌ |
-
-## Sui
-
-| Feature | Mainnet | Testnet | E2E | Localnet |
-| :--------------------------------- | :------ | :------ | :-- | :------- |
-| Deposit/withdraw native coin | ❌ | ✅ | ✅ | ✅ |
-| Deposit/withdraw fungible token | ❌ | ✅ | ✅ | ✅ |
-| Deposit and call (native coin) | ❌ | ✅ | ✅ | ✅ |
-| Deposit and call (fungible token) | ❌ | ✅ | ✅ | ✅ |
-| Withdraw and call (native coin) | ❌ | ❌ | ❌ | ✅ |
-| Withdraw and call (fungible token) | ❌ | ❌ | ❌ | ❌ |
-| Deposit ZETA | ❌ | ❌ | ❌ | ❌ |
-| Withdraw ZETA | ❌ | ❌ | ❌ | ❌ |
-| Deposit and call (ZETA) | ❌ | ❌ | ❌ | ❌ |
-| No asset call to ZetaChain | ❌ | ❌ | ❌ | ❌ |
-| No asset call to connected chain | ❌ | ❌ | ❌ | ❌ |
-| onRevert | ❌ | ❌ | ❌ | ❌ |
-
-## TON
-
-| Feature | Mainnet | Testnet | E2E | Localnet |
-| :--------------------------------- | :------ | :------ | :-- | :------- |
-| Deposit/withdraw native coin | ❌ | ✅ | ✅ | ✅ |
-| Deposit/withdraw fungible token | ❌ | ❌ | ❌ | ❌ |
-| Deposit and call (native coin) | ❌ | ✅ | ✅ | ✅ |
-| Deposit and call (fungible token) | ❌ | ❌ | ❌ | ❌ |
-| Withdraw and call (native coin) | ❌ | ❌ | ❌ | ❌ |
-| Withdraw and call (fungible token) | ❌ | ❌ | ❌ | ❌ |
-| Deposit ZETA | ❌ | ❌ | ❌ | ❌ |
-| Withdraw ZETA | ❌ | ❌ | ❌ | ❌ |
-| Deposit and call (ZETA) | ❌ | ❌ | ❌ | ❌ |
-| No asset call to ZetaChain | ❌ | ❌ | ❌ | ❌ |
-| No asset call to connected chain | ❌ | ❌ | ❌ | ❌ |
-| onRevert | ❌ | ❌ | ❌ | ❌ |
-
-## Terminology
-
-- **Deposit/Withdraw Native Coin**
- Transfer of the native asset (e.g., ETH, SOL) between ZetaChain and a
- Connected Chain without smart contract calls.
-
-- **Deposit/Withdraw Fungible Token**
- Transfer of fungible tokens (e.g., ERC20 for Ethereum, SPL for Solana) between
- ZetaChain and a Connected Chain without smart contract calls.
-
-- **Deposit and Call (Native Coin)**
- Transfer of a native coin from a Connected Chain to ZetaChain, followed by a
- smart contract call on ZetaChain.
-
-- **Deposit and Call (Fungible Token)**
- Transfer of a fungible token from a Connected Chain to ZetaChain, followed by
- a smart contract call on ZetaChain.
-
-- **Withdraw and Call (Native Coin)**
- Transfer of a native coin from ZetaChain to a Connected Chain, followed by a
- smart contract call on the Connected Chain.
-
-- **Withdraw and Call (Fungible Token)**
- Transfer of a fungible token from ZetaChain to a Connected Chain, followed by
- a smart contract call on the Connected Chain.
-
-- **TSS Direct Deposits**
- Transfers directly to the TSS address on EVM Connected Chains. This feature is
- only supported on Ethereum and is being disabled on all other EVM chains.
-
-- **Call**
- A smart contract call between ZetaChain and a Connected Chain without
- transferring assets.
-
-- **onRevert**
- Execution of the `onRevert` function of a contract on a connected chain as a
- result of a reverted call from a connected chain to a universal contract on
- ZetaChain.
-
-- **E2E**
- The protocol level development environment
- ([link](https://github.com/zeta-chain/node/tree/develop/contrib/localnet)).
diff --git a/src/pages/developers/chains/functionality.zh-CN.mdx b/src/pages/developers/chains/functionality.zh-CN.mdx
deleted file mode 100644
index 18e7af657..000000000
--- a/src/pages/developers/chains/functionality.zh-CN.mdx
+++ /dev/null
@@ -1,110 +0,0 @@
-## EVM
-
-| 功能 | 主网 | 测试网 | E2E | 本地网络 |
-| :--------------------------------- | :-- | :---- | :-- | :------ |
-| 存入/提取原生代币 | ✅ | ✅ | ✅ | ✅ |
-| 存入/提取同质化代币 | ✅ | ✅ | ✅ | ✅ |
-| 存入并调用(原生代币) | ✅ | ✅ | ✅ | ✅ |
-| 存入并调用(同质化代币) | ✅ | ✅ | ✅ | ✅ |
-| 提取并调用(原生代币) | ✅ | ✅ | ✅ | ✅ |
-| 提取并调用(同质化代币) | ✅ | ✅ | ✅ | ✅ |
-| 存入 ZETA | ✅ | ✅ | ✅ | ❌ |
-| TSS 直接存入 | ⚠️ | ⚠️ | ⚠️ | ❌ |
-| 提取 ZETA | ✅ | ✅ | ✅ | ❌ |
-| 存入并调用(ZETA) | ❌ | ❌ | ❌ | ❌ |
-| 提取并调用(ZETA) | ❌ | ❌ | ❌ | ❌ |
-| 无资产调用 ZetaChain | ✅ | ✅ | ✅ | ✅ |
-| 无资产调用连接链 | ✅ | ✅ | ✅ | ✅ |
-| onRevert | ✅ | ✅ | ✅ | ✅ |
-
-## 比特币
-
-| 功能 | 主网 | 测试网 | E2E | 本地网络 |
-| :--------------------------- | :-- | :---- | :-- | :------ |
-| 存入/提取原生代币 | ✅ | ✅ | ✅ | ❌ |
-| 存入并调用(原生代币) | ✅ | ✅ | ✅ | ❌ |
-
-## Solana
-
-| 功能 | 主网 | 测试网 | E2E | 本地网络 |
-| :--------------------------------- | :-- | :---- | :-- | :------ |
-| 存入/提取原生代币 | ✅ | ✅ | ✅ | ✅ |
-| 存入/提取同质化代币 | ✅ | ✅ | ✅ | ✅ |
-| 存入并调用(原生代币) | ✅ | ✅ | ✅ | ✅ |
-| 存入并调用(同质化代币) | ✅ | ✅ | ✅ | ✅ |
-| 提取并调用(同质化代币) | ❌ | ✅ | ✅ | ✅ |
-| 提取并调用(原生代币) | ❌ | ✅ | ✅ | ✅ |
-| 存入 ZETA | ❌ | ❌ | ❌ | ❌ |
-| 提取 ZETA | ❌ | ❌ | ❌ | ❌ |
-| 存入并调用(ZETA) | ❌ | ❌ | ❌ | ❌ |
-| 提取并调用(ZETA) | ❌ | ❌ | ❌ | ❌ |
-| 无资产调用 ZetaChain | ❌ | ❌ | ❌ | ❌ |
-| 无资产调用连接链 | ❌ | ❌ | ❌ | ❌ |
-| onRevert | ❌ | ❌ | ❌ | ❌ |
-
-## Sui
-
-| 功能 | 主网 | 测试网 | E2E | 本地网络 |
-| :--------------------------------- | :-- | :---- | :-- | :------ |
-| 存入/提取原生代币 | ❌ | ✅ | ✅ | ✅ |
-| 存入/提取同质化代币 | ❌ | ✅ | ✅ | ✅ |
-| 存入并调用(原生代币) | ❌ | ✅ | ✅ | ✅ |
-| 存入并调用(同质化代币) | ❌ | ✅ | ✅ | ✅ |
-| 提取并调用(原生代币) | ❌ | ❌ | ❌ | ✅ |
-| 提取并调用(同质化代币) | ❌ | ❌ | ❌ | ❌ |
-| 存入 ZETA | ❌ | ❌ | ❌ | ❌ |
-| 提取 ZETA | ❌ | ❌ | ❌ | ❌ |
-| 存入并调用(ZETA) | ❌ | ❌ | ❌ | ❌ |
-| 无资产调用 ZetaChain | ❌ | ❌ | ❌ | ❌ |
-| 无资产调用连接链 | ❌ | ❌ | ❌ | ❌ |
-| onRevert | ❌ | ❌ | ❌ | ❌ |
-
-## TON
-
-| 功能 | 主网 | 测试网 | E2E | 本地网络 |
-| :--------------------------------- | :-- | :---- | :-- | :------ |
-| 存入/提取原生代币 | ❌ | ✅ | ✅ | ✅ |
-| 存入/提取同质化代币 | ❌ | ❌ | ❌ | ❌ |
-| 存入并调用(原生代币) | ❌ | ✅ | ✅ | ✅ |
-| 存入并调用(同质化代币) | ❌ | ❌ | ❌ | ❌ |
-| 提取并调用(原生代币) | ❌ | ❌ | ❌ | ❌ |
-| 提取并调用(同质化代币) | ❌ | ❌ | ❌ | ❌ |
-| 存入 ZETA | ❌ | ❌ | ❌ | ❌ |
-| 提取 ZETA | ❌ | ❌ | ❌ | ❌ |
-| 存入并调用(ZETA) | ❌ | ❌ | ❌ | ❌ |
-| 无资产调用 ZetaChain | ❌ | ❌ | ❌ | ❌ |
-| 无资产调用连接链 | ❌ | ❌ | ❌ | ❌ |
-| onRevert | ❌ | ❌ | ❌ | ❌ |
-
-## 术语说明
-
-- **存入/提取原生代币**
- 在不进行智能合约调用的情况下,在 ZetaChain 与连接链之间转移原生资产(如 ETH、SOL)。
-
-- **存入/提取同质化代币**
- 在不进行智能合约调用的情况下,在 ZetaChain 与连接链之间转移同质化代币(例如以太坊的 ERC-20,Solana 的 SPL)。
-
-- **存入并调用(原生代币)**
- 从连接链向 ZetaChain 转移原生代币,并在 ZetaChain 上触发智能合约调用。
-
-- **存入并调用(同质化代币)**
- 从连接链向 ZetaChain 转移同质化代币,并在 ZetaChain 上触发智能合约调用。
-
-- **提取并调用(原生代币)**
- 从 ZetaChain 向连接链转移原生代币,并在连接链上触发智能合约调用。
-
-- **提取并调用(同质化代币)**
- 从 ZetaChain 向连接链转移同质化代币,并在连接链上触发智能合约调用。
-
-- **TSS 直接存入**
- 直接向 EVM 连接链上的 TSS 地址转账。目前仅在以太坊支持,其他 EVM 链正在逐步禁用。
-
-- **调用(Call)**
- ZetaChain 与连接链之间不伴随资产转移的智能合约调用。
-
-- **onRevert**
- 当连接链向 ZetaChain 上的全链合约发起调用并回滚时,在连接链上执行合约的 `onRevert` 函数。
-
-- **E2E**
- 协议级开发环境([链接](https://github.com/zeta-chain/node/tree/develop/contrib/localnet))。
-
diff --git a/src/pages/developers/chains/list.en-US.mdx b/src/pages/developers/chains/list.en-US.mdx
deleted file mode 100644
index 10c19bd81..000000000
--- a/src/pages/developers/chains/list.en-US.mdx
+++ /dev/null
@@ -1,3 +0,0 @@
-import { ConnectedChainsList } from "~/components/Docs";
-
-
diff --git a/src/pages/developers/chains/list.zh-CN.mdx b/src/pages/developers/chains/list.zh-CN.mdx
deleted file mode 100644
index c7529b17d..000000000
--- a/src/pages/developers/chains/list.zh-CN.mdx
+++ /dev/null
@@ -1,4 +0,0 @@
-import { ConnectedChainsList } from "~/components/Docs";
-
-
-
diff --git a/src/pages/developers/chains/solana.en-US.mdx b/src/pages/developers/chains/solana.en-US.mdx
deleted file mode 100644
index 481196ed2..000000000
--- a/src/pages/developers/chains/solana.en-US.mdx
+++ /dev/null
@@ -1,237 +0,0 @@
-To interact with universal applications from Solana, use the Solana Gateway. The
-Solana Gateway supports:
-
-- Depositing SOL to a universal app or an account on ZetaChain
-- Depositing supported SPL tokens
-- Depositing SOL and calling a universal app
-- Depositing supported SPL tokens and calling a universal app
-
-## Deposit SOL
-
-To deposit SOL to an EOA or a universal contract, call the `deposit` instruction
-of the Solana Gateway program:
-
-```rust
-pub fn deposit(ctx: Context, amount: u64, receiver: [u8; 20], revert_options: Option) -> Result<()>
-```
-
-The `deposit` instruction accepts SOL (in lamports) which will then be sent to a
-`receiver` on ZetaChain. Note that 1 SOL equals 1,000,000,000 lamports, so
-ensure you convert SOL amounts to lamports when specifying the `amount`
-parameter.
-
-The `receiver` can be either an externally-owned account (EOA) or a universal
-app address on ZetaChain. Even if the receiver is a universal app contract with
-the standard `receive` function, the `deposit` instruction will not trigger a
-contract call. If you want to deposit and call a universal app, use the
-`deposit_and_call` instruction instead.
-
-After the deposit is processed, the receiver receives the [ZRC-20
-version](/developers/evm/zrc20) of the deposited token—for example, ZRC-20
-SOL.
-
-## Deposit SPL Tokens
-
-To deposit SPL tokens to an EOA or a universal contract, call the
-`deposit_spl_token` instruction:
-
-```rust
-pub fn deposit_spl_token(ctx: Context, amount: u64, receiver: [u8; 20], revert_options: Option) -> Result<()>
-```
-
-Only [supported SPL tokens](/developers/evm/zrc20) can be deposited. The
-receiver gets the ZRC-20 version of the deposited token (e.g., ZRC-20 USDC.SOL).
-SPL tokens must be whitelisted before they can be deposited through the gateway.
-
-The `amount` specifies the quantity of SPL tokens to deposit.
-
-## Deposit SOL and Call a Universal App
-
-To deposit SOL and call a universal app contract, use the `deposit_and_call`
-instruction:
-
-```rust
-pub fn deposit_and_call(ctx: Context, amount: u64, receiver: [u8; 20], message: Vec, revert_options: Option) -> Result<()>
-```
-
-After the cross-chain transaction is processed, the `onCall` function of the
-universal app contract is executed.
-
-The `receiver` must be the address of a universal app contract.
-
-When calling a universal app, the `message` is passed to `onCall`.
-
-## Deposit SPL Tokens and Call a Universal App
-
-The `deposit_spl_token_and_call` instruction can be used to call a universal app
-contract and send SPL tokens:
-
-```rust
-pub fn deposit_spl_token_and_call(ctx: Context, amount: u64, receiver: [u8; 20], message: Vec, revert_options: Option) -> Result<()>
-```
-
-Here, `amount` specifies the quantity of SPL tokens to deposit.
-
-In the current version of the protocol, only one SPL token can be deposited at a
-time.
-
-## Call a Universal App
-
-```rust
-pub fn call(ctx: Context, receiver: [u8; 20], message: Vec, revert_options: Option) -> Result<()>
-```
-
-Use when you simply need to invoke logic on ZetaChain and no asset movement is
-required.
-
-## Revert Options
-
-The Solana Gateway supports transaction revert options to handle failure
-scenarios during cross-chain execution. You can pass an optional
-`revert_options` argument to all Gateway instructions (`deposit`,
-`deposit_spl_token`, `deposit_and_call`, etc.). This enables more granular
-control over what happens when a cross-chain call fails on ZetaChain.
-
-The `RevertOptions` struct is defined as:
-
-```rust
-pub struct RevertOptions {
- pub revert_address: Pubkey,
- pub abort_address: [u8; 20],
- pub call_on_revert: bool,
- pub revert_message: Vec,
- pub on_revert_gas_limit: u64,
-}
-```
-
-### Fields
-
-- `revert_address`: Solana `Pubkey` that receives the tokens back if the
- transaction fails on ZetaChain after being processed. This must be a valid SPL
- token or SOL account depending on the asset deposited.
-- `abort_address`: 20-byte Ethereum-style address on ZetaChain that receives the
- tokens if the call to the universal contract’s onCall function fails and the
- protocol is unable to execute a revert back to Solana (e.g., due to
- insufficient gas, invalid revert path, or internal errors). This address acts
- as a final fallback to prevent asset loss. If call_on_revert is true, this
- address may also receive the revert message via the app’s onRevert function.
-- `call_on_revert` boolean flag that determines whether the `on_revert` on
- Solana or `onAbort` on ZetaChain hook on the universal app should be called if
- the transaction fails.
-- `revert_message`: arbitrary bytes to be passed to the `on_revert` on Solana
- and `onAbort` on ZetaChain functions. This can contain metadata about the
- original intent, failure reason, or any custom app-specific data.
-- `on_revert_gas_limit`: the gas limit to allocate for the revert transaction on
- ZetaChain. Ensure this is sufficient for the `onRevert` hook to execute.
-
-### Notes
-
-- If `revert_options` is omitted, the default behavior in case of revert is to
- transfer the tokens back to the sender.
-- To fully protect assets against loss of funds, we recommend always specifying
- `abort_address`.
-
-### Implementing `on_revert`
-
-If a call to a universal contract on ZetaChain reverts, and the protocol is able
-to execute a revert transaction back to Solana, the Gateway invokes the
-`on_revert` function in your Solana program. This lets your app unwind state,
-emit telemetry, or reimburse the user after a failed cross-chain call.
-
-```rust
-pub fn on_revert(
- ctx: Context,
- amount: u64, // Asset quantity originally deposited (lamports or SPL)
- sender: Pubkey, // The account that triggered the deposit/call from Solana
- data: Vec, // Arbitrary bytes supplied via `revert_message`
-) -> Result<()>
-```
-
-Implement this function to make your universal app resilient and transparent in
-the face of cross-chain failures.
-
-## Withdraw and Call a Solana Program
-
-To withdraw ZRC-20 tokens and call a Solana program from a universal app on
-ZetaChain, use the `withdrawAndCall` function of the ZetaChain Gateway. The
-program being called on Solana must implement an `on_call` function.
-
-The `on_call` function must have the following signature:
-
-```rust
-pub fn on_call(
- ctx: Context,
- amount: u64,
- sender: [u8; 20],
- data: Vec,
-) -> Result<()>
-```
-
-The function receives:
-
-- `amount`: The amount of tokens being withdrawn
-- `sender`: The address of the universal app on ZetaChain that initiated the
- call
-- `data`: Additional data passed from the universal app
-
-The program can handle both SOL and SPL token withdrawals. For SPL tokens, the
-program must include the necessary token accounts and mint account in its
-context.
-
-When calling a Solana program from ZetaChain, the message payload must include
-both the program accounts and the data to be passed to the program. The payload
-is ABI-encoded as a tuple containing:
-
-1. An array of account metadata, where each account is specified as:
-
- - `publicKey`: The Solana public key of the account
- - `isWritable`: Whether the account can be modified by the program
-
-2. The data to be passed to the program's `on_call` function
-
-The accounts array must include all required accounts for the program's
-`on_call` function.
-
-For SOL token withdrawals, the accounts array must include:
-
-- Program PDA (writable)
-- Gateway PDA (read-only)
-- System program (read-only)
-
-For SPL token withdrawals, the accounts array must include:
-
-- Program PDA (writable)
-- Program's associated token account (writable)
-- Mint account (read-only)
-- Gateway PDA (read-only)
-- Token program (read-only)
-- System program (read-only)
-
-The data field can be any bytes that your program's `on_call` function expects
-to receive.
-
-For a complete example of how to call a Solana program from a universal app,
-including message encoding and program implementation, check out the [Solana
-example in the ZetaChain examples
-repository](https://github.com/zeta-chain/example-contracts/tree/main/examples/call/solana).
-
-## Fees
-
-A deposit fee of 2,000,000 lamports (0.002 SOL) is charged for all deposits.
-
-## Error Handling
-
-The Solana Gateway program includes several error codes to handle different
-failure scenarios:
-
-- `SignerIsNotAuthority`: The signer is not authorized to perform the action.
-- `DepositPaused`: Deposits are currently paused.
-- `NonceMismatch`: The provided nonce does not match the expected nonce.
-- `TSSAuthenticationFailed`: The TSS signature verification failed.
-- `DepositToAddressMismatch`: The deposit destination address does not match.
-- `MessageHashMismatch`: The message hash verification failed.
-- `MemoLengthExceeded`: The memo length exceeds the maximum allowed size.
-- `SPLAtaAndMintAddressMismatch`: The SPL token account address does not match
- the expected address.
-- `EmptyReceiver`: The receiver address is empty.
-- `InvalidInstructionData`: The instruction data is invalid.
diff --git a/src/pages/developers/chains/solana.zh-CN.mdx b/src/pages/developers/chains/solana.zh-CN.mdx
deleted file mode 100644
index 7594d701f..000000000
--- a/src/pages/developers/chains/solana.zh-CN.mdx
+++ /dev/null
@@ -1,180 +0,0 @@
-若要从 Solana 与全链应用交互,请使用 Solana Gateway。它支持:
-
-- 将 SOL 存入 ZetaChain 的帐号或全链应用
-- 存入受支持的 SPL 代币
-- 存入 SOL 并调用全链应用
-- 存入受支持的 SPL 代币并调用全链应用
-
-## 存入 SOL
-
-若要将 SOL 存入 EOA 或全链合约,请调用 Solana Gateway 程序的 `deposit` 指令:
-
-```rust
-pub fn deposit(ctx: Context, amount: u64, receiver: [u8; 20], revert_options: Option) -> Result<()>
-```
-
-该指令接收 SOL(以 lamports 计价)并发送至 ZetaChain 上的 `receiver`。注意 1 SOL = 1,000,000,000 lamports,指定 `amount` 时需转换单位。
-
-`receiver` 可以是 ZetaChain 上的外部账户或全链应用地址。即便接收方是具备标准 `receive` 函数的合约,`deposit` 也不会触发合约调用;如需存入并调用全链应用,请使用 `deposit_and_call`。
-
-存入完成后,接收方会得到该代币的 [ZRC-20 版本](/developers/evm/zrc20),例如 ZRC-20 SOL。
-
-## 存入 SPL 代币
-
-若要将 SPL 代币存入 EOA 或全链合约,请调用 `deposit_spl_token` 指令:
-
-```rust
-pub fn deposit_spl_token(ctx: Context, amount: u64, receiver: [u8; 20], revert_options: Option) -> Result<()>
-```
-
-仅可存入[受支持的 SPL 代币](/developers/evm/zrc20)。接收方会获得存入代币的 ZRC-20 版本(如 ZRC-20 USDC.SOL)。SPL 代币必须先通过白名单才能通过 Gateway 存入。
-
-`amount` 指定存入的 SPL 代币数量。
-
-## 存入 SOL 并调用全链应用
-
-如需存入 SOL 并调用全链应用,请使用 `deposit_and_call` 指令:
-
-```rust
-pub fn deposit_and_call(ctx: Context, amount: u64, receiver: [u8; 20], message: Vec, revert_options: Option) -> Result<()>
-```
-
-跨链交易处理完成后,将执行目标全链应用合约的 `onCall` 函数。
-
-`receiver` 必须是全链应用合约地址。
-
-调用全链应用时,`message` 会传递给 `onCall`。
-
-## 存入 SPL 代币并调用全链应用
-
-`deposit_spl_token_and_call` 指令可在发送 SPL 代币的同时调用全链应用:
-
-```rust
-pub fn deposit_spl_token_and_call(ctx: Context, amount: u64, receiver: [u8; 20], message: Vec, revert_options: Option) -> Result<()>
-```
-
-其中 `amount` 为 SPL 代币数量。
-
-当前协议版本一次仅支持存入一种 SPL 代币。
-
-## 调用全链应用
-
-```rust
-pub fn call(ctx: Context, receiver: [u8; 20], message: Vec, revert_options: Option) -> Result<()>
-```
-
-在仅需在 ZetaChain 执行逻辑且无需资产转移时使用。
-
-## 回退选项
-
-Solana Gateway 支持在跨链执行失败时通过 `revert_options` 处理回退场景。所有指令(`deposit`、`deposit_spl_token`、`deposit_and_call` 等)都可传入该可选参数,以便精细控制 ZetaChain 端调用失败时的行为。
-
-`RevertOptions` 结构体定义如下:
-
-```rust
-pub struct RevertOptions {
- pub revert_address: Pubkey,
- pub abort_address: [u8; 20],
- pub call_on_revert: bool,
- pub revert_message: Vec,
- pub on_revert_gas_limit: u64,
-}
-```
-
-### 字段说明
-
-- `revert_address`:当跨链调用在 ZetaChain 处理后失败时,接收退回代币的 Solana `Pubkey`。需根据资产类型提供有效的 SOL 或 SPL 账户。
-- `abort_address`:ZetaChain 上 20 字节的以太坊风格地址。当全链合约的 `onCall` 失败且无法回退到 Solana(例如 Gas 不足、回退路径无效或内部错误)时接收资产,作为最终兜底。若 `call_on_revert` 为 `true`,该地址也可能通过应用的 `onRevert` 接收回退消息。
-- `call_on_revert`:布尔值,决定当交易失败时是否在 Solana 端调用 `on_revert` 或在 ZetaChain 调用 `onAbort` 钩子。
-- `revert_message`:传递给 Solana 端 `on_revert` 与 ZetaChain 端 `onAbort` 的任意字节数据,可包含原始意图、失败原因或自定义信息。
-- `on_revert_gas_limit`:为 ZetaChain 回退交易分配的 Gas 上限,需确保足以执行 `onRevert` 钩子。
-
-### 注意事项
-
-- 若省略 `revert_options`,默认行为是在回退时将代币退回给发送者。
-- 为全面保护资产,建议始终设置 `abort_address`。
-
-### 实现 `on_revert`
-
-当调用 ZetaChain 上的全链合约发生回退且协议能够将交易回退至 Solana 时,Gateway 会调用你在 Solana 程序中实现的 `on_revert`,方便应用回滚状态、记录日志或补偿用户。
-
-```rust
-pub fn on_revert(
- ctx: Context,
- amount: u64, // 最初存入的资产数量(lamports 或 SPL)
- sender: Pubkey, // 在 Solana 发起存入/调用的账户
- data: Vec, // 通过 `revert_message` 提供的自定义数据
-) -> Result<()>
-```
-
-实现此函数可增强应用在跨链失败场景下的韧性与透明度。
-
-## 提取并调用 Solana 程序
-
-若要在 ZetaChain 的全链应用中提取 ZRC-20 代币并调用 Solana 程序,可使用 ZetaChain Gateway 的 `withdrawAndCall`。目标 Solana 程序需实现 `on_call` 函数,函数签名如下:
-
-```rust
-pub fn on_call(
- ctx: Context,
- amount: u64,
- sender: [u8; 20],
- data: Vec,
-) -> Result<()>
-```
-
-其中:
-
-- `amount`:提取的代币数量
-- `sender`:在 ZetaChain 发起调用的全链应用地址
-- `data`:来自全链应用的附加数据
-
-程序需同时支持 SOL 与 SPL 代币提取。若涉及 SPL,程序上下文中必须包含相应的代币账户与铸币账户。
-
-从 ZetaChain 调用 Solana 程序时,消息载荷需同时包含程序账户与传递给程序的数据。载荷采用 ABI 编码的元组,包含:
-
-1. 账户元数据数组,每个账户包含:
- - `publicKey`:账户的 Solana 公钥
- - `isWritable`:账户是否可被修改
-
-2. 传递给程序 `on_call` 的数据
-
-账户数组必须包含程序 `on_call` 所需的全部账户。
-
-对于 SOL 提取,账户数组需包含:
-
-- 程序 PDA(可写)
-- Gateway PDA(只读)
-- System program(只读)
-
-对于 SPL 提取,账户数组需包含:
-
-- 程序 PDA(可写)
-- 程序关联的代币账户(可写)
-- Mint 账户(只读)
-- Gateway PDA(只读)
-- Token program(只读)
-- System program(只读)
-
-`data` 字段可为程序 `on_call` 期望的任意字节。
-
-有关从全链应用调用 Solana 程序的完整示例(包括消息编码与程序实现),请参考 [ZetaChain 示例仓库中的 Solana 示例](https://github.com/zeta-chain/example-contracts/tree/main/examples/call/solana)。
-
-## 手续费
-
-每次存入将收取 2,000,000 lamports(0.002 SOL)的手续费。
-
-## 错误处理
-
-Solana Gateway 程序定义了多种错误码以覆盖不同失败场景,包括:
-
-- `SignerIsNotAuthority`:签名者无权执行该操作。
-- `DepositPaused`:当前暂停售入。
-- `NonceMismatch`:提供的 nonce 与预期不符。
-- `TSSAuthenticationFailed`:TSS 签名验证失败。
-- `DepositToAddressMismatch`:存入目标地址不匹配。
-- `MessageHashMismatch`:消息哈希验证失败。
-- `MemoLengthExceeded`:Memo 长度超出限制。
-- `SPLAtaAndMintAddressMismatch`:SPL 代币账户地址与预期不符。
-- `EmptyReceiver`:接收地址为空。
-- `InvalidInstructionData`:指令数据无效。
-
diff --git a/src/pages/developers/chains/sui.en-US.mdx b/src/pages/developers/chains/sui.en-US.mdx
deleted file mode 100644
index 54cf5cfe1..000000000
--- a/src/pages/developers/chains/sui.en-US.mdx
+++ /dev/null
@@ -1,96 +0,0 @@
-# Sui Gateway
-
-To interact with universal applications from Sui chain, use the Sui Gateway.
-
-For step-by-step examples of using the Sui gateway, see the [Sui
-tutorial](/developers/tutorials/sui/).
-
-The Sui Gateway supports:
-
-- Depositing native SUI and other coins to a universal app or an account on
- ZetaChain
-- Depositing coins and calling a universal app
-
-## Deposit Coins
-
-To deposit coins to an EOA or a universal contract on ZetaChain, use the
-`deposit` function:
-
-```move
-public entry fun deposit(
- gateway: &mut Gateway,
- coins: Coin,
- receiver: String,
- ctx: &mut TxContext,
-)
-```
-
-The `deposit` function accepts any whitelisted coin type `T` (including native
-SUI), which will be sent to the specified `receiver` on ZetaChain.
-
-The `receiver` parameter should be a valid EVM-style address (0x-prefixed hex
-string) representing either an externally-owned account (EOA) or a universal app
-address on ZetaChain. Even if the receiver is a universal app contract, the
-`deposit` function will not trigger a contract call. If you want to deposit and
-call a universal app, use the `deposit_and_call` function instead.
-
-After the deposit is processed, the receiver receives the ZRC-20 version of the
-deposited token on ZetaChain.
-
-## Deposit Coins and Call a Universal App
-
-To deposit coins and call a universal app contract, use the `deposit_and_call`
-function:
-
-```move
-public entry fun deposit_and_call(
- gateway: &mut Gateway,
- coins: Coin,
- receiver: String,
- payload: vector,
- ctx: &mut TxContext,
-)
-```
-
-The `receiver` must be the address of a universal app contract on ZetaChain. The
-`payload` parameter will be passed to the `onCall` function of the universal app
-contract.
-
-The maximum payload size is 1024 bytes. The transaction will fail if the payload
-exceeds this limit.
-
-## Administrative Functions
-
-The Sui Gateway includes several administrative functions that require special
-capability objects:
-
-- `whitelist` - Enables deposits for a new coin type (requires
- `WhitelistCap`)
-- `withdraw` - Called by the TSS address when tokens are withdrawn from
- ZetaChain to Sui. This function requires a special capability object
- (`WithdrawCap`) that is only held by the TSS nodes. The `nonce` parameter
- prevents replay attacks by ensuring each withdrawal is processed exactly once.
-- `unwhitelist` - Disables deposits for a coin type (requires `AdminCap`)
-- `pause` - Temporarily disables all deposits (requires `AdminCap`)
-- `unpause` - Re-enables deposits (requires `AdminCap`)
-- `issue_withdraw_and_whitelist_cap` - Rotates the TSS capabilities (requires
- `AdminCap`)
-
-## Events
-
-The Gateway emits several events that can be monitored:
-
-- `DepositEvent` - Emitted when coins are deposited
-- `DepositAndCallEvent` - Emitted when coins are deposited with a contract call
-- `WithdrawEvent` - Emitted when coins are withdrawn
-- `NonceIncreaseEvent` - Emitted when the withdrawal nonce is increased
-
-## View Functions
-
-The Gateway provides several read-only functions:
-
-- `nonce()` - Returns the current withdrawal nonce
-- `vault_balance()` - Returns the balance of a specific coin type in the
- gateway
-- `is_whitelisted()` - Checks if a coin type is enabled for deposits
-- `is_paused()` - Checks if deposits are currently paused
diff --git a/src/pages/developers/chains/sui.zh-CN.mdx b/src/pages/developers/chains/sui.zh-CN.mdx
deleted file mode 100644
index 1ba8f1947..000000000
--- a/src/pages/developers/chains/sui.zh-CN.mdx
+++ /dev/null
@@ -1,77 +0,0 @@
-# Sui Gateway
-
-若要从 Sui 链与全链应用交互,请使用 Sui Gateway。
-
-有关使用 Sui Gateway 的分步示例,请参阅 [Sui 教程](/developers/tutorials/sui/)。
-
-Sui Gateway 支持:
-
-- 将原生 SUI 及其他代币存入 ZetaChain 的帐号或全链应用
-- 存入代币的同时调用全链应用
-
-## 存入代币
-
-若要将代币存入 ZetaChain 上的 EOA 或全链合约,可调用 `deposit` 函数:
-
-```move
-public entry fun deposit(
- gateway: &mut Gateway,
- coins: Coin,
- receiver: String,
- ctx: &mut TxContext,
-)
-```
-
-`deposit` 接受任何已列入白名单的代币类型 `T`(包含原生 SUI),并将其发送至 ZetaChain 上的 `receiver`。
-
-`receiver` 参数须为合法的 EVM 风格地址(带 `0x` 前缀的十六进制字符串),可对应 ZetaChain 上的外部账户或全链应用地址。即使接收方是全链应用合约,`deposit` 也不会触发合约调用;如需存入并调用应用,请使用 `deposit_and_call`。
-
-存入完成后,接收方会在 ZetaChain 获得该代币的 ZRC-20 版本。
-
-## 存入代币并调用全链应用
-
-若要存入代币并调用全链应用合约,请使用 `deposit_and_call`:
-
-```move
-public entry fun deposit_and_call(
- gateway: &mut Gateway,
- coins: Coin,
- receiver: String,
- payload: vector,
- ctx: &mut TxContext,
-)
-```
-
-`receiver` 必须是 ZetaChain 上全链应用合约地址;`payload` 将传递给该应用的 `onCall` 函数。
-
-载荷最大为 1024 字节,超出将导致交易失败。
-
-## 管理函数
-
-Sui Gateway 提供多项需要特殊能力对象的管理函数:
-
-- `whitelist`:为新的代币类型启用存入(需 `WhitelistCap`)
-- `withdraw`:由 TSS 地址在将代币自 ZetaChain 提取回 Sui 时调用。仅 TSS 节点持有特定能力对象(`WithdrawCap`)。`nonce` 参数可防止重放攻击,确保每笔提取只处理一次。
-- `unwhitelist`:禁用某种代币类型的存入(需 `AdminCap`)
-- `pause`:暂时禁用所有存入(需 `AdminCap`)
-- `unpause`:重新启用存入(需 `AdminCap`)
-- `issue_withdraw_and_whitelist_cap`:轮换 TSS 能力对象(需 `AdminCap`)
-
-## 事件
-
-Gateway 会发出以下事件,便于监控:
-
-- `DepositEvent`:成功存入代币时触发
-- `DepositAndCallEvent`:存入代币并调用合约时触发
-- `WithdrawEvent`:提取代币时触发
-- `NonceIncreaseEvent`:提取 nonce 增加时触发
-
-## 只读函数
-
-Gateway 提供若干只读接口:
-
-- `nonce()`:返回当前提取 nonce
-- `vault_balance()`:返回 Gateway 中特定代币类型的余额
-- `is_whitelisted()`:检查代币类型是否已启用存入
-- `is_paused()`:检查存入功能当前是否暂停
-
diff --git a/src/pages/developers/chains/ton.en-US.mdx b/src/pages/developers/chains/ton.en-US.mdx
deleted file mode 100644
index 2739343bb..000000000
--- a/src/pages/developers/chains/ton.en-US.mdx
+++ /dev/null
@@ -1,68 +0,0 @@
-To interact with universal applications from TON, use the TON gateway.
-
-TON gateway supports:
-
-- Depositing TON to a universal app or an account on ZetaChain
-- Depositing TON and calling a universal app
-- Withdrawing TON from ZetaChain
-
-## Deposit TON
-
-To deposit TON to an EOA or a universal contract, send an internal message to
-the Gateway contract with the following structure:
-
-```func
-op_code:uint32 query_id:uint64 evm_recipient:slice (160 bits)
-```
-
-The deposit `op_code` is `101`. `query_id` is reserved for future use, leave it
-to `0`.
-
-The `evm_recipient` specifies the address on ZetaChain that will receive the
-deposited TON. This can be either an externally-owned account (EOA) or a
-universal app address.
-
-Here's an example of how to construct the deposit message in TypeScript:
-
-```typescript
-const opDeposit = 101;
-const body = beginCell().storeUint(opDeposit, 32).storeUint(0, 64).storeUint(zevmRecipient, 160).endCell();
-```
-
-After the deposit is processed, the receiver receives the [ZRC-20
-version](/developers/evm/zrc20) of the deposited TON.
-
-## Deposit TON and Call a Universal App
-
-To deposit TON and call a universal app contract, send an internal message to
-the Gateway contract with the following structure:
-
-```func
-op_code:uint32 query_id:uint64 evm_recipient:slice (160 bits) call_data:cell
-```
-
-The depositAndCall `op_code` is `102`. `query_id` is reserved for future use,
-leave it to `0`. Also note that call_data should be a cell encoded in ["snake
-data"](https://docs.ton.org/v3/guidelines/dapps/asset-processing/nft-processing/metadata-parsing#snake-data-encoding)
-format (supported by most TON libraries)
-
-The `evm_recipient` must be the address of a universal app contract.
-
-The `call_data` cell contains the payload that will be passed to the `onCall`
-function of the universal app contract.
-
-Here's an example of how to construct the deposit-and-call message in
-TypeScript:
-
-```typescript
-const opDepositAndCall = 102;
-const body = beginCell()
- .storeUint(opDepositAndCall, 32)
- .storeUint(0, 64)
- .storeUint(zevmRecipient, 160)
- .storeRef(callDataCell) // callDataCell should be a cell containing the payload
- .endCell();
-```
-
-After the cross-chain transaction is processed, the `onCall` function of the
-universal app contract is executed.
diff --git a/src/pages/developers/chains/ton.zh-CN.mdx b/src/pages/developers/chains/ton.zh-CN.mdx
deleted file mode 100644
index 698b784e4..000000000
--- a/src/pages/developers/chains/ton.zh-CN.mdx
+++ /dev/null
@@ -1,57 +0,0 @@
-若要从 TON 与全链应用交互,请使用 TON Gateway。
-
-TON Gateway 支持:
-
-- 将 TON 存入 ZetaChain 的帐号或全链应用
-- 存入 TON 并调用全链应用
-- 从 ZetaChain 提取 TON
-
-## 存入 TON
-
-若要将 TON 存入 EOA 或全链合约,请向 Gateway 合约发送如下结构的内部消息:
-
-```func
-op_code:uint32 query_id:uint64 evm_recipient:slice (160 bits)
-```
-
-存入操作的 `op_code` 为 `101`。`query_id` 预留供未来使用,目前设置为 `0`。
-
-`evm_recipient` 指定 ZetaChain 上接收 TON 的地址,可以是外部账户或全链应用地址。
-
-以下示例展示了如何在 TypeScript 中构造存入消息:
-
-```typescript
-const opDeposit = 101;
-const body = beginCell().storeUint(opDeposit, 32).storeUint(0, 64).storeUint(zevmRecipient, 160).endCell();
-```
-
-存入完成后,接收方会获得该 TON 的 [ZRC-20 版本](/developers/evm/zrc20)。
-
-## 存入 TON 并调用全链应用
-
-若要存入 TON 并调用全链应用合约,请向 Gateway 合约发送如下结构的内部消息:
-
-```func
-op_code:uint32 query_id:uint64 evm_recipient:slice (160 bits) call_data:cell
-```
-
-`depositAndCall` 的 `op_code` 为 `102`;`query_id` 仍设置为 `0`。请注意 `call_data` 需使用大多数 TON 库支持的 ["snake data"](https://docs.ton.org/v3/guidelines/dapps/asset-processing/nft-processing/metadata-parsing#snake-data-encoding) 格式编码。
-
-`evm_recipient` 必须是全链应用合约地址。
-
-`call_data` 单元(cell)包含将传递给全链应用 `onCall` 函数的载荷。
-
-以下示例展示了如何在 TypeScript 中构造存入并调用的消息:
-
-```typescript
-const opDepositAndCall = 102;
-const body = beginCell()
- .storeUint(opDepositAndCall, 32)
- .storeUint(0, 64)
- .storeUint(zevmRecipient, 160)
- .storeRef(callDataCell) // callDataCell 需为包含载荷的 cell
- .endCell();
-```
-
-跨链交易处理完成后,将执行目标全链应用合约的 `onCall` 函数。
-
diff --git a/src/pages/developers/chains/zetachain.en-US.mdx b/src/pages/developers/chains/zetachain.en-US.mdx
deleted file mode 100644
index 380c54e64..000000000
--- a/src/pages/developers/chains/zetachain.en-US.mdx
+++ /dev/null
@@ -1,292 +0,0 @@
-To make a call from a universal app to a contract on a connected chain or
-withdraw tokens, use the ZetaChain gateway.
-
-The ZetaChain gateway supports:
-
-- Withdrawing ZRC-20 tokens as native gas or ERC-20 tokens to connected chains.
-- Withdrawing tokens and making a contract call on connected chains.
-- Calling contracts on connected chains.
-
-Note: Withdrawing ZETA tokens is currently not supported and will revert with
-`ZETANotSupported()`.
-
-## Withdraw ZRC-20 Tokens
-
-To withdraw ZRC-20 tokens to an EOA or a contract on a connected chain, use the
-`withdraw` function of the gateway contract:
-
-```solidity
-function withdraw(bytes memory receiver, uint256 amount, address zrc20, RevertOptions calldata revertOptions) external;
-```
-
-The `receiver` can be either an externally-owned account (EOA) or a contract on
-a connected chain. Even if the receiver is a smart contract with a standard
-`receive` function, the `withdraw` function will not trigger a contract call. If
-you need to withdraw and call a contract on a connected chain, use the
-`withdrawAndCall` function instead.
-
-The `receiver` is of type `bytes` to accommodate different address formats used
-by various chains (e.g., Bech32 for Bitcoin). This type ensures the receiver
-address is chain-agnostic. When withdrawing to an EVM chain, ensure you convert
-`address` to `bytes`.
-
-When withdrawing to non-EVM chains make sure to encode the `receiver` address to
-`bytes` **as string**, meaning you take an address as **a string of characters**
-and convert it into bytes.
-
-For example, if the receiver address on Solana is:
-
-```
-GBwCxLUt5qn12aCD4uVKMWnoXPn2DoH126p8FrFmGNUy
-```
-
-The receiver `bytes` should be:
-
-```
-0x47427743784c557435716e31326143443475564b4d576e6f58506e32446f4831323670384672466d474e5579
-```
-
-The `amount` specifies the quantity to withdraw, and `zrc20` is the ZRC-20
-address of the token being withdrawn.
-
-Note: Some connected chains enforce a minimum withdrawal amount. For example,
-withdrawing ZRC-20 SOL to Solana requires a minimum of 1,000,000 (lamports) to
-satisfy rent-exemption requirements.
-
-The `revertOptions.revertMessage` must not exceed 1024 bytes in length.
-
-You don't need to specify the destination chain since each ZRC-20 token is tied
-to the chain from which it was deposited. A ZRC-20 token can only be withdrawn
-to its originating chain. For example, to withdraw ZRC-20 USDC.ETH to the BNB
-chain, you must first swap it to ZRC-20 USDC.BNB.
-
-## Withdraw ZRC-20 Tokens and Call a Contract on a Connected Chain
-
-To withdraw ZRC-20 tokens and call a contract on a connected chain, use the
-`withdrawAndCall` function:
-
-```solidity
-function withdrawAndCall(bytes memory receiver, uint256 amount, address zrc20, bytes calldata message, CallOptions calldata callOptions, RevertOptions calldata revertOptions) external;
-```
-
-This function withdraws tokens and makes a call to a contract on the connected
-chain identified by the `zrc20` address. For instance, if ZRC-20 ETH is
-withdrawn, the call is made to a contract on Ethereum.
-
-The combined length of `message` and `revertOptions.revertMessage` must not
-exceed 1024 bytes.
-
-## Call a Contract on a Connected Chain
-
-To call a contract on a connected chain without withdrawing tokens, use the
-`call` function:
-
-```solidity
-function call(bytes memory receiver, address zrc20, bytes calldata message, CallOptions calldata callOptions, RevertOptions calldata revertOptions) external;
-```
-
-Here, `zrc20` represents the ZRC-20 token address of the gas token for the
-destination chain. This address acts as an identifier for the target chain. For
-example, to call a contract on Ethereum, use the ZRC-20 ETH token address.
-
-The combined length of `message` and `revertOptions.revertMessage` must not
-exceed 1024 bytes.
-
-## Call Options
-
-The `CallOptions` parameter specifies details for making calls to contracts on
-connected chains. It is used in both the `call` and `withdrawAndCall` functions:
-
-```solidity
-struct CallOptions {
- uint256 gasLimit;
- bool isArbitraryCall;
-}
-```
-
-- **`gasLimit`**: The maximum gas the cross-chain contract call can consume. If
- the gas usage exceeds this limit, the transaction reverts.
-- **`isArbitraryCall`**: Determines whether the call is "arbitrary" (`true`) or
- "authenticated" (`false`).
-
-An arbitrary call invokes any function on a connected chain but does not retain
-the original caller's identity—within the target contract, `msg.sender` is the
-Gateway address, not the originating universal contract. This is suitable for
-scenarios like token swaps, where the caller's identity is unnecessary.
-
-An authenticated call specifically targets the `onCall` function of a contract
-on the connected chain. Authentication is achieved because the `onCall` function
-receives the `context.sender` parameter, referencing the originating universal
-contract. This allows the target contract to verify and trust the initiating
-universal app, rejecting unauthorized calls.
-
-## Format of the `message` Parameter
-
-For arbitrary calls (when `isArbitraryCall` is `true`) the `message` parameter
-in the `withdrawAndCall` and `call` functions contains the encoded function
-selector and arguments for the target contract:
-
-- **Function Selector**: The first 4 bytes of the Keccak-256 hash of the
- function signature.
-- **Arguments**: The remaining bytes, ABI-encoded according to Ethereum's rules.
-
-For example:
-
-```
-0xa777d0dc00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000005616c696365000000000000000000000000000000000000000000000000000000
-```
-
-- **Function Selector**: `0xa777d0dc` corresponds to `hello(string)`.
-- **Arguments**: The remaining data represents the argument `alice`, encoded in
- hexadecimal (`616c696365`).
-
-For authenticated calls the `message` is just ABI-encoded arguments (no function
-selector in the beginning, because authenticated calls are routed to a specific
-`onCall` function).
-
-## Revert Transactions
-
-When a cross-chain transaction (CCTX) fails, ZetaChain uses the RevertOptions
-struct to determine how to handle the failure. The behavior depends on the
-direction of the transaction — whether it's from a connected chain to ZetaChain
-or from ZetaChain to a connected chain.
-
-### Connected Chain → ZetaChain (Incoming)
-
-This scenario happens when a contract on a connected chain sends tokens or a
-message to ZetaChain using the `depositAndCall` or `call` function on the
-Gateway.
-
-
-
-1. A contract on a connected chain calls `depositAndCall` or `call` on the
- Gateway.
-2. The Gateway forwards the call to a **universal contract** on ZetaChain.
-3. If the `onCall` function reverts, the protocol initiates the revert process.
-
-Revert Behavior:
-
-- If the `amount` sent with the original call is **enough to cover revert gas
- fees**:
-
- - ZetaChain swaps part of the amount into gas tokens (ZRC-20) for the
- connected chain.
- - The protocol sends the remaining tokens and revert message to the
- `revertAddress` on the connected chain.
- - If `callOnRevert` is `true`, the Gateway invokes the `onRevert` function.
-
-- If the `amount` is **insufficient** or zero (for example, when it's a no-asset
- `call`) the Gateway calls `onAbort` on the `abortAddress` on ZetaChain.
-
-### ZetaChain → Connected Chain (Outgoing)
-
-
-
-This scenario occurs when a universal contract on ZetaChain calls
-`withdrawAndCall` or `call` on the Gateway to interact with a contract on a
-connected chain.
-
-Flow:
-
-1. A universal contract on ZetaChain initiates a call to a connected chain via
- `withdrawAndCall` or `call`.
-2. The Gateway forwards the message and/or tokens to the target contract on the
- connected chain.
-3. If the target contract reverts, ZetaChain initiates the revert process.
-
-Revert Behavior:
-
-- If `callOnRevert` is `true`:
-
- - The Gateway invokes the `onRevert` function on the `revertAddress` on
- ZetaChain.
- - The remaining ZRC-20 tokens are passed along with the revert context.
- - If the `onRevert` call **itself reverts**, the Gateway transfers ZRC-20
- tokens to and calls `onAbort` on the `abortAddress` on ZetaChain.
-
-- If `callOnRevert` is `false`:
-
- - The Gateway transfers tokens to the `revertAddress` without invoking any
- function.
-
-The `RevertOptions` struct specifies how assets are handled in case of a
-cross-chain transaction (CCTX) revert.
-
-### `RevertOptions` Struct
-
-```solidity
-struct RevertOptions {
- address revertAddress;
- bool callOnRevert;
- address abortAddress;
- bytes revertMessage;
- uint256 onRevertGasLimit;
-}
-```
-
-- `revertAddress`: The address that receives tokens or revert logic. If revert
- address is zero, reverted tokens are transferred to the original sender of the
- call.
-- `callOnRevert`: Whether the Gateway should call `onRevert`.
-- `abortAddress`: Address to call if `onCall` reverts (for a no-asset call) or
- reverting fails (for an asset call)
-- `revertMessage`: Message passed to `onRevert` and `onAbort`.
-- `onRevertGasLimit`: Max gas allowed for `onRevert`. Determines the amount of
- tokens that will be used
-
-### `onRevert`
-
-```solidity
-struct RevertContext {
- address asset;
- uint64 amount;
- bytes revertMessage;
-}
-
-interface Revertable {
- function onRevert(RevertContext calldata revertContext) external;
-}
-```
-
-- On a connected chain, `asset` is the ERC-20 originally deposited (or zero
- address for gas assets).
-- On ZetaChain, `asset` is the ZRC-20 withdrawn during the original call.
-
-### `onAbort`
-
-```solidity
-struct AbortContext {
- bytes sender;
- address asset;
- uint256 amount;
- bool outgoing;
- uint256 chainID;
- bytes revertMessage;
-}
-
-interface Abortable {
- function onAbort(AbortContext calldata abortContext) external;
-}
-```
-
-- Called on ZetaChain as a fallback when revert execution fails.
-- Used in both incoming and outgoing transactions.
-
-### Summary
-
-| Direction | Trigger | Revert Path | Fallback if Revert Fails |
-| --------------------- | ---------------------------------------- | --------------------------------------------- | ------------------------ |
-| Connected → ZetaChain | `onCall()` in universal contract fails | `onRevert()` on connected chain (if funded) | `onAbort()` on ZetaChain |
-| ZetaChain → Connected | Target contract on connected chain fails | `onRevert()` on ZetaChain (if `callOnRevert`) | `onAbort()` on ZetaChain |
diff --git a/src/pages/developers/chains/zetachain.zh-CN.mdx b/src/pages/developers/chains/zetachain.zh-CN.mdx
deleted file mode 100644
index b5f130127..000000000
--- a/src/pages/developers/chains/zetachain.zh-CN.mdx
+++ /dev/null
@@ -1,228 +0,0 @@
-要从全链应用向连接链上的合约发起调用或提取代币,请使用 ZetaChain Gateway。
-
-ZetaChain Gateway 支持:
-
-- 将 ZRC-20 代币提取为连接链上的原生 Gas 代币或 ERC-20 代币。
-- 在提取代币的同时,对连接链上的合约发起调用。
-- 单纯对连接链上的合约发起调用。
-
-注意:目前不支持提取 ZETA 代币,调用会触发 `ZETANotSupported()` 回退。
-
-## 提取 ZRC-20 代币
-
-若要将 ZRC-20 代币提取到连接链上的 EOA 或合约,可调用 Gateway 合约的 `withdraw` 函数:
-
-```solidity
-function withdraw(bytes memory receiver, uint256 amount, address zrc20, RevertOptions calldata revertOptions) external;
-```
-
-`receiver` 可以是连接链上的外部拥有账户(EOA)或智能合约。即便接收方是具备标准 `receive` 函数的合约,`withdraw` 也不会触发合约调用;如果需要在提取后调用连接链合约,请改用 `withdrawAndCall`。
-
-`receiver` 类型为 `bytes`,以兼容不同链的地址格式(例如比特币的 Bech32)。当向 EVM 链提取时,需要将 `address` 转换为 `bytes`。
-
-当向非 EVM 链提取时,请确保将 `receiver` 地址按**字符串**编码为 `bytes`,即将地址作为字符串逐字转换为字节。
-
-例如,若 Solana 上的接收地址为:
-
-```
-GBwCxLUt5qn12aCD4uVKMWnoXPn2DoH126p8FrFmGNUy
-```
-
-对应的 `bytes` 表示为:
-
-```
-0x47427743784c557435716e31326143443475564b4d576e6f58506e32446f4831323670384672466d474e5579
-```
-
-`amount` 指定提取数量;`zrc20` 为待提取代币的 ZRC-20 地址。
-
-注意:某些连接链对提取金额设有最低限制。例如,将 ZRC-20 SOL 提取回 Solana 时,最少需 1,000,000(lamports)以满足免租金要求。
-
-`revertOptions.revertMessage` 长度不得超过 1024 字节。
-
-无需指定目标链,因为每个 ZRC-20 代币都绑定其存入的链,只能提取回原链。例如,要将 ZRC-20 USDC.ETH 提取到 BNB 链,必须先将其兑换为 ZRC-20 USDC.BNB。
-
-## 提取 ZRC-20 并调用连接链合约
-
-如需在提取 ZRC-20 的同时调用连接链上的合约,请使用 `withdrawAndCall`:
-
-```solidity
-function withdrawAndCall(bytes memory receiver, uint256 amount, address zrc20, bytes calldata message, CallOptions calldata callOptions, RevertOptions calldata revertOptions) external;
-```
-
-该函数会根据 `zrc20` 所指向的链提取代币并调用合约。例如,提取 ZRC-20 ETH 时,将调用以太坊上的目标合约。
-
-`message` 与 `revertOptions.revertMessage` 的总长度不得超过 1024 字节。
-
-## 调用连接链合约
-
-若仅需调用连接链合约(不提取代币),可使用 `call` 函数:
-
-```solidity
-function call(bytes memory receiver, address zrc20, bytes calldata message, CallOptions calldata callOptions, RevertOptions calldata revertOptions) external;
-```
-
-此处 `zrc20` 表示目标链 Gas 代币的 ZRC-20 地址,用于标识目标链。例如调用以太坊合约时需使用 ZRC-20 ETH 地址。
-
-`message` 与 `revertOptions.revertMessage` 总长度同样不得超过 1024 字节。
-
-## 调用参数(CallOptions)
-
-`CallOptions` 用于配置对连接链合约的调用细节,`call` 与 `withdrawAndCall` 均会使用:
-
-```solidity
-struct CallOptions {
- uint256 gasLimit;
- bool isArbitraryCall;
-}
-```
-
-- **`gasLimit`**:跨链合约调用可消耗的最大 Gas。若实际消耗超出该值,交易将回退。
-- **`isArbitraryCall`**:决定调用类型是“任意调用”(`true`)还是“认证调用”(`false`)。
-
-任意调用可以执行连接链上任意函数,但不会保留原始调用者身份,即目标合约中的 `msg.sender` 为 Gateway 地址,而非源全链合约。适用于无需调用者身份的场景(如代币兑换)。
-
-认证调用只会触发连接链合约中的 `onCall` 函数。协议通过 `onCall` 接收的 `context.sender`(源全链合约地址)实现鉴权,目标合约可据此验证并信任调用方,拒绝未经授权的调用。
-
-## `message` 参数格式
-
-对于任意调用(`isArbitraryCall` 为 `true`),`withdrawAndCall` 与 `call` 的 `message` 参数需包含目标函数的编码选择器和参数:
-
-- **函数选择器**:函数签名的 Keccak-256 哈希前 4 个字节。
-- **参数**:按以太坊 ABI 规则编码的剩余字节。
-
-例如:
-
-```
-0xa777d0dc00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000005616c696365000000000000000000000000000000000000000000000000000000
-```
-
-- **函数选择器**:`0xa777d0dc` 对应 `hello(string)`。
-- **参数**:余下数据表示字符串参数 `alice` 的十六进制编码(`616c696365`)。
-
-对于认证调用,`message` 仅包含 ABI 编码的参数(无需函数选择器,因为调用会路由至指定的 `onCall`)。
-
-## 回退交易(Revert Transactions)
-
-当跨链交易(CCTX)失败时,ZetaChain 会依据 `RevertOptions` 结构体决定如何处理。行为取决于交易方向——是连接链到 ZetaChain,还是 ZetaChain 到连接链。
-
-### 连接链 → ZetaChain(入向)
-
-该场景发生在连接链上的合约通过 Gateway 的 `depositAndCall` 或 `call` 向 ZetaChain 发送代币或消息时。
-
-
-
-1. 连接链合约调用 Gateway 的 `depositAndCall` 或 `call`。
-2. Gateway 将调用转发至 ZetaChain 的**全链合约**。
-3. 若 `onCall` 函数回退,协议启动回退流程。
-
-回退行为:
-
-- 若原始调用携带的 `amount` **足以覆盖回退所需 Gas**:
-
- - ZetaChain 会兑换部分金额为连接链对应的 Gas 代币(ZRC-20)。
- - 协议将剩余代币与回退消息发送至连接链上的 `revertAddress`。
- - 若 `callOnRevert` 为 `true`,Gateway 会调用 `onRevert`。
-
-- 若 `amount` **不足**或为零(例如无资产调用),Gateway 会在 ZetaChain 上调用 `onAbort`(目标为 `abortAddress`)。
-
-### ZetaChain → 连接链(出向)
-
-
-
-该场景发生在 ZetaChain 上的全链合约通过 `withdrawAndCall` 或 `call` 与连接链合约交互时。
-
-流程:
-
-1. 全链合约在 ZetaChain 上通过 `withdrawAndCall` 或 `call` 发起调用。
-2. Gateway 将消息和/或代币转发至连接链目标合约。
-3. 若目标合约回退,ZetaChain 启动回退流程。
-
-回退行为:
-
-- 若 `callOnRevert` 为 `true`:
-
- - Gateway 会在 ZetaChain 上调用 `revertAddress` 的 `onRevert`。
- - 剩余 ZRC-20 代币会连同回退上下文一并传递。
- - 若 `onRevert` 自身回退,Gateway 会将 ZRC-20 代币转给 `abortAddress` 并调用其 `onAbort`。
-
-- 若 `callOnRevert` 为 `false`:
-
- - Gateway 仅将代币转给 `revertAddress`,不执行任何函数。
-
-`RevertOptions` 结构体定义了跨链交易(CCTX)回退时资产的处理方式。
-
-### `RevertOptions` 结构体
-
-```solidity
-struct RevertOptions {
- address revertAddress;
- bool callOnRevert;
- address abortAddress;
- bytes revertMessage;
- uint256 onRevertGasLimit;
-}
-```
-
-- `revertAddress`:接收代币或回退逻辑的地址。若为零地址,代币会退回原调用者。
-- `callOnRevert`:指定 Gateway 是否调用 `onRevert`。
-- `abortAddress`:在 `onCall` 回退(无资产调用)或回退执行失败(有资产调用)时的处理地址。
-- `revertMessage`:传递给 `onRevert` 与 `onAbort` 的消息。
-- `onRevertGasLimit`:`onRevert` 可用的最大 Gas,用于确定所需代币数量。
-
-### `onRevert`
-
-```solidity
-struct RevertContext {
- address asset;
- uint64 amount;
- bytes revertMessage;
-}
-
-interface Revertable {
- function onRevert(RevertContext calldata revertContext) external;
-}
-```
-
-- 在连接链上,`asset` 为最初存入的 ERC-20(或原生 Gas 代币对应的零地址)。
-- 在 ZetaChain 上,`asset` 为原始调用中提取的 ZRC-20。
-
-### `onAbort`
-
-```solidity
-struct AbortContext {
- bytes sender;
- address asset;
- uint256 amount;
- bool outgoing;
- uint256 chainID;
- bytes revertMessage;
-}
-
-interface Abortable {
- function onAbort(AbortContext calldata abortContext) external;
-}
-```
-
-- 当回退执行失败时,ZetaChain 会作为兜底调用。
-- 适用于入向与出向交易。
-
-### 总结
-
-| 方向 | 触发条件 | 回退路径 | 回退失败的兜底措施 |
-| -------------------- | -------------------------------------- | --------------------------------------------- | --------------------------- |
-| 连接链 → ZetaChain | 全链合约的 `onCall()` 回退 | 若资金充足,在连接链调用 `onRevert()` | 在 ZetaChain 调用 `onAbort()` |
-| ZetaChain → 连接链 | 连接链目标合约回退 | 若 `callOnRevert` 为真,在 ZetaChain 调用 `onRevert()` | 在 ZetaChain 调用 `onAbort()` |
-
diff --git a/src/pages/developers/evm/erc20.en-US.mdx b/src/pages/developers/erc20.en-US.mdx
similarity index 100%
rename from src/pages/developers/evm/erc20.en-US.mdx
rename to src/pages/developers/erc20.en-US.mdx
diff --git a/src/pages/developers/evm/erc20.zh-CN.mdx b/src/pages/developers/erc20.zh-CN.mdx
similarity index 100%
rename from src/pages/developers/evm/erc20.zh-CN.mdx
rename to src/pages/developers/erc20.zh-CN.mdx
diff --git a/src/pages/developers/evm.en-US.mdx b/src/pages/developers/evm.en-US.mdx
new file mode 100644
index 000000000..d63c09fa2
--- /dev/null
+++ b/src/pages/developers/evm.en-US.mdx
@@ -0,0 +1,69 @@
+---
+title: "ZetaChain EVM"
+description: "ZetaChain's EVM-compatible execution environment built on Cosmos SDK and CometBFT."
+---
+
+ZetaChain is a Proof of Stake Layer 1 blockchain that runs a complete Ethereum
+Virtual Machine. Smart contracts compile and deploy with Solidity and the
+standard EVM toolchain — Hardhat, Foundry, Remix, ethers, viem, MetaMask — with
+no modifications. The chain is built on the
+[Cosmos SDK](https://docs.cosmos.network/), the
+[CometBFT](https://docs.cometbft.com/) consensus engine, and the
+[Cosmos EVM](https://evm.cosmos.network/) module.
+
+## Architecture
+
+The Cosmos SDK provides the modular blockchain framework, including staking,
+banking, governance, and other core modules. CometBFT handles consensus,
+producing blocks with deterministic finality. The EVM is integrated as a Cosmos
+SDK module that exposes the Ethereum execution environment natively. The result
+is a sovereign Layer 1 with its own validator set, fee market, and governance,
+running Ethereum-compatible smart contract execution.
+
+## EVM compatibility
+
+ZetaChain implements the full Ethereum bytecode and the complete JSON-RPC API.
+Standard transaction formats are supported: EIP-155 for chain ID replay
+protection, EIP-1559 for the dynamic base fee market, EIP-2930 for access
+lists, and EIP-7702 for code delegation on externally owned accounts. Layer 2
+features like blob transactions (EIP-4844) are not supported, as ZetaChain
+operates as an independent Layer 1 rather than a rollup.
+
+## Finality
+
+Ethereum finalizes blocks probabilistically across many confirmations.
+ZetaChain finalizes deterministically through CometBFT in a single block,
+typically under five seconds. There are no chain reorganizations: once a block
+is committed, it is final, so contracts and integrations do not need to
+account for reorg risk.
+
+## Accounts and addresses
+
+ZetaChain supports both bech32 Cosmos addresses (prefix `zeta`) and hex EVM
+addresses. The two formats are derived from the same public key and represent
+the same account. See [Account Addresses](/developers/addresses) for details
+and conversion utilities.
+
+## Fees
+
+ZetaChain uses the EIP-1559 fee model with a dynamic base fee. From an
+application developer's perspective, fees behave identically to Ethereum. The
+native gas token is [ZETA](/developers/zeta); the on-chain denom is `azeta`
+(1 ZETA = 10¹⁸ azeta).
+
+## Tooling
+
+Existing Ethereum tooling works without modification — MetaMask and other EVM
+wallets, Hardhat, Foundry, Remix, ethers.js, viem, web3.js, and the standard
+ERC-20, ERC-721, and ERC-1155 contracts. Point any EVM client at a ZetaChain
+[RPC endpoint](/reference/api) to read state, send transactions, and
+interact with deployed contracts. Chain IDs, public RPCs, and block explorers
+are documented in [Network Details](/reference/details).
+
+## Cosmos features through precompiles
+
+Cosmos SDK functionality such as staking and governance is exposed to the EVM
+through precompiled contracts at fixed addresses, so Solidity code can call
+into these features directly. EVM wallets can also sign Cosmos SDK
+transactions using `eth_signTypedData` (EIP-712), which lets users delegate
+stake or vote on proposals without a separate Cosmos wallet.
diff --git a/src/pages/developers/evm.zh-CN.mdx b/src/pages/developers/evm.zh-CN.mdx
new file mode 100644
index 000000000..d63c09fa2
--- /dev/null
+++ b/src/pages/developers/evm.zh-CN.mdx
@@ -0,0 +1,69 @@
+---
+title: "ZetaChain EVM"
+description: "ZetaChain's EVM-compatible execution environment built on Cosmos SDK and CometBFT."
+---
+
+ZetaChain is a Proof of Stake Layer 1 blockchain that runs a complete Ethereum
+Virtual Machine. Smart contracts compile and deploy with Solidity and the
+standard EVM toolchain — Hardhat, Foundry, Remix, ethers, viem, MetaMask — with
+no modifications. The chain is built on the
+[Cosmos SDK](https://docs.cosmos.network/), the
+[CometBFT](https://docs.cometbft.com/) consensus engine, and the
+[Cosmos EVM](https://evm.cosmos.network/) module.
+
+## Architecture
+
+The Cosmos SDK provides the modular blockchain framework, including staking,
+banking, governance, and other core modules. CometBFT handles consensus,
+producing blocks with deterministic finality. The EVM is integrated as a Cosmos
+SDK module that exposes the Ethereum execution environment natively. The result
+is a sovereign Layer 1 with its own validator set, fee market, and governance,
+running Ethereum-compatible smart contract execution.
+
+## EVM compatibility
+
+ZetaChain implements the full Ethereum bytecode and the complete JSON-RPC API.
+Standard transaction formats are supported: EIP-155 for chain ID replay
+protection, EIP-1559 for the dynamic base fee market, EIP-2930 for access
+lists, and EIP-7702 for code delegation on externally owned accounts. Layer 2
+features like blob transactions (EIP-4844) are not supported, as ZetaChain
+operates as an independent Layer 1 rather than a rollup.
+
+## Finality
+
+Ethereum finalizes blocks probabilistically across many confirmations.
+ZetaChain finalizes deterministically through CometBFT in a single block,
+typically under five seconds. There are no chain reorganizations: once a block
+is committed, it is final, so contracts and integrations do not need to
+account for reorg risk.
+
+## Accounts and addresses
+
+ZetaChain supports both bech32 Cosmos addresses (prefix `zeta`) and hex EVM
+addresses. The two formats are derived from the same public key and represent
+the same account. See [Account Addresses](/developers/addresses) for details
+and conversion utilities.
+
+## Fees
+
+ZetaChain uses the EIP-1559 fee model with a dynamic base fee. From an
+application developer's perspective, fees behave identically to Ethereum. The
+native gas token is [ZETA](/developers/zeta); the on-chain denom is `azeta`
+(1 ZETA = 10¹⁸ azeta).
+
+## Tooling
+
+Existing Ethereum tooling works without modification — MetaMask and other EVM
+wallets, Hardhat, Foundry, Remix, ethers.js, viem, web3.js, and the standard
+ERC-20, ERC-721, and ERC-1155 contracts. Point any EVM client at a ZetaChain
+[RPC endpoint](/reference/api) to read state, send transactions, and
+interact with deployed contracts. Chain IDs, public RPCs, and block explorers
+are documented in [Network Details](/reference/details).
+
+## Cosmos features through precompiles
+
+Cosmos SDK functionality such as staking and governance is exposed to the EVM
+through precompiled contracts at fixed addresses, so Solidity code can call
+into these features directly. EVM wallets can also sign Cosmos SDK
+transactions using `eth_signTypedData` (EIP-712), which lets users delegate
+stake or vote on proposals without a separate Cosmos wallet.
diff --git a/src/pages/developers/evm/_meta.en-US.json b/src/pages/developers/evm/_meta.en-US.json
deleted file mode 100644
index 5bc94f7c2..000000000
--- a/src/pages/developers/evm/_meta.en-US.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "evm": {
- "title": "Overview",
- "description": "Universal EVM is a smart contract platform with built-in interoperability features, enabling the development of universal apps."
- },
- "gateway": {
- "title": "Gateway",
- "description": "A single point of entry for interacting with universal apps"
- },
- "gas": {
- "title": "Gas Fees",
- "description": "Learn about ZRC-20 withdraw fees, message passing fees"
- },
- "cctx": {
- "title": "Cross-Chain Transactions",
- "description": "Cross-Chain Transactions"
- },
- "zeta": {
- "title": "ZETA",
- "description": "ZETA is the native staking, gas and governance token of ZetaChain"
- },
- "zrc20": {
- "title": "ZRC-20",
- "description": "Native gas and supported ERC-20 tokens from connected chains are represented as ZRC-20 on ZetaChain"
- },
- "erc20": {
- "title": "ERC-20",
- "description": "ZetaChain's universal EVM supports standard ERC-20 tokens"
- },
- "addresses": {
- "title": "Account Addresses",
- "description": "Learn about types of account address, how to use and convert between them"
- },
- "throughput": {
- "title": "Liquidity Throughput",
- "description": "Liquidity caps on tokens and rate limiting"
- }
-}
\ No newline at end of file
diff --git a/src/pages/developers/evm/_meta.zh-CN.json b/src/pages/developers/evm/_meta.zh-CN.json
deleted file mode 100644
index 433201d01..000000000
--- a/src/pages/developers/evm/_meta.zh-CN.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "evm": {
- "title": "概览"
- },
- "gateway": {
- "title": "网关"
- },
- "gas": {
- "title": "Gas 费用"
- },
- "cctx": {
- "title": "跨链交易"
- },
- "zeta": {
- "title": "ZETA"
- },
- "zrc20": {
- "title": "ZRC-20"
- },
- "erc20": {
- "title": "ERC-20"
- },
- "addresses": {
- "title": "账户地址"
- },
- "throughput": {
- "title": "流动性吞吐"
- }
-}
\ No newline at end of file
diff --git a/src/pages/developers/evm/cctx.en-US.mdx b/src/pages/developers/evm/cctx.en-US.mdx
deleted file mode 100644
index 6cc3d5c59..000000000
--- a/src/pages/developers/evm/cctx.en-US.mdx
+++ /dev/null
@@ -1,128 +0,0 @@
-Cross-chain transactions (CCTXs) can be classified into two main types: incoming
-and outgoing.
-
-**Incoming transactions** (connected chain → ZetaChain) are initiated on a
-connected chain and result in a transaction on ZetaChain. An incoming
-transaction consists of two transactions:
-
-- Inbound: a transaction is initiated and observed on the connected chain.
-- Outbound: the corresponding transaction is broadcasted and executed on
- ZetaChain.
-
-**Outgoing transactions** (ZetaChain → connected chain) are initiated on
-ZetaChain and result in a transaction on a connected chain. An outgoing
-transaction consists of two transactions:
-
-- Inbound: A transaction is initiated and observed on ZetaChain.
-- Outbound: The corresponding transaction is broadcasted and executed on the
- connected chain.
-
-Tracking a CCTX involves querying ZetaChain's Cosmos SDK HTTP API with an
-inbound transaction hash to get a CCTX hash. If a CCTX results in another CCTX
-(for example, an incoming results in an outgoing), the first CCTX hash can be
-used as a inbound hash to get the second CCTX hash.
-
-## Incoming & Outgoing
-
-Consider an example of making a call from Ethereum Sepolia to a universal app
-contract on ZetaChain, which triggers an outgoing call from ZetaChain to Polygon
-Amoy.
-
-In this example a user calls EVM Gateway's `depositAndCall` to call [a universal
-swap contract on ZetaChain](/developers/tutorials/swap), which swaps incoming
-tokens for target ZRC-20 tokens and calls ZetaChain's Gateway `withdraw`
-function, which triggers a token transfer on Polygon Amoy.
-
-This example involves two CCTXs:
-
-1. Ethereum Sepolia → ZetaChain Testnet
-2. ZetaChain Testnet → Polygon Amoy
-
-An inbound transaction on Ethereum Sepolia:
-
-https://sepolia.etherscan.io/tx/0x8e925fa63c69bd27a3aa8e30f4c0f1e67e5fd3fedb23339b387b51b1543e55af
-
-Use the inbound transaction hash to get the CCTX 1 hash:
-
-https://zetachain-athens.blockpi.network/lcd/v1/public/zeta-chain/crosschain/inboundHashToCctxData/0x8e925fa63c69bd27a3aa8e30f4c0f1e67e5fd3fedb23339b387b51b1543e55af
-
-Use the CCTX 1 hash (`0x542b...11da`) as an inbound hash to get CCTX 2 hash:
-
-https://zetachain-athens.blockpi.network/lcd/v1/public/zeta-chain/crosschain/inboundHashToCctxData/0x542b6bd80004f4013b725c2170b9ed01731b8af9dc61bfb5c0534dc2f0d511da
-
-Outbound hash on Polygon Amoy:
-
-https://amoy.polygonscan.com/tx/0x49f67ece0c0b59d58312df91342d46b14496abf2d8a52a1a5ce9f4c6136e8d75
-
-## Incoming
-
-Consider an example of making call from Ethereum Sepolia to a universal app
-contract on ZetaChain.
-
-In this example a user calls EVM Gateway's `depositAndCall` to call [a universal
-swap contract on ZetaChain](/developers/tutorials/swap), which swaps incoming
-tokens for target ZRC-20 tokens, which are transferred to the recipient on
-ZetaChain.
-
-This example results in a single CCTX: Ethereum Sepolia → ZetaChain Testnet.
-
-An inbound transaction on Ethereum Sepolia:
-
-https://sepolia.etherscan.io/tx/0xfacdad3d12988e1065e32b757d1bbc7e868fb8cbae51c909b3f178027d233f79
-
-CCTX:
-
-https://zetachain-athens.blockpi.network/lcd/v1/public/zeta-chain/crosschain/inboundHashToCctxData/0xfacdad3d12988e1065e32b757d1bbc7e868fb8cbae51c909b3f178027d233f79
-
-If you try querying the API with the CCTX hash as an inbound hash, the API
-responds with HTTP 404 response, because this CCTX does not trigger another
-CCTX.
-
-## Incoming & Abort
-
-Consider an example of making call from Ethereum Sepolia to a universal app
-contract on ZetaChain, which aborts.
-
-In this example a user calls EVM Gateway's `depositAndCall` to call [a universal
-swap contract on ZetaChain](/developers/tutorials/swap), which swaps incoming
-tokens for target ZRC-20 tokens, but the amount of supplied tokens is not enough
-to cover the withdraw gas fee to Polygon Amoy, so the transaction reverts. The
-amount of tokens is also not sufficient to cover a revert transaction to
-Ethereum Sepolia, so the transaction aborts.
-
-An inbound transaction on Ethereum Sepolia:
-
-https://sepolia.etherscan.io/tx/0x254d687404ff8f1cd481d2b25866e8c0a68c5d7fde08deaa60e61577752e1466
-
-CCTX:
-
-https://zetachain-athens.blockpi.network/lcd/v1/public/zeta-chain/crosschain/inboundHashToCctxData/0x254d687404ff8f1cd481d2b25866e8c0a68c5d7fde08deaa60e61577752e1466
-
-## Incoming & Revert
-
-An example of making call from Base Sepolia to a universal app contract on
-ZetaChain, which reverts.
-
-In this example a user calls EVM Gateway's `depositAndCall` to call [a universal
-swap contract on ZetaChain](/developers/tutorials/swap), which swaps incoming
-tokens for target ZRC-20 tokens, but the amount of supplied tokens is not enough
-to cover the withdraw gas fee to Polygon Amoy, so the transaction reverts.
-
-An inbound transaction on Base Sepolia:
-
-https://sepolia.basescan.org/tx/0x9fcff3ff5ec57b7198543e6a204f08447d6dd8dc54d33100e3e79f6deb8dc407
-
-https://zetachain-athens.blockpi.network/lcd/v1/public/zeta-chain/crosschain/inboundHashToCctxData/0x9fcff3ff5ec57b7198543e6a204f08447d6dd8dc54d33100e3e79f6deb8dc407
-
-Revert transaction back on Base Sepolia:
-
-https://sepolia.basescan.org/tx/0xd86a5babfb7c3297b98d05d145707010aa8f7b690af151729035c3e2d0567eae
-
-## Multiple Outgoing
-
-A single transaction can trigger more than one CCTXs.
-
-In this example a single function call on ZetaChain makes multiple Gateway
-`call`s to different chains.
-
-https://zetachain-athens.blockpi.network/lcd/v1/public/zeta-chain/crosschain/inboundHashToCctxData/0x3d56898690abb98a514b0b05b799c0d61c0e305a5f962504f3b301adf01b1b34
diff --git a/src/pages/developers/evm/cctx.zh-CN.mdx b/src/pages/developers/evm/cctx.zh-CN.mdx
deleted file mode 100644
index 91912bc35..000000000
--- a/src/pages/developers/evm/cctx.zh-CN.mdx
+++ /dev/null
@@ -1,99 +0,0 @@
-跨链交易(CCTX)可分为两类:入站与出站。
-
-**入站交易**(连接链 → ZetaChain)在连接链上发起,并在 ZetaChain 上落地。一次入站交易包含两笔链上交易:
-
-- 入站:在连接链上发起并被观测到的交易。
-- 出站:对应交易在 ZetaChain 上广播并执行。
-
-**出站交易**(ZetaChain → 连接链)在 ZetaChain 上发起,并在连接链上落地。一次出站交易同样包含两笔交易:
-
-- 入站:在 ZetaChain 上发起并被观测到的交易。
-- 出站:对应交易在连接链上广播并执行。
-
-追踪 CCTX 时,可使用入站交易哈希查询 ZetaChain 的 Cosmos SDK HTTP API,以获取 CCTX 哈希。如果某个 CCTX 进一步触发另一笔 CCTX(例如一次入站操作触发出站),则可将第一笔 CCTX 的哈希作为入站哈希继续查询下一笔 CCTX。
-
-## 入站与出站联合流程
-
-以下示例展示了从 Ethereum Sepolia 向 ZetaChain 上的全链应用发起调用,并进一步触发 ZetaChain 向 Polygon Amoy 的出站调用。
-
-用户调用 EVM Gateway 的 `depositAndCall`,目标是 [ZetaChain 上的全链兑换合约](/developers/tutorials/swap)。该合约会将存入资产兑换为目标 ZRC-20 代币,并调用 ZetaChain Gateway 的 `withdraw`,从而在 Polygon Amoy 发起代币转账。
-
-该流程涉及两笔 CCTX:
-
-1. Ethereum Sepolia → ZetaChain 测试网
-2. ZetaChain 测试网 → Polygon Amoy
-
-Ethereum Sepolia 上的入站交易:
-
-https://sepolia.etherscan.io/tx/0x8e925fa63c69bd27a3aa8e30f4c0f1e67e5fd3fedb23339b387b51b1543e55af
-
-使用该入站交易哈希查询 CCTX 1 哈希:
-
-https://zetachain-athens.blockpi.network/lcd/v1/public/zeta-chain/crosschain/inboundHashToCctxData/0x8e925fa63c69bd27a3aa8e30f4c0f1e67e5fd3fedb23339b387b51b1543e55af
-
-再将 CCTX 1 哈希(`0x542b...11da`)作为入站哈希,查询 CCTX 2:
-
-https://zetachain-athens.blockpi.network/lcd/v1/public/zeta-chain/crosschain/inboundHashToCctxData/0x542b6bd80004f4013b725c2170b9ed01731b8af9dc61bfb5c0534dc2f0d511da
-
-Polygon Amoy 上的出站交易:
-
-https://amoy.polygonscan.com/tx/0x49f67ece0c0b59d58312df91342d46b14496abf2d8a52a1a5ce9f4c6136e8d75
-
-## 入站示例
-
-以下示例展示了从 Ethereum Sepolia 向 ZetaChain 上的全链应用发起调用。
-
-用户调用 EVM Gateway 的 `depositAndCall`,目标为 [全链兑换合约](/developers/tutorials/swap)。合约会将存入资产兑换成目标 ZRC-20,并转给 ZetaChain 上的收款人。
-
-该流程仅产生一笔 CCTX:Ethereum Sepolia → ZetaChain 测试网。
-
-Ethereum Sepolia 上的入站交易:
-
-https://sepolia.etherscan.io/tx/0xfacdad3d12988e1065e32b757d1bbc7e868fb8cbae51c909b3f178027d233f79
-
-CCTX 详情:
-
-https://zetachain-athens.blockpi.network/lcd/v1/public/zeta-chain/crosschain/inboundHashToCctxData/0xfacdad3d12988e1065e32b757d1bbc7e868fb8cbae51c909b3f178027d233f79
-
-若使用该 CCTX 哈希继续查询,API 会返回 HTTP 404,说明此 CCTX 未触发新的跨链交易。
-
-## 入站并终止(Abort)
-
-以下示例展示了从 Ethereum Sepolia 调用 ZetaChain 全链应用但最终被终止的情况。
-
-用户调用 EVM Gateway 的 `depositAndCall`,目标为 [全链兑换合约](/developers/tutorials/swap)。合约尝试将存入资产兑换为目标 ZRC-20,并计划向 Polygon Amoy 提现。但提供的代币数量不足以覆盖 Polygon Amoy 的提现 Gas 费用,导致交易回退;同时,剩余代币不足以支付回退至 Ethereum Sepolia 的费用,因此交易最终终止。
-
-Ethereum Sepolia 入站交易:
-
-https://sepolia.etherscan.io/tx/0x254d687404ff8f1cd481d2b25866e8c0a68c5d7fde08deaa60e61577752e1466
-
-CCTX 详情:
-
-https://zetachain-athens.blockpi.network/lcd/v1/public/zeta-chain/crosschain/inboundHashToCctxData/0x254d687404ff8f1cd481d2b25866e8c0a68c5d7fde08deaa60e61577752e1466
-
-## 入站并回退(Revert)
-
-以下示例展示了从 Base Sepolia 调用 ZetaChain 全链应用并发生回退的情况。
-
-用户调用 EVM Gateway 的 `depositAndCall`,目标为 [全链兑换合约](/developers/tutorials/swap)。合约尝试将存入资产兑换为目标 ZRC-20,并计划向 Polygon Amoy 提现,但代币数量不足以支付提现 Gas 费用,导致交易回退。
-
-Base Sepolia 入站交易:
-
-https://sepolia.basescan.org/tx/0x9fcff3ff5ec57b7198543e6a204f08447d6dd8dc54d33100e3e79f6deb8dc407
-
-ZetaChain 上的 CCTX 详情:
-
-https://zetachain-athens.blockpi.network/lcd/v1/public/zeta-chain/crosschain/inboundHashToCctxData/0x9fcff3ff5ec57b7198543e6a204f08447d6dd8dc54d33100e3e79f6deb8dc407
-
-回退后的 Base Sepolia 交易:
-
-https://sepolia.basescan.org/tx/0xd86a5babfb7c3297b98d05d145707010aa8f7b690af151729035c3e2d0567eae
-
-## 多个出站交易
-
-单笔交易可以触发多个 CCTX。
-
-以下示例展示了在 ZetaChain 上一次函数调用对多条链执行多个 Gateway `call`:
-
-https://zetachain-athens.blockpi.network/lcd/v1/public/zeta-chain/crosschain/inboundHashToCctxData/0x3d56898690abb98a514b0b05b799c0d61c0e305a5f962504f3b301adf01b1b34
-
diff --git a/src/pages/developers/evm/evm.en-US.mdx b/src/pages/developers/evm/evm.en-US.mdx
deleted file mode 100644
index ce199cb92..000000000
--- a/src/pages/developers/evm/evm.en-US.mdx
+++ /dev/null
@@ -1,199 +0,0 @@
----
-title: "Universal EVM"
-description: "ZetaChain's EVM-compatible execution environment built with Cosmos SDK and CometBFT"
----
-
-ZetaChain is a Proof of Stake (PoS) blockchain built with the [Cosmos
-SDK](https://docs.cosmos.network/), the [CometBFT](https://docs.cometbft.com/)
-consensus engine, and [Cosmos EVM](https://evm.cosmos.network/).
-
-This stack delivers:
-
-- Modularity: via the Cosmos SDK for flexible, upgradeable architecture.
-- Fast finality: through CometBFT’s instant consensus mechanism
-- Full EVM compatibility: with Cosmos EVM, enabling Ethereum smart contracts to
- run natively on ZetaChain without modification.
-
-ZetaChain acts as a universal connector between blockchains, offering fast
-~4-second blocks, instant finality, and throughput up to hundreds of
-transactions per second, all on infrastructure purpose-built for secure,
-seamless cross-chain interactions.
-
-## Architecture Overview
-
-### Hub-and-Spoke Model
-
-ZetaChain uses a hub-and-spoke architecture:
-
-- Hub: ZetaChain, the main coordination layer for all cross-chain activity.
-- Spokes: External blockchains (EVM, Solana, Sui, Ton, and Bitcoin) connected
- with standardized protocols.
-
-All cross-chain messages and transactions pass through ZetaChain, ensuring
-consistent handling, easier integration of new chains, and a single point for
-enforcing security and validation rules.
-
-### Validators
-
-ZetaChain’s validator set includes two main roles:
-
-**Core Validators**
-
-- Run ZetaChain node.
-- Participate in CometBFT consensus to produce blocks and maintain state.
-- Open to anyone staking the required ZETA tokens.
-- Incentivized via transaction fees and rewards; subject to slashing for
- malicious or negligent behavior.
-
-**Observer-Signer Validators**
-
-- Run both ZetaChain node and ZetaClient.
-- Monitor ZetaChain and connected chains for cross-chain events.
-- Vote on event validity; upon majority agreement, coordinate outbound
- transactions.
-- Sign outbound transactions using a Threshold Signature Scheme (TSS) so no
- single validator controls the signing key.
-
-## Modules and Components
-
-ZetaChain's functionality is organized into several key modules, each
-responsible for specific aspects of cross-chain transaction processing.
-
-### CrossChain Module
-
-The CrossChain module manages the state and lifecycle of cross-chain
-transactions (CCTX), serving as the central ledger for tracking their progress
-and statuses. It handles the creation of new cross-chain transaction records
-when inbound events are validated, updates transaction statuses based on events
-(such as `PendingInbound`, `PendingOutbound`, `OutboundMined`), and stores
-detailed parameters for both inbound and outbound transactions, including sender
-and receiver information, asset details, and transaction hashes.
-
-### Observer Module
-
-The Observer module handles the operations of the observer set, including
-validator management, voting mechanisms, and consensus policies. It maintains a
-list of authorized observers eligible to participate in the consensus process,
-creates and tracks ballots for each observed event to facilitate the voting
-process, and defines core parameters such as ballot thresholds, minimum observer
-delegation, and supported chains.
-
-### Fungible Module
-
-The Fungible module facilitates the deployment and management of fungible tokens
-(ZRC20 tokens) representing assets from connected blockchains on ZetaChain. It
-handles the deployment of ZRC20 contracts corresponding to foreign coins from
-connected chains, manages pools and liquidity for these tokens, and provides
-functions for depositing to and calling omnichain smart contracts on ZetaChain
-from connected chains.
-
-### Emissions Module
-
-The Emissions module orchestrates the distribution of rewards to network
-participants, including observers, validators, and TSS signers. It calculates
-rewards based on participation metrics and predefined parameters, distributes
-rewards from a pre-funded emissions pool, and allows participants to securely
-withdraw their earned rewards.
-
-### Authority Module
-
-The Authority module encapsulates logic for administrative functions and
-permission checks, ensuring that only authorized entities can perform sensitive
-actions. It maintains tables for different admin groups and their permissions,
-validates whether a user or entity has the necessary permissions to execute
-specific actions, and facilitates changes to admin groups or permissions through
-governance proposals, ensuring transparent and decentralized decision-making.
-
-## Protocol Contracts
-
-To enable interaction between users, applications, and the ZetaChain network,
-protocol contracts are deployed both on ZetaChain and on connected external
-chains. These contracts provide standardized entry points for initiating and
-managing cross-chain transactions, as well as registry data for discovering
-deployed protocol components.
-
-**On ZetaChain**
-
-| Contract | Purpose |
-| ---------------- | ----------------------------------------------------------------------------------------------------------------------------------------- |
-| GatewayZEVM | Primary entry point for outbound transactions. Handles asset withdrawals, external contract calls, and ZRC-20 mint/burn logic. |
-| ZRC-20 | ERC-20–compliant tokens representing assets from connected chains, enabling fungible asset transfers within ZetaChain. |
-| ContractRegistry | Stores and provides metadata for deployed protocol contracts (e.g., gateway, ZRC-20s) to ensure consistent references across the network. |
-
-**On Connected EVM Chains**
-
-| Contract | Purpose |
-| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| GatewayEVM | Entry point for inbound transactions. Handles deposits, contract calls to ZetaChain, and emits events for observers to track. |
-| ERC20Custody | Holds ERC-20 assets deposited for cross-chain transfers, ensuring secure custody until transactions are processed. |
-| ContractRegistry | Stores and provides metadata for deployed protocol contracts on the connected chain, allowing clients and services to locate the correct contract addresses. |
-
-**On Other Connected Chains (Solana, Sui, TON, etc.)**
-
-| Contract | Purpose |
-| -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| Gateway | Entry point for initiating and receiving cross-chain transactions between the connected chain and ZetaChain. Functions are adapted to the chain’s native runtime (e.g., Solana program, Sui Move module, TON smart contract). |
-
-You can find up-to-date contract addresses for both mainnet and testnet in the
-[Contract Addresses Reference](/reference/network/contracts/).
-
-## Economic Incentives and Bonded Stakes
-
-ZetaChain employs bonded stakes and positive/negative incentives to ensure
-economic safety and encourage validators to act honestly. Validators are
-required to stake bonds in the form of ZETA tokens, which are at risk if they
-act maliciously or negligently. This staking mechanism aligns the interests of
-validators with the network's health and security.
-
-Validators earn transaction fees and block rewards in return for their services
-in processing transactions and maintaining network security. Those who act
-dishonestly or fail to fulfill their duties can have a portion of their staked
-bonds slashed as a penalty. Positive incentives are provided to encourage
-validators to remain online and actively participate in consensus and
-observation processes.
-
-## Cross-Chain Transaction Workflow
-
-Cross-chain transactions are at the core of ZetaChain’s functionality, enabling
-assets and data to move between ZetaChain and connected blockchains.
-
-The process differs for **incoming** (connected chain → ZetaChain) and
-**outgoing** (ZetaChain → connected chain) transactions, but both follow a
-secure, validator-driven workflow.
-
-### Incoming Transactions (Connected Chain → ZetaChain)
-
-1. Initiation: A user interacts with the gateway contract on a connected chain
- (e.g., deposits assets or makes a cross-chain call).
-2. Observation: Observer-Signer Validators detect the emitted event and extract
- transaction details.
-3. Voting: Validators submit and vote on a ballot in ZetaChain; a majority is
- required for approval.
-4. Execution on ZetaChain: Once approved, ZetaChain updates the CCTX record,
- mints assets (if applicable), and/or calls the target universal contract.
-
-### Outgoing Transactions (ZetaChain → Connected Chain)
-
-1. Initiation: A user or contract calls the `GatewayZEVM` contract on ZetaChain,
- specifying the target chain, recipient, assets, and payload.
-2. Preparation: Validators process the request, validate parameters, and
- generate the outbound transaction.
-3. TSS Signing: A subset of validators collaboratively sign the outbound
- transaction using Threshold Signature Scheme (TSS), ensuring no single
- validator holds the private key.
-4. Submission: The signed transaction is broadcast to the destination chain.
-5. Completion or Revert:
-
- - On success: Assets or data are delivered, and the CCTX is marked complete.
- - On failure: ZetaChain executes revert logic per developer-defined options
- (e.g., refund assets, trigger fallback contract calls).
-
-## Conclusion
-
-For developers, ZetaChain removes much of the friction of building cross-chain
-applications. Instead of juggling different SDKs, bridges, and security models,
-you get a single platform that handles cross-chain messaging, asset movement,
-and contract calls for you. Fast finality and a unified protocol mean you can
-focus on application logic, not infrastructure. Whether your app needs to reach
-EVM chains, Solana, Sui, or even Bitcoin, ZetaChain gives you one place to build
-and deploy, with security and scalability baked in from the start.
diff --git a/src/pages/developers/evm/evm.zh-CN.mdx b/src/pages/developers/evm/evm.zh-CN.mdx
deleted file mode 100644
index 60b3a3a5b..000000000
--- a/src/pages/developers/evm/evm.zh-CN.mdx
+++ /dev/null
@@ -1,129 +0,0 @@
----
-title: "全链 EVM"
-description: "基于 Cosmos SDK 和 CometBFT 构建的 ZetaChain EVM 兼容执行环境"
----
-
-ZetaChain 是一条使用 [Cosmos SDK](https://docs.cosmos.network/)、[CometBFT](https://docs.cometbft.com/) 共识引擎以及 [Cosmos EVM](https://evm.cosmos.network/) 构建的权益证明(PoS)区块链。
-
-该技术栈带来:
-
-- **模块化**:借助 Cosmos SDK,架构灵活且易于升级。
-- **快速终局性**:CometBFT 的即时共识机制提供即时确认。
-- **完全兼容 EVM**:通过 Cosmos EVM,使以太坊智能合约无需改动即可在 ZetaChain 上原生运行。
-
-ZetaChain 作为区块链之间的通用连接器,提供约 4 秒出块、即时终局性与数百 TPS 的吞吐量,并以安全、无缝的跨链交互为目标进行专门构建。
-
-## 架构概览
-
-### 辐辐结构(Hub-and-Spoke)
-
-ZetaChain 采用辐辐式架构:
-
-- **Hub**:ZetaChain,本身作为所有跨链活动的协调层。
-- **Spokes**:与标准化协议相连的外部链(EVM、Solana、Sui、TON、比特币等)。
-
-所有跨链消息与交易都会经过 ZetaChain,从而确保处理一致、便于集成新链,并在同一位置实施安全与验证规则。
-
-### 验证者
-
-ZetaChain 的验证者集合包含两类核心角色:
-
-**核心验证者**
-
-- 运行 ZetaChain 节点。
-- 参与 CometBFT 共识,出块并维护状态。
-- 任何质押足够 ZETA 的参与者都可加入。
-- 通过交易费与奖励获得激励;若恶意或失职则可能被削减。
-
-**观察者-签名者验证者**
-
-- 同时运行 ZetaChain 节点与 ZetaClient。
-- 监听 ZetaChain 及连接链的跨链事件。
-- 对事件有效性进行投票;达成多数后协调出站交易。
-- 使用阈值签名(TSS)共同签署出站交易,避免单个验证者拥有签名密钥。
-
-## 模块与组件
-
-ZetaChain 的功能由多个关键模块构成,每个模块负责跨链交易处理的特定环节。
-
-### CrossChain 模块
-
-CrossChain 模块管理跨链交易(CCTX)的状态与生命周期,是追踪其进度与状态的核心账本。它在入站事件通过验证后创建新的跨链交易记录,并根据事件(如 `PendingInbound`、`PendingOutbound`、`OutboundMined`)更新状态,同时保存发起方、接收方、资产信息、交易哈希等详细参数。
-
-### Observer 模块
-
-Observer 模块负责观察者集合的运作,包括验证者管理、投票机制与共识策略。它维护参与共识的授权观察者列表,为每个观察到的事件创建并跟踪投票单(ballot),以支持投票流程,并定义投票阈值、最低观察者委托、支持链等核心参数。
-
-### Fungible 模块
-
-Fungible 模块用于部署与管理代表连接链资产的同质化代币(ZRC-20)。它负责为连接链上的外部代币部署对应的 ZRC-20 合约、管理相关池子与流动性,并提供从连接链向 ZetaChain 存入资产及调用全链智能合约的能力。
-
-### Emissions 模块
-
-Emissions 模块协调网络参与者(观察者、验证者、TSS 签名者)的奖励分配。它根据参与度与预设参数计算奖励,从预筹的排放资金池中分发奖励,并提供安全提取收益的接口。
-
-### Authority 模块
-
-Authority 模块封装管理操作与权限校验逻辑,确保仅授权实体可执行敏感操作。模块维护各类管理员群组及其权限,校验用户或实体是否具备执行特定操作的权限,并通过治理流程支持管理员或权限调整,确保决策透明、去中心化。
-
-## 协议合约
-
-为便于用户、应用与 ZetaChain 网络交互,协议合约分别部署在 ZetaChain 与连接链上。它们提供标准化入口以发起和管理跨链交易,并维护已部署协议组件的注册信息。
-
-**部署在 ZetaChain**
-
-| 合约 | 作用 |
-| ---------------- | ----------------------------------------------------------------------------------------------------------------------- |
-| GatewayZEVM | 出站交易的主要入口。负责资产提现、外部合约调用以及 ZRC-20 的铸造/销毁逻辑。 |
-| ZRC-20 | 与连接链资产对应的 ERC-20 兼容代币,使同质化资产可在 ZetaChain 内部流转。 |
-| ContractRegistry | 存储并提供协议合约(如 Gateway、ZRC-20 等)的元数据,确保网络内引用一致。 |
-
-**部署在其他 EVM 链**
-
-| 合约 | 作用 |
-| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
-| GatewayEVM | 入站交易入口。处理存入、向 ZetaChain 的合约调用,并发出事件供观察者跟踪。 |
-| ERC20Custody | 托管用于跨链转移的 ERC-20 资产,在交易处理完成前提供安全保管。 |
-| ContractRegistry | 存储并提供连接链上协议合约的元数据,方便客户端与服务发现正确的合约地址。 |
-
-**部署在其他连接链(Solana、Sui、TON 等)**
-
-| 合约 | 作用 |
-| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| Gateway | 负责在连接链与 ZetaChain 间发起与接收跨链交易,具体实现会适配各链的原生运行时(如 Solana 程序、Sui Move 模块、TON 智能合约等)。 |
-
-主网与测试网的最新合约地址可参考 [合约地址参考](/reference/network/contracts/)。
-
-## 经济激励与质押保证
-
-ZetaChain 通过质押保证与正、负向激励机制保障经济安全,鼓励验证者诚实行事。验证者需质押 ZETA 作为担保,一旦出现恶意或疏忽行为,质押资产可能被削减,从而将验证者利益与网络安全绑定。
-
-验证者通过处理交易、维护网络安全获得交易费与出块奖励。若行为不当或未履行职责,将被惩罚性削减质押。与此同时,系统提供正向激励,促使验证者保持在线并积极参与共识与观察流程。
-
-## 跨链交易流程
-
-跨链交易是 ZetaChain 的核心能力,使资产与数据可在 ZetaChain 与连接链间流动。
-
-根据方向不同,流程可分为 **入站**(连接链 → ZetaChain)与 **出站**(ZetaChain → 连接链),但都遵循安全、由验证者驱动的步骤。
-
-### 入站交易(连接链 → ZetaChain)
-
-1. **发起**:用户在连接链的 Gateway 合约上交互(存入资产或发起跨链调用)。
-2. **观察**:观察者-签名者验证者监听事件并提取交易详情。
-3. **投票**:验证者在 ZetaChain 上提交投票,需获得多数票通过。
-4. **执行**:通过后,ZetaChain 更新 CCTX 记录,铸造资产(如适用),并/或调用目标全链合约。
-
-### 出站交易(ZetaChain → 连接链)
-
-1. **发起**:用户或合约调用 ZetaChain 上的 `GatewayZEVM`,指定目标链、接收者、资产与载荷。
-2. **准备**:验证者处理请求,校验参数并生成出站交易。
-3. **TSS 签名**:部分验证者使用阈值签名共同签署出站交易,确保无人单独控制私钥。
-4. **广播**:已签名交易发送至目标链。
-5. **完成或回退**:
- - 成功:资产或数据送达,CCTX 标记为完成。
- - 失败:ZetaChain 按开发者定义的回退选项执行(如退款、触发备用合约调用)。
-
-## 总结
-
-对开发者而言,ZetaChain 大幅降低构建跨链应用的复杂度。无需再处理各类 SDK、跨链桥与安全模型,只需在单一平台上完成跨链消息、资产流转与合约调用。凭借快速终局性与统一协议,你可以专注于业务逻辑,而非基础设施。无论你的应用需要覆盖 EVM、Solana、Sui 还是比特币,ZetaChain 都能提供统一的构建与部署平台,并在设计之初就兼顾安全与可扩展性。
-
diff --git a/src/pages/developers/evm/gas.en-US.mdx b/src/pages/developers/evm/gas.en-US.mdx
deleted file mode 100644
index d4aaf35b3..000000000
--- a/src/pages/developers/evm/gas.en-US.mdx
+++ /dev/null
@@ -1,74 +0,0 @@
----
-title: Gas Fees
----
-
-import { Fees } from "~/components/Docs";
-
-## Calling Universal Apps
-
-When interacting with a universal app on ZetaChain from a connected chain
-through the Gateway, fees are paid in the native gas token of the source chain,
-just like in standard transactions. There are no additional charges or fees, and
-execution of universal apps on ZetaChain can be considered gasless when a call
-is made from a connected chain.
-
-For instance, depositing ETH from Ethereum to ZetaChain incurs a fee in ETH,
-aligning with Ethereum's usual gas fee structure. For detailed information on
-Ethereum gas, refer to the [official
-documentation](https://ethereum.org/en/developers/docs/gas/).
-
-Direct calls to contracts on ZetaChain's EVM (not cross-chain calls) require
-users to provide gas fees for each transaction. The ZetaChain EVM employs a gas
-market mechanism implemented in [Cosmos
-EVM](https://evm.cosmos.network/protocol/concepts/gas-and-fees) and adheres to
-Ethereum's EIP 1559 fee model, which helps maintain network security and
-prevents spam.
-
-## Outgoing Calls and Withdrawals
-
-Universal apps on ZetaChain can initiate calls to contracts on connected chains
-or facilitate withdrawals of ZRC-20 tokens back to a connected chain. These
-operations require a "withdraw gas fee," which is calculated based on the gas
-limit of the target chain.
-
-Before making a call from a universal app to a contract on a connected chain,
-query the withdraw gas fee for the expected gas limit:
-
-```solidity
-(address gasZRC20, uint256 gasFee) = IZRC20(zrc20).withdrawGasFeeWithGasLimit(gasLimit);
-```
-
-- `gasZRC20` is the address of the gas token for the destination chain of the
- call or withdrawal. For example, the gas token for both Ethereum USDC and ETH
- is ZRC-20 ETH.
-- `gasFee` is the required amount for the specified gas limit. This ensures you
- can accurately estimate the necessary fees for successful execution.
-
-Before withdrawing ZRC-20 tokens to a connected chain, query the withdraw gas
-fee:
-
-```solidity
-(address gasZRC20, uint256 gasFee) = IZRC20(zrc20).withdrawGasFee();
-```
-
-Withdrawals to connected chains result in token transfers and do not require an
-explicit gas limit.
-
-It’s important to query the current gas fee, approve the Gateway to spend the
-necessary amount, and ensure the gas ZRC-20 token balance is sufficient. If the
-Gateway cannot transfer the required fee to itself, the operation will fail.
-
-## Current Fees
-
-The table below displays the current withdraw gas fees, calculated using a
-default gas limit of 500,000. Fees are represented in the native gas token of
-the destination chain.
-
-
-
-To calculate fees for a different gas limit, please, check out use the `query
-fees` command:
-
-```
-npx zetachain query fees
-```
diff --git a/src/pages/developers/evm/gas.zh-CN.mdx b/src/pages/developers/evm/gas.zh-CN.mdx
deleted file mode 100644
index 85bcd61fc..000000000
--- a/src/pages/developers/evm/gas.zh-CN.mdx
+++ /dev/null
@@ -1,49 +0,0 @@
----
-title: Gas 费用
----
-
-import { Fees } from "~/components/Docs";
-
-## 调用全链应用
-
-通过 Gateway 从连接链在 ZetaChain 上调用全链应用时,费用与普通交易一致,使用源链的原生 Gas 代币支付。不会产生额外费用;当调用来自连接链时,可将 ZetaChain 上执行全链应用视为“免 Gas”。
-
-例如,从以太坊向 ZetaChain 存入 ETH 时,所需费用以 ETH 支付,符合以太坊的常规 Gas 计费方式。关于以太坊 Gas 的更多信息,请参阅[官方文档](https://ethereum.org/en/developers/docs/gas/)。
-
-直接调用 ZetaChain EVM 上的合约(非跨链调用)时,用户需为每笔交易提供 Gas。ZetaChain EVM 采用 [Cosmos EVM](https://evm.cosmos.network/protocol/concepts/gas-and-fees) 实现的 Gas 市场机制,并遵循以太坊的 EIP-1559 费用模型,以保障网络安全、防止垃圾交易。
-
-## 出站调用与提现
-
-ZetaChain 上的全链应用可主动向连接链合约发起调用,或将 ZRC-20 代币提现回连接链。这类操作需要支付“提现 Gas 费用(withdraw gas fee)”,该费用基于目标链的 Gas 上限计算。
-
-在全链应用向连接链合约发起调用前,应根据预期 Gas 上限查询提现 Gas 费用:
-
-```solidity
-(address gasZRC20, uint256 gasFee) = IZRC20(zrc20).withdrawGasFeeWithGasLimit(gasLimit);
-```
-
-- `gasZRC20`:目标链的 Gas 代币地址。例如,以太坊的 USDC 与 ETH 都使用 ZRC-20 ETH 作为 Gas 代币。
-- `gasFee`:在指定 Gas 上限下所需的费用,便于准确估算成本。
-
-在将 ZRC-20 代币提现至连接链前,可查询提现 Gas 费用:
-
-```solidity
-(address gasZRC20, uint256 gasFee) = IZRC20(zrc20).withdrawGasFee();
-```
-
-提现至连接链会触发代币转移,无需显式指定 Gas 上限。
-
-务必查询最新费用、授权 Gateway 可支配所需金额,并确保 Gas ZRC-20 余额充足;若 Gateway 无法将费用转移至自身,操作将失败。
-
-## 当前费用
-
-下表展示了默认 Gas 上限为 500,000 时的提现 Gas 费用,费用以目标链的原生 Gas 代币表示。
-
-
-
-如需计算其他 Gas 上限下的费用,可使用 `query fees` 命令:
-
-```
-npx zetachain query fees
-```
-
diff --git a/src/pages/developers/evm/gateway.en-US.mdx b/src/pages/developers/evm/gateway.en-US.mdx
deleted file mode 100644
index 73fe50219..000000000
--- a/src/pages/developers/evm/gateway.en-US.mdx
+++ /dev/null
@@ -1,75 +0,0 @@
-Gateway is an interface that serves as a unified entry point for interactions
-between contracts on connected chains and universal apps on ZetaChain.
-
-
-
-## Gateway on Connected Chains
-
-The gateway on connected chains (like Ethereum, Solana and Bitcoin) facilitates
-incoming transactions: contract calls and token transfers from connected chains
-to universal apps on ZetaChain.
-
-The implementation of the gateway depends on the connected chain:
-
-- EVM chains: a gateway smart contract
-- Solana: a gateway program
-- Bitcoin: a TSS MPC gateway address managed by a network of observer-signer
- validators
-
-Each chain has only one gateway. The same gateway is used to interact with all
-universal apps.
-
-Gateway supports the following features:
-
-- depositing native gas tokens to a universal app or an account on ZetaChain
-- depositing supported ERC-20 tokens (including ZETA tokens) to a universal app
- or an account on ZetaChain
-- depositing native gas tokens and making a contract call (with arbitrary data
- passing) to a universal app
-- depositing supported ERC-20 tokens and making a contract call (with arbitrary
- data passing) to a universal app
-- making a contract call (with arbitrary data passing) to a universal app
-
-[These features may vary](/developers/chains/functionality) depending on each
-specific connected chain. For example, deposits from Bitcoin can only be made in
-native gas token (BTC). And deposits from Solana can be made in SOL and (soon)
-SPL tokens.
-
-Currently, only one asset can be deposited at a time to a universal app. Support
-for multi-asset deposits will be added in the future updates to the protocol.
-
-Learn more about Gateway functionality on connected chains:
-[EVM](/developers/chains/evm), [Solana](/developers/chains/solana),
-[Bitcoin](/developers/chains/bitcoin).
-
-## Gateway on ZetaChain
-
-Gateway on ZetaChain facilitates outgoing transactions: calls and token
-withdrawals from universal apps to contracts on connected chains.
-
-Gateway supports the following features:
-
-- withdrawing ZRC-20 tokens as native gas or ERC-20 tokens to connected chains
-- withdrawing ZETA tokens to a connected chain
-- withdrawing tokens to and making a contract call on a connected chain
-- making a contract call on a connected chain
-
-Currently, only one asset can be withdrawn at a time from a universal app.
-Support for multi-asset withdrawals will be added in the future updates to the
-protocol.
-
-Learn more about [ZetaChain Gateway](/developers/chains/zetachain).
-
-## Revert Handling
-
-The Gateway supports handling reverts during cross-chain operations with
-flexible refund mechanisms. If a Gateway call fails on the destination chain,
-refunds can either be issued by calling a specified contract on the source chain
-or sent directly to an externally owned account (EOA) without invoking any
-contract.
diff --git a/src/pages/developers/evm/gateway.zh-CN.mdx b/src/pages/developers/evm/gateway.zh-CN.mdx
deleted file mode 100644
index 17faf8f7c..000000000
--- a/src/pages/developers/evm/gateway.zh-CN.mdx
+++ /dev/null
@@ -1,56 +0,0 @@
-Gateway 是一个接口,为连接链合约与 ZetaChain 上的全链应用提供统一的交互入口。
-
-
-
-## 连接链上的 Gateway
-
-连接链(如以太坊、Solana、比特币)上的 Gateway 负责入站交易:将连接链上的合约调用与代币转移路由至 ZetaChain 的全链应用。
-
-Gateway 的具体实现取决于连接链:
-
-- EVM 链:Gateway 智能合约
-- Solana:Gateway 程序
-- 比特币:由观察者-签名者验证者网络管理的 TSS MPC Gateway 地址
-
-每条链仅部署一个 Gateway,所有全链应用均通过该 Gateway 交互。
-
-Gateway 支持以下功能:
-
-- 将原生 Gas 代币存入 ZetaChain 的全链应用或账户
-- 将受支持的 ERC-20 代币(包括 ZETA)存入全链应用或账户
-- 存入原生 Gas 代币的同时向全链应用传递任意数据并调用合约
-- 存入受支持的 ERC-20 代币的同时向全链应用传递任意数据并调用合约
-- 在不存入代币的情况下,向全链应用传递任意数据并调用合约
-
-[具体支持能力](/developers/chains/functionality) 取决于每条连接链。例如,比特币只能以原生 BTC 形式存入;Solana 可以存入 SOL,随后也会支持 SPL 代币。
-
-当前每次仅支持向全链应用存入一种资产,未来协议更新将加入多资产存入。
-
-了解更多连接链 Gateway 细节:
-[EVM](/developers/chains/evm)、[Solana](/developers/chains/solana)、[Bitcoin](/developers/chains/bitcoin)。
-
-## ZetaChain 上的 Gateway
-
-ZetaChain 上的 Gateway 负责出站交易:从全链应用向连接链合约发起调用并提取代币。
-
-Gateway 支持以下功能:
-
-- 将 ZRC-20 代币提取为连接链上的原生 Gas 代币或 ERC-20
-- 将 ZETA 代币提取到连接链
-- 在提取代币的同时调用连接链合约
-- 在不提取代币的情况下调用连接链合约
-
-当前每次仅支持从全链应用提取一种资产,未来协议更新将加入多资产提取。
-
-了解更多 [ZetaChain Gateway](/developers/chains/zetachain) 的信息。
-
-## 回退处理
-
-Gateway 在跨链操作中提供灵活的回退机制。如果目标链上的 Gateway 调用失败,可按配置在源链调用指定合约完成退款,或直接将代币返还给外部账户(EOA)而不触发任何合约调用。
-
diff --git a/src/pages/developers/evm/index.zh-CN.mdx b/src/pages/developers/evm/index.zh-CN.mdx
deleted file mode 100644
index e47ff4609..000000000
--- a/src/pages/developers/evm/index.zh-CN.mdx
+++ /dev/null
@@ -1,3 +0,0 @@
----
-title: 全链 EVM
----
diff --git a/src/pages/developers/evm/throughput.en-US.mdx b/src/pages/developers/evm/throughput.en-US.mdx
deleted file mode 100644
index a5dfed1d3..000000000
--- a/src/pages/developers/evm/throughput.en-US.mdx
+++ /dev/null
@@ -1,40 +0,0 @@
-ZetaChain uses two mechanisms to manage liquidity throughput and ensure secure transactions:
-
-- Liquidity caps for incoming transactions
-- Rate limiting for outgoing transactions
-
-These mechanisms maintain network stability and reliability, especially during high transaction volumes. By using liquidity caps for incoming transactions and rate limiting for outgoing transactions, ZetaChain controls the flow of tokens into and out of the network. This prevents abuse, safeguards the network from potential liquidity shocks, and ensures the system can handle high transaction loads without compromising performance or security.
-
-## Incoming Transactions: Liquidity Caps
-
-For transactions coming into ZetaChain from a connected chain, ZetaChain uses a
-mechanism called liquidity caps. Each supported token on ZetaChain has a
-predefined maximum amount, or cap, that can be sent to ZetaChain. If the cap is
-reached, any further transactions attempting to send more tokens to ZetaChain
-will be reverted. Each supported token has its own cap, and transactions
-exceeding the cap are reverted. The current liquidity caps for supported tokens
-can be accessed through the chain's API: on
-[testnet](https://zetachain-athens.blockpi.network/lcd/v1/public/zeta-chain/fungible/foreign_coins)
-and [mainnet
-beta](https://zetachain.blockpi.network/lcd/v1/public/zeta-chain/fungible/foreign_coins).
-
-## Outgoing Transactions: Rate Limiter
-
-For transactions from ZetaChain to a connected chain, ZetaChain employs a rate
-limiter mechanism. This mechanism ensures that the total number of tokens
-withdrawn within a specified sliding window of ZetaChain blocks does not exceed
-a predefined global limit. The rate limiter operates within a sliding window
-defined in ZetaChain blocks, and there is a global limit denominated in ZETA
-(rate) per block. The total amount of withdrawals for all tokens combined within
-a single window cannot exceed the rate multiplied by the number of window
-blocks.
-
-Each ZRC-20 token has a conversion rate to ZETA. For example, if a ZRC-20 token
-XYZ has a conversion rate of 2, withdrawing 10 XYZ will be counted as 20 ZETA
-towards the limit. The current rate limiter parameters can be accessed through
-the rate limiter flags endpoint: on
-[testnet](https://zetachain-athens.blockpi.network/lcd/v1/public/zeta-chain/crosschain/rateLimiterFlags)
-and [mainnet
-beta](https://zetachain.blockpi.network/lcd/v1/public/zeta-chain/crosschain/rateLimiterFlags).
-
-These mechanisms ensure ZetaChain efficiently manages liquidity, prevents abuse, and maintains network stability during high transaction volumes.
diff --git a/src/pages/developers/evm/throughput.zh-CN.mdx b/src/pages/developers/evm/throughput.zh-CN.mdx
deleted file mode 100644
index b9650c176..000000000
--- a/src/pages/developers/evm/throughput.zh-CN.mdx
+++ /dev/null
@@ -1,21 +0,0 @@
-ZetaChain 通过两套机制管理流动性吞吐并确保交易安全:
-
-- 入站交易的流动性上限
-- 出站交易的速率限制
-
-在交易量高企时,这两套机制可维护网络稳定性与可靠性。通过为入站交易设定流动性上限、为出站交易实施速率限制,ZetaChain 能够控制代币流入与流出的节奏,防止滥用,降低潜在的流动性冲击,并在不牺牲性能或安全性的前提下承载高负载。
-
-## 入站交易:流动性上限
-
-对于从连接链流入 ZetaChain 的交易,协议使用流动性上限机制。ZetaChain 为每种受支持代币预定义可存入的最大数量(上限)。当达到上限时,后续尝试继续向 ZetaChain 存入该代币的交易将被回退。每个受支持代币拥有独立上限,超出部分均会回退。
-
-当前支持代币的流动性上限可通过链上 API 查询:[测试网](https://zetachain-athens.blockpi.network/lcd/v1/public/zeta-chain/fungible/foreign_coins) 与 [主网测试阶段](https://zetachain.blockpi.network/lcd/v1/public/zeta-chain/fungible/foreign_coins) 均提供接口。
-
-## 出站交易:速率限制器
-
-对于自 ZetaChain 流向连接链的交易,协议启用速率限制器。该机制确保在指定的滑动窗口(以 ZetaChain 区块数计)内提取的代币总量不超过预先设定的全局上限。速率限制器在以区块数定义的滑动窗口内运行,并设置以 ZETA 计价的每区块全局速率。窗口内所有代币的提现总量不得超过“速率 × 窗口区块数”。
-
-每个 ZRC-20 代币都定义了向 ZETA 的换算比例。例如,若某 ZRC-20 代币 XYZ 的换算比例为 2,则提取 10 枚 XYZ 会按 20 ZETA 计入限额。当前速率限制器参数可通过速率限制器标志端点查询:[测试网](https://zetachain-athens.blockpi.network/lcd/v1/public/zeta-chain/crosschain/rateLimiterFlags) 与 [主网测试阶段](https://zetachain.blockpi.network/lcd/v1/public/zeta-chain/crosschain/rateLimiterFlags) 均可获取。
-
-通过上述机制,ZetaChain 能够高效管理流动性、防止滥用,并在高交易量场景下保持网络稳定。
-
diff --git a/src/pages/developers/evm/zrc20.en-US.mdx b/src/pages/developers/evm/zrc20.en-US.mdx
deleted file mode 100644
index 6a94c0db6..000000000
--- a/src/pages/developers/evm/zrc20.en-US.mdx
+++ /dev/null
@@ -1,69 +0,0 @@
----
-title: ZRC-20 on ZetaChain
----
-
-import { ForeignCoinsTable } from "~/components/Docs";
-
-ZRC-20 is a token standard integrated into ZetaChain's omnichain smart contract
-platform. With ZRC-20, developers can build dApps that orchestrate native assets
-on any connected chain. This makes building Omnichain DeFi protocols and dApps
-such as Omnichain DEXs, Omnichain Lending, Omnichain Portfolio Management, and
-anything else that involves fungible tokens on multiple chains from a single
-place extremely simple — as if they were all on a single chain.
-
-## Summary
-
-Native gas tokens of connected blockchains and whitelisted ERC-20 tokens can be
-deposited to ZetaChain as ZRC-20 tokens. During the deposit process, the
-native/ERC-20 tokens are transferred to and locked in the TSS address/ERC-20
-custody contract and ZRC-20 tokens are minted on ZetaChain and deposited to the
-recipient address.
-
-ZRC-20 tokens can be withdrawn from ZetaChain to connected blockchains. During
-the withdrawal process, ZRC-20 tokens are burnt on ZetaChain and native/ERC-20
-tokens are transferred to the recipient address on the connected chain from a
-TSS address/ERC-20 custody contract.
-
-ZRC-20 tokens can only be minted by the ZetaChain protocol. An ERC-20 token
-deployed on ZetaChain does not have the properties of ZRC-20 and can't be
-withdrawn from ZetaChain to a connected chain.
-
-The "same" ERC-20 token from two connected blockchains is represented as two
-different ZRC-20 tokens on ZetaChain. For example, USDT from Ethereum is
-represented as ZRC-20 USDT from Ethereum, and USDT from BSC is represented as
-ZRC-20 USDT from BSC. They are not considered the same asset by ZetaChain, but
-they can be swapped. That's how the transfer of the "same" ERC-20 asset can be
-implemented on ZetaChain: by depositing an ERC-20 (chain A), swapping this
-ZRC-20 (chain A) to an ZRC-20 (chain B), and withdrawing the ZRC-20 (chain B) to
-chain B as ERC-20.
-
-## Supported Assets
-
-A list of currently supported assets:
-
-
-
-New assets can be added or removed by broadcasting a transaction with a
-corresponding message of the `fungible` module on ZetaChain.
-
-At a high-level, ZRC-20 tokens are an extension of the standard
-[ERC-20](https://ethereum.org/en/developers/docs/standards/tokens/erc-20/)
-tokens found in the Ethereum ecosystem, ZRC-20 tokens have the added ability to
-manage assets on all ZetaChain-connected chains. Any fungible token, including
-Bitcoin, ETH, other gas assets and ERC-20-equivalents on other chains, may be
-represented on ZetaChain as a ZRC-20 and orchestrated as if it were any other
-fungible token (like an ERC-20).
-
-## Block Confirmations
-
-When depositing to or withdrawing from ZetaChain, the protocol requires a
-certain number of confirmations on the connected chain before the transaction is
-considered final. The number of confirmations required is different for each
-chain. You can check the number of confirmations in the [connected chains
-table](/developers/chains/list).
-
-## Liquidity Cap
-
-Each ZRC-20 has a total cap on the number of deposited tokens that the protocol
-can accept. Any assets beyond this deposited to ZetaChain from connected chains
-will be returned to the sender.
diff --git a/src/pages/developers/evm/zrc20.zh-CN.mdx b/src/pages/developers/evm/zrc20.zh-CN.mdx
deleted file mode 100644
index 8b59b8916..000000000
--- a/src/pages/developers/evm/zrc20.zh-CN.mdx
+++ /dev/null
@@ -1,36 +0,0 @@
----
-title: ZetaChain 上的 ZRC-20
----
-
-import { ForeignCoinsTable } from "~/components/Docs";
-
-ZRC-20 是集成于 ZetaChain 全链智能合约平台的代币标准。借助 ZRC-20,开发者可以在任意连接链上调度原生资产,从而轻松构建全链 DeFi 协议与应用,例如全链去中心化交易所、全链借贷、全链资产管理等——就像所有代币都在同一条链上一样。
-
-## 总览
-
-连接链的原生 Gas 代币及列入白名单的 ERC-20 代币可作为 ZRC-20 存入 ZetaChain。存入时,原生/ ERC-20 代币会被转入并锁定在 TSS 地址或 ERC-20 托管合约中,同时在 ZetaChain 上铸造等量 ZRC-20 并发送至接收地址。
-
-ZRC-20 可从 ZetaChain 提现到连接链。提现时,ZRC-20 会在 ZetaChain 上销毁,对应的原生/ ERC-20 代币由 TSS 地址或 ERC-20 托管合约转给连接链上的接收方。
-
-ZRC-20 只能由 ZetaChain 协议铸造。直接在 ZetaChain 部署的 ERC-20 不具备 ZRC-20 特性,无法从 ZetaChain 提现回连接链。
-
-来自两条连接链的“同一种” ERC-20 会在 ZetaChain 上表现为两个不同的 ZRC-20。例如,以太坊的 USDT 表示为 ZRC-20 USDT(Ethereum),BSC 的 USDT 表示为 ZRC-20 USDT(BSC)。ZetaChain 不将它们视为同一资产,但可以相互兑换。要在 ZetaChain 实现“同一” ERC-20 的跨链转移,可按以下步骤进行:将 ERC-20(链 A)存入换成 ZRC-20(链 A),再兑换成 ZRC-20(链 B),最后提现到链 B 变回 ERC-20。
-
-## 支持资产
-
-当前支持的资产列表:
-
-
-
-可通过向 ZetaChain 的 `fungible` 模块发送相应消息的交易来新增或移除资产。
-
-总体而言,ZRC-20 是对以太坊生态中 [ERC-20](https://ethereum.org/en/developers/docs/standards/tokens/erc-20/) 标准的扩展,新增了管理所有连接链资产的能力。任何同质化代币(包括比特币、ETH、其他 Gas 资产及各链的 ERC-20 等价物)都可在 ZetaChain 上表示为 ZRC-20,并像 ERC-20 一样被编排调度。
-
-## 区块确认
-
-在向 ZetaChain 存入或从 ZetaChain 提现时,协议会要求连接链上的交易达到一定数量的确认才视为最终确认。不同链所需确认数不同,可在[连接链列表](/developers/chains/list)查询。
-
-## 流动性上限
-
-每个 ZRC-20 在协议中设定了可接受的总存入上限。超过上限后,从连接链存入的资产会被退回给发送者。
-
diff --git a/src/pages/developers/overview.en-US.mdx b/src/pages/developers/overview.en-US.mdx
index 97db6239c..ca76da136 100644
--- a/src/pages/developers/overview.en-US.mdx
+++ b/src/pages/developers/overview.en-US.mdx
@@ -1,6 +1,6 @@
---
-title: Build
-description: ZetaChain is a blockchain for universal omnichain apps that span across any blockchain, from Ethereum and Cosmos to Bitcoin and beyond.
+title: Architecture
+description: Take an in-depth look into the inner workings and technical architecture of ZetaChain.
heroImgUrl: /img/pages/build.svg
heroImgWidth: 688
---
diff --git a/src/pages/developers/overview.zh-CN.mdx b/src/pages/developers/overview.zh-CN.mdx
index 4b8929337..61ec96edb 100644
--- a/src/pages/developers/overview.zh-CN.mdx
+++ b/src/pages/developers/overview.zh-CN.mdx
@@ -1,6 +1,6 @@
---
-title: 开发构建
-description: ZetaChain 是一条面向全链应用的区块链,覆盖以太坊、Cosmos、比特币等任意区块链。
+title: 架构
+description: 深入了解 ZetaChain 的内部运作与技术架构。
heroImgUrl: /img/pages/build.svg
heroImgWidth: 688
---
diff --git a/src/pages/developers/protocol/_meta.en-US.json b/src/pages/developers/protocol/_meta.en-US.json
deleted file mode 100644
index b81940563..000000000
--- a/src/pages/developers/protocol/_meta.en-US.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "evm": {
- "title": "ZetaChain and EVM",
- "description": "ZetaChain and EVM protocol contracts"
- },
- "solana": {
- "title": "Solana",
- "description": "Solana protocol contracts"
- },
- "ton": {
- "title": "TON",
- "description": "TON protocol contracts"
- },
- "sui": {
- "title": "Sui",
- "description": "Sui protocol contracts"
- }
-}
\ No newline at end of file
diff --git a/src/pages/developers/protocol/_meta.zh-CN.json b/src/pages/developers/protocol/_meta.zh-CN.json
deleted file mode 100644
index 797fe5521..000000000
--- a/src/pages/developers/protocol/_meta.zh-CN.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "evm": {
- "title": "ZetaChain 与 EVM"
- },
- "solana": {
- "title": "Solana"
- },
- "ton": {
- "title": "TON"
- },
- "sui": {
- "title": "Sui"
- }
-}
diff --git a/src/pages/developers/protocol/evm.en-US.md b/src/pages/developers/protocol/evm.en-US.md
deleted file mode 100644
index 1b7c318b6..000000000
--- a/src/pages/developers/protocol/evm.en-US.md
+++ /dev/null
@@ -1,8830 +0,0 @@
-
-
-## GatewayEVM
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/GatewayEVM.sol)
-
-The GatewayEVM contract is the endpoint to call smart contracts on external chains.
-
-The contract doesn't hold any funds and should never have active allowances.
-
-
-### State Variables
-#### custody
-The address of the custody contract.
-
-
-```solidity
-address public custody
-```
-
-
-#### tssAddress
-The address of the TSS (Threshold Signature Scheme) contract.
-
-
-```solidity
-address public tssAddress
-```
-
-
-#### zetaConnector
-The address of the ZetaConnector contract.
-
-
-```solidity
-address public zetaConnector
-```
-
-
-#### zetaToken
-The address of the Zeta token contract.
-
-
-```solidity
-address public zetaToken
-```
-
-
-#### additionalActionFeeWei
-Fee charged for additional cross-chain actions within the same transaction.
-
-The first action in a transaction is free, subsequent actions incur this fee.
-
-This is configurable by the admin role to allow for fee adjustments.
-
-
-```solidity
-uint256 public additionalActionFeeWei
-```
-
-
-#### TSS_ROLE
-New role identifier for tss role.
-
-
-```solidity
-bytes32 public constant TSS_ROLE = keccak256("TSS_ROLE")
-```
-
-
-#### ASSET_HANDLER_ROLE
-New role identifier for asset handler role.
-
-
-```solidity
-bytes32 public constant ASSET_HANDLER_ROLE = keccak256("ASSET_HANDLER_ROLE")
-```
-
-
-#### PAUSER_ROLE
-New role identifier for pauser role.
-
-
-```solidity
-bytes32 public constant PAUSER_ROLE = keccak256("PAUSER_ROLE")
-```
-
-
-#### MAX_PAYLOAD_SIZE
-Max size of payload + revertOptions revert message.
-
-
-```solidity
-uint256 public constant MAX_PAYLOAD_SIZE = 2880
-```
-
-
-#### _TRANSACTION_ACTION_COUNT_KEY
-Storage slot key for tracking transaction action count.
-
-Uses transient storage (tload/tstore) for gas efficiency.
-
-Value 0x01 is used as a unique identifier for this storage slot.
-
-
-```solidity
-uint256 private constant _TRANSACTION_ACTION_COUNT_KEY = 0x01
-```
-
-
-### Functions
-#### constructor
-
-**Note:**
-oz-upgrades-unsafe-allow: constructor
-
-
-```solidity
-constructor() ;
-```
-
-#### initialize
-
-Initialize with tss address. address of zeta token and admin account set as DEFAULT_ADMIN_ROLE.
-
-Using admin to authorize upgrades and pause, and tss for tss role.
-
-
-```solidity
-function initialize(address tssAddress_, address zetaToken_, address admin_) public initializer;
-```
-
-#### _authorizeUpgrade
-
-Authorizes the upgrade of the contract, sender must be owner.
-
-
-```solidity
-function _authorizeUpgrade(address newImplementation) internal override onlyRole(DEFAULT_ADMIN_ROLE);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`newImplementation`|`address`|Address of the new implementation.|
-
-
-#### updateTSSAddress
-
-Update tss address
-
-
-```solidity
-function updateTSSAddress(address newTSSAddress) external onlyRole(DEFAULT_ADMIN_ROLE);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`newTSSAddress`|`address`|new tss address|
-
-
-#### pause
-
-Pause contract.
-
-
-```solidity
-function pause() external onlyRole(PAUSER_ROLE);
-```
-
-#### unpause
-
-Unpause contract.
-
-
-```solidity
-function unpause() external onlyRole(PAUSER_ROLE);
-```
-
-#### updateAdditionalActionFee
-
-Update the additional action fee.
-
-Only callable by admin role. This allows for fee adjustments based on network conditions.
-
-Setting fee to 0 disables additional action fees entirely.
-
-Fee should be adjusted based on the chain's native token decimals.
-
-
-```solidity
-function updateAdditionalActionFee(uint256 newFeeWei) external onlyRole(DEFAULT_ADMIN_ROLE);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`newFeeWei`|`uint256`|The new fee amount in wei for additional actions in the same transaction.|
-
-
-#### executeRevert
-
-Transfers msg.value to destination contract and executes it's onRevert function.
-
-This function can only be called by the TSS address and it is payable.
-
-
-```solidity
-function executeRevert(
- address destination,
- bytes calldata data,
- RevertContext calldata revertContext
-)
- public
- payable
- nonReentrant
- onlyRole(TSS_ROLE)
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`destination`|`address`|Address to call.|
-|`data`|`bytes`|Calldata to pass to the call.|
-|`revertContext`|`RevertContext`||
-
-
-#### execute
-
-Executes a call to a destination address without ERC20 tokens.
-
-This function can only be called by the TSS address and it is payable.
-
-
-```solidity
-function execute(
- MessageContext calldata messageContext,
- address destination,
- bytes calldata data
-)
- external
- payable
- nonReentrant
- onlyRole(TSS_ROLE)
- whenNotPaused
- returns (bytes memory);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`messageContext`|`MessageContext`|Message context containing sender.|
-|`destination`|`address`|Address to call.|
-|`data`|`bytes`|Calldata to pass to the call.|
-
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`bytes`|The result of the call.|
-
-
-#### executeWithERC20
-
-Executes a call to a destination contract using ERC20 tokens.
-
-This function can only be called by the custody or connector address.
-It uses the ERC20 allowance system, resetting gateway allowance at the end.
-
-
-```solidity
-function executeWithERC20(
- MessageContext calldata messageContext,
- address token,
- address to,
- uint256 amount,
- bytes calldata data
-)
- public
- nonReentrant
- onlyRole(ASSET_HANDLER_ROLE)
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`messageContext`|`MessageContext`|Message context containing sender.|
-|`token`|`address`|Address of the ERC20 token.|
-|`to`|`address`|Address of the contract to call.|
-|`amount`|`uint256`|Amount of tokens to transfer.|
-|`data`|`bytes`|Calldata to pass to the call.|
-
-
-#### revertWithERC20
-
-Directly transfers ERC20 tokens and calls onRevert.
-
-This function can only be called by the custody or connector address.
-
-
-```solidity
-function revertWithERC20(
- address token,
- address to,
- uint256 amount,
- bytes calldata data,
- RevertContext calldata revertContext
-)
- external
- nonReentrant
- onlyRole(ASSET_HANDLER_ROLE)
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`token`|`address`|Address of the ERC20 token.|
-|`to`|`address`|Address of the contract to call.|
-|`amount`|`uint256`|Amount of tokens to transfer.|
-|`data`|`bytes`|Calldata to pass to the call.|
-|`revertContext`|`RevertContext`|Revert context to pass to onRevert.|
-
-
-#### deposit
-
-Deposits ETH to the TSS address.
-
-This function only works for the first action in a transaction (backward compatibility).
-
-For subsequent actions, use the overloaded version with amount parameter.
-
-
-```solidity
-function deposit(address receiver, RevertOptions calldata revertOptions) external payable whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`receiver`|`address`|Address of the receiver.|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-
-#### deposit
-
-Deposits ETH to the TSS address with specified amount.
-
-msg.value must equal amount + required fee for the action.
-
-
-```solidity
-function deposit(
- address receiver,
- uint256 amount,
- RevertOptions calldata revertOptions
-)
- external
- payable
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`receiver`|`address`|Address of the receiver.|
-|`amount`|`uint256`|Amount of ETH to deposit (excluding fees).|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-
-#### deposit
-
-Deposits ERC20 tokens to the custody or connector contract.
-
-
-```solidity
-function deposit(
- address receiver,
- uint256 amount,
- address asset,
- RevertOptions calldata revertOptions
-)
- external
- payable
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`receiver`|`address`|Address of the receiver.|
-|`amount`|`uint256`|Amount of tokens to deposit.|
-|`asset`|`address`|Address of the ERC20 token.|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-
-#### depositAndCall
-
-Deposits ETH to the TSS address and calls an omnichain smart contract.
-
-This function only works for the first action in a transaction (backward compatibility).
-
-For subsequent actions, use the overloaded version with amount parameter.
-
-
-```solidity
-function depositAndCall(
- address receiver,
- bytes calldata payload,
- RevertOptions calldata revertOptions
-)
- external
- payable
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`receiver`|`address`|Address of the receiver.|
-|`payload`|`bytes`|Calldata to pass to the call.|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-
-#### depositAndCall
-
-Deposits ETH to the TSS address and calls an omnichain smart contract with specified amount.
-
-msg.value must equal amount + required fee for the action.
-
-
-```solidity
-function depositAndCall(
- address receiver,
- uint256 amount,
- bytes calldata payload,
- RevertOptions calldata revertOptions
-)
- external
- payable
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`receiver`|`address`|Address of the receiver.|
-|`amount`|`uint256`|Amount of ETH to deposit (excluding fees).|
-|`payload`|`bytes`|Calldata to pass to the call.|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-
-#### depositAndCall
-
-Deposits ERC20 tokens to the custody or connector contract and calls an omnichain smart contract.
-
-
-```solidity
-function depositAndCall(
- address receiver,
- uint256 amount,
- address asset,
- bytes calldata payload,
- RevertOptions calldata revertOptions
-)
- external
- payable
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`receiver`|`address`|Address of the receiver.|
-|`amount`|`uint256`|Amount of tokens to deposit.|
-|`asset`|`address`|Address of the ERC20 token.|
-|`payload`|`bytes`|Calldata to pass to the call.|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-
-#### call
-
-Calls an omnichain smart contract without asset transfer.
-
-
-```solidity
-function call(
- address receiver,
- bytes calldata payload,
- RevertOptions calldata revertOptions
-)
- external
- payable
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`receiver`|`address`|Address of the receiver.|
-|`payload`|`bytes`|Calldata to pass to the call.|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-
-#### setCustody
-
-Sets the custody contract address.
-
-
-```solidity
-function setCustody(address custody_) external onlyRole(DEFAULT_ADMIN_ROLE);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`custody_`|`address`|Address of the custody contract.|
-
-
-#### setConnector
-
-Sets the connector contract address.
-
-
-```solidity
-function setConnector(address zetaConnector_) external onlyRole(DEFAULT_ADMIN_ROLE);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`zetaConnector_`|`address`|Address of the connector contract.|
-
-
-#### _resetApproval
-
-Resets the approval of a token for a specified address.
-This is used to ensure that the approval is set to zero before setting it to a new value.
-
-
-```solidity
-function _resetApproval(address token, address to) private returns (bool);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`token`|`address`|Address of the ERC20 token.|
-|`to`|`address`|Address to reset the approval for.|
-
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`bool`|True if the approval reset was successful or if the token reverts on zero approval.|
-
-
-#### _transferFromToAssetHandler
-
-Transfers tokens from the sender to the asset handler.
-This function handles the transfer of tokens to either the connector or custody contract based on the asset
-type.
-
-
-```solidity
-function _transferFromToAssetHandler(address from, address token, uint256 amount) private;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`from`|`address`|Address of the sender.|
-|`token`|`address`|Address of the ERC20 token.|
-|`amount`|`uint256`|Amount of tokens to transfer.|
-
-
-#### _transferToAssetHandler
-
-Transfers tokens to the asset handler.
-This function handles the transfer of tokens to either the connector or custody contract based on the asset
-type.
-
-
-```solidity
-function _transferToAssetHandler(address token, uint256 amount) private;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`token`|`address`|Address of the ERC20 token.|
-|`amount`|`uint256`|Amount of tokens to transfer.|
-
-
-#### _executeArbitraryCall
-
-Private function to execute an arbitrary call to a destination address.
-
-
-```solidity
-function _executeArbitraryCall(address destination, bytes calldata data) private returns (bytes memory);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`destination`|`address`|Address to call.|
-|`data`|`bytes`|Calldata to pass to the call.|
-
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`bytes`|The result of the call.|
-
-
-#### _executeAuthenticatedCall
-
-Private function to execute an authenticated call to a destination address.
-
-
-```solidity
-function _executeAuthenticatedCall(
- MessageContext calldata messageContext,
- address destination,
- bytes calldata data
-)
- private
- returns (bytes memory);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`messageContext`|`MessageContext`|Message context containing sender and arbitrary call flag.|
-|`destination`|`address`|Address to call.|
-|`data`|`bytes`|Calldata to pass to the call.|
-
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`bytes`|The result of the call.|
-
-
-#### _revertIfOnCallOrOnRevert
-
-
-```solidity
-function _revertIfOnCallOrOnRevert(bytes calldata data) private pure;
-```
-
-#### _processFee
-
-Processes fee collection for cross-chain actions within a transaction.
-
-The first action in a transaction is free, subsequent actions incur ADDITIONAL_ACTION_FEE_WEI.
-
-If fee is 0, the entire functionality is disabled and will revert.
-
-
-```solidity
-function _processFee() internal returns (uint256);
-```
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`uint256`|The fee amount actually charged (0 for first action, ADDITIONAL_ACTION_FEE_WEI for subsequent actions).|
-
-
-#### _validateChargedFeeForERC20
-
-Validates fee payment for ERC20 operations (deposit, depositAndCall, call).
-
-Validates that msg.value equals the required fee (no excess ETH allowed).
-
-
-```solidity
-function _validateChargedFeeForERC20(uint256 feeCharged) internal view;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`feeCharged`|`uint256`|The fee amount that was charged.|
-
-
-#### _validateChargedFeeForETHWithAmount
-
-Validates fee payment for ETH operations with specified amount.
-
-Validates that msg.value equals amount + feeCharged.
-
-
-```solidity
-function _validateChargedFeeForETHWithAmount(uint256 amount, uint256 feeCharged) internal view;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`amount`|`uint256`|The amount to deposit (excluding fees).|
-|`feeCharged`|`uint256`|The fee amount that was charged.|
-
-
-#### _getNextActionIndex
-
-Gets and increments the transaction action counter using transient storage.
-
-Uses assembly for gas efficiency with tload/tstore operations.
-
-Transient storage is transaction-scoped and automatically cleared after each transaction.
-
-
-```solidity
-function _getNextActionIndex() internal returns (uint256 currentIndex);
-```
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`currentIndex`|`uint256`|The current action index within the transaction (0-based).|
-
-
-
-
-## GatewayZEVM
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/zevm/GatewayZEVM.sol)
-
-The GatewayZEVM contract is the endpoint to call smart contracts on omnichain.
-
-The contract doesn't hold any funds and should never have active allowances.
-
-
-### State Variables
-#### PROTOCOL_ADDRESS
-The constant address of the protocol
-
-
-```solidity
-address public constant PROTOCOL_ADDRESS = 0x735b14BB79463307AAcBED86DAf3322B1e6226aB
-```
-
-
-#### zetaToken
-The address of the Zeta token.
-
-
-```solidity
-address public zetaToken
-```
-
-
-#### PAUSER_ROLE
-New role identifier for pauser role.
-
-
-```solidity
-bytes32 public constant PAUSER_ROLE = keccak256("PAUSER_ROLE")
-```
-
-
-#### MAX_MESSAGE_SIZE
-Max size of message + revertOptions revert message.
-
-
-```solidity
-uint256 public constant MAX_MESSAGE_SIZE = 2880
-```
-
-
-#### MIN_GAS_LIMIT
-Minimum gas limit for a call.
-
-
-```solidity
-uint256 public constant MIN_GAS_LIMIT = 100_000
-```
-
-
-### Functions
-#### onlyProtocol
-
-Only protocol address allowed modifier.
-
-
-```solidity
-modifier onlyProtocol() ;
-```
-
-#### constructor
-
-**Note:**
-oz-upgrades-unsafe-allow: constructor
-
-
-```solidity
-constructor() ;
-```
-
-#### initialize
-
-Initialize with address of zeta token and admin account set as DEFAULT_ADMIN_ROLE.
-
-Using admin to authorize upgrades and pause.
-
-
-```solidity
-function initialize(address zetaToken_, address admin_) public initializer;
-```
-
-#### _authorizeUpgrade
-
-Authorizes the upgrade of the contract.
-
-
-```solidity
-function _authorizeUpgrade(address newImplementation) internal override onlyRole(DEFAULT_ADMIN_ROLE);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`newImplementation`|`address`|The address of the new implementation.|
-
-
-#### receive
-
-Receive function to receive ZETA from WETH9.withdraw().
-
-
-```solidity
-receive() external payable whenNotPaused;
-```
-
-#### pause
-
-Pause contract.
-
-
-```solidity
-function pause() external onlyRole(PAUSER_ROLE);
-```
-
-#### unpause
-
-Unpause contract.
-
-
-```solidity
-function unpause() external onlyRole(PAUSER_ROLE);
-```
-
-#### _withdrawZRC20
-
-Private function to withdraw ZRC20 tokens.
-
-
-```solidity
-function _withdrawZRC20(uint256 amount, address zrc20) private returns (uint256);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`amount`|`uint256`|The amount of tokens to withdraw.|
-|`zrc20`|`address`|The address of the ZRC20 token.|
-
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`uint256`|The gas fee for the withdrawal.|
-
-
-#### _burnProtocolFees
-
-Helper function to burn gas fees.
-
-
-```solidity
-function _burnProtocolFees(address zrc20, uint256 gasLimit) private returns (uint256);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`zrc20`|`address`|The address of the ZRC20 token.|
-|`gasLimit`|`uint256`|Gas limit.|
-
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`uint256`|gasFee Gas fee amount.|
-
-
-#### _withdrawZRC20WithGasLimit
-
-Private function to withdraw ZRC20 tokens with gas limit.
-
-
-```solidity
-function _withdrawZRC20WithGasLimit(
- uint256 amount,
- address zrc20,
- uint256 gasLimit
-)
- private
- returns (uint256);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`amount`|`uint256`|The amount of tokens to withdraw.|
-|`zrc20`|`address`|The address of the ZRC20 token.|
-|`gasLimit`|`uint256`|Gas limit.|
-
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`uint256`|The gas fee for the withdrawal.|
-
-
-#### _transferZETA
-
-Private function to transfer ZETA tokens.
-
-
-```solidity
-function _transferZETA(uint256 amount, address to) private;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`amount`|`uint256`|The amount of tokens to transfer.|
-|`to`|`address`|The address to transfer the tokens to.|
-
-
-#### withdraw
-
-Withdraw ZRC20 tokens to an external chain.
-
-
-```solidity
-function withdraw(
- bytes memory receiver,
- uint256 amount,
- address zrc20,
- RevertOptions calldata revertOptions
-)
- external
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`receiver`|`bytes`|The receiver address on the external chain.|
-|`amount`|`uint256`|The amount of tokens to withdraw.|
-|`zrc20`|`address`|The address of the ZRC20 token.|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-
-#### withdraw
-
-Withdraw ZRC20 tokens to an external chain with custom gas limit.
-
-Use this function for simple gas ZRC20 withdrawals to the receivers that are
-either smart contract accounts or smart contracts with custom receive/fallback implementations.
-
-
-```solidity
-function withdraw(
- bytes memory receiver,
- uint256 amount,
- address zrc20,
- uint256 gasLimit,
- RevertOptions calldata revertOptions
-)
- external
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`receiver`|`bytes`|The receiver address on the external chain.|
-|`amount`|`uint256`|The amount of tokens to withdraw.|
-|`zrc20`|`address`|The address of the ZRC20 token.|
-|`gasLimit`|`uint256`|The custom gas limit for the withdrawal (must be >= MIN_GAS_LIMIT).|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-
-#### withdrawAndCall
-
-Withdraw ZRC20 tokens and call a smart contract on an external chain.
-
-
-```solidity
-function withdrawAndCall(
- bytes memory receiver,
- uint256 amount,
- address zrc20,
- bytes calldata message,
- CallOptions calldata callOptions,
- RevertOptions calldata revertOptions
-)
- external
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`receiver`|`bytes`|The receiver address on the external chain.|
-|`amount`|`uint256`|The amount of tokens to withdraw.|
-|`zrc20`|`address`|The address of the ZRC20 token.|
-|`message`|`bytes`|The calldata to pass to the contract call.|
-|`callOptions`|`CallOptions`|Call options including gas limit and arbirtrary call flag.|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-
-#### withdrawAndCall
-
-Withdraw ZRC20 tokens and call a smart contract on an external chain.
-
-
-```solidity
-function withdrawAndCall(
- bytes memory receiver,
- uint256 amount,
- address zrc20,
- bytes calldata message,
- uint256 version,
- CallOptions calldata callOptions,
- RevertOptions calldata revertOptions
-)
- external
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`receiver`|`bytes`|The receiver address on the external chain.|
-|`amount`|`uint256`|The amount of tokens to withdraw.|
-|`zrc20`|`address`|The address of the ZRC20 token.|
-|`message`|`bytes`|The calldata to pass to the contract call.|
-|`version`|`uint256`|The number representing message context version.|
-|`callOptions`|`CallOptions`|Call options including gas limit, arbirtrary call flag and message context version.|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-
-#### withdraw
-
-Withdraw ZETA tokens to an external chain.
-
-
-```solidity
-function withdraw(
- bytes memory, /*receiver*/
- uint256, /*amount*/
- uint256, /*chainId*/
- RevertOptions calldata /*revertOptions*/
-)
- external
- view
- whenNotPaused;
-```
-
-#### withdrawAndCall
-
-Withdraw ZETA tokens and call a smart contract on an external chain.
-
-
-```solidity
-function withdrawAndCall(
- bytes memory, /*receiver*/
- uint256, /*amount*/
- uint256, /*chainId*/
- bytes calldata, /*message*/
- CallOptions calldata, /*callOptions*/
- RevertOptions calldata /*revertOptions*/
-)
- external
- view
- whenNotPaused;
-```
-
-#### call
-
-Call a smart contract on an external chain without asset transfer.
-
-
-```solidity
-function call(
- bytes memory receiver,
- address zrc20,
- bytes calldata message,
- CallOptions calldata callOptions,
- RevertOptions calldata revertOptions
-)
- external
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`receiver`|`bytes`|The receiver address on the external chain.|
-|`zrc20`|`address`|Address of zrc20 to pay fees.|
-|`message`|`bytes`|The calldata to pass to the contract call.|
-|`callOptions`|`CallOptions`|Call options including gas limit and arbirtrary call flag.|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-
-#### _call
-
-
-```solidity
-function _call(
- bytes memory receiver,
- address zrc20,
- bytes calldata message,
- CallOptions memory callOptions,
- RevertOptions memory revertOptions
-)
- private;
-```
-
-#### deposit
-
-Deposit foreign coins into ZRC20.
-
-
-```solidity
-function deposit(address zrc20, uint256 amount, address target) external onlyProtocol whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`zrc20`|`address`|The address of the ZRC20 token.|
-|`amount`|`uint256`|The amount of tokens to deposit.|
-|`target`|`address`|The target address to receive the deposited tokens.|
-
-
-#### execute
-
-Execute a user-specified contract on ZEVM.
-
-
-```solidity
-function execute(
- MessageContext calldata context,
- address zrc20,
- uint256 amount,
- address target,
- bytes calldata message
-)
- external
- nonReentrant
- onlyProtocol
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`context`|`MessageContext`|The context of the cross-chain call.|
-|`zrc20`|`address`|The address of the ZRC20 token.|
-|`amount`|`uint256`|The amount of tokens to transfer.|
-|`target`|`address`|The target contract to call.|
-|`message`|`bytes`|The calldata to pass to the contract call.|
-
-
-#### depositAndCall
-
-Deposit foreign coins into ZRC20 and call a user-specified contract on ZEVM.
-
-
-```solidity
-function depositAndCall(
- MessageContext calldata context,
- address zrc20,
- uint256 amount,
- address target,
- bytes calldata message
-)
- external
- nonReentrant
- onlyProtocol
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`context`|`MessageContext`|The context of the cross-chain call.|
-|`zrc20`|`address`|The address of the ZRC20 token.|
-|`amount`|`uint256`|The amount of tokens to transfer.|
-|`target`|`address`|The target contract to call.|
-|`message`|`bytes`|The calldata to pass to the contract call.|
-
-
-#### depositAndCall
-
-Deposit ZETA and call a user-specified contract on ZEVM.
-
-
-```solidity
-function depositAndCall(
- MessageContext calldata context,
- uint256 amount,
- address target,
- bytes calldata message
-)
- external
- nonReentrant
- onlyProtocol
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`context`|`MessageContext`|The context of the cross-chain call.|
-|`amount`|`uint256`|The amount of tokens to transfer.|
-|`target`|`address`|The target contract to call.|
-|`message`|`bytes`|The calldata to pass to the contract call.|
-
-
-#### executeRevert
-
-Revert a user-specified contract on ZEVM.
-
-
-```solidity
-function executeRevert(
- address target,
- RevertContext calldata revertContext
-)
- external
- nonReentrant
- onlyProtocol
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`target`|`address`|The target contract to call.|
-|`revertContext`|`RevertContext`|Revert context to pass to onRevert.|
-
-
-#### depositAndRevert
-
-Deposit foreign coins into ZRC20 and revert a user-specified contract on ZEVM.
-
-
-```solidity
-function depositAndRevert(
- address zrc20,
- uint256 amount,
- address target,
- RevertContext calldata revertContext
-)
- external
- nonReentrant
- onlyProtocol
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`zrc20`|`address`|The address of the ZRC20 token.|
-|`amount`|`uint256`|The amount of tokens to revert.|
-|`target`|`address`|The target contract to call.|
-|`revertContext`|`RevertContext`|Revert context to pass to onRevert.|
-
-
-#### executeAbort
-
-Call onAbort on a user-specified contract on ZEVM.
-this function doesn't deposit the asset to the target contract. This operation is done directly by the protocol.
-the assets are deposited to the target contract even if onAbort reverts.
-
-
-```solidity
-function executeAbort(
- address target,
- AbortContext calldata abortContext
-)
- external
- nonReentrant
- onlyProtocol
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`target`|`address`|The target contract to call.|
-|`abortContext`|`AbortContext`|Abort context to pass to onAbort.|
-
-
-### Errors
-#### ZeroAddress
-Error indicating a zero address was provided.
-
-
-```solidity
-error ZeroAddress();
-```
-
-
-
-## INotSupportedMethods
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/Errors.sol)
-
-Interface for contracts that with non supported methods.
-
-
-### Errors
-#### ZETANotSupported
-
-```solidity
-error ZETANotSupported();
-```
-
-#### CallOnRevertNotSupported
-
-```solidity
-error CallOnRevertNotSupported();
-```
-
-
-
-## ERC20Custody
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/ERC20Custody.sol)
-
-Holds the ERC20 tokens deposited on ZetaChain and includes functionality to call a contract.
-
-This contract does not call smart contracts directly, it passes through the Gateway contract.
-
-
-### State Variables
-#### gateway
-Gateway contract.
-
-
-```solidity
-IGatewayEVM public gateway
-```
-
-
-#### whitelisted
-Mapping of whitelisted tokens => true/false.
-
-
-```solidity
-mapping(address => bool) public whitelisted
-```
-
-
-#### tssAddress
-The address of the TSS (Threshold Signature Scheme) contract.
-
-
-```solidity
-address public tssAddress
-```
-
-
-#### supportsLegacy
-Used to flag if contract supports legacy methods (eg. deposit).
-
-
-```solidity
-bool public supportsLegacy
-```
-
-
-#### PAUSER_ROLE
-New role identifier for pauser role.
-
-
-```solidity
-bytes32 public constant PAUSER_ROLE = keccak256("PAUSER_ROLE")
-```
-
-
-#### WITHDRAWER_ROLE
-New role identifier for withdrawer role.
-
-
-```solidity
-bytes32 public constant WITHDRAWER_ROLE = keccak256("WITHDRAWER_ROLE")
-```
-
-
-#### WHITELISTER_ROLE
-New role identifier for whitelister role.
-
-
-```solidity
-bytes32 public constant WHITELISTER_ROLE = keccak256("WHITELISTER_ROLE")
-```
-
-
-### Functions
-#### initialize
-
-Initializer for ERC20Custody.
-
-Set admin as default admin and pauser, and tssAddress as tss role.
-
-
-```solidity
-function initialize(address gateway_, address tssAddress_, address admin_) public initializer;
-```
-
-#### _authorizeUpgrade
-
-Authorizes the upgrade of the contract, sender must be owner.
-
-
-```solidity
-function _authorizeUpgrade(address newImplementation) internal override onlyRole(DEFAULT_ADMIN_ROLE);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`newImplementation`|`address`|Address of the new implementation.|
-
-
-#### pause
-
-Pause contract.
-
-
-```solidity
-function pause() external onlyRole(PAUSER_ROLE);
-```
-
-#### unpause
-
-Unpause contract.
-
-
-```solidity
-function unpause() external onlyRole(PAUSER_ROLE);
-```
-
-#### updateTSSAddress
-
-Update tss address
-
-
-```solidity
-function updateTSSAddress(address newTSSAddress) external onlyRole(DEFAULT_ADMIN_ROLE);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`newTSSAddress`|`address`|new tss address|
-
-
-#### setSupportsLegacy
-
-Unpause contract.
-
-
-```solidity
-function setSupportsLegacy(bool _supportsLegacy) external onlyRole(DEFAULT_ADMIN_ROLE);
-```
-
-#### whitelist
-
-Whitelist ERC20 token.
-
-
-```solidity
-function whitelist(address token) external onlyRole(WHITELISTER_ROLE);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`token`|`address`|address of ERC20 token|
-
-
-#### unwhitelist
-
-Unwhitelist ERC20 token.
-
-
-```solidity
-function unwhitelist(address token) external onlyRole(WHITELISTER_ROLE);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`token`|`address`|address of ERC20 token|
-
-
-#### withdraw
-
-Withdraw directly transfers the tokens to the destination address without contract call.
-
-This function can only be called by the TSS address.
-
-
-```solidity
-function withdraw(
- address to,
- address token,
- uint256 amount
-)
- external
- nonReentrant
- onlyRole(WITHDRAWER_ROLE)
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`to`|`address`|Destination address for the tokens.|
-|`token`|`address`|Address of the ERC20 token.|
-|`amount`|`uint256`|Amount of tokens to withdraw.|
-
-
-#### withdrawAndCall
-
-WithdrawAndCall transfers tokens to Gateway and call a contract through the Gateway.
-
-This function can only be called by the TSS address.
-
-
-```solidity
-function withdrawAndCall(
- MessageContext calldata messageContext,
- address to,
- address token,
- uint256 amount,
- bytes calldata data
-)
- public
- nonReentrant
- onlyRole(WITHDRAWER_ROLE)
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`messageContext`|`MessageContext`|Message context containing sender.|
-|`to`|`address`|Address of the contract to call.|
-|`token`|`address`|Address of the ERC20 token.|
-|`amount`|`uint256`|Amount of tokens to withdraw.|
-|`data`|`bytes`|Calldata to pass to the contract call.|
-
-
-#### withdrawAndRevert
-
-WithdrawAndRevert transfers tokens to Gateway and call a contract with a revert functionality through
-the Gateway.
-
-This function can only be called by the TSS address.
-
-
-```solidity
-function withdrawAndRevert(
- address to,
- address token,
- uint256 amount,
- bytes calldata data,
- RevertContext calldata revertContext
-)
- public
- nonReentrant
- onlyRole(WITHDRAWER_ROLE)
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`to`|`address`|Address of the contract to call.|
-|`token`|`address`|Address of the ERC20 token.|
-|`amount`|`uint256`|Amount of tokens to withdraw.|
-|`data`|`bytes`|Calldata to pass to the contract call.|
-|`revertContext`|`RevertContext`|Revert context to pass to onRevert.|
-
-
-#### deposit
-
-Deposits asset to custody and pay fee in zeta erc20.
-
-**Note:**
-deprecated: This method is deprecated.
-
-
-```solidity
-function deposit(
- bytes calldata recipient,
- IERC20 asset,
- uint256 amount,
- bytes calldata message
-)
- external
- nonReentrant
- whenNotPaused;
-```
-
-
-
-## IERC20Custody
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/interfaces/IERC20Custody.sol)
-
-
-### Functions
-#### whitelisted
-
-Mapping of whitelisted tokens => true/false.
-
-
-```solidity
-function whitelisted(address token) external view returns (bool);
-```
-
-#### withdraw
-
-Withdraw directly transfers the tokens to the destination address without contract call.
-
-This function can only be called by the TSS address.
-
-
-```solidity
-function withdraw(address token, address to, uint256 amount) external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`token`|`address`|Address of the ERC20 token.|
-|`to`|`address`|Destination address for the tokens.|
-|`amount`|`uint256`|Amount of tokens to withdraw.|
-
-
-#### withdrawAndCall
-
-WithdrawAndCall transfers tokens to Gateway and call a contract through the Gateway.
-
-This function can only be called by the TSS address.
-
-
-```solidity
-function withdrawAndCall(
- MessageContext calldata messageContext,
- address token,
- address to,
- uint256 amount,
- bytes calldata data
-)
- external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`messageContext`|`MessageContext`|Message context containing sender.|
-|`token`|`address`|Address of the ERC20 token.|
-|`to`|`address`|Address of the contract to call.|
-|`amount`|`uint256`|Amount of tokens to withdraw.|
-|`data`|`bytes`|Calldata to pass to the contract call.|
-
-
-#### withdrawAndRevert
-
-WithdrawAndRevert transfers tokens to Gateway and call a contract with a revert functionality through
-the Gateway.
-
-This function can only be called by the TSS address.
-
-
-```solidity
-function withdrawAndRevert(
- address token,
- address to,
- uint256 amount,
- bytes calldata data,
- RevertContext calldata revertContext
-)
- external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`token`|`address`|Address of the ERC20 token.|
-|`to`|`address`|Address of the contract to call.|
-|`amount`|`uint256`|Amount of tokens to withdraw.|
-|`data`|`bytes`|Calldata to pass to the contract call.|
-|`revertContext`|`RevertContext`|Revert context to pass to onRevert.|
-
-
-
-
-## IERC20CustodyErrors
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/interfaces/IERC20Custody.sol)
-
-Interface for the errors used in the ERC20 custody contract.
-
-
-### Errors
-#### ZeroAddress
-Error for zero address input.
-
-
-```solidity
-error ZeroAddress();
-```
-
-#### NotWhitelisted
-Error for not whitelisted ERC20 token
-
-
-```solidity
-error NotWhitelisted();
-```
-
-#### LegacyMethodsNotSupported
-Error for calling not supported legacy methods.
-
-
-```solidity
-error LegacyMethodsNotSupported();
-```
-
-
-
-## IERC20CustodyEvents
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/interfaces/IERC20Custody.sol)
-
-Interface for the events emitted by the ERC20 custody contract.
-
-
-### Events
-#### Withdrawn
-Emitted when tokens are withdrawn.
-
-
-```solidity
-event Withdrawn(address indexed to, address indexed token, uint256 amount);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`to`|`address`|The address receiving the tokens.|
-|`token`|`address`|The address of the ERC20 token.|
-|`amount`|`uint256`|The amount of tokens withdrawn.|
-
-#### WithdrawnAndCalled
-Emitted when tokens are withdrawn and a contract call is made.
-
-
-```solidity
-event WithdrawnAndCalled(address indexed to, address indexed token, uint256 amount, bytes data);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`to`|`address`|The address receiving the tokens.|
-|`token`|`address`|The address of the ERC20 token.|
-|`amount`|`uint256`|The amount of tokens withdrawn.|
-|`data`|`bytes`|The calldata passed to the contract call.|
-
-#### WithdrawnAndReverted
-Emitted when tokens are withdrawn and a revertable contract call is made.
-
-
-```solidity
-event WithdrawnAndReverted(
- address indexed to, address indexed token, uint256 amount, bytes data, RevertContext revertContext
-);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`to`|`address`|The address receiving the tokens.|
-|`token`|`address`|The address of the ERC20 token.|
-|`amount`|`uint256`|The amount of tokens withdrawn.|
-|`data`|`bytes`|The calldata passed to the contract call.|
-|`revertContext`|`RevertContext`|Revert context to pass to onRevert.|
-
-#### Whitelisted
-Emitted when ERC20 token is whitelisted
-
-
-```solidity
-event Whitelisted(address indexed token);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`token`|`address`|address of ERC20 token.|
-
-#### Unwhitelisted
-Emitted when ERC20 token is unwhitelisted
-
-
-```solidity
-event Unwhitelisted(address indexed token);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`token`|`address`|address of ERC20 token.|
-
-#### Deposited
-Emitted in legacy deposit method.
-
-
-```solidity
-event Deposited(bytes recipient, IERC20 indexed asset, uint256 amount, bytes message);
-```
-
-#### UpdatedCustodyTSSAddress
-Emitted when tss address is updated
-
-
-```solidity
-event UpdatedCustodyTSSAddress(address oldTSSAddress, address newTSSAddress);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`oldTSSAddress`|`address`|old tss address|
-|`newTSSAddress`|`address`|new tss address|
-
-
-
-## Callable
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/interfaces/IGatewayEVM.sol)
-
-Interface implemented by contracts receiving authenticated calls.
-
-
-### Functions
-#### onCall
-
-
-```solidity
-function onCall(
- LegacyMessageContext calldata context,
- bytes calldata message
-)
- external
- payable
- returns (bytes memory);
-```
-
-
-
-## CallableV2
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/interfaces/IGatewayEVM.sol)
-
-Interface implemented by contracts receiving authenticated calls with new MessageContext.
-
-
-### Functions
-#### onCall
-
-
-```solidity
-function onCall(
- MessageContext calldata context,
- bytes calldata message
-)
- external
- payable
- returns (bytes memory);
-```
-
-
-
-## IGatewayEVM
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/interfaces/IGatewayEVM.sol)
-
-Interface for the GatewayEVM contract.
-
-
-### Functions
-#### executeWithERC20
-
-Executes a call to a contract using ERC20 tokens.
-
-
-```solidity
-function executeWithERC20(
- MessageContext calldata messageContext,
- address token,
- address to,
- uint256 amount,
- bytes calldata data
-)
- external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`messageContext`|`MessageContext`|Message context containing sender and arbitrary call flag.|
-|`token`|`address`|The address of the ERC20 token.|
-|`to`|`address`|The address of the contract to call.|
-|`amount`|`uint256`|The amount of tokens to transfer.|
-|`data`|`bytes`|The calldata to pass to the contract call.|
-
-
-#### executeRevert
-
-Transfers msg.value to destination contract and executes it's onRevert function.
-
-This function can only be called by the TSS address and it is payable.
-
-
-```solidity
-function executeRevert(
- address destination,
- bytes calldata data,
- RevertContext calldata revertContext
-)
- external
- payable;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`destination`|`address`|Address to call.|
-|`data`|`bytes`|Calldata to pass to the call.|
-|`revertContext`|`RevertContext`|Revert context to pass to onRevert.|
-
-
-#### execute
-
-Executes a call to a destination address without ERC20 tokens.
-
-This function can only be called by the TSS address and it is payable.
-
-
-```solidity
-function execute(
- MessageContext calldata messageContext,
- address destination,
- bytes calldata data
-)
- external
- payable
- returns (bytes memory);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`messageContext`|`MessageContext`|Message context containing sender and arbitrary call flag.|
-|`destination`|`address`|Address to call.|
-|`data`|`bytes`|Calldata to pass to the call.|
-
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`bytes`|The result of the call.|
-
-
-#### revertWithERC20
-
-Executes a revertable call to a contract using ERC20 tokens.
-
-
-```solidity
-function revertWithERC20(
- address token,
- address to,
- uint256 amount,
- bytes calldata data,
- RevertContext calldata revertContext
-)
- external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`token`|`address`|The address of the ERC20 token.|
-|`to`|`address`|The address of the contract to call.|
-|`amount`|`uint256`|The amount of tokens to transfer.|
-|`data`|`bytes`|The calldata to pass to the contract call.|
-|`revertContext`|`RevertContext`|Revert context to pass to onRevert.|
-
-
-#### deposit
-
-Deposits ETH to the TSS address.
-
-
-```solidity
-function deposit(address receiver, RevertOptions calldata revertOptions) external payable;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`receiver`|`address`|Address of the receiver.|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-
-#### deposit
-
-Deposits ETH to the TSS address with specified amount.
-
-
-```solidity
-function deposit(address receiver, uint256 amount, RevertOptions calldata revertOptions) external payable;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`receiver`|`address`|Address of the receiver.|
-|`amount`|`uint256`|Amount of ETH to deposit.|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-
-#### deposit
-
-Deposits ERC20 tokens to the custody or connector contract.
-
-
-```solidity
-function deposit(
- address receiver,
- uint256 amount,
- address asset,
- RevertOptions calldata revertOptions
-)
- external
- payable;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`receiver`|`address`|Address of the receiver.|
-|`amount`|`uint256`|Amount of tokens to deposit.|
-|`asset`|`address`|Address of the ERC20 token.|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-
-#### depositAndCall
-
-Deposits ETH to the TSS address and calls an omnichain smart contract.
-
-
-```solidity
-function depositAndCall(
- address receiver,
- bytes calldata payload,
- RevertOptions calldata revertOptions
-)
- external
- payable;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`receiver`|`address`|Address of the receiver.|
-|`payload`|`bytes`|Calldata to pass to the call.|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-
-#### depositAndCall
-
-Deposits ETH to the TSS address and calls an omnichain smart contract with specified amount.
-
-
-```solidity
-function depositAndCall(
- address receiver,
- uint256 amount,
- bytes calldata payload,
- RevertOptions calldata revertOptions
-)
- external
- payable;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`receiver`|`address`|Address of the receiver.|
-|`amount`|`uint256`|Amount of ETH to deposit.|
-|`payload`|`bytes`|Calldata to pass to the call.|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-
-#### depositAndCall
-
-Deposits ERC20 tokens to the custody or connector contract and calls an omnichain smart contract.
-
-
-```solidity
-function depositAndCall(
- address receiver,
- uint256 amount,
- address asset,
- bytes calldata payload,
- RevertOptions calldata revertOptions
-)
- external
- payable;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`receiver`|`address`|Address of the receiver.|
-|`amount`|`uint256`|Amount of tokens to deposit.|
-|`asset`|`address`|Address of the ERC20 token.|
-|`payload`|`bytes`|Calldata to pass to the call.|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-
-#### call
-
-Calls an omnichain smart contract without asset transfer.
-
-
-```solidity
-function call(
- address receiver,
- bytes calldata payload,
- RevertOptions calldata revertOptions
-)
- external
- payable;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`receiver`|`address`|Address of the receiver.|
-|`payload`|`bytes`|Calldata to pass to the call.|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-
-
-
-## IGatewayEVMErrors
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/interfaces/IGatewayEVM.sol)
-
-Interface for the errors used in the GatewayEVM contract.
-
-
-### Errors
-#### ExecutionFailed
-Error for failed execution.
-
-
-```solidity
-error ExecutionFailed();
-```
-
-#### DepositFailed
-Error for failed deposit.
-
-
-```solidity
-error DepositFailed();
-```
-
-#### InsufficientETHAmount
-Error for insufficient ETH amount.
-
-
-```solidity
-error InsufficientETHAmount();
-```
-
-#### InsufficientERC20Amount
-Error for insufficient ERC20 token amount.
-
-
-```solidity
-error InsufficientERC20Amount();
-```
-
-#### ZeroAddress
-Error for zero address input.
-
-
-```solidity
-error ZeroAddress();
-```
-
-#### ApprovalFailed
-Error for failed token approval.
-
-
-```solidity
-error ApprovalFailed();
-```
-
-#### CustodyInitialized
-Error for already initialized custody.
-
-
-```solidity
-error CustodyInitialized();
-```
-
-#### ConnectorInitialized
-Error for already initialized connector.
-
-
-```solidity
-error ConnectorInitialized();
-```
-
-#### NotWhitelistedInCustody
-Error when trying to transfer not whitelisted token to custody.
-
-
-```solidity
-error NotWhitelistedInCustody();
-```
-
-#### NotAllowedToCallOnCall
-Error when trying to call onCall method using arbitrary call.
-
-
-```solidity
-error NotAllowedToCallOnCall();
-```
-
-#### NotAllowedToCallOnRevert
-Error when trying to call onRevert method using arbitrary call.
-
-
-```solidity
-error NotAllowedToCallOnRevert();
-```
-
-#### PayloadSizeExceeded
-Error indicating payload size exceeded in external functions.
-
-
-```solidity
-error PayloadSizeExceeded();
-```
-
-#### FeeTransferFailed
-Error thrown when fee transfer to TSS address fails.
-
-This error occurs when the low-level call to transfer fees fails.
-
-
-```solidity
-error FeeTransferFailed();
-```
-
-#### InsufficientFee
-Error thrown when insufficient fee is provided for additional actions.
-
-
-```solidity
-error InsufficientFee(uint256 required, uint256 provided);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`required`|`uint256`|The fee amount required for the action.|
-|`provided`|`uint256`|The fee amount actually provided by the caller.|
-
-#### ExcessETHProvided
-Error thrown when excess ETH is sent for non-ETH operations.
-
-
-```solidity
-error ExcessETHProvided(uint256 required, uint256 provided);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`required`|`uint256`|The fee amount required for the action.|
-|`provided`|`uint256`|The ETH amount actually provided by the caller.|
-
-#### AdditionalActionDisabled
-Error thrown when additional action functionality is disabled (fee set to 0).
-
-
-```solidity
-error AdditionalActionDisabled();
-```
-
-#### IncorrectValueProvided
-Error thrown when msg.value doesn't match expected amount + fee.
-
-
-```solidity
-error IncorrectValueProvided(uint256 expected, uint256 provided);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`expected`|`uint256`|The expected value (amount + fee).|
-|`provided`|`uint256`|The actual msg.value provided.|
-
-
-
-## IGatewayEVMEvents
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/interfaces/IGatewayEVM.sol)
-
-Interface for the events emitted by the GatewayEVM contract.
-
-
-### Events
-#### Executed
-Emitted when a contract call is executed.
-
-
-```solidity
-event Executed(address indexed destination, uint256 value, bytes data);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`destination`|`address`|The address of the contract called.|
-|`value`|`uint256`|The amount of ETH sent with the call.|
-|`data`|`bytes`|The calldata passed to the contract call.|
-
-#### Reverted
-Emitted when a contract call is reverted.
-
-
-```solidity
-event Reverted(address indexed to, address indexed token, uint256 amount, bytes data, RevertContext revertContext);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`to`|`address`|The address of the contract called.|
-|`token`|`address`|The address of the ERC20 token, empty if gas token|
-|`amount`|`uint256`|The amount of ETH sent with the call.|
-|`data`|`bytes`|The calldata passed to the contract call.|
-|`revertContext`|`RevertContext`|Revert context to pass to onRevert.|
-
-#### ExecutedWithERC20
-Emitted when a contract call with ERC20 tokens is executed.
-
-
-```solidity
-event ExecutedWithERC20(address indexed token, address indexed to, uint256 amount, bytes data);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`token`|`address`|The address of the ERC20 token.|
-|`to`|`address`|The address of the contract called.|
-|`amount`|`uint256`|The amount of tokens transferred.|
-|`data`|`bytes`|The calldata passed to the contract call.|
-
-#### Deposited
-Emitted when a deposit is made.
-
-
-```solidity
-event Deposited(
- address indexed sender,
- address indexed receiver,
- uint256 amount,
- address asset,
- bytes payload,
- RevertOptions revertOptions
-);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`sender`|`address`|The address of the sender.|
-|`receiver`|`address`|The address of the receiver.|
-|`amount`|`uint256`|The amount of ETH or tokens deposited.|
-|`asset`|`address`|The address of the ERC20 token (zero address if ETH).|
-|`payload`|`bytes`|The calldata passed with the deposit. No longer used. Kept to maintain compatibility.|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-#### DepositedAndCalled
-Emitted when a deposit and call is made.
-
-
-```solidity
-event DepositedAndCalled(
- address indexed sender,
- address indexed receiver,
- uint256 amount,
- address asset,
- bytes payload,
- RevertOptions revertOptions
-);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`sender`|`address`|The address of the sender.|
-|`receiver`|`address`|The address of the receiver.|
-|`amount`|`uint256`|The amount of ETH or tokens deposited.|
-|`asset`|`address`|The address of the ERC20 token (zero address if ETH).|
-|`payload`|`bytes`|The calldata passed with the deposit.|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-#### Called
-Emitted when an omnichain smart contract call is made without asset transfer.
-
-
-```solidity
-event Called(address indexed sender, address indexed receiver, bytes payload, RevertOptions revertOptions);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`sender`|`address`|The address of the sender.|
-|`receiver`|`address`|The address of the receiver.|
-|`payload`|`bytes`|The calldata passed to the call.|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-#### UpdatedGatewayTSSAddress
-Emitted when tss address is updated.
-
-
-```solidity
-event UpdatedGatewayTSSAddress(address oldTSSAddress, address newTSSAddress);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`oldTSSAddress`|`address`|old tss address.|
-|`newTSSAddress`|`address`|new tss address.|
-
-#### UpdatedAdditionalActionFee
-Emitted when additional action fee is updated.
-
-
-```solidity
-event UpdatedAdditionalActionFee(uint256 oldFeeWei, uint256 newFeeWei);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`oldFeeWei`|`uint256`|old fee value.|
-|`newFeeWei`|`uint256`|new fee value.|
-
-
-
-## LegacyMessageContext
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/interfaces/IGatewayEVM.sol)
-
-Message context passed to execute function.
-
-
-```solidity
-struct LegacyMessageContext {
-address sender;
-}
-```
-
-**Properties**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`sender`|`address`|Sender from omnichain contract.|
-
-
-
-## MessageContext
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/interfaces/IGatewayEVM.sol)
-
-Message context passed to execute function.
-
-
-```solidity
-struct MessageContext {
-address sender;
-address asset;
-uint256 amount;
-}
-```
-
-**Properties**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`sender`|`address`|Sender from omnichain contract.|
-|`asset`|`address`|The address of the asset.|
-|`amount`|`uint256`|The amount of the asset.|
-
-
-
-## IRegistry
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/interfaces/IRegistry.sol)
-
-
-### Structs
-#### ChainMetadataEntry
-Structure for metadata entries used during bootstrapping
-
-
-```solidity
-struct ChainMetadataEntry {
- /// @notice The unique identifier of the chain.
- uint256 chainId;
- /// @param key The metadata key to update.
- string key;
- /// @param value The new value for the metadata.
- bytes value;
-}
-```
-
-#### ContractConfigEntry
-Structure for contract configuration entries used during bootstrapping
-
-
-```solidity
-struct ContractConfigEntry {
- /// @notice Represents id of the chain where contract is deployed.
- uint256 chainId;
- /// @notice The type of the contract (e.g. "connector", "gateway", "tss").
- string contractType;
- /// @param key The configuration key to update.
- string key;
- /// @param value The new value for the configuration.
- bytes value;
-}
-```
-
-
-
-## IZetaConnectorEvents
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/interfaces/IZetaConnector.sol)
-
-Interface for the events emitted by the ZetaConnector contracts.
-
-
-### Events
-#### Withdrawn
-Emitted when tokens are withdrawn.
-
-
-```solidity
-event Withdrawn(address indexed to, uint256 amount);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`to`|`address`|The address to which the tokens are withdrawn.|
-|`amount`|`uint256`|The amount of tokens withdrawn.|
-
-#### WithdrawnAndCalled
-Emitted when tokens are withdrawn and a contract is called.
-
-
-```solidity
-event WithdrawnAndCalled(address indexed to, uint256 amount, bytes data);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`to`|`address`|The address to which the tokens are withdrawn.|
-|`amount`|`uint256`|The amount of tokens withdrawn.|
-|`data`|`bytes`|The calldata passed to the contract call.|
-
-#### WithdrawnAndReverted
-Emitted when tokens are withdrawn and a contract is called with a revert callback.
-
-
-```solidity
-event WithdrawnAndReverted(address indexed to, uint256 amount, bytes data, RevertContext revertContext);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`to`|`address`|The address to which the tokens are withdrawn.|
-|`amount`|`uint256`|The amount of tokens withdrawn.|
-|`data`|`bytes`|The calldata passed to the contract call.|
-|`revertContext`|`RevertContext`|Revert context to pass to onRevert.|
-
-#### UpdatedZetaConnectorTSSAddress
-Emitted when tss address is updated
-
-
-```solidity
-event UpdatedZetaConnectorTSSAddress(address oldTSSAddress, address newTSSAddress);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`oldTSSAddress`|`address`|old tss address|
-|`newTSSAddress`|`address`|new tss address|
-
-
-
-## IZetaNonEthNew
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/interfaces/IZetaNonEthNew.sol)
-
-IZetaNonEthNew is a mintable / burnable version of IERC20.
-
-
-### Functions
-#### burnFrom
-
-Burns the specified amount of tokens from the specified account.
-
-Emits a {Transfer} event with `to` set to the zero address.
-
-
-```solidity
-function burnFrom(address account, uint256 amount) external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`account`|`address`|The address of the account from which tokens will be burned.|
-|`amount`|`uint256`|The amount of tokens to burn.|
-
-
-#### mint
-
-Mints the specified amount of tokens to the specified account.
-
-Emits a {Transfer} event with `from` set to the zero address.
-
-
-```solidity
-function mint(address mintee, uint256 value, bytes32 internalSendHash) external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`mintee`|`address`|The address of the account to which tokens will be minted.|
-|`value`|`uint256`|The amount of tokens to mint.|
-|`internalSendHash`|`bytes32`|A hash used for internal tracking of the minting transaction.|
-
-
-
-
-## ConnectorErrors
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/legacy/ConnectorErrors.sol)
-
-Interface with connector custom errors
-
-
-### Errors
-#### CallerIsNotPauser
-
-```solidity
-error CallerIsNotPauser(address caller);
-```
-
-#### CallerIsNotTss
-
-```solidity
-error CallerIsNotTss(address caller);
-```
-
-#### CallerIsNotTssUpdater
-
-```solidity
-error CallerIsNotTssUpdater(address caller);
-```
-
-#### CallerIsNotTssOrUpdater
-
-```solidity
-error CallerIsNotTssOrUpdater(address caller);
-```
-
-#### ZetaTransferError
-
-```solidity
-error ZetaTransferError();
-```
-
-#### ExceedsMaxSupply
-
-```solidity
-error ExceedsMaxSupply(uint256 maxSupply);
-```
-
-
-
-## IZetaNonEthInterface
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/legacy/IZetaNonEthInterface.sol)
-
-IZetaNonEthInterface.sol is a mintable / burnable version of IERC20
-
-
-### Functions
-#### burnFrom
-
-
-```solidity
-function burnFrom(address account, uint256 amount) external;
-```
-
-#### mint
-
-
-```solidity
-function mint(address mintee, uint256 value, bytes32 internalSendHash) external;
-```
-
-
-
-## ZetaConnectorBase
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/legacy/ZetaConnector.base.sol)
-
-Main abstraction of ZetaConnector.
-This contract manages interactions between TSS and different chains.
-There's an instance of this contract on each chain supported by ZetaChain.
-
-
-### State Variables
-#### zetaToken
-
-```solidity
-address public immutable zetaToken
-```
-
-
-#### pauserAddress
-Multisig contract to pause incoming transactions.
-The responsibility of pausing outgoing transactions is left to the protocol for more flexibility.
-
-
-```solidity
-address public pauserAddress
-```
-
-
-#### tssAddress
-Collectively held by ZetaChain validators.
-
-
-```solidity
-address public tssAddress
-```
-
-
-#### tssAddressUpdater
-This address will start pointing to a multisig contract, then it will become the TSS address itself.
-
-
-```solidity
-address public tssAddressUpdater
-```
-
-
-### Functions
-#### constructor
-
-Constructor requires initial addresses.
-zetaToken address is the only immutable one, while others can be updated.
-
-
-```solidity
-constructor(address zetaToken_, address tssAddress_, address tssAddressUpdater_, address pauserAddress_) ;
-```
-
-#### onlyPauser
-
-Modifier to restrict actions to pauser address.
-
-
-```solidity
-modifier onlyPauser() ;
-```
-
-#### onlyTssAddress
-
-Modifier to restrict actions to TSS address.
-
-
-```solidity
-modifier onlyTssAddress() ;
-```
-
-#### onlyTssUpdater
-
-Modifier to restrict actions to TSS updater address.
-
-
-```solidity
-modifier onlyTssUpdater() ;
-```
-
-#### updatePauserAddress
-
-Update the pauser address. The only address allowed to do that is the current pauser.
-
-
-```solidity
-function updatePauserAddress(address pauserAddress_) external onlyPauser;
-```
-
-#### updateTssAddress
-
-Update the TSS address. The address can be updated by the TSS updater or the TSS address itself.
-
-
-```solidity
-function updateTssAddress(address tssAddress_) external;
-```
-
-#### renounceTssAddressUpdater
-
-Changes the ownership of tssAddressUpdater to be the one held by the ZetaChain TSS Signer nodes.
-
-
-```solidity
-function renounceTssAddressUpdater() external onlyTssUpdater;
-```
-
-#### pause
-
-Pause the input (send) transactions.
-
-
-```solidity
-function pause() external onlyPauser;
-```
-
-#### unpause
-
-Unpause the contract to allow transactions again.
-
-
-```solidity
-function unpause() external onlyPauser;
-```
-
-#### send
-
-Entrypoint to send data and value through ZetaChain.
-
-
-```solidity
-function send(ZetaInterfaces.SendInput calldata input) external virtual;
-```
-
-#### onReceive
-
-Handler to receive data from other chain.
-This method can be called only by TSS. Access validation is in implementation.
-
-
-```solidity
-function onReceive(
- bytes calldata zetaTxSenderAddress,
- uint256 sourceChainId,
- address destinationAddress,
- uint256 zetaValue,
- bytes calldata message,
- bytes32 internalSendHash
-)
- external
- virtual;
-```
-
-#### onRevert
-
-Handler to receive errors from other chain.
-This method can be called only by TSS. Access validation is in implementation.
-
-
-```solidity
-function onRevert(
- address zetaTxSenderAddress,
- uint256 sourceChainId,
- bytes calldata destinationAddress,
- uint256 destinationChainId,
- uint256 remainingZetaValue,
- bytes calldata message,
- bytes32 internalSendHash
-)
- external
- virtual;
-```
-
-### Events
-#### ZetaSent
-
-```solidity
-event ZetaSent(
- address sourceTxOriginAddress,
- address indexed zetaTxSenderAddress,
- uint256 indexed destinationChainId,
- bytes destinationAddress,
- uint256 zetaValueAndGas,
- uint256 destinationGasLimit,
- bytes message,
- bytes zetaParams
-);
-```
-
-#### ZetaReceived
-
-```solidity
-event ZetaReceived(
- bytes zetaTxSenderAddress,
- uint256 indexed sourceChainId,
- address indexed destinationAddress,
- uint256 zetaValue,
- bytes message,
- bytes32 indexed internalSendHash
-);
-```
-
-#### ZetaReverted
-
-```solidity
-event ZetaReverted(
- address zetaTxSenderAddress,
- uint256 sourceChainId,
- uint256 indexed destinationChainId,
- bytes destinationAddress,
- uint256 remainingZetaValue,
- bytes message,
- bytes32 indexed internalSendHash
-);
-```
-
-#### TSSAddressUpdated
-
-```solidity
-event TSSAddressUpdated(address callerAddress, address newTssAddress);
-```
-
-#### TSSAddressUpdaterUpdated
-
-```solidity
-event TSSAddressUpdaterUpdated(address callerAddress, address newTssUpdaterAddress);
-```
-
-#### PauserAddressUpdated
-
-```solidity
-event PauserAddressUpdated(address callerAddress, address newTssAddress);
-```
-
-
-
-## ZetaConnectorEth
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/legacy/ZetaConnector.eth.sol)
-
-ETH implementation of ZetaConnector.
-This contract manages interactions between TSS and different chains.
-This version is only for Ethereum network because in the other chains we mint and burn and in this one we lock and
-unlock.
-
-
-### Functions
-#### constructor
-
-
-```solidity
-constructor(
- address zetaToken_,
- address tssAddress_,
- address tssAddressUpdater_,
- address pauserAddress_
-)
- ZetaConnectorBase(zetaToken_, tssAddress_, tssAddressUpdater_, pauserAddress_);
-```
-
-#### getLockedAmount
-
-
-```solidity
-function getLockedAmount() external view returns (uint256);
-```
-
-#### send
-
-Entrypoint to send data through ZetaChain
-This call locks the token on the contract and emits an event with all the data needed by the protocol.
-
-
-```solidity
-function send(ZetaInterfaces.SendInput calldata input) external override whenNotPaused;
-```
-
-#### onReceive
-
-Handler to receive data from other chain.
-This method can be called only by TSS.
-Transfers the Zeta tokens to destination and calls onZetaMessage if it's needed.
-
-
-```solidity
-function onReceive(
- bytes calldata zetaTxSenderAddress,
- uint256 sourceChainId,
- address destinationAddress,
- uint256 zetaValue,
- bytes calldata message,
- bytes32 internalSendHash
-)
- external
- override
- onlyTssAddress;
-```
-
-#### onRevert
-
-Handler to receive errors from other chain.
-This method can be called only by TSS.
-Transfers the Zeta tokens to destination and calls onZetaRevert if it's needed.
-
-
-```solidity
-function onRevert(
- address zetaTxSenderAddress,
- uint256 sourceChainId,
- bytes calldata destinationAddress,
- uint256 destinationChainId,
- uint256 remainingZetaValue,
- bytes calldata message,
- bytes32 internalSendHash
-)
- external
- override
- whenNotPaused
- onlyTssAddress;
-```
-
-
-
-## ZetaConnectorNonEth
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/legacy/ZetaConnector.non-eth.sol)
-
-Non ETH implementation of ZetaConnector.
-This contract manages interactions between TSS and different chains.
-This version is for every chain but Etherum network because in the other chains we mint and burn and in Etherum we
-lock and unlock
-
-
-### State Variables
-#### maxSupply
-
-```solidity
-uint256 public maxSupply = 2 ** 256 - 1
-```
-
-
-### Functions
-#### constructor
-
-
-```solidity
-constructor(
- address zetaTokenAddress_,
- address tssAddress_,
- address tssAddressUpdater_,
- address pauserAddress_
-)
- ZetaConnectorBase(zetaTokenAddress_, tssAddress_, tssAddressUpdater_, pauserAddress_);
-```
-
-#### getLockedAmount
-
-
-```solidity
-function getLockedAmount() external view returns (uint256);
-```
-
-#### setMaxSupply
-
-
-```solidity
-function setMaxSupply(uint256 maxSupply_) external onlyTssAddress;
-```
-
-#### send
-
-Entry point to send data to protocol
-This call burn the token and emit an event with all the data needed by the protocol
-
-
-```solidity
-function send(ZetaInterfaces.SendInput calldata input) external override whenNotPaused;
-```
-
-#### onReceive
-
-Handler to receive data from other chain.
-This method can be called only by TSS.
-Transfer the Zeta tokens to destination and calls onZetaMessage if it's needed.
-To perform the transfer mint new tokens, validating first the maxSupply allowed in the current chain.
-
-
-```solidity
-function onReceive(
- bytes calldata zetaTxSenderAddress,
- uint256 sourceChainId,
- address destinationAddress,
- uint256 zetaValue,
- bytes calldata message,
- bytes32 internalSendHash
-)
- external
- override
- onlyTssAddress;
-```
-
-#### onRevert
-
-Handler to receive errors from other chain.
-This method can be called only by TSS.
-Transfer the Zeta tokens to destination and calls onZetaRevert if it's needed.
-To perform the transfer mint new tokens, validating first the maxSupply allowed in the current chain.
-
-
-```solidity
-function onRevert(
- address zetaTxSenderAddress,
- uint256 sourceChainId,
- bytes calldata destinationAddress,
- uint256 destinationChainId,
- uint256 remainingZetaValue,
- bytes calldata message,
- bytes32 internalSendHash
-)
- external
- override
- whenNotPaused
- onlyTssAddress;
-```
-
-### Events
-#### MaxSupplyUpdated
-
-```solidity
-event MaxSupplyUpdated(address callerAddress, uint256 newMaxSupply);
-```
-
-
-
-## ZetaErrors
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/legacy/ZetaErrors.sol)
-
-Common custom errors
-
-
-### Errors
-#### CallerIsNotTss
-
-```solidity
-error CallerIsNotTss(address caller);
-```
-
-#### CallerIsNotConnector
-
-```solidity
-error CallerIsNotConnector(address caller);
-```
-
-#### CallerIsNotTssUpdater
-
-```solidity
-error CallerIsNotTssUpdater(address caller);
-```
-
-#### CallerIsNotTssOrUpdater
-
-```solidity
-error CallerIsNotTssOrUpdater(address caller);
-```
-
-#### InvalidAddress
-
-```solidity
-error InvalidAddress();
-```
-
-#### ZetaTransferError
-
-```solidity
-error ZetaTransferError();
-```
-
-
-
-## ZetaEth
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/legacy/ZetaEth.sol)
-
-Ethereum is the origin and native chain of the ZETA token deployment (native)
-
-ZetaEth.sol is an implementation of OpenZeppelin's ERC20
-
-
-### Functions
-#### constructor
-
-
-```solidity
-constructor(address creator, uint256 initialSupply) ;
-```
-
-
-
-## ZetaCommonErrors
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/legacy/ZetaInterfaces.sol)
-
-
-### Errors
-#### InvalidAddress
-
-```solidity
-error InvalidAddress();
-```
-
-
-
-## ZetaConnector
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/legacy/ZetaInterfaces.sol)
-
-
-### Functions
-#### send
-
-Sending value and data cross-chain is as easy as calling connector.send(SendInput)
-
-
-```solidity
-function send(ZetaInterfaces.SendInput calldata input) external;
-```
-
-
-
-## ZetaInterfaces
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/legacy/ZetaInterfaces.sol)
-
-
-### Structs
-#### SendInput
-Use SendInput to interact with the Connector: connector.send(SendInput)
-
-
-```solidity
-struct SendInput {
- /// @dev Chain id of the destination chain. More about chain ids
- /// https://docs.zetachain.com/learn/glossary#chain-id
- uint256 destinationChainId;
- /// @dev Address receiving the message on the destination chain (expressed in bytes since it can be non-EVM)
- bytes destinationAddress;
- /// @dev Gas limit for the destination chain's transaction
- uint256 destinationGasLimit;
- /// @dev An encoded, arbitrary message to be parsed by the destination contract
- bytes message;
- /// @dev ZETA to be sent cross-chain + ZetaChain gas fees + destination chain gas fees (expressed in ZETA)
- uint256 zetaValueAndGas;
- /// @dev Optional parameters for the ZetaChain protocol
- bytes zetaParams;
-}
-```
-
-#### ZetaMessage
-Our Connector calls onZetaMessage with this struct as argument
-
-
-```solidity
-struct ZetaMessage {
- bytes zetaTxSenderAddress;
- uint256 sourceChainId;
- address destinationAddress;
- /// @dev Remaining ZETA from zetaValueAndGas after subtracting ZetaChain gas fees and destination gas fees
- uint256 zetaValue;
- bytes message;
-}
-```
-
-#### ZetaRevert
-Our Connector calls onZetaRevert with this struct as argument
-
-
-```solidity
-struct ZetaRevert {
- address zetaTxSenderAddress;
- uint256 sourceChainId;
- bytes destinationAddress;
- uint256 destinationChainId;
- /// @dev Equals to: zetaValueAndGas - ZetaChain gas fees - destination chain gas fees - source chain revert tx
- /// gas fees
- uint256 remainingZetaValue;
- bytes message;
-}
-```
-
-
-
-## ZetaReceiver
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/legacy/ZetaInterfaces.sol)
-
-
-### Functions
-#### onZetaMessage
-
-onZetaMessage is called when a cross-chain message reaches a contract
-
-
-```solidity
-function onZetaMessage(ZetaInterfaces.ZetaMessage calldata zetaMessage) external;
-```
-
-#### onZetaRevert
-
-onZetaRevert is called when a cross-chain message reverts.
-It's useful to rollback to the original state
-
-
-```solidity
-function onZetaRevert(ZetaInterfaces.ZetaRevert calldata zetaRevert) external;
-```
-
-
-
-## ZetaTokenConsumer
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/legacy/ZetaInterfaces.sol)
-
-ZetaTokenConsumer makes it easier to handle the following situations:
-- Getting Zeta using native coin (to pay for destination gas while using `connector.send`)
-- Getting Zeta using a token (to pay for destination gas while using `connector.send`)
-- Getting native coin using Zeta (to return unused destination gas when `onZetaRevert` is executed)
-- Getting a token using Zeta (to return unused destination gas when `onZetaRevert` is executed)
-
-The interface can be implemented using different strategies, like UniswapV2, UniswapV3, etc
-
-
-### Functions
-#### getZetaFromEth
-
-
-```solidity
-function getZetaFromEth(address destinationAddress, uint256 minAmountOut) external payable returns (uint256);
-```
-
-#### getZetaFromToken
-
-
-```solidity
-function getZetaFromToken(
- address destinationAddress,
- uint256 minAmountOut,
- address inputToken,
- uint256 inputTokenAmount
-)
- external
- returns (uint256);
-```
-
-#### getEthFromZeta
-
-
-```solidity
-function getEthFromZeta(
- address destinationAddress,
- uint256 minAmountOut,
- uint256 zetaTokenAmount
-)
- external
- returns (uint256);
-```
-
-#### getTokenFromZeta
-
-
-```solidity
-function getTokenFromZeta(
- address destinationAddress,
- uint256 minAmountOut,
- address outputToken,
- uint256 zetaTokenAmount
-)
- external
- returns (uint256);
-```
-
-#### hasZetaLiquidity
-
-
-```solidity
-function hasZetaLiquidity() external view returns (bool);
-```
-
-### Events
-#### EthExchangedForZeta
-
-```solidity
-event EthExchangedForZeta(uint256 amountIn, uint256 amountOut);
-```
-
-#### TokenExchangedForZeta
-
-```solidity
-event TokenExchangedForZeta(address token, uint256 amountIn, uint256 amountOut);
-```
-
-#### ZetaExchangedForEth
-
-```solidity
-event ZetaExchangedForEth(uint256 amountIn, uint256 amountOut);
-```
-
-#### ZetaExchangedForToken
-
-```solidity
-event ZetaExchangedForToken(address token, uint256 amountIn, uint256 amountOut);
-```
-
-
-
-## ZetaNonEth
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/legacy/ZetaNonEth.sol)
-
-On non-native (non-Ethereum) chains, ZETA tokens are minted and burned after the initial deployment on
-Ethereum.
-
-
-### State Variables
-#### connectorAddress
-
-```solidity
-address public connectorAddress
-```
-
-
-#### tssAddress
-Collectively held by Zeta blockchain validators
-
-
-```solidity
-address public tssAddress
-```
-
-
-#### tssAddressUpdater
-Initially a multi-sig, eventually held by Zeta blockchain validators (via renounceTssAddressUpdater)
-
-
-```solidity
-address public tssAddressUpdater
-```
-
-
-### Functions
-#### constructor
-
-
-```solidity
-constructor(address tssAddress_, address tssAddressUpdater_) ERC20("Zeta", "ZETA");
-```
-
-#### updateTssAndConnectorAddresses
-
-
-```solidity
-function updateTssAndConnectorAddresses(address tssAddress_, address connectorAddress_) external;
-```
-
-#### renounceTssAddressUpdater
-
-Sets tssAddressUpdater to be tssAddress
-
-
-```solidity
-function renounceTssAddressUpdater() external;
-```
-
-#### mint
-
-
-```solidity
-function mint(address mintee, uint256 value, bytes32 internalSendHash) external override;
-```
-
-#### burnFrom
-
-
-```solidity
-function burnFrom(address account, uint256 amount) public override(IZetaNonEthInterface, ERC20Burnable);
-```
-
-### Events
-#### Minted
-
-```solidity
-event Minted(address indexed mintee, uint256 amount, bytes32 indexed internalSendHash);
-```
-
-#### Burnt
-
-```solidity
-event Burnt(address indexed burnee, uint256 amount);
-```
-
-#### TSSAddressUpdated
-
-```solidity
-event TSSAddressUpdated(address callerAddress, address newTssAddress);
-```
-
-#### TSSAddressUpdaterUpdated
-
-```solidity
-event TSSAddressUpdaterUpdated(address callerAddress, address newTssUpdaterAddress);
-```
-
-#### ConnectorAddressUpdated
-
-```solidity
-event ConnectorAddressUpdated(address callerAddress, address newConnectorAddress);
-```
-
-
-
-## Registry
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/Registry.sol)
-
-Satellite registry contract for connected chains, receiving updates from CoreRegistry.
-
-This contract is deployed on every connected chain and maintains a synchronized view of the registry.
-
-
-### State Variables
-#### GATEWAY_ROLE
-Identifier for the gateway role
-
-
-```solidity
-bytes32 public constant GATEWAY_ROLE = keccak256("GATEWAY_ROLE")
-```
-
-
-#### gatewayEVM
-GatewayEVM contract that will call this contract with messages from CoreRegistry
-
-
-```solidity
-IGatewayEVM public gatewayEVM
-```
-
-
-#### coreRegistry
-Represents the address of the CoreRegistry contract on the ZetaChain
-
-
-```solidity
-address public coreRegistry
-```
-
-
-### Functions
-#### onlyRegistry
-
-Restricts function calls to only be made by this contract itself
-
-Only registry address allowed modifier.
-
-This is used to ensure functions receiving cross-chain messages can only be called through
-the onCall function using a self-call pattern, preventing direct external calls to these functions
-
-
-```solidity
-modifier onlyRegistry() ;
-```
-
-#### initialize
-
-Initialize the Registry contract
-
-
-```solidity
-function initialize(
- address admin_,
- address registryManager_,
- address gatewayEVM_,
- address coreRegistry_
-)
- public
- initializer;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`admin_`|`address`|Address with DEFAULT_ADMIN_ROLE, authorized for upgrades and pausing actions|
-|`registryManager_`|`address`|Address with REGISTRY_MANAGER_ROLE, authorized for all registry write actions.|
-|`gatewayEVM_`|`address`|Address of the GatewayEVM contract for cross-chain messaging|
-|`coreRegistry_`|`address`|Address of the CoreRegistry contract deployed on ZetaChain|
-
-
-#### onCall
-
-onCall is called by the GatewayEVM when a cross-chain message is received
-
-
-```solidity
-function onCall(
- LegacyMessageContext calldata context,
- bytes calldata data
-)
- external
- onlyRole(GATEWAY_ROLE)
- whenNotPaused
- returns (bytes memory);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`context`|`LegacyMessageContext`|Information about the cross-chain message|
-|`data`|`bytes`|The encoded function call to execute|
-
-
-#### changeChainStatus
-
-Changes status of the chain to activated/deactivated
-
-Only callable through onCall from CoreRegistry
-
-
-```solidity
-function changeChainStatus(
- uint256 chainId,
- address gasZRC20,
- bytes calldata registry,
- bool activation
-)
- external
- onlyRegistry
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain being activated/deactivated.|
-|`gasZRC20`|`address`|The address of the ZRC20 token that represents gas token for the chain.|
-|`registry`|`bytes`|Address of the Registry contract on the connected chain.|
-|`activation`|`bool`|Whether activate or deactivate the chain|
-
-
-#### updateChainMetadata
-
-Updates chain metadata, only for the active chains
-
-Only callable through onCall from CoreRegistry
-
-
-```solidity
-function updateChainMetadata(
- uint256 chainId,
- string calldata key,
- bytes calldata value
-)
- external
- onlyRegistry
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain|
-|`key`|`string`|The metadata key to update|
-|`value`|`bytes`|The new value for the metadata|
-
-
-#### registerContract
-
-Registers a new contract address for a specific chain
-
-Only callable through onCall from CoreRegistry
-
-
-```solidity
-function registerContract(
- uint256 chainId,
- string calldata contractType,
- bytes calldata addressBytes
-)
- external
- onlyRegistry
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain where the contract is deployed|
-|`contractType`|`string`|The type of the contract (e.g., "connector", "gateway")|
-|`addressBytes`|`bytes`|The address of the contract|
-
-
-#### updateContractConfiguration
-
-Updates contract configuration
-
-Only callable through onCall from CoreRegistry
-
-
-```solidity
-function updateContractConfiguration(
- uint256 chainId,
- string calldata contractType,
- string calldata key,
- bytes calldata value
-)
- external
- onlyRegistry
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain where the contract is deployed|
-|`contractType`|`string`|The type of the contract|
-|`key`|`string`|The configuration key to update|
-|`value`|`bytes`|The new value for the configuration|
-
-
-#### setContractActive
-
-Sets a contract's active status
-
-Only callable through onCall from CoreRegistry
-
-
-```solidity
-function setContractActive(
- uint256 chainId,
- string calldata contractType,
- bool active
-)
- external
- onlyRegistry;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain where the contract is deployed|
-|`contractType`|`string`|The type of the contract|
-|`active`|`bool`|Whether the contract should be active|
-
-
-#### registerZRC20Token
-
-Registers a new ZRC20 token in the registry
-
-Only callable through onCall from CoreRegistry
-
-
-```solidity
-function registerZRC20Token(
- address address_,
- string calldata symbol,
- uint256 originChainId,
- bytes calldata originAddress,
- string calldata coinType,
- uint8 decimals
-)
- external
- onlyRegistry
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`address_`|`address`|The address of the ZRC20 token on ZetaChain|
-|`symbol`|`string`|The symbol of the token|
-|`originChainId`|`uint256`|The ID of the foreign chain where the original asset exists|
-|`originAddress`|`bytes`|The address or identifier of the asset on its native chain|
-|`coinType`|`string`|The type of the original coin|
-|`decimals`|`uint8`|The number of decimals the token uses|
-
-
-#### setZRC20TokenActive
-
-Updates ZRC20 token active status
-
-Only callable through onCall from CoreRegistry
-
-
-```solidity
-function setZRC20TokenActive(address address_, bool active) external onlyRegistry whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`address_`|`address`|The address of the ZRC20 token|
-|`active`|`bool`|Whether the token should be active|
-
-
-#### bootstrapChains
-
-Bootstrap the registry with chain data
-
-This function can only be called by an address with the REGISTRY_MANAGER_ROLE.
-
-
-```solidity
-function bootstrapChains(
- ChainInfoDTO[] calldata chains,
- ChainMetadataEntry[] calldata metadataEntries
-)
- external
- onlyRole(REGISTRY_MANAGER_ROLE)
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chains`|`ChainInfoDTO[]`|Array of chain data structures to bootstrap|
-|`metadataEntries`|`ChainMetadataEntry[]`|Array of chain metadata entries|
-
-
-#### bootstrapContracts
-
-Bootstrap the registry with contract data
-
-This function can only be called by an address with the REGISTRY_MANAGER_ROLE.
-
-
-```solidity
-function bootstrapContracts(
- ContractInfoDTO[] calldata contracts,
- ContractConfigEntry[] calldata configEntries
-)
- external
- onlyRole(REGISTRY_MANAGER_ROLE)
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`contracts`|`ContractInfoDTO[]`|Array of contract data structures to bootstrap|
-|`configEntries`|`ContractConfigEntry[]`|Array of contract configuration entries|
-
-
-#### bootstrapZRC20Tokens
-
-Bootstrap the registry with ZRC20 token data
-
-This function can only be called by an address with the REGISTRY_MANAGER_ROLE.
-
-
-```solidity
-function bootstrapZRC20Tokens(ZRC20Info[] calldata tokens) external onlyRole(REGISTRY_MANAGER_ROLE) whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`tokens`|`ZRC20Info[]`|Array of ZRC20 token data structures to bootstrap|
-
-
-
-
-## ZetaConnectorBase
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/ZetaConnectorBase.sol)
-
-Abstract base contract for ZetaConnector.
-
-This contract implements basic functionality for handling tokens and interacting with the Gateway contract.
-
-
-### State Variables
-#### gateway
-The Gateway contract used for executing cross-chain calls.
-
-
-```solidity
-IGatewayEVM public gateway
-```
-
-
-#### zetaToken
-The address of the Zeta token.
-
-
-```solidity
-address public zetaToken
-```
-
-
-#### tssAddress
-The address of the TSS (Threshold Signature Scheme) contract.
-
-
-```solidity
-address public tssAddress
-```
-
-
-#### WITHDRAWER_ROLE
-New role identifier for withdrawer role.
-
-
-```solidity
-bytes32 public constant WITHDRAWER_ROLE = keccak256("WITHDRAWER_ROLE")
-```
-
-
-#### PAUSER_ROLE
-New role identifier for pauser role.
-
-
-```solidity
-bytes32 public constant PAUSER_ROLE = keccak256("PAUSER_ROLE")
-```
-
-
-#### TSS_ROLE
-New role identifier for tss role.
-
-
-```solidity
-bytes32 public constant TSS_ROLE = keccak256("TSS_ROLE")
-```
-
-
-### Functions
-#### initialize
-
-Initializer for ZetaConnectors.
-
-Set admin as default admin and pauser, and tssAddress as tss role.
-
-
-```solidity
-function initialize(
- address gateway_,
- address zetaToken_,
- address tssAddress_,
- address admin_
-)
- public
- virtual
- initializer;
-```
-
-#### _authorizeUpgrade
-
-Authorizes the upgrade of the contract, sender must be owner.
-
-
-```solidity
-function _authorizeUpgrade(address newImplementation) internal override onlyRole(DEFAULT_ADMIN_ROLE);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`newImplementation`|`address`|Address of the new implementation.|
-
-
-#### updateTSSAddress
-
-Update tss address
-
-
-```solidity
-function updateTSSAddress(address newTSSAddress) external onlyRole(DEFAULT_ADMIN_ROLE);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`newTSSAddress`|`address`|new tss address|
-
-
-#### pause
-
-Pause contract.
-
-
-```solidity
-function pause() external onlyRole(PAUSER_ROLE);
-```
-
-#### unpause
-
-Unpause contract.
-
-
-```solidity
-function unpause() external onlyRole(PAUSER_ROLE);
-```
-
-#### withdraw
-
-Withdraw tokens to a specified address.
-
-
-```solidity
-function withdraw(address to, uint256 amount, bytes32 internalSendHash) external virtual;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`to`|`address`|The address to withdraw tokens to.|
-|`amount`|`uint256`|The amount of tokens to withdraw.|
-|`internalSendHash`|`bytes32`|A hash used for internal tracking of the transaction.|
-
-
-#### withdrawAndCall
-
-Withdraw tokens and call a contract through Gateway.
-
-
-```solidity
-function withdrawAndCall(
- MessageContext calldata messageContext,
- address to,
- uint256 amount,
- bytes calldata data,
- bytes32 internalSendHash
-)
- external
- virtual;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`messageContext`|`MessageContext`|Message context containing sender.|
-|`to`|`address`|The address to withdraw tokens to.|
-|`amount`|`uint256`|The amount of tokens to withdraw.|
-|`data`|`bytes`|The calldata to pass to the contract call.|
-|`internalSendHash`|`bytes32`|A hash used for internal tracking of the transaction.|
-
-
-#### withdrawAndRevert
-
-Withdraw tokens and call a contract with a revert callback through Gateway.
-
-
-```solidity
-function withdrawAndRevert(
- address to,
- uint256 amount,
- bytes calldata data,
- bytes32 internalSendHash,
- RevertContext calldata revertContext
-)
- external
- virtual;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`to`|`address`|The address to withdraw tokens to.|
-|`amount`|`uint256`|The amount of tokens to withdraw.|
-|`data`|`bytes`|The calldata to pass to the contract call.|
-|`internalSendHash`|`bytes32`|A hash used for internal tracking of the transaction.|
-|`revertContext`|`RevertContext`|Revert context to pass to onRevert.|
-
-
-#### receiveTokens
-
-Handle received tokens.
-
-
-```solidity
-function receiveTokens(uint256 amount) external virtual;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`amount`|`uint256`|The amount of tokens received.|
-
-
-### Errors
-#### ZeroAddress
-Error indicating that a zero address was provided.
-
-
-```solidity
-error ZeroAddress();
-```
-
-
-
-## ZetaConnectorNative
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/ZetaConnectorNative.sol)
-
-Implementation of ZetaConnectorBase for native token handling.
-
-This contract directly transfers Zeta tokens and interacts with the Gateway contract.
-
-
-### Functions
-#### initialize
-
-
-```solidity
-function initialize(
- address gateway_,
- address zetaToken_,
- address tssAddress_,
- address admin_
-)
- public
- override
- initializer;
-```
-
-#### withdraw
-
-Withdraw tokens to a specified address.
-
-This function can only be called by the TSS address.
-
-
-```solidity
-function withdraw(
- address to,
- uint256 amount,
- bytes32 /*internalSendHash*/
-)
- external
- override
- nonReentrant
- onlyRole(WITHDRAWER_ROLE)
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`to`|`address`|The address to withdraw tokens to.|
-|`amount`|`uint256`|The amount of tokens to withdraw.|
-|``|`bytes32`||
-
-
-#### withdrawAndCall
-
-Withdraw tokens and call a contract through Gateway.
-
-This function can only be called by the TSS address.
-
-
-```solidity
-function withdrawAndCall(
- MessageContext calldata messageContext,
- address to,
- uint256 amount,
- bytes calldata data,
- bytes32 /*internalSendHash*/
-)
- external
- override
- nonReentrant
- onlyRole(WITHDRAWER_ROLE)
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`messageContext`|`MessageContext`|Message context containing sender.|
-|`to`|`address`|The address to withdraw tokens to.|
-|`amount`|`uint256`|The amount of tokens to withdraw.|
-|`data`|`bytes`|The calldata to pass to the contract call.|
-|``|`bytes32`||
-
-
-#### withdrawAndRevert
-
-Withdraw tokens and call a contract with a revert callback through Gateway.
-
-This function can only be called by the TSS address.
-
-
-```solidity
-function withdrawAndRevert(
- address to,
- uint256 amount,
- bytes calldata data,
- bytes32, /*internalSendHash*/
- RevertContext calldata revertContext
-)
- external
- override
- nonReentrant
- onlyRole(WITHDRAWER_ROLE)
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`to`|`address`|The address to withdraw tokens to.|
-|`amount`|`uint256`|The amount of tokens to withdraw.|
-|`data`|`bytes`|The calldata to pass to the contract call.|
-|``|`bytes32`||
-|`revertContext`|`RevertContext`|Revert context to pass to onRevert.|
-
-
-#### receiveTokens
-
-Handle received tokens.
-
-
-```solidity
-function receiveTokens(uint256 amount) external override whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`amount`|`uint256`|The amount of tokens received.|
-
-
-
-
-## ZetaConnectorNonNative
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/evm/ZetaConnectorNonNative.sol)
-
-Implementation of ZetaConnectorBase for non-native token handling.
-
-This contract mints and burns Zeta tokens and interacts with the Gateway contract.
-
-
-### State Variables
-#### maxSupply
-Max supply for minting.
-
-
-```solidity
-uint256 public maxSupply
-```
-
-
-### Functions
-#### initialize
-
-
-```solidity
-function initialize(
- address gateway_,
- address zetaToken_,
- address tssAddress_,
- address admin_
-)
- public
- override
- initializer;
-```
-
-#### setMaxSupply
-
-Set max supply for minting.
-
-This function can only be called by the TSS address.
-
-
-```solidity
-function setMaxSupply(uint256 maxSupply_) external onlyRole(TSS_ROLE) whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`maxSupply_`|`uint256`|New max supply.|
-
-
-#### withdraw
-
-Withdraw tokens to a specified address.
-
-This function can only be called by the TSS address.
-
-
-```solidity
-function withdraw(
- address to,
- uint256 amount,
- bytes32 internalSendHash
-)
- external
- override
- nonReentrant
- onlyRole(WITHDRAWER_ROLE)
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`to`|`address`|The address to withdraw tokens to.|
-|`amount`|`uint256`|The amount of tokens to withdraw.|
-|`internalSendHash`|`bytes32`|A hash used for internal tracking of the transaction.|
-
-
-#### withdrawAndCall
-
-Withdraw tokens and call a contract through Gateway.
-
-This function can only be called by the TSS address, and mints if supply is not reached.
-
-
-```solidity
-function withdrawAndCall(
- MessageContext calldata messageContext,
- address to,
- uint256 amount,
- bytes calldata data,
- bytes32 internalSendHash
-)
- external
- override
- nonReentrant
- onlyRole(WITHDRAWER_ROLE)
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`messageContext`|`MessageContext`|Message context containing sender.|
-|`to`|`address`|The address to withdraw tokens to.|
-|`amount`|`uint256`|The amount of tokens to withdraw.|
-|`data`|`bytes`|The calldata to pass to the contract call.|
-|`internalSendHash`|`bytes32`|A hash used for internal tracking of the transaction.|
-
-
-#### withdrawAndRevert
-
-Withdraw tokens and call a contract with a revert callback through Gateway.
-
-This function can only be called by the TSS address, and mints if supply is not reached.
-
-
-```solidity
-function withdrawAndRevert(
- address to,
- uint256 amount,
- bytes calldata data,
- bytes32 internalSendHash,
- RevertContext calldata revertContext
-)
- external
- override
- nonReentrant
- onlyRole(WITHDRAWER_ROLE)
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`to`|`address`|The address to withdraw tokens to.|
-|`amount`|`uint256`|The amount of tokens to withdraw.|
-|`data`|`bytes`|The calldata to pass to the contract call.|
-|`internalSendHash`|`bytes32`|A hash used for internal tracking of the transaction.|
-|`revertContext`|`RevertContext`|Revert context to pass to onRevert.|
-
-
-#### receiveTokens
-
-Handle received tokens and burn them.
-
-
-```solidity
-function receiveTokens(uint256 amount) external override whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`amount`|`uint256`|The amount of tokens received.|
-
-
-#### _mintTo
-
-mints to provided account and checks if totalSupply will be exceeded
-
-
-```solidity
-function _mintTo(address to, uint256 amount, bytes32 internalSendHash) private;
-```
-
-### Events
-#### MaxSupplyUpdated
-Event triggered when max supply is updated.
-
-
-```solidity
-event MaxSupplyUpdated(uint256 maxSupply);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`maxSupply`|`uint256`|New max supply.|
-
-### Errors
-#### ExceedsMaxSupply
-
-```solidity
-error ExceedsMaxSupply();
-```
-
-
-
-## BaseRegistry
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/helpers/BaseRegistry.sol)
-
-
-### State Variables
-#### PAUSER_ROLE
-New role identifier for pauser role.
-
-
-```solidity
-bytes32 public constant PAUSER_ROLE = keccak256("PAUSER_ROLE")
-```
-
-
-#### REGISTRY_MANAGER_ROLE
-New role identifier for registry manager role.
-
-
-```solidity
-bytes32 public constant REGISTRY_MANAGER_ROLE = keccak256("REGISTRY_MANAGER_ROLE")
-```
-
-
-#### admin
-Address with DEFAULT_ADMIN_ROLE, authorized for upgrades and pausing actions.
-
-
-```solidity
-address public admin
-```
-
-
-#### registryManager
-Address with REGISTRY_MANAGER_ROLE, authorized for all registry write actions.
-
-
-```solidity
-address public registryManager
-```
-
-
-#### _activeChains
-Active chains in the registry.
-
-
-```solidity
-uint256[] internal _activeChains
-```
-
-
-#### _allChains
-Array of all chain IDs in the registry (active and inactive).
-
-
-```solidity
-uint256[] internal _allChains
-```
-
-
-#### _allContracts
-Array to store all contracts as chainId and contractType pairs.
-
-
-```solidity
-ContractIdentifier[] internal _allContracts
-```
-
-
-#### _allZRC20Addresses
-Array of all ZRC20 token addresses.
-
-
-```solidity
-address[] internal _allZRC20Addresses
-```
-
-
-#### _chains
-Maps chain IDs to their information.
-
-
-```solidity
-mapping(uint256 => ChainInfo) internal _chains
-```
-
-
-#### _contracts
-Maps chain ID -> contract type -> ContractInfo
-
-
-```solidity
-mapping(uint256 => mapping(string => ContractInfo)) internal _contracts
-```
-
-
-#### _zrc20Tokens
-Maps ZRC20 token address to their information
-
-
-```solidity
-mapping(address => ZRC20Info) internal _zrc20Tokens
-```
-
-
-#### _zrc20SymbolToAddress
-Maps token symbol to ZRC20 address.
-
-
-```solidity
-mapping(string => address) internal _zrc20SymbolToAddress
-```
-
-
-#### _originAssetToZRC20
-Maps origin chain ID and origin address to ZRC20 token address.
-
-
-```solidity
-mapping(uint256 => mapping(bytes => address)) internal _originAssetToZRC20
-```
-
-
-### Functions
-#### constructor
-
-**Note:**
-oz-upgrades-unsafe-allow: constructor
-
-
-```solidity
-constructor() ;
-```
-
-#### _authorizeUpgrade
-
-Authorizes the upgrade of the contract, sender must be admin.
-
-
-```solidity
-function _authorizeUpgrade(address newImplementation) internal override onlyRole(DEFAULT_ADMIN_ROLE);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`newImplementation`|`address`|Address of the new implementation,|
-
-
-#### pause
-
-Pause contract.
-
-
-```solidity
-function pause() external onlyRole(PAUSER_ROLE);
-```
-
-#### unpause
-
-Unpause contract.
-
-
-```solidity
-function unpause() external onlyRole(DEFAULT_ADMIN_ROLE);
-```
-
-#### changeAdmin
-
-Changes the admin address and transfers DEFAULT_ADMIN_ROLE and PAUSER_ROLE.
-
-Only callable by current admin.
-
-
-```solidity
-function changeAdmin(address newAdmin) external onlyRole(DEFAULT_ADMIN_ROLE);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`newAdmin`|`address`|The address of the new admin.|
-
-
-#### changeRegistryManager
-
-Changes the registry manager address and transfers REGISTRY_MANAGER_ROLE and PAUSER_ROLE.
-
-Only callable by admin.
-
-
-```solidity
-function changeRegistryManager(address newRegistryManager) external onlyRole(DEFAULT_ADMIN_ROLE);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`newRegistryManager`|`address`|The address of the new registry manager.|
-
-
-#### _changeChainStatus
-
-Changes status of the chain to activated/deactivated.
-
-
-```solidity
-function _changeChainStatus(
- uint256 chainId,
- address gasZRC20,
- bytes calldata registry,
- bool activation
-)
- internal;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain to activate.|
-|`gasZRC20`|`address`|The address of the ZRC20 token that represents gas token for the chain.|
-|`registry`|`bytes`|Address of the Registry contract on the connected chain.|
-|`activation`|`bool`|Whether activate or deactivate the chain|
-
-
-#### _updateChainMetadata
-
-Updates chain metadata, only for the active chains.
-
-
-```solidity
-function _updateChainMetadata(uint256 chainId, string calldata key, bytes calldata value) internal;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain.|
-|`key`|`string`|The metadata key to update.|
-|`value`|`bytes`|The new value for the metadata.|
-
-
-#### _registerContract
-
-Registers a new contract address for a specific chain.
-
-
-```solidity
-function _registerContract(
- uint256 chainId,
- string calldata contractType,
- bytes calldata addressBytes
-)
- internal;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain where the contract is deployed.|
-|`contractType`|`string`|The type of the contract (e.g., "connector", "gateway").|
-|`addressBytes`|`bytes`|The bytes representation of the non-EVM address.|
-
-
-#### _updateContractConfiguration
-
-Updates contract configuration.
-
-
-```solidity
-function _updateContractConfiguration(
- uint256 chainId,
- string calldata contractType,
- string calldata key,
- bytes calldata value
-)
- internal;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain where the contract is deployed.|
-|`contractType`|`string`|The type of the contract.|
-|`key`|`string`|The configuration key to update.|
-|`value`|`bytes`|The new value for the configuration.|
-
-
-#### _setContractActive
-
-Sets a contract's active status
-
-
-```solidity
-function _setContractActive(uint256 chainId, string calldata contractType, bool active) internal;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain where the contract is deployed.|
-|`contractType`|`string`|The type of the contract.|
-|`active`|`bool`|Whether the contract should be active.|
-
-
-#### _registerZRC20Token
-
-Registers a new ZRC20 token in the registry.
-
-
-```solidity
-function _registerZRC20Token(
- address address_,
- string calldata symbol,
- uint256 originChainId,
- bytes calldata originAddress,
- string calldata coinType,
- uint8 decimals
-)
- internal;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`address_`|`address`|The address of the ZRC20 token on ZetaChain.|
-|`symbol`|`string`|The symbol of the token.|
-|`originChainId`|`uint256`|The ID of the foreign chain where the original asset exists.|
-|`originAddress`|`bytes`|The address or identifier of the asset on its native chain.|
-|`coinType`|`string`|The type of the original coin.|
-|`decimals`|`uint8`|The number of decimals the token uses.|
-
-
-#### _setZRC20TokenActive
-
-Updates ZRC20 token active status.
-
-
-```solidity
-function _setZRC20TokenActive(address address_, bool active) internal;
-```
-
-#### getChainInfo
-
-Gets information about a specific chain.
-
-
-```solidity
-function getChainInfo(uint256 chainId) external view returns (address gasZRC20, bytes memory registry);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain.|
-
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`gasZRC20`|`address`|The address of the ZRC20 token that represents gas token for the chain.|
-|`registry`|`bytes`|The registry address deployed on the chain.|
-
-
-#### getChainMetadata
-
-Gets chain-specific metadata
-
-
-```solidity
-function getChainMetadata(uint256 chainId, string calldata key) external view returns (bytes memory);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain|
-|`key`|`string`|The metadata key to retrieve|
-
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`bytes`|The value of the requested metadata|
-
-
-#### getContractInfo
-
-Gets information about a specific contract
-
-
-```solidity
-function getContractInfo(
- uint256 chainId,
- string calldata contractType
-)
- external
- view
- returns (bool active, bytes memory addressBytes);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain where the contract is deployed|
-|`contractType`|`string`|The type of the contract|
-
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`active`|`bool`|Whether the contract is active|
-|`addressBytes`|`bytes`|The address of the contract|
-
-
-#### getContractConfiguration
-
-Gets contract-specific configuration
-
-
-```solidity
-function getContractConfiguration(
- uint256 chainId,
- string calldata contractType,
- string calldata key
-)
- external
- view
- returns (bytes memory);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain where the contract is deployed|
-|`contractType`|`string`|The type of the contract|
-|`key`|`string`|The configuration key to retrieve|
-
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`bytes`|The value of the requested configuration|
-
-
-#### getZRC20TokenInfo
-
-Gets information about a specific ZRC20 token
-
-
-```solidity
-function getZRC20TokenInfo(address address_)
- external
- view
- returns (
- bool active,
- string memory symbol,
- uint256 originChainId,
- bytes memory originAddress,
- string memory coinType,
- uint8 decimals
- );
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`address_`|`address`|The address of the ZRC20 token|
-
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`active`|`bool`|Whether the token is active|
-|`symbol`|`string`|The symbol of the token|
-|`originChainId`|`uint256`|The ID of the foreign chain where the original asset exists|
-|`originAddress`|`bytes`|The address or identifier of the asset on its native chain|
-|`coinType`|`string`|The type of the original coin|
-|`decimals`|`uint8`|The number of decimals the token uses|
-
-
-#### getZRC20AddressByForeignAsset
-
-Gets the ZRC20 token address for a specific asset on a foreign chain.
-
-
-```solidity
-function getZRC20AddressByForeignAsset(
- uint256 originChainId,
- bytes calldata originAddress
-)
- external
- view
- returns (address);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`originChainId`|`uint256`|The ID of the foreign chain|
-|`originAddress`|`bytes`|The address or identifier of the asset on its native chain.|
-
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`address`|The address of the corresponding ZRC20 token on ZetaChain.|
-
-
-#### getActiveChains
-
-Gets all active chains in the registry.
-
-
-```solidity
-function getActiveChains() external view returns (uint256[] memory);
-```
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`uint256[]`|Array of chain IDs for all active chains.|
-
-
-#### getAllChains
-
-Returns information for all chains (active and inactive) in the registry.
-
-
-```solidity
-function getAllChains() external view returns (ChainInfoDTO[] memory chainsInfo);
-```
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainsInfo`|`ChainInfoDTO[]`|Array of ChainInfoDTO structs containing information about all chains.|
-
-
-#### getAllContracts
-
-Returns information for all contracts in the registry.
-
-
-```solidity
-function getAllContracts() external view returns (ContractInfoDTO[] memory contractsInfo);
-```
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`contractsInfo`|`ContractInfoDTO[]`|Array of ContractInfoDTO structs containing information about all contracts.|
-
-
-#### getAllZRC20Tokens
-
-Returns information for all ZRC20 tokens in the registry.
-
-
-```solidity
-function getAllZRC20Tokens() external view returns (ZRC20Info[] memory tokensInfo);
-```
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`tokensInfo`|`ZRC20Info[]`|Array of ZRC20Info structs containing information about all ZRC20 tokens.|
-
-
-#### _removeFromActiveChains
-
-Removes a chain ID from the active chains array.
-
-
-```solidity
-function _removeFromActiveChains(uint256 chainId) private;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain to remove.|
-
-
-
-
-## IBaseRegistry
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/helpers/interfaces/IBaseRegistry.sol)
-
-Interface for the BaseRegistry contract.
-
-
-### Functions
-#### changeChainStatus
-
-Changes status of the chain to activated/deactivated.
-
-
-```solidity
-function changeChainStatus(
- uint256 chainId,
- address gasZRC20,
- bytes calldata registry,
- bool activation
-)
- external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain to activate.|
-|`gasZRC20`|`address`|The address of the ZRC20 token that represents gas token for the chain.|
-|`registry`|`bytes`||
-|`activation`|`bool`|Whether activate or deactivate a chain|
-
-
-#### updateChainMetadata
-
-Updates chain metadata.
-
-
-```solidity
-function updateChainMetadata(uint256 chainId, string calldata key, bytes calldata value) external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain.|
-|`key`|`string`|The metadata key to update.|
-|`value`|`bytes`|The new value for the metadata.|
-
-
-#### registerContract
-
-Registers a new contract address for a specific chain.
-
-
-```solidity
-function registerContract(
- uint256 chainId,
- string calldata contractType,
- bytes calldata addressBytes
-)
- external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain where the contract is deployed.|
-|`contractType`|`string`|The type of the contract (e.g., "connector", "gateway").|
-|`addressBytes`|`bytes`|The bytes representation of the non-EVM address.|
-
-
-#### updateContractConfiguration
-
-Updates contract configuration.
-
-
-```solidity
-function updateContractConfiguration(
- uint256 chainId,
- string calldata contractType,
- string calldata key,
- bytes calldata value
-)
- external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain where the contract is deployed.|
-|`contractType`|`string`|The type of the contract.|
-|`key`|`string`|The configuration key to update.|
-|`value`|`bytes`|The new value for the configuration.|
-
-
-#### setContractActive
-
-
-```solidity
-function setContractActive(uint256 chainId, string calldata contractType, bool active) external;
-```
-
-#### registerZRC20Token
-
-Registers a new ZRC20 token in the registry.
-
-
-```solidity
-function registerZRC20Token(
- address address_,
- string calldata symbol,
- uint256 originChainId,
- bytes calldata originAddress,
- string calldata coinType,
- uint8 decimals
-)
- external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`address_`|`address`|The address of the ZRC20 token on ZetaChain.|
-|`symbol`|`string`|The symbol of the token.|
-|`originChainId`|`uint256`|The ID of the foreign chain where the original asset exists.|
-|`originAddress`|`bytes`|The address or identifier of the asset on its native chain.|
-|`coinType`|`string`||
-|`decimals`|`uint8`||
-
-
-#### setZRC20TokenActive
-
-Updates ZRC20 token information.
-
-
-```solidity
-function setZRC20TokenActive(address address_, bool active) external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`address_`|`address`|The address of the ZRC20 token.|
-|`active`|`bool`|Whether the token should be active.|
-
-
-#### getChainInfo
-
-Gets information about a specific chain.
-
-
-```solidity
-function getChainInfo(uint256 chainId) external view returns (address gasZRC20, bytes memory registry);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain.|
-
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`gasZRC20`|`address`|The address of the ZRC20 token that represents gas token for the chain.|
-|`registry`|`bytes`|The registry address deployed on the chain.|
-
-
-#### getChainMetadata
-
-Gets chain-specific metadata.
-
-
-```solidity
-function getChainMetadata(uint256 chainId, string calldata key) external view returns (bytes memory);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain.|
-|`key`|`string`|The metadata key to retrieve.|
-
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`bytes`|The value of the requested metadata.|
-
-
-#### getContractInfo
-
-Gets information about a specific contract.
-
-
-```solidity
-function getContractInfo(
- uint256 chainId,
- string calldata contractType
-)
- external
- view
- returns (bool active, bytes memory addressBytes);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain where the contract is deployed.|
-|`contractType`|`string`|The type of the contract.|
-
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`active`|`bool`|Whether the contract is active.|
-|`addressBytes`|`bytes`|The address of the contract.|
-
-
-#### getContractConfiguration
-
-Gets contract-specific configuration.
-
-
-```solidity
-function getContractConfiguration(
- uint256 chainId,
- string calldata contractType,
- string calldata key
-)
- external
- view
- returns (bytes memory);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain where the contract is deployed.|
-|`contractType`|`string`|The type of the contract.|
-|`key`|`string`|The configuration key to retrieve.|
-
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`bytes`|The value of the requested configuration.|
-
-
-#### getZRC20TokenInfo
-
-Gets information about a specific ZRC20 token.
-
-
-```solidity
-function getZRC20TokenInfo(address address_)
- external
- view
- returns (
- bool active,
- string memory symbol,
- uint256 originChainId,
- bytes memory originAddress,
- string memory coinType,
- uint8 decimals
- );
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`address_`|`address`|The address of the ZRC20 token.|
-
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`active`|`bool`|Whether the token is active.|
-|`symbol`|`string`|The symbol of the token|
-|`originChainId`|`uint256`|The ID of the foreign chain where the original asset exists.|
-|`originAddress`|`bytes`|The address or identifier of the asset on its native chain.|
-|`coinType`|`string`|The type of the original coin.|
-|`decimals`|`uint8`|The number of decimals the token uses.|
-
-
-#### getZRC20AddressByForeignAsset
-
-Gets the ZRC20 token address for a specific asset on a foreign chain.
-
-
-```solidity
-function getZRC20AddressByForeignAsset(
- uint256 originChainId,
- bytes calldata originAddress
-)
- external
- view
- returns (address);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`originChainId`|`uint256`|The ID of the foreign chain.|
-|`originAddress`|`bytes`|The address or identifier of the asset on its native chain.|
-
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`address`|The address of the corresponding ZRC20 token on ZetaChain.|
-
-
-#### getActiveChains
-
-Gets all active chains in the registry.
-
-
-```solidity
-function getActiveChains() external view returns (uint256[] memory);
-```
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`uint256[]`|Array of chain IDs for all active chains.|
-
-
-#### getAllChains
-
-Returns information for all chains (active and inactive) in the registry.
-
-
-```solidity
-function getAllChains() external view returns (ChainInfoDTO[] memory);
-```
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`ChainInfoDTO[]`|chainsInfo Array of ChainInfoDTO structs containing information about all chains.|
-
-
-#### getAllContracts
-
-Returns information for all contracts in the registry.
-
-
-```solidity
-function getAllContracts() external view returns (ContractInfoDTO[] memory);
-```
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`ContractInfoDTO[]`|contractsInfo Array of ContractInfoDTO structs containing information about all contracts.|
-
-
-#### getAllZRC20Tokens
-
-Gets all active chains in the registry.
-
-
-```solidity
-function getAllZRC20Tokens() external view returns (ZRC20Info[] memory);
-```
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`ZRC20Info[]`|tokensInfo Array of ZRC20Info structs containing information about all ZRC20 tokens.|
-
-
-
-
-## IBaseRegistryErrors
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/helpers/interfaces/IBaseRegistry.sol)
-
-Interface for the errors used by the BaseRegistry contract.
-
-
-### Errors
-#### ZeroAddress
-Error thrown when a zero address is provided where a non-zero address is required.
-
-
-```solidity
-error ZeroAddress();
-```
-
-#### InvalidSender
-Error thrown when the sender is invalid
-
-
-```solidity
-error InvalidSender();
-```
-
-#### TransferFailed
-Error thrown when a ZRC20 token transfer failed.
-
-
-```solidity
-error TransferFailed();
-```
-
-#### ChainActive
-Error thrown when a chain is already active.
-
-
-```solidity
-error ChainActive(uint256 chainId);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain that is already active.|
-
-#### ChainNonActive
-Error thrown when a chain is not active.
-
-
-```solidity
-error ChainNonActive(uint256 chainId);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain that is not active.|
-
-#### InvalidContractType
-Error thrown when a contract type is invalid.
-
-
-```solidity
-error InvalidContractType(string message);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`message`|`string`|Describes why error happened|
-
-#### ContractAlreadyRegistered
-Error thrown when a contract is already registered.
-
-
-```solidity
-error ContractAlreadyRegistered(uint256 chainId, string contractType, bytes addressBytes);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain.|
-|`contractType`|`string`|The type of the contract.|
-|`addressBytes`|`bytes`|The address of the contract.|
-
-#### ContractNotFound
-Error thrown when a contract is not found in the registry.
-
-
-```solidity
-error ContractNotFound(uint256 chainId, string contractType);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain,|
-|`contractType`|`string`|The type of the contract.|
-
-#### ZRC20AlreadyRegistered
-Error thrown when a ZRC20 token is already registered.
-
-
-```solidity
-error ZRC20AlreadyRegistered(address address_);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`address_`|`address`|The address of the ZRC20 token.|
-
-#### ZRC20SymbolAlreadyInUse
-Error thrown when a ZRC20 token symbol is already in use.
-
-
-```solidity
-error ZRC20SymbolAlreadyInUse(string symbol);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`symbol`|`string`|The symbol that is already in use.|
-
-
-
-## IBaseRegistryEvents
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/helpers/interfaces/IBaseRegistry.sol)
-
-Interface for the events emitted by the BaseRegistry contract.
-
-
-### Events
-#### ChainStatusChanged
-Emitted when a chain status has changed.
-
-
-```solidity
-event ChainStatusChanged(uint256 indexed chainId, bool newStatus);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain.|
-|`newStatus`|`bool`|The new chain status (is active or not).|
-
-#### ChainMetadataUpdated
-Emitted when a chain metadata is set.
-
-
-```solidity
-event ChainMetadataUpdated(uint256 indexed chainId, string key, bytes value);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain.|
-|`key`|`string`|The metadata key to update.|
-|`value`|`bytes`|The new value for the metadata.|
-
-#### ContractRegistered
-Emitted when a new contract is registered.
-
-
-```solidity
-event ContractRegistered(uint256 indexed chainId, string indexed contractType, bytes addressBytes);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain where the contract is deployed.|
-|`contractType`|`string`|The type of the contract (e.g. "connector", "gateway", "tss").|
-|`addressBytes`|`bytes`|The contract address in bytes representation.|
-
-#### ContractStatusChanged
-Emitted when a contract status has changed.
-
-
-```solidity
-event ContractStatusChanged(bytes addressBytes);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`addressBytes`|`bytes`|The contract address in bytes representation.|
-
-#### ContractConfigurationUpdated
-Emitted when a contract configuration is updated.
-
-
-```solidity
-event ContractConfigurationUpdated(uint256 indexed chainId, string contractType, string key, bytes value);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain where the contract is deployed.|
-|`contractType`|`string`|The type of the contract.|
-|`key`|`string`|The configuration key to update.|
-|`value`|`bytes`|The new value for the configuration.|
-
-#### ZRC20TokenRegistered
-Emitted when a ZRC20 token is registered.
-
-
-```solidity
-event ZRC20TokenRegistered(
- bytes indexed originAddress, address indexed address_, uint8 decimals, uint256 originChainId, string symbol
-);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`originAddress`|`bytes`|The address of the asset on its native chain.|
-|`address_`|`address`|The address of the ZRC20 token on ZetaChain.|
-|`decimals`|`uint8`|The number of decimals the token uses.|
-|`originChainId`|`uint256`|The ID of the foreign chain where the original asset exists.|
-|`symbol`|`string`|The symbol of the token.|
-
-#### ZRC20TokenUpdated
-Emitted when a ZRC20 token is updated.
-
-
-```solidity
-event ZRC20TokenUpdated(address address_, bool active);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`address_`|`address`|The address of the ZRC20 token.|
-|`active`|`bool`|Whether the token should be active.|
-
-#### AdminChanged
-Emitted when admin address is changed.
-
-
-```solidity
-event AdminChanged(address oldAdmin, address newAdmin);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`oldAdmin`|`address`|The previous admin address.|
-|`newAdmin`|`address`|The new admin address.|
-
-#### RegistryManagerChanged
-Emitted when registry manager address is changed.
-
-
-```solidity
-event RegistryManagerChanged(address oldRegistryManager, address newRegistryManager);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`oldRegistryManager`|`address`|The previous registry manager address.|
-|`newRegistryManager`|`address`|The new registry manager address.|
-
-
-
-## ChainInfo
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/helpers/interfaces/IBaseRegistry.sol)
-
-Structure that contains information about a chain.
-
-
-```solidity
-struct ChainInfo {
-/// @notice Whether the chain is active in the ecosystem.
-bool active;
-/// @notice The unique identifier of the chain.
-uint256 chainId;
-/// @notice The address of the ZRC20 token that represents gas token for the chain.
-address gasZRC20;
-/// @notice The registry address deployed on the chain.
-bytes registry;
-/// @notice Additional chain-specific metadata stored as key-value pairs.
-mapping(string => bytes) metadata;
-}
-```
-
-
-
-## ChainInfoDTO
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/helpers/interfaces/IBaseRegistry.sol)
-
-Structure that contains information about a chain, used for data retrieving.
-
-
-```solidity
-struct ChainInfoDTO {
-/// @notice Whether the chain is active in the ecosystem.
-bool active;
-/// @notice The unique identifier of the chain.
-uint256 chainId;
-/// @notice The address of the ZRC20 token that represents gas token for the chain.
-address gasZRC20;
-/// @notice The registry address deployed on the chain.
-bytes registry;
-}
-```
-
-
-
-## ContractIdentifier
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/helpers/interfaces/IBaseRegistry.sol)
-
-Each entry consists of: chainId (uint256) and contractType (string)
-
-
-```solidity
-struct ContractIdentifier {
-uint256 chainId;
-string contractType;
-}
-```
-
-
-
-## ContractInfo
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/helpers/interfaces/IBaseRegistry.sol)
-
-Structure that contains information about a contract registered in the system.
-
-
-```solidity
-struct ContractInfo {
-/// @notice Whether the contract is active.
-bool active;
-/// @notice The contract address in bytes representation.
-bytes addressBytes;
-/// @notice The type of the contract (e.g. "connector", "gateway", "tss").
-string contractType;
-/// @notice Additional contract-specific configuration and metadata.
-mapping(string => bytes) configuration;
-}
-```
-
-
-
-## ContractInfoDTO
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/helpers/interfaces/IBaseRegistry.sol)
-
-Structure that contains information about a contract registered in the system, used for data retrieving.
-
-
-```solidity
-struct ContractInfoDTO {
-/// @notice Whether the contract is active.
-bool active;
-/// @notice The contract address in bytes representation.
-bytes addressBytes;
-/// @notice The type of the contract (e.g. "connector", "gateway", "tss").
-string contractType;
-/// @notice Represents id of the chain where contract is deployed.
-uint256 chainId;
-}
-```
-
-
-
-## ZRC20Info
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/helpers/interfaces/IBaseRegistry.sol)
-
-Structure that contains information about a ZRC20 token.
-
-
-```solidity
-struct ZRC20Info {
-/// @notice Whether the ZRC20 token is active.
-bool active;
-/// @notice The address of the ZRC20 token on ZetaChain.
-address address_;
-/// @notice The address or identifier of the asset on its native chain.
-bytes originAddress;
-/// @notice The ID of the foreign chain where the original asset exists.
-uint256 originChainId;
-/// @notice The symbol of the token.
-string symbol;
-/// @notice The type of the asset gas/erc20.
-string coinType;
-/// @notice The number of decimals the token uses.
-uint8 decimals;
-}
-```
-
-
-
-## Abortable
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/Revert.sol)
-
-Interface for contracts that support abortable calls.
-
-
-### Functions
-#### onAbort
-
-Called when a revertable call is aborted.
-
-
-```solidity
-function onAbort(AbortContext calldata abortContext) external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`abortContext`|`AbortContext`|Abort context to pass to onAbort.|
-
-
-
-
-## Revertable
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/Revert.sol)
-
-Interface for contracts that support revertable calls.
-
-
-### Functions
-#### onRevert
-
-Called when a revertable call is made.
-
-
-```solidity
-function onRevert(RevertContext calldata revertContext) external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`revertContext`|`RevertContext`|Revert context to pass to onRevert.|
-
-
-
-
-## AbortContext
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/Revert.sol)
-
-Struct containing abort context passed to onAbort.
-
-
-```solidity
-struct AbortContext {
-bytes sender;
-address asset;
-uint256 amount;
-bool outgoing;
-uint256 chainID;
-bytes revertMessage;
-}
-```
-
-**Properties**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`sender`|`bytes`|Address of account that initiated smart contract call. bytes is used as the crosschain transaction can be initiated from a non-EVM chain.|
-|`asset`|`address`|Address of asset. On a connected chain, it contains the fungible token address or is empty if it's a gas token. On ZetaChain, it contains the address of the ZRC20.|
-|`amount`|`uint256`|Amount specified with the transaction.|
-|`outgoing`|`bool`|Flag to indicate if the crosschain transaction was outgoing: from ZetaChain to connected chain. if false, the transaction was incoming: from connected chain to ZetaChain.|
-|`chainID`|`uint256`|Chain ID of the connected chain.|
-|`revertMessage`|`bytes`|Arbitrary data specified in the RevertOptions object when initating the crosschain transaction.|
-
-
-
-## RevertContext
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/Revert.sol)
-
-Struct containing revert context passed to onRevert.
-
-
-```solidity
-struct RevertContext {
-address sender;
-address asset;
-uint256 amount;
-bytes revertMessage;
-}
-```
-
-**Properties**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`sender`|`address`|Address of account that initiated smart contract call.|
-|`asset`|`address`|Address of asset. On a connected chain, it contains the fungible token address or is empty if it's a gas token. On ZetaChain, it contains the address of the ZRC20.|
-|`amount`|`uint256`|Amount specified with the transaction.|
-|`revertMessage`|`bytes`|Arbitrary data sent back in onRevert.|
-
-
-
-## RevertOptions
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/Revert.sol)
-
-Struct containing revert options
-
-
-```solidity
-struct RevertOptions {
-address revertAddress;
-bool callOnRevert;
-address abortAddress;
-bytes revertMessage;
-uint256 onRevertGasLimit;
-}
-```
-
-**Properties**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`revertAddress`|`address`|Address to receive revert.|
-|`callOnRevert`|`bool`|Flag if onRevert hook should be called.|
-|`abortAddress`|`address`|Address to receive funds if aborted.|
-|`revertMessage`|`bytes`|Arbitrary data sent back in onRevert.|
-|`onRevertGasLimit`|`uint256`|Gas limit for revert tx, unused on GatewayZEVM methods|
-
-
-
-## CoreRegistry
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/zevm/CoreRegistry.sol)
-
-Central registry for ZetaChain, managing chain info, ZRC20 data, and contract addresses across all chains.
-
-The contract doesn't hold any funds and should never have active allowances.
-
-
-### State Variables
-#### CROSS_CHAIN_GAS_LIMIT
-Cross-chain message gas limit
-
-
-```solidity
-uint256 public constant CROSS_CHAIN_GAS_LIMIT = 500_000
-```
-
-
-#### gatewayZEVM
-Instance of the GatewayZEVM contract for cross-chain communication
-
-
-```solidity
-IGatewayZEVM public gatewayZEVM
-```
-
-
-### Functions
-#### initialize
-
-Initialize the CoreRegistry contract.
-
-
-```solidity
-function initialize(address admin_, address registryManager_, address gatewayZEVM_) public initializer;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`admin_`|`address`|Address with DEFAULT_ADMIN_ROLE, authorized for upgrades and pausing actions.|
-|`registryManager_`|`address`|Address with REGISTRY_MANAGER_ROLE, authorized for all registry write actions.|
-|`gatewayZEVM_`|`address`|Address of the GatewayZEVM contract for cross-chain messaging|
-
-
-#### changeChainStatus
-
-Changes status of the chain to activated/deactivated.
-
-
-```solidity
-function changeChainStatus(
- uint256 chainId,
- address gasZRC20,
- bytes calldata registry,
- bool activation
-)
- external
- onlyRole(REGISTRY_MANAGER_ROLE)
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain to activate.|
-|`gasZRC20`|`address`|The address of the ZRC20 token that represents gas token for the chain.|
-|`registry`|`bytes`|Address of the Registry contract on the connected chain.|
-|`activation`|`bool`|Whether activate or deactivate the chain|
-
-
-#### updateChainMetadata
-
-Updates chain metadata, only for the active chains.
-
-
-```solidity
-function updateChainMetadata(
- uint256 chainId,
- string calldata key,
- bytes calldata value
-)
- external
- onlyRole(REGISTRY_MANAGER_ROLE)
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain.|
-|`key`|`string`|The metadata key to update.|
-|`value`|`bytes`|The new value for the metadata.|
-
-
-#### registerContract
-
-Registers a new contract address for a specific chain.
-
-
-```solidity
-function registerContract(
- uint256 chainId,
- string calldata contractType,
- bytes calldata addressBytes
-)
- external
- onlyRole(REGISTRY_MANAGER_ROLE)
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain where the contract is deployed.|
-|`contractType`|`string`|The type of the contract (e.g., "connector", "gateway").|
-|`addressBytes`|`bytes`|The bytes representation of the non-EVM address.|
-
-
-#### updateContractConfiguration
-
-Updates contract configuration.
-
-
-```solidity
-function updateContractConfiguration(
- uint256 chainId,
- string calldata contractType,
- string calldata key,
- bytes calldata value
-)
- external
- onlyRole(REGISTRY_MANAGER_ROLE)
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain where the contract is deployed.|
-|`contractType`|`string`|The type of the contract.|
-|`key`|`string`|The configuration key to update.|
-|`value`|`bytes`|The new value for the configuration.|
-
-
-#### setContractActive
-
-Sets a contract's active status
-
-
-```solidity
-function setContractActive(
- uint256 chainId,
- string calldata contractType,
- bool active
-)
- external
- onlyRole(REGISTRY_MANAGER_ROLE)
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain where the contract is deployed.|
-|`contractType`|`string`|The type of the contract.|
-|`active`|`bool`|Whether the contract should be active.|
-
-
-#### registerZRC20Token
-
-Registers a new ZRC20 token in the registry.
-
-
-```solidity
-function registerZRC20Token(
- address address_,
- string calldata symbol,
- uint256 originChainId,
- bytes calldata originAddress,
- string calldata coinType,
- uint8 decimals
-)
- external
- onlyRole(REGISTRY_MANAGER_ROLE)
- whenNotPaused;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`address_`|`address`|The address of the ZRC20 token on ZetaChain.|
-|`symbol`|`string`|The symbol of the token.|
-|`originChainId`|`uint256`|The ID of the foreign chain where the original asset exists.|
-|`originAddress`|`bytes`|The address or identifier of the asset on its native chain.|
-|`coinType`|`string`|The type of the original coin.|
-|`decimals`|`uint8`|The number of decimals the token uses.|
-
-
-#### setZRC20TokenActive
-
-Updates ZRC20 token active status.
-
-
-```solidity
-function setZRC20TokenActive(
- address address_,
- bool active
-)
- external
- onlyRole(REGISTRY_MANAGER_ROLE)
- whenNotPaused;
-```
-
-#### _broadcastChainActivation
-
-Broadcast chain activation update to all satellite registries.
-
-
-```solidity
-function _broadcastChainActivation(
- uint256 chainId,
- address gasZRC20,
- bytes calldata registry,
- bool activation
-)
- internal;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain being activated/deactivated.|
-|`gasZRC20`|`address`|The address of the ZRC20 token that represents gas token for the chain.|
-|`registry`|`bytes`|Address of the Registry contract on the connected chain.|
-|`activation`|`bool`|Whether activate or deactivate the chain|
-
-
-#### _broadcastChainMetadataUpdate
-
-Broadcast chain metadata to all satellite registries
-
-
-```solidity
-function _broadcastChainMetadataUpdate(uint256 chainId, string calldata key, bytes calldata value) private;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain whose metadata is being updated|
-|`key`|`string`|The metadata key being updated|
-|`value`|`bytes`|The new value for the metadata|
-
-
-#### _broadcastContractRegistration
-
-Broadcast contract registration to all satellite registries
-
-contractType The type of the contract
-
-addressBytes The bytes representation of the non-EVM address
-
-
-```solidity
-function _broadcastContractRegistration(
- uint256 chainId,
- string calldata contractType,
- bytes calldata addressBytes
-)
- private;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain where the contract is deployed|
-|`contractType`|`string`||
-|`addressBytes`|`bytes`||
-
-
-#### _broadcastContractConfigUpdate
-
-Broadcast contract configuration update to all satellite registries
-
-contractType The type of the contract
-
-key The configuration key being updated
-
-value The new value for the configuration
-
-
-```solidity
-function _broadcastContractConfigUpdate(
- uint256 chainId,
- string calldata contractType,
- string calldata key,
- bytes calldata value
-)
- private;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain where the contract is deployed|
-|`contractType`|`string`||
-|`key`|`string`||
-|`value`|`bytes`||
-
-
-#### _broadcastContractStatusUpdate
-
-Broadcast contract status update to all satellite registries
-
-contractType The type of the contract
-
-active Whether the contract should be active
-
-
-```solidity
-function _broadcastContractStatusUpdate(
- uint256 chainId,
- string calldata contractType,
- bool active
-)
- private;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainId`|`uint256`|The ID of the chain where the contract is deployed|
-|`contractType`|`string`||
-|`active`|`bool`||
-
-
-#### _broadcastZRC20Registration
-
-Broadcast ZRC20 token registration to all satellite registries
-
-
-```solidity
-function _broadcastZRC20Registration(
- address address_,
- string calldata symbol,
- uint256 originChainId,
- bytes calldata originAddress,
- string calldata coinType,
- uint8 decimals
-)
- private;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`address_`|`address`|The address of the ZRC20 token on ZetaChain|
-|`symbol`|`string`|The symbol of the token|
-|`originChainId`|`uint256`|The ID of the foreign chain where the original asset exists|
-|`originAddress`|`bytes`|The address or identifier of the asset on its native chain|
-|`coinType`|`string`|The type of the original coin|
-|`decimals`|`uint8`|The number of decimals the token uses|
-
-
-#### _broadcastZRC20Update
-
-Broadcast ZRC20 token update to all satellite registries
-
-
-```solidity
-function _broadcastZRC20Update(address address_, bool active) private;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`address_`|`address`|The address of the ZRC20 token|
-|`active`|`bool`|Whether the token should be active|
-
-
-#### _broadcastToAllChains
-
-Generic function to broadcast encoded messages to all satellite registries
-
-
-```solidity
-function _broadcastToAllChains(bytes memory encodedMessage) private;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`encodedMessage`|`bytes`|The fully encoded function call to broadcast|
-
-
-#### _sendCrossChainMessage
-
-Sends a cross-chain message to the Registry contract on a target chain.
-
-
-```solidity
-function _sendCrossChainMessage(uint256 targetChainId, bytes memory message) private;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`targetChainId`|`uint256`|The ID of the chain to send the message to.|
-|`message`|`bytes`|The encoded function call to execute on the target chain.|
-
-
-
-
-## ICoreRegistry
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/zevm/interfaces/ICoreRegistry.sol)
-
-
-### Functions
-#### gatewayZEVM
-
-
-```solidity
-function gatewayZEVM() external returns (address);
-```
-
-
-
-## IGatewayZEVM
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/zevm/interfaces/IGatewayZEVM.sol)
-
-Interface for the GatewayZEVM contract.
-
-Defines functions for cross-chain interactions and token handling.
-
-
-### Functions
-#### withdraw
-
-Withdraw ZRC20 tokens to an external chain.
-
-
-```solidity
-function withdraw(
- bytes memory receiver,
- uint256 amount,
- address zrc20,
- RevertOptions calldata revertOptions
-)
- external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`receiver`|`bytes`|The receiver address on the external chain.|
-|`amount`|`uint256`|The amount of tokens to withdraw.|
-|`zrc20`|`address`|The address of the ZRC20 token.|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-
-#### withdraw
-
-Withdraw ZETA tokens to an external chain.
-
-
-```solidity
-function withdraw(
- bytes memory receiver,
- uint256 amount,
- uint256 chainId,
- RevertOptions calldata revertOptions
-)
- external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`receiver`|`bytes`|The receiver address on the external chain.|
-|`amount`|`uint256`|The amount of tokens to withdraw.|
-|`chainId`|`uint256`||
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-
-#### withdrawAndCall
-
-Withdraw ZRC20 tokens and call a smart contract on an external chain.
-
-
-```solidity
-function withdrawAndCall(
- bytes memory receiver,
- uint256 amount,
- address zrc20,
- bytes calldata message,
- CallOptions calldata callOptions,
- RevertOptions calldata revertOptions
-)
- external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`receiver`|`bytes`|The receiver address on the external chain.|
-|`amount`|`uint256`|The amount of tokens to withdraw.|
-|`zrc20`|`address`|The address of the ZRC20 token.|
-|`message`|`bytes`|The calldata to pass to the contract call.|
-|`callOptions`|`CallOptions`|Call options including gas limit and arbirtrary call flag.|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-
-#### withdrawAndCall
-
-Withdraw ZRC20 tokens and call a smart contract on an external chain.
-
-
-```solidity
-function withdrawAndCall(
- bytes memory receiver,
- uint256 amount,
- address zrc20,
- bytes calldata message,
- uint256 version,
- CallOptions calldata callOptions,
- RevertOptions calldata revertOptions
-)
- external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`receiver`|`bytes`|The receiver address on the external chain.|
-|`amount`|`uint256`|The amount of tokens to withdraw.|
-|`zrc20`|`address`|The address of the ZRC20 token.|
-|`message`|`bytes`|The calldata to pass to the contract call.|
-|`version`|`uint256`|The number representing message context version.|
-|`callOptions`|`CallOptions`|Call options including gas limit, arbirtrary call flag and message context version.|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-
-#### withdrawAndCall
-
-Withdraw ZETA tokens and call a smart contract on an external chain.
-
-
-```solidity
-function withdrawAndCall(
- bytes memory receiver,
- uint256 amount,
- uint256 chainId,
- bytes calldata message,
- CallOptions calldata callOptions,
- RevertOptions calldata revertOptions
-)
- external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`receiver`|`bytes`|The receiver address on the external chain.|
-|`amount`|`uint256`|The amount of tokens to withdraw.|
-|`chainId`|`uint256`|Chain id of the external chain.|
-|`message`|`bytes`|The calldata to pass to the contract call.|
-|`callOptions`|`CallOptions`|Call options including gas limit and arbirtrary call flag.|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-
-#### call
-
-Call a smart contract on an external chain without asset transfer.
-
-
-```solidity
-function call(
- bytes memory receiver,
- address zrc20,
- bytes calldata message,
- CallOptions calldata callOptions,
- RevertOptions calldata revertOptions
-)
- external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`receiver`|`bytes`|The receiver address on the external chain.|
-|`zrc20`|`address`|Address of zrc20 to pay fees.|
-|`message`|`bytes`|The calldata to pass to the contract call.|
-|`callOptions`|`CallOptions`|Call options including gas limit and arbirtrary call flag.|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-
-#### deposit
-
-Deposit foreign coins into ZRC20.
-
-
-```solidity
-function deposit(address zrc20, uint256 amount, address target) external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`zrc20`|`address`|The address of the ZRC20 token.|
-|`amount`|`uint256`|The amount of tokens to deposit.|
-|`target`|`address`|The target address to receive the deposited tokens.|
-
-
-#### execute
-
-Execute a user-specified contract on ZEVM.
-
-
-```solidity
-function execute(
- MessageContext calldata context,
- address zrc20,
- uint256 amount,
- address target,
- bytes calldata message
-)
- external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`context`|`MessageContext`|The context of the cross-chain call.|
-|`zrc20`|`address`|The address of the ZRC20 token.|
-|`amount`|`uint256`|The amount of tokens to transfer.|
-|`target`|`address`|The target contract to call.|
-|`message`|`bytes`|The calldata to pass to the contract call.|
-
-
-#### depositAndCall
-
-Deposit foreign coins into ZRC20 and call a user-specified contract on ZEVM.
-
-
-```solidity
-function depositAndCall(
- MessageContext calldata context,
- address zrc20,
- uint256 amount,
- address target,
- bytes calldata message
-)
- external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`context`|`MessageContext`|The context of the cross-chain call.|
-|`zrc20`|`address`|The address of the ZRC20 token.|
-|`amount`|`uint256`|The amount of tokens to transfer.|
-|`target`|`address`|The target contract to call.|
-|`message`|`bytes`|The calldata to pass to the contract call.|
-
-
-#### depositAndCall
-
-Deposit ZETA and call a user-specified contract on ZEVM.
-
-
-```solidity
-function depositAndCall(
- MessageContext calldata context,
- uint256 amount,
- address target,
- bytes calldata message
-)
- external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`context`|`MessageContext`|The context of the cross-chain call.|
-|`amount`|`uint256`|The amount of tokens to transfer.|
-|`target`|`address`|The target contract to call.|
-|`message`|`bytes`|The calldata to pass to the contract call.|
-
-
-#### executeRevert
-
-Revert a user-specified contract on ZEVM.
-
-
-```solidity
-function executeRevert(address target, RevertContext calldata revertContext) external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`target`|`address`|The target contract to call.|
-|`revertContext`|`RevertContext`|Revert context to pass to onRevert.|
-
-
-#### depositAndRevert
-
-Deposit foreign coins into ZRC20 and revert a user-specified contract on ZEVM.
-
-
-```solidity
-function depositAndRevert(
- address zrc20,
- uint256 amount,
- address target,
- RevertContext calldata revertContext
-)
- external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`zrc20`|`address`|The address of the ZRC20 token.|
-|`amount`|`uint256`|The amount of tokens to revert.|
-|`target`|`address`|The target contract to call.|
-|`revertContext`|`RevertContext`|Revert context to pass to onRevert.|
-
-
-
-
-## IGatewayZEVMErrors
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/zevm/interfaces/IGatewayZEVM.sol)
-
-Interface for the errors used in the GatewayZEVM contract.
-
-
-### Errors
-#### WithdrawalFailed
-Error indicating a withdrawal failure.
-
-
-```solidity
-error WithdrawalFailed();
-```
-
-#### InsufficientZRC20Amount
-Error indicating an insufficient ZRC20 token amount.
-
-
-```solidity
-error InsufficientZRC20Amount();
-```
-
-#### InsufficientZetaAmount
-Error indicating an insufficient zeta amount.
-
-
-```solidity
-error InsufficientZetaAmount();
-```
-
-#### ZRC20BurnFailed
-Error indicating a failure to burn ZRC20 tokens.
-
-
-```solidity
-error ZRC20BurnFailed();
-```
-
-#### ZRC20TransferFailed
-Error indicating a failure to transfer ZRC20 tokens.
-
-
-```solidity
-error ZRC20TransferFailed();
-```
-
-#### ZRC20DepositFailed
-Error indicating a failure to deposit ZRC20 tokens.
-
-
-```solidity
-error ZRC20DepositFailed();
-```
-
-#### GasFeeTransferFailed
-Error indicating a failure to transfer gas fee.
-
-
-```solidity
-error GasFeeTransferFailed();
-```
-
-#### CallerIsNotProtocol
-Error indicating that the caller is not the protocol account.
-
-
-```solidity
-error CallerIsNotProtocol();
-```
-
-#### InvalidTarget
-Error indicating an invalid target address.
-
-
-```solidity
-error InvalidTarget();
-```
-
-#### FailedZetaSent
-Error indicating a failure to send ZETA tokens.
-
-
-```solidity
-error FailedZetaSent();
-```
-
-#### OnlyWZETAOrProtocol
-Error indicating that only WZETA or the protocol address can call the function.
-
-
-```solidity
-error OnlyWZETAOrProtocol();
-```
-
-#### InsufficientGasLimit
-Error indicating an insufficient gas limit.
-
-
-```solidity
-error InsufficientGasLimit();
-```
-
-#### MessageSizeExceeded
-Error indicating message size exceeded in external functions.
-
-
-```solidity
-error MessageSizeExceeded();
-```
-
-
-
-## IGatewayZEVMEvents
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/zevm/interfaces/IGatewayZEVM.sol)
-
-Interface for the events emitted by the GatewayZEVM contract.
-
-
-### Events
-#### Called
-Emitted when a cross-chain call is made.
-
-
-```solidity
-event Called(
- address indexed sender,
- address indexed zrc20,
- bytes receiver,
- bytes message,
- CallOptions callOptions,
- RevertOptions revertOptions
-);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`sender`|`address`|The address of the sender.|
-|`zrc20`|`address`|Address of zrc20 to pay fees.|
-|`receiver`|`bytes`|The receiver address on the external chain.|
-|`message`|`bytes`|The calldata passed to the contract call.|
-|`callOptions`|`CallOptions`|Call options including gas limit and arbirtrary call flag.|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-#### Withdrawn
-Emitted when a withdrawal is made.
-
-
-```solidity
-event Withdrawn(
- address indexed sender,
- uint256 indexed chainId,
- bytes receiver,
- address zrc20,
- uint256 value,
- uint256 gasfee,
- uint256 protocolFlatFee,
- bytes message,
- CallOptions callOptions,
- RevertOptions revertOptions
-);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`sender`|`address`|The address from which the tokens are withdrawn.|
-|`chainId`|`uint256`|Chain id of external chain.|
-|`receiver`|`bytes`|The receiver address on the external chain.|
-|`zrc20`|`address`|The address of the ZRC20 token.|
-|`value`|`uint256`|The amount of tokens withdrawn.|
-|`gasfee`|`uint256`|The gas fee for the withdrawal.|
-|`protocolFlatFee`|`uint256`|The protocol flat fee for the withdrawal.|
-|`message`|`bytes`|The calldata passed with the withdraw. No longer used. Kept to maintain compatibility.|
-|`callOptions`|`CallOptions`|Call options including gas limit and arbirtrary call flag.|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-#### WithdrawnAndCalled
-Emitted when a withdraw and call is made.
-
-
-```solidity
-event WithdrawnAndCalled(
- address indexed sender,
- uint256 indexed chainId,
- bytes receiver,
- address zrc20,
- uint256 value,
- uint256 gasfee,
- uint256 protocolFlatFee,
- bytes message,
- CallOptions callOptions,
- RevertOptions revertOptions
-);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`sender`|`address`|The address from which the tokens are withdrawn.|
-|`chainId`|`uint256`|Chain id of external chain.|
-|`receiver`|`bytes`|The receiver address on the external chain.|
-|`zrc20`|`address`|The address of the ZRC20 token.|
-|`value`|`uint256`|The amount of tokens withdrawn.|
-|`gasfee`|`uint256`|The gas fee for the withdrawal.|
-|`protocolFlatFee`|`uint256`|The protocol flat fee for the withdrawal.|
-|`message`|`bytes`|The calldata passed to the contract call.|
-|`callOptions`|`CallOptions`|Call options including gas limit and arbirtrary call flag.|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-#### WithdrawnAndCalledV2
-Emitted when a withdraw and call is made.
-
-
-```solidity
-event WithdrawnAndCalledV2(
- address indexed sender,
- uint256 indexed chainId,
- bytes receiver,
- address zrc20,
- uint256 value,
- uint256 gasfee,
- uint256 protocolFlatFee,
- bytes message,
- uint256 version,
- CallOptions callOptions,
- RevertOptions revertOptions
-);
-```
-
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`sender`|`address`|The address from which the tokens are withdrawn.|
-|`chainId`|`uint256`|Chain id of external chain.|
-|`receiver`|`bytes`|The receiver address on the external chain.|
-|`zrc20`|`address`|The address of the ZRC20 token.|
-|`value`|`uint256`|The amount of tokens withdrawn.|
-|`gasfee`|`uint256`|The gas fee for the withdrawal.|
-|`protocolFlatFee`|`uint256`|The protocol flat fee for the withdrawal.|
-|`message`|`bytes`|The calldata passed to the contract call.|
-|`version`|`uint256`|The number representing message context version.|
-|`callOptions`|`CallOptions`|Call options including gas limit, arbirtrary call flag and message context version.|
-|`revertOptions`|`RevertOptions`|Revert options.|
-
-
-
-## CallOptions
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/zevm/interfaces/IGatewayZEVM.sol)
-
-CallOptions struct passed to call and withdrawAndCall functions.
-
-
-```solidity
-struct CallOptions {
-uint256 gasLimit;
-bool isArbitraryCall;
-}
-```
-
-**Properties**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`gasLimit`|`uint256`|Gas limit.|
-|`isArbitraryCall`|`bool`|Indicates if call should be arbitrary or authenticated.|
-
-
-
-## ISystem
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/zevm/interfaces/ISystem.sol)
-
-Interface for the System contract.
-
-Defines functions for system contract callable by fungible module.
-
-
-### Functions
-#### FUNGIBLE_MODULE_ADDRESS
-
-
-```solidity
-function FUNGIBLE_MODULE_ADDRESS() external view returns (address);
-```
-
-#### wZetaContractAddress
-
-
-```solidity
-function wZetaContractAddress() external view returns (address);
-```
-
-#### uniswapv2FactoryAddress
-
-
-```solidity
-function uniswapv2FactoryAddress() external view returns (address);
-```
-
-#### gasPriceByChainId
-
-
-```solidity
-function gasPriceByChainId(uint256 chainID) external view returns (uint256);
-```
-
-#### gasCoinZRC20ByChainId
-
-
-```solidity
-function gasCoinZRC20ByChainId(uint256 chainID) external view returns (address);
-```
-
-#### gasZetaPoolByChainId
-
-
-```solidity
-function gasZetaPoolByChainId(uint256 chainID) external view returns (address);
-```
-
-
-
-## IWETH9
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/zevm/interfaces/IWZETA.sol)
-
-Interface for the Weth9 contract.
-
-
-### Functions
-#### totalSupply
-
-
-```solidity
-function totalSupply() external view returns (uint256);
-```
-
-#### balanceOf
-
-
-```solidity
-function balanceOf(address owner) external view returns (uint256);
-```
-
-#### allowance
-
-
-```solidity
-function allowance(address owner, address spender) external view returns (uint256);
-```
-
-#### approve
-
-
-```solidity
-function approve(address spender, uint256 wad) external returns (bool);
-```
-
-#### transfer
-
-
-```solidity
-function transfer(address to, uint256 wad) external returns (bool);
-```
-
-#### transferFrom
-
-
-```solidity
-function transferFrom(address from, address to, uint256 wad) external returns (bool);
-```
-
-#### deposit
-
-
-```solidity
-function deposit() external payable;
-```
-
-#### withdraw
-
-
-```solidity
-function withdraw(uint256 wad) external;
-```
-
-### Events
-#### Approval
-
-```solidity
-event Approval(address indexed owner, address indexed spender, uint256 value);
-```
-
-#### Transfer
-
-```solidity
-event Transfer(address indexed from, address indexed to, uint256 value);
-```
-
-#### Deposit
-
-```solidity
-event Deposit(address indexed dst, uint256 wad);
-```
-
-#### Withdrawal
-
-```solidity
-event Withdrawal(address indexed src, uint256 wad);
-```
-
-
-
-## CoinType
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/zevm/interfaces/IZRC20.sol)
-
-Coin types for ZRC20. Zeta value should not be used.
-
-
-```solidity
-enum CoinType {
-Zeta,
-Gas,
-ERC20
-}
-```
-
-
-
-## IZRC20
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/zevm/interfaces/IZRC20.sol)
-
-Interface for the ZRC20 token contract.
-
-
-### Functions
-#### totalSupply
-
-
-```solidity
-function totalSupply() external view returns (uint256);
-```
-
-#### balanceOf
-
-
-```solidity
-function balanceOf(address account) external view returns (uint256);
-```
-
-#### transfer
-
-
-```solidity
-function transfer(address recipient, uint256 amount) external returns (bool);
-```
-
-#### allowance
-
-
-```solidity
-function allowance(address owner, address spender) external view returns (uint256);
-```
-
-#### approve
-
-
-```solidity
-function approve(address spender, uint256 amount) external returns (bool);
-```
-
-#### transferFrom
-
-
-```solidity
-function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
-```
-
-#### deposit
-
-
-```solidity
-function deposit(address to, uint256 amount) external returns (bool);
-```
-
-#### burn
-
-
-```solidity
-function burn(uint256 amount) external returns (bool);
-```
-
-#### withdraw
-
-
-```solidity
-function withdraw(bytes memory to, uint256 amount) external returns (bool);
-```
-
-#### withdrawGasFee
-
-
-```solidity
-function withdrawGasFee() external view returns (address, uint256);
-```
-
-#### withdrawGasFeeWithGasLimit
-
-
-```solidity
-function withdrawGasFeeWithGasLimit(uint256 gasLimit) external view returns (address, uint256);
-```
-
-#### PROTOCOL_FLAT_FEE
-
-Name is in upper case to maintain compatibility with ZRC20.sol v1
-
-
-```solidity
-function PROTOCOL_FLAT_FEE() external view returns (uint256);
-```
-
-#### GAS_LIMIT
-
-Name is in upper case to maintain compatibility with ZRC20.sol v1
-
-
-```solidity
-function GAS_LIMIT() external view returns (uint256);
-```
-
-#### setName
-
-
-```solidity
-function setName(string memory newName) external;
-```
-
-#### setSymbol
-
-
-```solidity
-function setSymbol(string memory newSymbol) external;
-```
-
-#### CHAIN_ID
-
-Name is in upper case to maintain compatibility with ZRC20.sol v1
-
-
-```solidity
-function CHAIN_ID() external view returns (uint256);
-```
-
-
-
-## IZRC20Metadata
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/zevm/interfaces/IZRC20.sol)
-
-Interface for the ZRC20 metadata.
-
-
-### Functions
-#### name
-
-
-```solidity
-function name() external view returns (string memory);
-```
-
-#### symbol
-
-
-```solidity
-function symbol() external view returns (string memory);
-```
-
-#### decimals
-
-
-```solidity
-function decimals() external view returns (uint8);
-```
-
-
-
-## ZRC20Events
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/zevm/interfaces/IZRC20.sol)
-
-Interface for the ZRC20 events.
-
-
-### Events
-#### Transfer
-
-```solidity
-event Transfer(address indexed from, address indexed to, uint256 value);
-```
-
-#### Approval
-
-```solidity
-event Approval(address indexed owner, address indexed spender, uint256 value);
-```
-
-#### Deposit
-
-```solidity
-event Deposit(bytes from, address indexed to, uint256 value);
-```
-
-#### Withdrawal
-
-```solidity
-event Withdrawal(address indexed from, bytes to, uint256 value, uint256 gasFee, uint256 protocolFlatFee);
-```
-
-#### UpdatedSystemContract
-
-```solidity
-event UpdatedSystemContract(address systemContract);
-```
-
-#### UpdatedGateway
-
-```solidity
-event UpdatedGateway(address gateway);
-```
-
-#### UpdatedGasLimit
-
-```solidity
-event UpdatedGasLimit(uint256 gasLimit);
-```
-
-#### UpdatedProtocolFlatFee
-
-```solidity
-event UpdatedProtocolFlatFee(uint256 protocolFlatFee);
-```
-
-
-
-## UniversalContract
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/zevm/interfaces/UniversalContract.sol)
-
-Abstract contract for contracts that can receive cross-chain calls on ZetaChain.
-
-Contracts extending this abstract contract can handle incoming cross-chain messages
-and execute logic based on the provided context, token, and message payload.
-
-
-### State Variables
-#### registry
-Reference to the ZetaChain Registry contract
-
-
-```solidity
-ICoreRegistry public constant registry = ICoreRegistry(0x7CCE3Eb018bf23e1FE2a32692f2C77592D110394)
-```
-
-
-#### gateway
-Reference to the ZetaChain Gateway contract
-
-
-```solidity
-IGatewayZEVM public immutable gateway
-```
-
-
-### Functions
-#### onlyGateway
-
-Restricts function access to only the gateway contract
-
-Used on functions that process cross-chain messages to ensure they're only called through the Gateway,
-where message validation occurs.
-Important for security in functions like `onCall()` and `onRevert()` that handle incoming cross-chain
-operations.
-
-
-```solidity
-modifier onlyGateway() ;
-```
-
-#### constructor
-
-Initializes the contract by retrieving the gateway address from the registry
-
-Fetches the gateway contract address for the current chain from the registry.
-If the gateway is not active or not found, the gateway will remain uninitialized (address(0)).
-
-
-```solidity
-constructor() ;
-```
-
-#### onCall
-
-Function to handle cross-chain calls with ZRC20 token transfers
-
-
-```solidity
-function onCall(
- MessageContext calldata context,
- address zrc20,
- uint256 amount,
- bytes calldata message
-)
- external
- virtual;
-```
-
-### Errors
-#### Unauthorized
-Error thrown when a function is called by an unauthorized address
-
-
-```solidity
-error Unauthorized();
-```
-
-
-
-## zContract
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/zevm/interfaces/UniversalContract.sol)
-
-**Note:**
-deprecated: should be removed once v2 SystemContract is not used anymore.
-UniversalContract should be used
-
-
-### Functions
-#### onCrossChainCall
-
-
-```solidity
-function onCrossChainCall(
- zContext calldata context,
- address zrc20,
- uint256 amount,
- bytes calldata message
-)
- external;
-```
-
-
-
-## MessageContext
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/zevm/interfaces/UniversalContract.sol)
-
-Provides contextual information when executing a cross-chain call on ZetaChain.
-
-This struct helps identify the sender of the message across different blockchain environments.
-
-
-```solidity
-struct MessageContext {
-/// @notice The address of the sender on the connected chain.
-/// @dev This field uses `bytes` to remain chain-agnostic, allowing support for both EVM and non-EVM chains.
-/// If the connected chain is an EVM chain, `senderEVM` will also be populated with the same value.
-bytes sender;
-/// @notice The sender's address in `address` type if the connected chain is an EVM-compatible chain.
-address senderEVM;
-/// @notice The chain ID of the connected chain.
-/// @dev This identifies the origin chain of the message, allowing contract logic to differentiate between sources.
-uint256 chainID;
-}
-```
-
-
-
-## zContext
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/zevm/interfaces/UniversalContract.sol)
-
-**Note:**
-deprecated: should be removed once v2 SystemContract is not used anymore.
-MessageContext should be used
-
-
-```solidity
-struct zContext {
-bytes origin;
-address sender;
-uint256 chainID;
-}
-```
-
-
-
-## ZetaConnectorZEVM
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/zevm/legacy/ZetaConnectorZEVM.sol)
-
-
-### State Variables
-#### wzeta
-WZETA token address.
-
-
-```solidity
-address public wzeta
-```
-
-
-#### FUNGIBLE_MODULE_ADDRESS
-Fungible module address.
-
-
-```solidity
-address public constant FUNGIBLE_MODULE_ADDRESS = payable(0x735b14BB79463307AAcBED86DAf3322B1e6226aB)
-```
-
-
-### Functions
-#### onlyFungibleModule
-
-Modifier to restrict actions to fungible module.
-
-
-```solidity
-modifier onlyFungibleModule() ;
-```
-
-#### constructor
-
-
-```solidity
-constructor(address wzeta_) ;
-```
-
-#### receive
-
-Receive function to receive ZETA from WETH9.withdraw().
-
-
-```solidity
-receive() external payable;
-```
-
-#### setWzetaAddress
-
-
-```solidity
-function setWzetaAddress(address wzeta_) external onlyFungibleModule;
-```
-
-#### send
-
-Sends ZETA and bytes messages (to execute it) crosschain.
-
-
-```solidity
-function send(ZetaInterfaces.SendInput calldata input) external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`input`|`ZetaInterfaces.SendInput`||
-
-
-#### onReceive
-
-Handler to receive data from other chain.
-This method can be called only by Fungible Module.
-Transfer the Zeta tokens to destination and calls onZetaMessage if it's needed.
-To perform the transfer wrap the new tokens
-
-
-```solidity
-function onReceive(
- bytes calldata zetaTxSenderAddress,
- uint256 sourceChainId,
- address destinationAddress,
- uint256 zetaValue,
- bytes calldata message,
- bytes32 internalSendHash
-)
- external
- payable
- onlyFungibleModule;
-```
-
-#### onRevert
-
-Handler to receive errors from other chain.
-This method can be called only by Fungible Module.
-Transfer the Zeta tokens to destination and calls onZetaRevert if it's needed.
-
-
-```solidity
-function onRevert(
- address zetaTxSenderAddress,
- uint256 sourceChainId,
- bytes calldata destinationAddress,
- uint256 destinationChainId,
- uint256 remainingZetaValue,
- bytes calldata message,
- bytes32 internalSendHash
-)
- external
- payable
- onlyFungibleModule;
-```
-
-### Events
-#### SetWZETA
-
-```solidity
-event SetWZETA(address wzeta_);
-```
-
-#### ZetaSent
-
-```solidity
-event ZetaSent(
- address sourceTxOriginAddress,
- address indexed zetaTxSenderAddress,
- uint256 indexed destinationChainId,
- bytes destinationAddress,
- uint256 zetaValueAndGas,
- uint256 destinationGasLimit,
- bytes message,
- bytes zetaParams
-);
-```
-
-#### ZetaReceived
-
-```solidity
-event ZetaReceived(
- bytes zetaTxSenderAddress,
- uint256 indexed sourceChainId,
- address indexed destinationAddress,
- uint256 zetaValue,
- bytes message,
- bytes32 indexed internalSendHash
-);
-```
-
-#### ZetaReverted
-
-```solidity
-event ZetaReverted(
- address zetaTxSenderAddress,
- uint256 sourceChainId,
- uint256 indexed destinationChainId,
- bytes destinationAddress,
- uint256 remainingZetaValue,
- bytes message,
- bytes32 indexed internalSendHash
-);
-```
-
-### Errors
-#### OnlyWZETAOrFungible
-Contract custom errors.
-
-
-```solidity
-error OnlyWZETAOrFungible();
-```
-
-#### WZETATransferFailed
-
-```solidity
-error WZETATransferFailed();
-```
-
-#### OnlyFungibleModule
-
-```solidity
-error OnlyFungibleModule();
-```
-
-#### FailedZetaSent
-
-```solidity
-error FailedZetaSent();
-```
-
-#### WrongValue
-
-```solidity
-error WrongValue();
-```
-
-
-
-## ZetaInterfaces
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/zevm/legacy/ZetaConnectorZEVM.sol)
-
-
-### Structs
-#### SendInput
-Use SendInput to interact with the Connector: connector.send(SendInput)
-
-
-```solidity
-struct SendInput {
- /// @dev Chain id of the destination chain. More about chain ids
- /// https://docs.zetachain.com/learn/glossary#chain-id
- uint256 destinationChainId;
- /// @dev Address receiving the message on the destination chain (expressed in bytes since it can be non-EVM)
- bytes destinationAddress;
- /// @dev Gas limit for the destination chain's transaction
- uint256 destinationGasLimit;
- /// @dev An encoded, arbitrary message to be parsed by the destination contract
- bytes message;
- /// @dev ZETA to be sent cross-chain + ZetaChain gas fees + destination chain gas fees (expressed in ZETA)
- uint256 zetaValueAndGas;
- /// @dev Optional parameters for the ZetaChain protocol
- bytes zetaParams;
-}
-```
-
-#### ZetaMessage
-Our Connector calls onZetaMessage with this struct as argument
-
-
-```solidity
-struct ZetaMessage {
- bytes zetaTxSenderAddress;
- uint256 sourceChainId;
- address destinationAddress;
- /// @dev Remaining ZETA from zetaValueAndGas after subtracting ZetaChain gas fees and destination gas fees
- uint256 zetaValue;
- bytes message;
-}
-```
-
-#### ZetaRevert
-Our Connector calls onZetaRevert with this struct as argument
-
-
-```solidity
-struct ZetaRevert {
- address zetaTxSenderAddress;
- uint256 sourceChainId;
- bytes destinationAddress;
- uint256 destinationChainId;
- /// @dev Equals to: zetaValueAndGas - ZetaChain gas fees - destination chain gas fees - source chain revert tx
- /// gas fees
- uint256 remainingZetaValue;
- bytes message;
-}
-```
-
-
-
-## ZetaReceiver
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/zevm/legacy/ZetaConnectorZEVM.sol)
-
-
-### Functions
-#### onZetaMessage
-
-onZetaMessage is called when a cross-chain message reaches a contract
-
-
-```solidity
-function onZetaMessage(ZetaInterfaces.ZetaMessage calldata zetaMessage) external;
-```
-
-#### onZetaRevert
-
-onZetaRevert is called when a cross-chain message reverts.
-It's useful to rollback to the original state
-
-
-```solidity
-function onZetaRevert(ZetaInterfaces.ZetaRevert calldata zetaRevert) external;
-```
-
-
-
-## SystemContract
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/zevm/SystemContract.sol)
-
-The system contract it's called by the protocol to interact with the blockchain.
-Also includes a lot of tools to make easier to interact with ZetaChain.
-
-
-### State Variables
-#### gasPriceByChainId
-Map to know the gas price of each chain given a chain id.
-
-
-```solidity
-mapping(uint256 => uint256) public gasPriceByChainId
-```
-
-
-#### gasCoinZRC20ByChainId
-Map to know the ZRC20 address of a token given a chain id, ex zETH, zBNB etc.
-
-
-```solidity
-mapping(uint256 => address) public gasCoinZRC20ByChainId
-```
-
-
-#### gasZetaPoolByChainId
-
-```solidity
-mapping(uint256 => address) public gasZetaPoolByChainId
-```
-
-
-#### FUNGIBLE_MODULE_ADDRESS
-Fungible address is always the same, it's on protocol level.
-
-
-```solidity
-address public constant FUNGIBLE_MODULE_ADDRESS = 0x735b14BB79463307AAcBED86DAf3322B1e6226aB
-```
-
-
-#### uniswapv2FactoryAddress
-Uniswap V2 addresses.
-
-
-```solidity
-address public immutable uniswapv2FactoryAddress
-```
-
-
-#### uniswapv2Router02Address
-
-```solidity
-address public immutable uniswapv2Router02Address
-```
-
-
-#### wZetaContractAddress
-Address of the wrapped ZETA to interact with Uniswap V2.
-
-
-```solidity
-address public wZetaContractAddress
-```
-
-
-#### zetaConnectorZEVMAddress
-Address of ZEVM Zeta Connector.
-
-
-```solidity
-address public zetaConnectorZEVMAddress
-```
-
-
-### Functions
-#### constructor
-
-Only fungible module can deploy a system contract.
-
-
-```solidity
-constructor(address wzeta_, address uniswapv2Factory_, address uniswapv2Router02_) ;
-```
-
-#### depositAndCall
-
-Deposit foreign coins into ZRC20 and call user specified contract on zEVM.
-
-
-```solidity
-function depositAndCall(
- zContext calldata context,
- address zrc20,
- uint256 amount,
- address target,
- bytes calldata message
-)
- external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`context`|`zContext`||
-|`zrc20`|`address`||
-|`amount`|`uint256`||
-|`target`|`address`||
-|`message`|`bytes`||
-
-
-#### sortTokens
-
-Sort token addresses lexicographically. Used to handle return values from pairs sorted in the order.
-
-
-```solidity
-function sortTokens(address tokenA, address tokenB) internal pure returns (address token0, address token1);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`tokenA`|`address`||
-|`tokenB`|`address`||
-
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`token0`|`address`|token1, returns sorted token addresses,.|
-|`token1`|`address`||
-
-
-#### uniswapv2PairFor
-
-Calculates the CREATE2 address for a pair without making any external calls.
-
-
-```solidity
-function uniswapv2PairFor(address factory, address tokenA, address tokenB) public pure returns (address pair);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`factory`|`address`||
-|`tokenA`|`address`||
-|`tokenB`|`address`||
-
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`pair`|`address`|tokens pair address.|
-
-
-#### setGasPrice
-
-Fungible module updates the gas price oracle periodically.
-
-
-```solidity
-function setGasPrice(uint256 chainID, uint256 price) external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainID`|`uint256`||
-|`price`|`uint256`||
-
-
-#### setGasCoinZRC20
-
-Setter for gasCoinZRC20ByChainId map.
-
-
-```solidity
-function setGasCoinZRC20(uint256 chainID, address zrc20) external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainID`|`uint256`||
-|`zrc20`|`address`||
-
-
-#### setGasZetaPool
-
-Set the pool wzeta/erc20 address.
-
-
-```solidity
-function setGasZetaPool(uint256 chainID, address erc20) external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`chainID`|`uint256`||
-|`erc20`|`address`||
-
-
-#### setWZETAContractAddress
-
-Setter for wrapped ZETA address.
-
-
-```solidity
-function setWZETAContractAddress(address addr) external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`addr`|`address`||
-
-
-#### setConnectorZEVMAddress
-
-Setter for zetaConnector ZEVM Address
-
-
-```solidity
-function setConnectorZEVMAddress(address addr) external;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`addr`|`address`||
-
-
-### Events
-#### SystemContractDeployed
-Custom SystemContract errors.
-
-
-```solidity
-event SystemContractDeployed();
-```
-
-#### SetGasPrice
-
-```solidity
-event SetGasPrice(uint256, uint256);
-```
-
-#### SetGasCoin
-
-```solidity
-event SetGasCoin(uint256, address);
-```
-
-#### SetGasZetaPool
-
-```solidity
-event SetGasZetaPool(uint256, address);
-```
-
-#### SetWZeta
-
-```solidity
-event SetWZeta(address);
-```
-
-#### SetConnectorZEVM
-
-```solidity
-event SetConnectorZEVM(address);
-```
-
-
-
-## SystemContractErrors
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/zevm/SystemContract.sol)
-
-Custom errors for SystemContract
-
-
-### Errors
-#### CallerIsNotFungibleModule
-
-```solidity
-error CallerIsNotFungibleModule();
-```
-
-#### InvalidTarget
-
-```solidity
-error InvalidTarget();
-```
-
-#### CantBeIdenticalAddresses
-
-```solidity
-error CantBeIdenticalAddresses();
-```
-
-#### CantBeZeroAddress
-
-```solidity
-error CantBeZeroAddress();
-```
-
-#### ZeroAddress
-
-```solidity
-error ZeroAddress();
-```
-
-
-
-## WETH9
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/zevm/WZETA.sol)
-
-
-### State Variables
-#### name
-
-```solidity
-string public name = "Wrapped Ether"
-```
-
-
-#### symbol
-
-```solidity
-string public symbol = "WETH"
-```
-
-
-#### decimals
-
-```solidity
-uint8 public decimals = 18
-```
-
-
-#### balanceOf
-
-```solidity
-mapping(address => uint256) public balanceOf
-```
-
-
-#### allowance
-
-```solidity
-mapping(address => mapping(address => uint256)) public allowance
-```
-
-
-### Functions
-#### receive
-
-
-```solidity
-receive() external payable;
-```
-
-#### deposit
-
-
-```solidity
-function deposit() public payable;
-```
-
-#### withdraw
-
-
-```solidity
-function withdraw(uint256 wad) public;
-```
-
-#### totalSupply
-
-
-```solidity
-function totalSupply() public view returns (uint256);
-```
-
-#### approve
-
-
-```solidity
-function approve(address guy, uint256 wad) public returns (bool);
-```
-
-#### transfer
-
-
-```solidity
-function transfer(address dst, uint256 wad) public returns (bool);
-```
-
-#### transferFrom
-
-
-```solidity
-function transferFrom(address src, address dst, uint256 wad) public returns (bool);
-```
-
-### Events
-#### Approval
-
-```solidity
-event Approval(address indexed src, address indexed guy, uint256 wad);
-```
-
-#### Transfer
-
-```solidity
-event Transfer(address indexed src, address indexed dst, uint256 wad);
-```
-
-#### Deposit
-
-```solidity
-event Deposit(address indexed dst, uint256 wad);
-```
-
-#### Withdrawal
-
-```solidity
-event Withdrawal(address indexed src, uint256 wad);
-```
-
-
-
-## ZRC20
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/zevm/ZRC20.sol)
-
-
-### State Variables
-#### FUNGIBLE_MODULE_ADDRESS
-Fungible address is always the same, maintained at the protocol level
-
-
-```solidity
-address public constant FUNGIBLE_MODULE_ADDRESS = 0x735b14BB79463307AAcBED86DAf3322B1e6226aB
-```
-
-
-#### CHAIN_ID
-Chain id.abi
-
-
-```solidity
-uint256 public immutable CHAIN_ID
-```
-
-
-#### COIN_TYPE
-Coin type, checkout Interfaces.sol.
-
-
-```solidity
-CoinType public immutable COIN_TYPE
-```
-
-
-#### SYSTEM_CONTRACT_ADDRESS
-System contract address.
-
-Name is in upper case to maintain compatibility with ZRC20.sol v1
-
-
-```solidity
-address public SYSTEM_CONTRACT_ADDRESS
-```
-
-
-#### GAS_LIMIT
-Gas limit.
-
-Name is in upper case to maintain compatibility with ZRC20.sol v1
-
-
-```solidity
-uint256 public GAS_LIMIT
-```
-
-
-#### PROTOCOL_FLAT_FEE
-Protocol flat fee.
-
-Name is in upper case to maintain compatibility with ZRC20.sol v1
-
-
-```solidity
-uint256 public override PROTOCOL_FLAT_FEE
-```
-
-
-#### _balances
-
-```solidity
-mapping(address => uint256) private _balances
-```
-
-
-#### _allowances
-
-```solidity
-mapping(address => mapping(address => uint256)) private _allowances
-```
-
-
-#### _totalSupply
-
-```solidity
-uint256 private _totalSupply
-```
-
-
-#### _name
-
-```solidity
-string private _name
-```
-
-
-#### _symbol
-
-```solidity
-string private _symbol
-```
-
-
-#### _decimals
-
-```solidity
-uint8 private _decimals
-```
-
-
-#### gatewayAddress
-Gateway contract address.
-
-This variable is added at last position to maintain storage layout with ZRC20.sol v1
-
-
-```solidity
-address public gatewayAddress
-```
-
-
-### Functions
-#### _msgSender
-
-
-```solidity
-function _msgSender() internal view virtual returns (address);
-```
-
-#### onlyFungible
-
-Only fungible module modifier.
-
-
-```solidity
-modifier onlyFungible() ;
-```
-
-#### constructor
-
-The only one allowed to deploy new ZRC20 is fungible address.
-
-
-```solidity
-constructor(
- string memory name_,
- string memory symbol_,
- uint8 decimals_,
- uint256 chainid_,
- CoinType coinType_,
- uint256 gasLimit_,
- address systemContractAddress_,
- address gatewayAddress_
-) ;
-```
-
-#### name
-
-ZRC20 name
-
-
-```solidity
-function name() public view virtual override returns (string memory);
-```
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`string`|name as string|
-
-
-#### setName
-
-Name can be updated by fungible module account.
-
-
-```solidity
-function setName(string memory newName) external override onlyFungible;
-```
-
-#### setSymbol
-
-Symbol can be updated by fungible module account.
-
-
-```solidity
-function setSymbol(string memory newSymbol) external override onlyFungible;
-```
-
-#### symbol
-
-ZRC20 symbol.
-
-
-```solidity
-function symbol() public view virtual override returns (string memory);
-```
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`string`|symbol as string.|
-
-
-#### decimals
-
-ZRC20 decimals.
-
-
-```solidity
-function decimals() public view virtual override returns (uint8);
-```
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`uint8`|returns uint8 decimals.|
-
-
-#### totalSupply
-
-ZRC20 total supply.
-
-
-```solidity
-function totalSupply() public view virtual override returns (uint256);
-```
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`uint256`|returns uint256 total supply.|
-
-
-#### balanceOf
-
-Returns ZRC20 balance of an account.
-
-
-```solidity
-function balanceOf(address account) public view virtual override returns (uint256);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`account`|`address`||
-
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`uint256`|uint256 account balance.|
-
-
-#### transfer
-
-Returns ZRC20 balance of an account.
-
-
-```solidity
-function transfer(address recipient, uint256 amount) public virtual override returns (bool);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`recipient`|`address`||
-|`amount`|`uint256`||
-
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`bool`|true/false if transfer succeeded/failed.|
-
-
-#### allowance
-
-Returns token allowance from owner to spender.
-
-
-```solidity
-function allowance(address owner, address spender) public view virtual override returns (uint256);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`owner`|`address`||
-|`spender`|`address`||
-
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`uint256`|uint256 allowance.|
-
-
-#### approve
-
-Approves amount transferFrom for spender.
-
-
-```solidity
-function approve(address spender, uint256 amount) public virtual override returns (bool);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`spender`|`address`||
-|`amount`|`uint256`||
-
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`bool`|true/false if succeeded/failed.|
-
-
-#### transferFrom
-
-Transfers tokens from sender to recipient.
-
-
-```solidity
-function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`sender`|`address`||
-|`recipient`|`address`||
-|`amount`|`uint256`||
-
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`bool`|true/false if succeeded/failed.|
-
-
-#### burn
-
-Burns an amount of tokens.
-
-
-```solidity
-function burn(uint256 amount) external override returns (bool);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`amount`|`uint256`||
-
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`bool`|true/false if succeeded/failed.|
-
-
-#### _transfer
-
-
-```solidity
-function _transfer(address sender, address recipient, uint256 amount) internal virtual;
-```
-
-#### _mint
-
-
-```solidity
-function _mint(address account, uint256 amount) internal virtual;
-```
-
-#### _burn
-
-
-```solidity
-function _burn(address account, uint256 amount) internal virtual;
-```
-
-#### _approve
-
-
-```solidity
-function _approve(address owner, address spender, uint256 amount) internal virtual;
-```
-
-#### deposit
-
-Deposits corresponding tokens from external chain, only callable by Fungible module.
-
-
-```solidity
-function deposit(address to, uint256 amount) external override returns (bool);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`to`|`address`||
-|`amount`|`uint256`||
-
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`bool`|true/false if succeeded/failed.|
-
-
-#### withdrawGasFee
-
-Withdraws gas fees.
-
-
-```solidity
-function withdrawGasFee() public view override returns (address, uint256);
-```
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`address`|returns the ZRC20 address for gas on the same chain of this ZRC20, and calculates the gas fee for withdraw()|
-|``|`uint256`||
-
-
-#### withdrawGasFeeWithGasLimit
-
-Withdraws gas fees with specified gasLimit
-
-
-```solidity
-function withdrawGasFeeWithGasLimit(uint256 gasLimit) public view override returns (address, uint256);
-```
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`address`|returns the ZRC20 address for gas on the same chain of this ZRC20, and calculates the gas fee for withdraw()|
-|``|`uint256`||
-
-
-#### withdraw
-
-Withraws ZRC20 tokens to external chains, this function causes cctx module to send out outbound tx to the
-outbound chain
-this contract should be given enough allowance of the gas ZRC20 to pay for outbound tx gas fee.
-
-
-```solidity
-function withdraw(bytes memory to, uint256 amount) external override returns (bool);
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`to`|`bytes`||
-|`amount`|`uint256`||
-
-**Returns**
-
-|Name|Type|Description|
-|----|----|-----------|
-|``|`bool`|true/false if succeeded/failed.|
-
-
-#### updateSystemContractAddress
-
-Updates system contract address. Can only be updated by the fungible module.
-
-
-```solidity
-function updateSystemContractAddress(address addr) external onlyFungible;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`addr`|`address`||
-
-
-#### updateGatewayAddress
-
-Updates gateway contract address. Can only be updated by the fungible module.
-
-
-```solidity
-function updateGatewayAddress(address addr) external onlyFungible;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`addr`|`address`||
-
-
-#### updateGasLimit
-
-Updates gas limit. Can only be updated by the fungible module.
-
-
-```solidity
-function updateGasLimit(uint256 gasLimit_) external onlyFungible;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`gasLimit_`|`uint256`||
-
-
-#### updateProtocolFlatFee
-
-Updates protocol flat fee. Can only be updated by the fungible module.
-
-
-```solidity
-function updateProtocolFlatFee(uint256 protocolFlatFee_) external onlyFungible;
-```
-**Parameters**
-
-|Name|Type|Description|
-|----|----|-----------|
-|`protocolFlatFee_`|`uint256`||
-
-
-
-
-## ZRC20Errors
-[Git Source](https://github.com/zeta-chain/protocol-contracts-evm/blob/main/contracts/zevm/ZRC20.sol)
-
-Custom errors for ZRC20
-
-
-### Errors
-#### CallerIsNotFungibleModule
-
-```solidity
-error CallerIsNotFungibleModule();
-```
-
-#### InvalidSender
-
-```solidity
-error InvalidSender();
-```
-
-#### GasFeeTransferFailed
-
-```solidity
-error GasFeeTransferFailed();
-```
-
-#### ZeroGasCoin
-
-```solidity
-error ZeroGasCoin();
-```
-
-#### ZeroGasPrice
-
-```solidity
-error ZeroGasPrice();
-```
-
-#### LowAllowance
-
-```solidity
-error LowAllowance();
-```
-
-#### LowBalance
-
-```solidity
-error LowBalance();
-```
-
-#### ZeroAddress
-
-```solidity
-error ZeroAddress();
-```
-
diff --git a/src/pages/developers/protocol/evm.zh-CN.md b/src/pages/developers/protocol/evm.zh-CN.md
deleted file mode 100644
index 2dfa66be3..000000000
--- a/src/pages/developers/protocol/evm.zh-CN.md
+++ /dev/null
@@ -1,492 +0,0 @@
-
-
-## GatewayEVM
-[源码链接](https://github.com/zeta-chain/protocol-contracts/blob/main/contracts/evm/GatewayEVM.sol)
-
-`GatewayEVM` 合约是外部链调用智能合约的入口。
-
-*合约本身不持有资金,也不应被授予任何额度。*
-
-
-### 状态变量
-#### custody
-托管合约地址。
-
-```solidity
-address public custody;
-```
-
-#### tssAddress
-TSS(阈值签名方案)地址。
-
-```solidity
-address public tssAddress;
-```
-
-#### zetaConnector
-`ZetaConnector` 合约地址。
-
-```solidity
-address public zetaConnector;
-```
-
-#### zetaToken
-Zeta 代币合约地址。
-
-```solidity
-address public zetaToken;
-```
-
-#### additionalActionFeeWei
-同一笔交易中跨链动作的额外手续费。
-
-*同一交易中的第一个动作免费,之后的动作需支付该费用。*
-
-*管理员可调节该费用以适配网络状况。*
-
-```solidity
-uint256 public additionalActionFeeWei;
-```
-
-#### TSS_ROLE
-TSS 角色标识。
-
-```solidity
-bytes32 public constant TSS_ROLE = keccak256("TSS_ROLE");
-```
-
-#### ASSET_HANDLER_ROLE
-资产处理角色标识。
-
-```solidity
-bytes32 public constant ASSET_HANDLER_ROLE = keccak256("ASSET_HANDLER_ROLE");
-```
-
-#### PAUSER_ROLE
-暂停角色标识。
-
-```solidity
-bytes32 public constant PAUSER_ROLE = keccak256("PAUSER_ROLE");
-```
-
-#### MAX_PAYLOAD_SIZE
-payload 与 `revertOptions` 中 revert message 的最大尺寸。
-
-```solidity
-uint256 public constant MAX_PAYLOAD_SIZE = 2880;
-```
-
-#### _TRANSACTION_ACTION_COUNT_KEY
-记录交易动作数量的存储槽键位。
-
-*使用 transient storage(tload/tstore)以节省 gas。*
-
-```solidity
-uint256 private constant _TRANSACTION_ACTION_COUNT_KEY = 0x01;
-```
-
-### 函数
-#### constructor
-
-```solidity
-constructor();
-```
-
-#### initialize
-初始化 TSS 地址、Zeta 代币地址,并将管理员账户设为 `DEFAULT_ADMIN_ROLE`。管理员负责升级与暂停,TSS 承担 TSS 角色。
-
-```solidity
-function initialize(address tssAddress_, address zetaToken_, address admin_) public initializer;
-```
-
-#### _authorizeUpgrade
-授权合约升级,调用者必须具备管理员权限。
-
-```solidity
-function _authorizeUpgrade(address newImplementation) internal override onlyRole(DEFAULT_ADMIN_ROLE);
-```
-
-|参数|类型|说明|
-|----|----|----|
-|`newImplementation`|`address`|新实现合约地址|
-
-#### updateTSSAddress
-更新 TSS 地址。
-
-```solidity
-function updateTSSAddress(address newTSSAddress) external onlyRole(DEFAULT_ADMIN_ROLE);
-```
-
-|参数|类型|说明|
-|----|----|----|
-|`newTSSAddress`|`address`|新的 TSS 地址|
-
-#### pause
-暂停合约。
-
-```solidity
-function pause() external onlyRole(PAUSER_ROLE);
-```
-
-#### unpause
-恢复合约。
-
-```solidity
-function unpause() external onlyRole(PAUSER_ROLE);
-```
-
-#### updateAdditionalActionFee
-调整额外动作费用。
-
-*仅管理员可调用,可根据网络情况调节。*
-
-*设置为 0 时,额外动作费用功能被禁用。*
-
-```solidity
-function updateAdditionalActionFee(uint256 newFeeWei) external onlyRole(DEFAULT_ADMIN_ROLE);
-```
-
-|参数|类型|说明|
-|----|----|----|
-|`newFeeWei`|`uint256`|新的额外动作费用(wei)|
-
-#### executeRevert
-向目标合约转移 `msg.value` 并执行其 `onRevert`,仅 TSS 可调用,可支付。
-
-```solidity
-function executeRevert(
- address destination,
- bytes calldata data,
- RevertContext calldata revertContext
-)
- public
- payable
- nonReentrant
- onlyRole(TSS_ROLE)
- whenNotPaused;
-```
-
-|参数|类型|说明|
-|----|----|----|
-|`destination`|`address`|目标合约地址|
-|`data`|`bytes`|Calldata|
-|`revertContext`|`RevertContext`|回退上下文|
-
-#### execute
-向目标地址发起普通调用,不包含 ERC20 转账。仅 TSS 可调用,可支付。
-
-```solidity
-function execute(
- MessageContext calldata messageContext,
- address destination,
- bytes calldata data
-)
- external
- payable
- nonReentrant
- onlyRole(TSS_ROLE)
- whenNotPaused
- returns (bytes memory);
-```
-
-|参数|类型|说明|
-|----|----|----|
-|`messageContext`|`MessageContext`|跨链消息上下文|
-|`destination`|`address`|目标地址|
-|`data`|`bytes`|Calldata|
-
-|返回值|类型|说明|
-|----|----|----|
-|``|`bytes`|调用返回值|
-
-#### executeWithERC20
-使用 ERC20 代币执行调用。仅资产处理角色可调用,使用 ERC20 allowance,结束时会重置授权。
-
-```solidity
-function executeWithERC20(
- MessageContext calldata messageContext,
- address token,
- address to,
- uint256 amount,
- bytes calldata data
-)
- public
- nonReentrant
- onlyRole(ASSET_HANDLER_ROLE)
- whenNotPaused;
-```
-
-|参数|类型|说明|
-|----|----|----|
-|`messageContext`|`MessageContext`|消息上下文|
-|`token`|`address`|ERC20 代币地址|
-|`to`|`address`|目标合约地址|
-|`amount`|`uint256`|转账数量|
-|`data`|`bytes`|Calldata|
-
-#### revertWithERC20
-直接转移 ERC20 并调用 `onRevert`。仅资产处理角色可调用。
-
-```solidity
-function revertWithERC20(
- address token,
- address to,
- uint256 amount,
- bytes calldata data,
- RevertContext calldata revertContext
-)
- external
- nonReentrant
- onlyRole(ASSET_HANDLER_ROLE)
- whenNotPaused;
-```
-
-|参数|类型|说明|
-|----|----|----|
-|`token`|`address`|ERC20 地址|
-|`to`|`address`|目标地址|
-|`amount`|`uint256`|数量|
-|`data`|`bytes`|Calldata|
-|`revertContext`|`RevertContext`|回退上下文|
-
-#### deposit (ETH,第一个动作)
-向 TSS 地址存入 ETH 并调用全链合约,仅适用于交易中的第一个动作。
-
-```solidity
-function deposit(address receiver, RevertOptions calldata revertOptions) external payable whenNotPaused;
-```
-
-|参数|类型|说明|
-|----|----|----|
-|`receiver`|`address`|接收地址|
-|`revertOptions`|`RevertOptions`|回退选项|
-
-#### deposit (ETH,指定金额)
-向 TSS 地址存入指定 ETH,`msg.value` = `amount + fee`。
-
-```solidity
-function deposit(
- address receiver,
- uint256 amount,
- RevertOptions calldata revertOptions
-)
- external
- payable
- whenNotPaused;
-```
-
-|参数|类型|说明|
-|----|----|----|
-|`receiver`|`address`|接收地址|
-|`amount`|`uint256`|存入金额(不含费用)|
-|`revertOptions`|`RevertOptions`|回退选项|
-
-#### deposit (ERC20)
-向托管或连接器合约存入 ERC20。
-
-```solidity
-function deposit(
- address receiver,
- uint256 amount,
- address asset,
- RevertOptions calldata revertOptions
-)
- external
- payable
- whenNotPaused;
-```
-
-|参数|类型|说明|
-|----|----|----|
-|`receiver`|`address`|接收地址|
-|`amount`|`uint256`|存入数量|
-|`asset`|`address`|ERC20 地址|
-|`revertOptions`|`RevertOptions`|回退选项|
-
-#### depositAndCall (ETH,第一个动作)
-向 TSS 存入 ETH 并调用全链合约,仅限第一个动作。
-
-```solidity
-function depositAndCall(
- address receiver,
- bytes calldata payload,
- RevertOptions calldata revertOptions
-)
- external
- payable
- whenNotPaused;
-```
-
-#### depositAndCall (ETH,指定金额)
-向 TSS 存入指定 ETH 并调用合约,`msg.value` = `amount + fee`。
-
-```solidity
-function depositAndCall(
- address receiver,
- uint256 amount,
- bytes calldata payload,
- RevertOptions calldata revertOptions
-)
- external
- payable
- whenNotPaused;
-```
-
-#### depositAndCall (ERC20)
-向托管/连接器存入 ERC20 并调用全链合约。
-
-```solidity
-function depositAndCall(
- address receiver,
- uint256 amount,
- address asset,
- bytes calldata payload,
- RevertOptions calldata revertOptions
-)
- external
- payable
- whenNotPaused;
-```
-
-#### call
-不转移资产的跨链调用。
-
-```solidity
-function call(
- address receiver,
- bytes calldata payload,
- RevertOptions calldata revertOptions
-)
- external
- payable
- whenNotPaused;
-```
-
-#### setCustody
-设置托管合约地址。
-
-```solidity
-function setCustody(address custody_) external onlyRole(DEFAULT_ADMIN_ROLE);
-```
-
-#### setConnector
-设置连接器合约地址。
-
-```solidity
-function setConnector(address zetaConnector_) external onlyRole(DEFAULT_ADMIN_ROLE);
-```
-
-#### _resetApproval
-重置指定地址的代币授权,确保先清零再设置新值。
-
-```solidity
-function _resetApproval(address token, address to) private returns (bool);
-```
-
-#### _transferFromToAssetHandler / _transferToAssetHandler
-内部函数,用于将代币转移给资产处理者(连接器或托管合约),代码略。
-
-#### _executeArbitraryCall / _executeAuthenticatedCall
-内部函数,执行任意或认证调用。
-
-#### _revertIfOnCallOrOnRevert
-确保内部调用不会在 `onCall` / `onRevert` 执行中再次触发。
-
-#### _processFee
-处理跨链动作手续费:首个动作免费,之后动作收取 `ADDITIONAL_ACTION_FEE_WEI`。若费用为 0 会 revert。
-
-#### _validateChargedFeeForERC20 / _validateChargedFeeForETHWithAmount
-校验 ERC20 或 ETH 操作的费用是否正确。
-
-#### _getNextActionIndex
-使用 transient storage 获取并自增交易动作计数。
-
-
-## GatewayZEVM
-[源码链接](https://github.com/zeta-chain/protocol-contracts/blob/main/contracts/zevm/GatewayZEVM.sol)
-
-`GatewayZEVM` 合约是调用全链合约的入口。
-
-*合约本身不持有资金,也不应被授予额度。*
-
-### 状态变量
-- `PROTOCOL_ADDRESS`:协议常量地址。
-- `PAUSER_ROLE`:暂停角色。
-- `zetaToken`:Zeta 代币地址。
-- `registry`:ZetaChain 上的注册表地址。
-
-### 核心函数
-- `initialize`:初始化 Zeta 代币地址与管理员。
-- `pause` / `unpause`:暂停与恢复。
-- `setRegistryAddress`:配置注册表地址。
-- `_safeTransferFrom` / `_safeBurn` / `_safeDeposit`:内部安全操作。
-- `_burnProtocolFees`、`_burnZRC20ProtocolFees`、`_withdrawZRC20WithGasLimit`:费用结算与提现辅助。
-- `withdraw` / `withdrawAndCall` / `call`:向外部链提现或调用合约。
-- `execute` / `depositAndCall`:协议在 ZEVM 上执行/存入并调用用户合约。
-- `executeRevert` / `depositAndRevert` / `executeAbort`:回退与中止流程。
-- `getMaxMessageSize` / `getMinGasLimit` / `getMaxRevertGasLimit`:查询限制参数。
-
-
-## INotSupportedMethods
-[源码链接](https://github.com/zeta-chain/protocol-contracts/blob/main/contracts/Errors.sol)
-
-定义不支持的方法错误。
-
-### 错误
-- `CallOnRevertNotSupported()`:调用不支持 `callOnRevert`。
-
-
-## ERC20Custody
-[源码链接](https://github.com/zeta-chain/protocol-contracts/blob/main/contracts/evm/ERC20Custody.sol)
-
-托管存入 ZetaChain 的 ERC20,并通过 Gateway 调用合约。
-
-*该合约不会直接调用外部合约,所有调用均经由 Gateway。*
-
-### 状态变量
-- `gateway`:Gateway 接口。
-- `whitelisted`:白名单映射。
-- `tssAddress`:TSS 地址。
-- `supportsLegacy`:是否支持 Legacy 接口。
-- 角色:`PAUSER_ROLE`、`WITHDRAWER_ROLE`、`WHITELISTER_ROLE`。
-
-### 核心函数
-- `initialize`:初始化 Gateway、TSS 与管理员角色。
-- `pause` / `unpause`:暂停控制。
-- `updateTSSAddress`:更新 TSS。
-- `setSupportsLegacy`:配置 Legacy 支持。
-- `whitelist` / `unwhitelist`:管理白名单。
-- `withdraw` / `withdrawAndCall` / `withdrawAndRevert`:提现与调用。
-- `deposit`:Legacy 存入(已弃用)。
-
-
-## IERC20Custody
-[源码链接](https://github.com/zeta-chain/protocol-contracts/blob/main/contracts/evm/interfaces/IERC20Custody.sol)
-
-### 函数
-- `whitelisted(address token)`:查询是否在白名单。
-- `withdraw(address token, address to, uint256 amount)`:直接提现。
-- `withdrawAndCall`:提现并通过 Gateway 调用。
-- `withdrawAndRevert`:提现并带回退逻辑。
-
-
-## IERC20CustodyErrors
-[源码链接](https://github.com/zeta-chain/protocol-contracts/blob/main/contracts/evm/interfaces/IERC20Custody.sol)
-
-接口错误定义:
-- `ZeroAddress()`:地址为零。
-- `NotWhitelisted()`:代币未在白名单。
-- `LegacyMethodsNotSupported()`:调用不支持的旧方法。
-
-
-## IERC20CustodyEvents
-[源码链接](https://github.com/zeta-chain/protocol-contracts/blob/main/contracts/evm/interfaces/IERC20Custody.sol)
-
-事件定义:
-- `Withdrawn`:提现事件。
-- `WithdrawnAndCalled`:提现并调用。
-- `WithdrawnAndReverted`:提现并回退调用。
-- `Whitelisted` / `Unwhitelisted`:白名单变更。
-- `Deposited`:Legacy 存入事件。
-- `UpdatedCustodyTSSAddress`:TSS 更新事件。
-
diff --git a/src/pages/developers/protocol/solana.en-US.md b/src/pages/developers/protocol/solana.en-US.md
deleted file mode 100644
index 197e8c233..000000000
--- a/src/pages/developers/protocol/solana.en-US.md
+++ /dev/null
@@ -1,2426 +0,0 @@
-# Crate Documentation
-
-**Version:** 0.1.0
-
-**Format Version:** 41
-
-# Module `gateway`
-
-## Modules
-
-## Module `program`
-
-Module representing the program.
-
-```rust
-pub mod program { /* ... */ }
-```
-
-### Types
-
-#### Struct `Gateway`
-
-Type representing the program.
-
-```rust
-pub struct Gateway;
-```
-
-##### Implementations
-
-###### Trait Implementations
-
-- **Freeze**
-- **Send**
-- **TryFrom**
- - ```rust
- fn try_from(value: U) -> Result>::Error> { /* ... */ }
- ```
-
-- **Into**
- - ```rust
- fn into(self: Self) -> U { /* ... */ }
- ```
- Calls `U::from(self)`.
-
-- **From**
- - ```rust
- fn from(t: T) -> T { /* ... */ }
- ```
- Returns the argument unchanged.
-
-- **VZip**
- - ```rust
- fn vzip(self: Self) -> V { /* ... */ }
- ```
-
-- **BorrowMut**
- - ```rust
- fn borrow_mut(self: &mut Self) -> &mut T { /* ... */ }
- ```
-
-- **Unpin**
-- **Any**
- - ```rust
- fn type_id(self: &Self) -> TypeId { /* ... */ }
- ```
-
-- **RefUnwindSafe**
-- **Sync**
-- **UnwindSafe**
-- **TryInto**
- - ```rust
- fn try_into(self: Self) -> Result>::Error> { /* ... */ }
- ```
-
-- **Same**
-- **Clone**
- - ```rust
- fn clone(self: &Self) -> Gateway { /* ... */ }
- ```
-
-- **CloneToUninit**
- - ```rust
- unsafe fn clone_to_uninit(self: &Self, dst: *mut u8) { /* ... */ }
- ```
-
-- **IntoEither**
-- **Borrow**
- - ```rust
- fn borrow(self: &Self) -> &T { /* ... */ }
- ```
-
-- **Id**
- - ```rust
- fn id() -> Pubkey { /* ... */ }
- ```
-
-- **ToOwned**
- - ```rust
- fn to_owned(self: &Self) -> T { /* ... */ }
- ```
-
- - ```rust
- fn clone_into(self: &Self, target: &mut T) { /* ... */ }
- ```
-
-## Module `gateway`
-
-```rust
-pub mod gateway { /* ... */ }
-```
-
-### Functions
-
-#### Function `initialize`
-
-Initializes the gateway PDA.
-
-
-Arguments:
-
-* `ctx` - The instruction context.
-* `tss_address` - The Ethereum TSS address (20 bytes).
-* `chain_id` - The chain ID associated with the PDA.
-
-```rust
-pub fn initialize(ctx: Context<''_, ''_, ''_, ''_, Initialize<''_>>, tss_address: [u8; 20], chain_id: u64) -> Result<()> { /* ... */ }
-```
-
-#### Function `increment_nonce`
-
-Increments nonce, used by TSS in case outbound fails.
-
-Arguments:
-
-* `ctx` - The instruction context.
-* `amount` - The amount in original outbound.
-* `signature` - The TSS signature.
-* `recovery_id` - The recovery ID for signature verification.
-* `message_hash` - Message hash for signature verification.
-* `nonce` - The current nonce value.
-
-```rust
-pub fn increment_nonce(ctx: Context<''_, ''_, ''_, ''_, IncrementNonce<''_>>, amount: u64, signature: [u8; 64], recovery_id: u8, message_hash: [u8; 32], nonce: u64) -> Result<()> { /* ... */ }
-```
-
-#### Function `execute`
-
-Withdraws amount to destination program pda, and calls on_call on destination program
-
-Arguments:
-
-* `ctx` - The instruction context.
-* `amount` - Amount of SOL to transfer.
-* `sender` - Sender's address.
-* `data` - Arbitrary data to pass to the destination program.
-* `signature` - Signature of the message.
-* `recovery_id` - Recovery ID of the signature.
-* `message_hash` - Hash of the message.
-* `nonce` - Nonce of the message.
-
-```rust
-pub fn execute(ctx: Context<''_, ''_, ''_, ''_, Execute<''_>>, amount: u64, sender: [u8; 20], data: Vec, signature: [u8; 64], recovery_id: u8, message_hash: [u8; 32], nonce: u64) -> Result<()> { /* ... */ }
-```
-
-#### Function `execute_revert`
-
-Withdraws amount to destination program pda, and calls on_revert on destination program
-
-
-Arguments:
-
-* `ctx` - The instruction context.
-* `amount` - The amount of SOL to withdraw.
-* `sender` - Sender from ZEVM.
-* `data` - Data to pass to destination program.
-* `signature` - The TSS signature.
-* `recovery_id` - The recovery ID for signature verification.
-* `message_hash` - Message hash for signature verification.
-* `nonce` - The current nonce value.
-
-```rust
-pub fn execute_revert(ctx: Context<''_, ''_, ''_, ''_, Execute<''_>>, amount: u64, sender: Pubkey, data: Vec, signature: [u8; 64], recovery_id: u8, message_hash: [u8; 32], nonce: u64) -> Result<()> { /* ... */ }
-```
-
-#### Function `execute_spl_token`
-
-Withdraws amount of SPL tokens to destination program pda, and calls on_call on destination program
-
-Arguments:
-
-* `ctx` - The instruction context.
-* `decimals` - Token decimals for precision.
-* `amount` - The amount of tokens to withdraw.
-* `sender` - Sender from ZEVM.
-* `data` - Data to pass to destination program.
-* `signature` - The TSS signature.
-* `recovery_id` - The recovery ID for signature verification.
-* `message_hash` - Message hash for signature verification.
-* `nonce` - The current nonce value.
-
-```rust
-pub fn execute_spl_token(ctx: Context<''_, ''_, ''_, ''_, ExecuteSPLToken<''_>>, decimals: u8, amount: u64, sender: [u8; 20], data: Vec, signature: [u8; 64], recovery_id: u8, message_hash: [u8; 32], nonce: u64) -> Result<()> { /* ... */ }
-```
-
-#### Function `execute_spl_token_revert`
-
-Withdraws SPL token amount to destination program pda, and calls on_revert on destination program
-
-
-Arguments:
-
-* `ctx` - The instruction context.
-* `decimals` - Token decimals for precision.
-* `amount` - The amount of tokens to withdraw.
-* `sender` - Sender from ZEVM.
-* `data` - Data to pass to destination program.
-* `signature` - The TSS signature.
-* `recovery_id` - The recovery ID for signature verification.
-* `message_hash` - Message hash for signature verification.
-* `nonce` - The current nonce value.
-
-```rust
-pub fn execute_spl_token_revert(ctx: Context<''_, ''_, ''_, ''_, ExecuteSPLToken<''_>>, decimals: u8, amount: u64, sender: Pubkey, data: Vec, signature: [u8; 64], recovery_id: u8, message_hash: [u8; 32], nonce: u64) -> Result<()> { /* ... */ }
-```
-
-#### Function `set_deposit_paused`
-
-Pauses or unpauses deposits. Caller is authority stored in PDA.
-
-Arguments:
-
-* `ctx` - The instruction context.
-* `deposit_paused` - Boolean flag to pause or unpause deposits.
-
-```rust
-pub fn set_deposit_paused(ctx: Context<''_, ''_, ''_, ''_, UpdatePaused<''_>>, deposit_paused: bool) -> Result<()> { /* ... */ }
-```
-
-#### Function `update_tss`
-
-Updates the TSS address. Caller is authority stored in PDA.
-
-Arguments:
-
-* `ctx` - The instruction context.
-* `tss_address` - The new Ethereum TSS address (20 bytes).
-
-```rust
-pub fn update_tss(ctx: Context<''_, ''_, ''_, ''_, UpdateTss<''_>>, tss_address: [u8; 20]) -> Result<()> { /* ... */ }
-```
-
-#### Function `update_authority`
-
-Updates the PDA authority. Caller is authority stored in PDA.
-
-Arguments:
-
-* `ctx` - The instruction context.
-* `new_authority_address` - The new authority's public key.
-
-```rust
-pub fn update_authority(ctx: Context<''_, ''_, ''_, ''_, UpdateAuthority<''_>>, new_authority_address: Pubkey) -> Result<()> { /* ... */ }
-```
-
-#### Function `reset_nonce`
-
-Resets the PDA nonce. Caller is authority stored in PDA.
-
-
-Arguments:
-
-* `ctx` - The instruction context.
-* `new_nonce` - The new nonce.
-
-```rust
-pub fn reset_nonce(ctx: Context<''_, ''_, ''_, ''_, ResetNonce<''_>>, new_nonce: u64) -> Result<()> { /* ... */ }
-```
-
-#### Function `whitelist_spl_mint`
-
-Whitelists a new SPL token. Caller is TSS.
-
-Arguments:
-
-* `ctx` - The instruction context.
-* `signature` - The TSS signature.
-* `recovery_id` - The recovery ID for signature verification.
-* `message_hash` - Message hash for signature verification.
-* `nonce` - The current nonce value.
-
-```rust
-pub fn whitelist_spl_mint(ctx: Context<''_, ''_, ''_, ''_, Whitelist<''_>>, signature: [u8; 64], recovery_id: u8, message_hash: [u8; 32], nonce: u64) -> Result<()> { /* ... */ }
-```
-
-#### Function `unwhitelist_spl_mint`
-
-Unwhitelists an SPL token. Caller is TSS.
-
-Arguments:
-
-* `ctx` - The instruction context.
-* `signature` - The TSS signature.
-* `recovery_id` - The recovery ID for signature verification.
-* `message_hash` - Message hash for signature verification.
-* `nonce` - The current nonce value.
-
-```rust
-pub fn unwhitelist_spl_mint(ctx: Context<''_, ''_, ''_, ''_, Unwhitelist<''_>>, signature: [u8; 64], recovery_id: u8, message_hash: [u8; 32], nonce: u64) -> Result<()> { /* ... */ }
-```
-
-#### Function `deposit`
-
-Deposits SOL into the program and credits the `receiver` on ZetaChain zEVM.
-
-Arguments:
-
-* `ctx` - The instruction context.
-* `amount` - The amount of lamports to deposit.
-* `receiver` - The Ethereum address of the receiver on ZetaChain zEVM.
-* `revert_options` - The revert options created by the caller.
-
-```rust
-pub fn deposit(ctx: Context<''_, ''_, ''_, ''_, Deposit<''_>>, amount: u64, receiver: [u8; 20], revert_options: Option) -> Result<()> { /* ... */ }
-```
-
-#### Function `deposit_and_call`
-
-Deposits SOL and calls a contract on ZetaChain zEVM.
-
-Arguments:
-
-* `ctx` - The instruction context.
-* `amount` - The amount of lamports to deposit.
-* `receiver` - The Ethereum address of the receiver on ZetaChain zEVM.
-* `message` - The message passed to the contract.
-* `revert_options` - The revert options created by the caller.
-
-```rust
-pub fn deposit_and_call(ctx: Context<''_, ''_, ''_, ''_, Deposit<''_>>, amount: u64, receiver: [u8; 20], message: Vec, revert_options: Option) -> Result<()> { /* ... */ }
-```
-
-#### Function `deposit_spl_token`
-
-Deposits SPL tokens and credits the `receiver` on ZetaChain zEVM.
-
-Arguments:
-
-* `ctx` - The instruction context.
-* `amount` - The amount of SPL tokens to deposit.
-* `receiver` - The Ethereum address of the receiver on ZetaChain zEVM.
-* `revert_options` - The revert options created by the caller.
-
-```rust
-pub fn deposit_spl_token(ctx: Context<''_, ''_, ''_, ''_, DepositSplToken<''_>>, amount: u64, receiver: [u8; 20], revert_options: Option) -> Result<()> { /* ... */ }
-```
-
-#### Function `deposit_spl_token_and_call`
-
-Deposits SPL tokens and calls a contract on ZetaChain zEVM.
-
-Arguments:
-
-* `ctx` - The instruction context.
-* `amount` - The amount of SPL tokens to deposit.
-* `receiver` - The Ethereum address of the receiver on ZetaChain zEVM.
-* `message` - The message passed to the contract.
-* `revert_options` - The revert options created by the caller.
-
-```rust
-pub fn deposit_spl_token_and_call(ctx: Context<''_, ''_, ''_, ''_, DepositSplToken<''_>>, amount: u64, receiver: [u8; 20], message: Vec, revert_options: Option) -> Result<()> { /* ... */ }
-```
-
-#### Function `call`
-
-Calls a contract on ZetaChain zEVM.
-
-Arguments:
-
-* `receiver` - The Ethereum address of the receiver on ZetaChain zEVM.
-* `message` - The message passed to the contract.
-* `revert_options` - The revert options created by the caller.
-
-```rust
-pub fn call(ctx: Context<''_, ''_, ''_, ''_, Call<''_>>, receiver: [u8; 20], message: Vec, revert_options: Option) -> Result<()> { /* ... */ }
-```
-
-#### Function `withdraw`
-
-Withdraws SOL. Caller is TSS.
-
-Arguments:
-
-* `ctx` - The instruction context.
-* `amount` - The amount of SOL to withdraw.
-* `signature` - The TSS signature.
-* `recovery_id` - The recovery ID for signature verification.
-* `message_hash` - Message hash for signature verification.
-* `nonce` - The current nonce value.
-
-```rust
-pub fn withdraw(ctx: Context<''_, ''_, ''_, ''_, Withdraw<''_>>, amount: u64, signature: [u8; 64], recovery_id: u8, message_hash: [u8; 32], nonce: u64) -> Result<()> { /* ... */ }
-```
-
-#### Function `withdraw_spl_token`
-
-Withdraws SPL tokens. Caller is TSS.
-
-Arguments:
-
-* `ctx` - The instruction context.
-* `decimals` - Token decimals for precision.
-* `amount` - The amount of tokens to withdraw.
-* `signature` - The TSS signature.
-* `recovery_id` - The recovery ID for signature verification.
-* `message_hash` - Message hash for signature verification.
-* `nonce` - The current nonce value.
-
-```rust
-pub fn withdraw_spl_token(ctx: Context<''_, ''_, ''_, ''_, WithdrawSPLToken<''_>>, decimals: u8, amount: u64, signature: [u8; 64], recovery_id: u8, message_hash: [u8; 32], nonce: u64) -> Result<()> { /* ... */ }
-```
-
-## Module `instruction`
-
-An Anchor generated module containing the program's set of
-instructions, where each method handler in the `#[program]` mod is
-associated with a struct defining the input arguments to the
-method. These should be used directly, when one wants to serialize
-Anchor instruction data, for example, when speciying
-instructions on a client.
-
-```rust
-pub mod instruction { /* ... */ }
-```
-
-### Types
-
-#### Struct `Initialize`
-
-Instruction.
-
-```rust
-pub struct Initialize {
- pub tss_address: [u8; 20],
- pub chain_id: u64,
-}
-```
-
-##### Fields
-
-| Name | Type | Documentation |
-|------|------|---------------|
-| `tss_address` | `[u8; 20]` | |
-| `chain_id` | `u64` | |
-
-##### Implementations
-
-###### Trait Implementations
-
-- **Borrow**
- - ```rust
- fn borrow(self: &Self) -> &T { /* ... */ }
- ```
-
-- **InstructionData**
-- **Freeze**
-- **UnwindSafe**
-- **RefUnwindSafe**
-- **Into**
- - ```rust
- fn into(self: Self) -> U { /* ... */ }
- ```
- Calls `U::from(self)`.
-
-- **TryInto**
- - ```rust
- fn try_into(self: Self) -> Result>::Error> { /* ... */ }
- ```
-
-- **Sync**
-- **TryFrom**
- - ```rust
- fn try_from(value: U) -> Result>::Error> { /* ... */ }
- ```
-
-- **VZip**
- - ```rust
- fn vzip(self: Self) -> V { /* ... */ }
- ```
-
-- **BorshSerialize**
- - ```rust
- fn serialize(self: &Self, writer: &mut W) -> ::core::result::Result<(), borsh::maybestd::io::Error> { /* ... */ }
- ```
-
-- **Any**
- - ```rust
- fn type_id(self: &Self) -> TypeId { /* ... */ }
- ```
-
-- **IntoEither**
-- **BorshDeserialize**
- - ```rust
- fn deserialize_reader(reader: &mut R) -> ::core::result::Result { /* ... */ }
- ```
-
-- **Discriminator**
-- **BorrowMut**
- - ```rust
- fn borrow_mut(self: &mut Self) -> &mut T { /* ... */ }
- ```
-
-- **Same**
-- **Owner**
- - ```rust
- fn owner() -> Pubkey { /* ... */ }
- ```
-
-- **Unpin**
-- **From**
- - ```rust
- fn from(t: T) -> T { /* ... */ }
- ```
- Returns the argument unchanged.
-
-- **Send**
-#### Struct `IncrementNonce`
-
-Instruction.
-
-```rust
-pub struct IncrementNonce {
- pub amount: u64,
- pub signature: [u8; 64],
- pub recovery_id: u8,
- pub message_hash: [u8; 32],
- pub nonce: u64,
-}
-```
-
-##### Fields
-
-| Name | Type | Documentation |
-|------|------|---------------|
-| `amount` | `u64` | |
-| `signature` | `[u8; 64]` | |
-| `recovery_id` | `u8` | |
-| `message_hash` | `[u8; 32]` | |
-| `nonce` | `u64` | |
-
-##### Implementations
-
-###### Trait Implementations
-
-- **Borrow**
- - ```rust
- fn borrow(self: &Self) -> &T { /* ... */ }
- ```
-
-- **Same**
-- **Send**
-- **Unpin**
-- **RefUnwindSafe**
-- **BorrowMut**
- - ```rust
- fn borrow_mut(self: &mut Self) -> &mut T { /* ... */ }
- ```
-
-- **Freeze**
-- **From**
- - ```rust
- fn from(t: T) -> T { /* ... */ }
- ```
- Returns the argument unchanged.
-
-- **IntoEither**
-- **BorshSerialize**
- - ```rust
- fn serialize(self: &Self, writer: &mut W) -> ::core::result::Result<(), borsh::maybestd::io::Error> { /* ... */ }
- ```
-
-- **TryInto**
- - ```rust
- fn try_into(self: Self) -> Result>::Error> { /* ... */ }
- ```
-
-- **Discriminator**
-- **Any**
- - ```rust
- fn type_id(self: &Self) -> TypeId { /* ... */ }
- ```
-
-- **UnwindSafe**
-- **TryFrom**
- - ```rust
- fn try_from(value: U) -> Result>::Error> { /* ... */ }
- ```
-
-- **Sync**
-- **Into**
- - ```rust
- fn into(self: Self) -> U { /* ... */ }
- ```
- Calls `U::from(self)`.
-
-- **VZip**
- - ```rust
- fn vzip(self: Self) -> V { /* ... */ }
- ```
-
-- **InstructionData**
-- **BorshDeserialize**
- - ```rust
- fn deserialize_reader(reader: &mut R) -> ::core::result::Result { /* ... */ }
- ```
-
-- **Owner**
- - ```rust
- fn owner() -> Pubkey { /* ... */ }
- ```
-
-#### Struct `Execute`
-
-Instruction.
-
-```rust
-pub struct Execute {
- pub amount: u64,
- pub sender: [u8; 20],
- pub data: Vec,
- pub signature: [u8; 64],
- pub recovery_id: u8,
- pub message_hash: [u8; 32],
- pub nonce: u64,
-}
-```
-
-##### Fields
-
-| Name | Type | Documentation |
-|------|------|---------------|
-| `amount` | `u64` | |
-| `sender` | `[u8; 20]` | |
-| `data` | `Vec` | |
-| `signature` | `[u8; 64]` | |
-| `recovery_id` | `u8` | |
-| `message_hash` | `[u8; 32]` | |
-| `nonce` | `u64` | |
-
-##### Implementations
-
-###### Trait Implementations
-
-- **Owner**
- - ```rust
- fn owner() -> Pubkey { /* ... */ }
- ```
-
-- **IntoEither**
-- **Same**
-- **TryFrom**
- - ```rust
- fn try_from(value: U) -> Result>::Error> { /* ... */ }
- ```
-
-- **Borrow**
- - ```rust
- fn borrow(self: &Self) -> &T { /* ... */ }
- ```
-
-- **Any**
- - ```rust
- fn type_id(self: &Self) -> TypeId { /* ... */ }
- ```
-
-- **BorshSerialize**
- - ```rust
- fn serialize(self: &Self, writer: &mut W) -> ::core::result::Result<(), borsh::maybestd::io::Error> { /* ... */ }
- ```
-
-- **Discriminator**
-- **RefUnwindSafe**
-- **Freeze**
-- **From**
- - ```rust
- fn from(t: T) -> T { /* ... */ }
- ```
- Returns the argument unchanged.
-
-- **Unpin**
-- **BorrowMut**
- - ```rust
- fn borrow_mut(self: &mut Self) -> &mut T { /* ... */ }
- ```
-
-- **UnwindSafe**
-- **Sync**
-- **Into**
- - ```rust
- fn into(self: Self) -> U { /* ... */ }
- ```
- Calls `U::from(self)`.
-
-- **TryInto**
- - ```rust
- fn try_into(self: Self) -> Result>::Error> { /* ... */ }
- ```
-
-- **VZip**
- - ```rust
- fn vzip(self: Self) -> V { /* ... */ }
- ```
-
-- **BorshDeserialize**
- - ```rust
- fn deserialize_reader(reader: &mut R) -> ::core::result::Result { /* ... */ }
- ```
-
-- **Send**
-- **InstructionData**
-#### Struct `ExecuteRevert`
-
-Instruction.
-
-```rust
-pub struct ExecuteRevert {
- pub amount: u64,
- pub sender: Pubkey,
- pub data: Vec,
- pub signature: [u8; 64],
- pub recovery_id: u8,
- pub message_hash: [u8; 32],
- pub nonce: u64,
-}
-```
-
-##### Fields
-
-| Name | Type | Documentation |
-|------|------|---------------|
-| `amount` | `u64` | |
-| `sender` | `Pubkey` | |
-| `data` | `Vec` | |
-| `signature` | `[u8; 64]` | |
-| `recovery_id` | `u8` | |
-| `message_hash` | `[u8; 32]` | |
-| `nonce` | `u64` | |
-
-##### Implementations
-
-###### Trait Implementations
-
-- **Same**
-- **BorshSerialize**
- - ```rust
- fn serialize(self: &Self, writer: &mut W) -> ::core::result::Result<(), borsh::maybestd::io::Error> { /* ... */ }
- ```
-
-- **BorshDeserialize**
- - ```rust
- fn deserialize_reader(reader: &mut R) -> ::core::result::Result { /* ... */ }
- ```
-
-- **From**
- - ```rust
- fn from(t: T) -> T { /* ... */ }
- ```
- Returns the argument unchanged.
-
-- **VZip**
- - ```rust
- fn vzip(self: Self) -> V { /* ... */ }
- ```
-
-- **Sync**
-- **InstructionData**
-- **UnwindSafe**
-- **Borrow**
- - ```rust
- fn borrow(self: &Self) -> &T { /* ... */ }
- ```
-
-- **Freeze**
-- **BorrowMut**
- - ```rust
- fn borrow_mut(self: &mut Self) -> &mut T { /* ... */ }
- ```
-
-- **TryFrom**
- - ```rust
- fn try_from(value: U) -> Result>::Error> { /* ... */ }
- ```
-
-- **Discriminator**
-- **Owner**
- - ```rust
- fn owner() -> Pubkey { /* ... */ }
- ```
-
-- **Unpin**
-- **TryInto**
- - ```rust
- fn try_into(self: Self) -> Result>::Error> { /* ... */ }
- ```
-
-- **RefUnwindSafe**
-- **Into**
- - ```rust
- fn into(self: Self) -> U { /* ... */ }
- ```
- Calls `U::from(self)`.
-
-- **Any**
- - ```rust
- fn type_id(self: &Self) -> TypeId { /* ... */ }
- ```
-
-- **IntoEither**
-- **Send**
-#### Struct `ExecuteSplToken`
-
-Instruction.
-
-```rust
-pub struct ExecuteSplToken {
- pub decimals: u8,
- pub amount: u64,
- pub sender: [u8; 20],
- pub data: Vec,
- pub signature: [u8; 64],
- pub recovery_id: u8,
- pub message_hash: [u8; 32],
- pub nonce: u64,
-}
-```
-
-##### Fields
-
-| Name | Type | Documentation |
-|------|------|---------------|
-| `decimals` | `u8` | |
-| `amount` | `u64` | |
-| `sender` | `[u8; 20]` | |
-| `data` | `Vec` | |
-| `signature` | `[u8; 64]` | |
-| `recovery_id` | `u8` | |
-| `message_hash` | `[u8; 32]` | |
-| `nonce` | `u64` | |
-
-##### Implementations
-
-###### Trait Implementations
-
-- **TryInto**
- - ```rust
- fn try_into(self: Self) -> Result>::Error> { /* ... */ }
- ```
-
-- **Same**
-- **Send**
-- **Sync**
-- **TryFrom**
- - ```rust
- fn try_from(value: U) -> Result>::Error> { /* ... */ }
- ```
-
-- **BorrowMut**
- - ```rust
- fn borrow_mut(self: &mut Self) -> &mut T { /* ... */ }
- ```
-
-- **VZip**
- - ```rust
- fn vzip(self: Self) -> V { /* ... */ }
- ```
-
-- **IntoEither**
-- **Unpin**
-- **Freeze**
-- **Any**
- - ```rust
- fn type_id(self: &Self) -> TypeId { /* ... */ }
- ```
-
-- **Into**
- - ```rust
- fn into(self: Self) -> U { /* ... */ }
- ```
- Calls `U::from(self)`.
-
-- **InstructionData**
-- **RefUnwindSafe**
-- **BorshDeserialize**
- - ```rust
- fn deserialize_reader(reader: &mut R) -> ::core::result::Result { /* ... */ }
- ```
-
-- **UnwindSafe**
-- **Borrow**
- - ```rust
- fn borrow(self: &Self) -> &T { /* ... */ }
- ```
-
-- **BorshSerialize**
- - ```rust
- fn serialize(self: &Self, writer: &mut W) -> ::core::result::Result<(), borsh::maybestd::io::Error> { /* ... */ }
- ```
-
-- **Discriminator**
-- **Owner**
- - ```rust
- fn owner() -> Pubkey { /* ... */ }
- ```
-
-- **From**
- - ```rust
- fn from(t: T) -> T { /* ... */ }
- ```
- Returns the argument unchanged.
-
-#### Struct `ExecuteSplTokenRevert`
-
-Instruction.
-
-```rust
-pub struct ExecuteSplTokenRevert {
- pub decimals: u8,
- pub amount: u64,
- pub sender: Pubkey,
- pub data: Vec,
- pub signature: [u8; 64],
- pub recovery_id: u8,
- pub message_hash: [u8; 32],
- pub nonce: u64,
-}
-```
-
-##### Fields
-
-| Name | Type | Documentation |
-|------|------|---------------|
-| `decimals` | `u8` | |
-| `amount` | `u64` | |
-| `sender` | `Pubkey` | |
-| `data` | `Vec` | |
-| `signature` | `[u8; 64]` | |
-| `recovery_id` | `u8` | |
-| `message_hash` | `[u8; 32]` | |
-| `nonce` | `u64` | |
-
-##### Implementations
-
-###### Trait Implementations
-
-- **TryInto**
- - ```rust
- fn try_into(self: Self) -> Result>::Error> { /* ... */ }
- ```
-
-- **BorshSerialize**
- - ```rust
- fn serialize(self: &Self, writer: &mut W) -> ::core::result::Result<(), borsh::maybestd::io::Error> { /* ... */ }
- ```
-
-- **BorshDeserialize**
- - ```rust
- fn deserialize_reader(reader: &mut R) -> ::core::result::Result { /* ... */ }
- ```
-
-- **Borrow**
- - ```rust
- fn borrow(self: &Self) -> &T { /* ... */ }
- ```
-
-- **UnwindSafe**
-- **RefUnwindSafe**
-- **BorrowMut**
- - ```rust
- fn borrow_mut(self: &mut Self) -> &mut T { /* ... */ }
- ```
-
-- **From**
- - ```rust
- fn from(t: T) -> T { /* ... */ }
- ```
- Returns the argument unchanged.
-
-- **Unpin**
-- **TryFrom**
- - ```rust
- fn try_from(value: U) -> Result>::Error> { /* ... */ }
- ```
-
-- **Same**
-- **Discriminator**
-- **Owner**
- - ```rust
- fn owner() -> Pubkey { /* ... */ }
- ```
-
-- **Any**
- - ```rust
- fn type_id(self: &Self) -> TypeId { /* ... */ }
- ```
-
-- **VZip**
- - ```rust
- fn vzip(self: Self) -> V { /* ... */ }
- ```
-
-- **Into**
- - ```rust
- fn into(self: Self) -> U { /* ... */ }
- ```
- Calls `U::from(self)`.
-
-- **InstructionData**
-- **Freeze**
-- **IntoEither**
-- **Send**
-- **Sync**
-#### Struct `SetDepositPaused`
-
-Instruction.
-
-```rust
-pub struct SetDepositPaused {
- pub deposit_paused: bool,
-}
-```
-
-##### Fields
-
-| Name | Type | Documentation |
-|------|------|---------------|
-| `deposit_paused` | `bool` | |
-
-##### Implementations
-
-###### Trait Implementations
-
-- **BorshSerialize**
- - ```rust
- fn serialize(self: &Self, writer: &mut W) -> ::core::result::Result<(), borsh::maybestd::io::Error> { /* ... */ }
- ```
-
-- **Send**
-- **Freeze**
-- **Unpin**
-- **Into**
- - ```rust
- fn into(self: Self) -> U { /* ... */ }
- ```
- Calls `U::from(self)`.
-
-- **UnwindSafe**
-- **Any**
- - ```rust
- fn type_id(self: &Self) -> TypeId { /* ... */ }
- ```
-
-- **BorshDeserialize**
- - ```rust
- fn deserialize_reader(reader: &mut R) -> ::core::result::Result { /* ... */ }
- ```
-
-- **Discriminator**
-- **TryInto**
- - ```rust
- fn try_into(self: Self) -> Result>::Error> { /* ... */ }
- ```
-
-- **TryFrom**
- - ```rust
- fn try_from(value: U) -> Result>::Error> { /* ... */ }
- ```
-
-- **Same**
-- **VZip**
- - ```rust
- fn vzip(self: Self) -> V { /* ... */ }
- ```
-
-- **Sync**
-- **IntoEither**
-- **Owner**
- - ```rust
- fn owner() -> Pubkey { /* ... */ }
- ```
-
-- **InstructionData**
-- **RefUnwindSafe**
-- **Borrow**
- - ```rust
- fn borrow(self: &Self) -> &T { /* ... */ }
- ```
-
-- **BorrowMut**
- - ```rust
- fn borrow_mut(self: &mut Self) -> &mut T { /* ... */ }
- ```
-
-- **From**
- - ```rust
- fn from(t: T) -> T { /* ... */ }
- ```
- Returns the argument unchanged.
-
-#### Struct `UpdateTss`
-
-Instruction.
-
-```rust
-pub struct UpdateTss {
- pub tss_address: [u8; 20],
-}
-```
-
-##### Fields
-
-| Name | Type | Documentation |
-|------|------|---------------|
-| `tss_address` | `[u8; 20]` | |
-
-##### Implementations
-
-###### Trait Implementations
-
-- **Same**
-- **InstructionData**
-- **Unpin**
-- **TryInto**
- - ```rust
- fn try_into(self: Self) -> Result>::Error> { /* ... */ }
- ```
-
-- **Discriminator**
-- **Freeze**
-- **Into**
- - ```rust
- fn into(self: Self) -> U { /* ... */ }
- ```
- Calls `U::from(self)`.
-
-- **TryFrom**
- - ```rust
- fn try_from(value: U) -> Result>::Error> { /* ... */ }
- ```
-
-- **VZip**
- - ```rust
- fn vzip(self: Self) -> V { /* ... */ }
- ```
-
-- **Send**
-- **BorrowMut**
- - ```rust
- fn borrow_mut(self: &mut Self) -> &mut T { /* ... */ }
- ```
-
-- **Owner**
- - ```rust
- fn owner() -> Pubkey { /* ... */ }
- ```
-
-- **Any**
- - ```rust
- fn type_id(self: &Self) -> TypeId { /* ... */ }
- ```
-
-- **Borrow**
- - ```rust
- fn borrow(self: &Self) -> &T { /* ... */ }
- ```
-
-- **Sync**
-- **IntoEither**
-- **From**
- - ```rust
- fn from(t: T) -> T { /* ... */ }
- ```
- Returns the argument unchanged.
-
-- **BorshSerialize**
- - ```rust
- fn serialize(self: &Self, writer: &mut W) -> ::core::result::Result<(), borsh::maybestd::io::Error> { /* ... */ }
- ```
-
-- **UnwindSafe**
-- **RefUnwindSafe**
-- **BorshDeserialize**
- - ```rust
- fn deserialize_reader(reader: &mut R) -> ::core::result::Result { /* ... */ }
- ```
-
-#### Struct `UpdateAuthority`
-
-Instruction.
-
-```rust
-pub struct UpdateAuthority {
- pub new_authority_address: Pubkey,
-}
-```
-
-##### Fields
-
-| Name | Type | Documentation |
-|------|------|---------------|
-| `new_authority_address` | `Pubkey` | |
-
-##### Implementations
-
-###### Trait Implementations
-
-- **Send**
-- **UnwindSafe**
-- **RefUnwindSafe**
-- **Borrow**
- - ```rust
- fn borrow(self: &Self) -> &T { /* ... */ }
- ```
-
-- **Any**
- - ```rust
- fn type_id(self: &Self) -> TypeId { /* ... */ }
- ```
-
-- **VZip**
- - ```rust
- fn vzip(self: Self) -> V { /* ... */ }
- ```
-
-- **Sync**
-- **TryFrom**
- - ```rust
- fn try_from(value: U) -> Result>::Error> { /* ... */ }
- ```
-
-- **Owner**
- - ```rust
- fn owner() -> Pubkey { /* ... */ }
- ```
-
-- **Into**
- - ```rust
- fn into(self: Self) -> U { /* ... */ }
- ```
- Calls `U::from(self)`.
-
-- **Same**
-- **Freeze**
-- **Unpin**
-- **BorrowMut**
- - ```rust
- fn borrow_mut(self: &mut Self) -> &mut T { /* ... */ }
- ```
-
-- **IntoEither**
-- **Discriminator**
-- **BorshDeserialize**
- - ```rust
- fn deserialize_reader(reader: &mut R) -> ::core::result::Result { /* ... */ }
- ```
-
-- **TryInto**
- - ```rust
- fn try_into(self: Self) -> Result>::Error> { /* ... */ }
- ```
-
-- **InstructionData**
-- **BorshSerialize**
- - ```rust
- fn serialize(self: &Self, writer: &mut W) -> ::core::result::Result<(), borsh::maybestd::io::Error> { /* ... */ }
- ```
-
-- **From**
- - ```rust
- fn from(t: T) -> T { /* ... */ }
- ```
- Returns the argument unchanged.
-
-#### Struct `ResetNonce`
-
-Instruction.
-
-```rust
-pub struct ResetNonce {
- pub new_nonce: u64,
-}
-```
-
-##### Fields
-
-| Name | Type | Documentation |
-|------|------|---------------|
-| `new_nonce` | `u64` | |
-
-##### Implementations
-
-###### Trait Implementations
-
-- **Same**
-- **Borrow**
- - ```rust
- fn borrow(self: &Self) -> &T { /* ... */ }
- ```
-
-- **IntoEither**
-- **Freeze**
-- **Owner**
- - ```rust
- fn owner() -> Pubkey { /* ... */ }
- ```
-
-- **UnwindSafe**
-- **RefUnwindSafe**
-- **Any**
- - ```rust
- fn type_id(self: &Self) -> TypeId { /* ... */ }
- ```
-
-- **BorshDeserialize**
- - ```rust
- fn deserialize_reader(reader: &mut R) -> ::core::result::Result { /* ... */ }
- ```
-
-- **InstructionData**
-- **Sync**
-- **BorrowMut**
- - ```rust
- fn borrow_mut(self: &mut Self) -> &mut T { /* ... */ }
- ```
-
-- **TryFrom**
- - ```rust
- fn try_from(value: U) -> Result>::Error> { /* ... */ }
- ```
-
-- **Unpin**
-- **VZip**
- - ```rust
- fn vzip(self: Self) -> V { /* ... */ }
- ```
-
-- **From**
- - ```rust
- fn from(t: T) -> T { /* ... */ }
- ```
- Returns the argument unchanged.
-
-- **TryInto**
- - ```rust
- fn try_into(self: Self) -> Result>::Error> { /* ... */ }
- ```
-
-- **Send**
-- **Into**
- - ```rust
- fn into(self: Self) -> U { /* ... */ }
- ```
- Calls `U::from(self)`.
-
-- **BorshSerialize**
- - ```rust
- fn serialize(self: &Self, writer: &mut W) -> ::core::result::Result<(), borsh::maybestd::io::Error> { /* ... */ }
- ```
-
-- **Discriminator**
-#### Struct `WhitelistSplMint`
-
-Instruction.
-
-```rust
-pub struct WhitelistSplMint {
- pub signature: [u8; 64],
- pub recovery_id: u8,
- pub message_hash: [u8; 32],
- pub nonce: u64,
-}
-```
-
-##### Fields
-
-| Name | Type | Documentation |
-|------|------|---------------|
-| `signature` | `[u8; 64]` | |
-| `recovery_id` | `u8` | |
-| `message_hash` | `[u8; 32]` | |
-| `nonce` | `u64` | |
-
-##### Implementations
-
-###### Trait Implementations
-
-- **TryFrom**
- - ```rust
- fn try_from(value: U) -> Result>::Error> { /* ... */ }
- ```
-
-- **UnwindSafe**
-- **Discriminator**
-- **BorshDeserialize**
- - ```rust
- fn deserialize_reader(reader: &mut R) -> ::core::result::Result { /* ... */ }
- ```
-
-- **Same**
-- **RefUnwindSafe**
-- **Borrow**
- - ```rust
- fn borrow(self: &Self) -> &T { /* ... */ }
- ```
-
-- **TryInto**
- - ```rust
- fn try_into(self: Self) -> Result>::Error> { /* ... */ }
- ```
-
-- **Send**
-- **InstructionData**
-- **BorrowMut**
- - ```rust
- fn borrow_mut(self: &mut Self) -> &mut T { /* ... */ }
- ```
-
-- **VZip**
- - ```rust
- fn vzip(self: Self) -> V { /* ... */ }
- ```
-
-- **Any**
- - ```rust
- fn type_id(self: &Self) -> TypeId { /* ... */ }
- ```
-
-- **BorshSerialize**
- - ```rust
- fn serialize(self: &Self, writer: &mut W) -> ::core::result::Result<(), borsh::maybestd::io::Error> { /* ... */ }
- ```
-
-- **Owner**
- - ```rust
- fn owner() -> Pubkey { /* ... */ }
- ```
-
-- **Freeze**
-- **Unpin**
-- **IntoEither**
-- **Into**
- - ```rust
- fn into(self: Self) -> U { /* ... */ }
- ```
- Calls `U::from(self)`.
-
-- **From**
- - ```rust
- fn from(t: T) -> T { /* ... */ }
- ```
- Returns the argument unchanged.
-
-- **Sync**
-#### Struct `UnwhitelistSplMint`
-
-Instruction.
-
-```rust
-pub struct UnwhitelistSplMint {
- pub signature: [u8; 64],
- pub recovery_id: u8,
- pub message_hash: [u8; 32],
- pub nonce: u64,
-}
-```
-
-##### Fields
-
-| Name | Type | Documentation |
-|------|------|---------------|
-| `signature` | `[u8; 64]` | |
-| `recovery_id` | `u8` | |
-| `message_hash` | `[u8; 32]` | |
-| `nonce` | `u64` | |
-
-##### Implementations
-
-###### Trait Implementations
-
-- **BorrowMut**
- - ```rust
- fn borrow_mut(self: &mut Self) -> &mut T { /* ... */ }
- ```
-
-- **TryFrom**
- - ```rust
- fn try_from(value: U) -> Result>::Error> { /* ... */ }
- ```
-
-- **Owner**
- - ```rust
- fn owner() -> Pubkey { /* ... */ }
- ```
-
-- **Send**
-- **Any**
- - ```rust
- fn type_id(self: &Self) -> TypeId { /* ... */ }
- ```
-
-- **Unpin**
-- **Same**
-- **Discriminator**
-- **Borrow**
- - ```rust
- fn borrow(self: &Self) -> &T { /* ... */ }
- ```
-
-- **IntoEither**
-- **Freeze**
-- **Sync**
-- **TryInto**
- - ```rust
- fn try_into(self: Self) -> Result>::Error> { /* ... */ }
- ```
-
-- **VZip**
- - ```rust
- fn vzip(self: Self) -> V { /* ... */ }
- ```
-
-- **InstructionData**
-- **Into**
- - ```rust
- fn into(self: Self) -> U { /* ... */ }
- ```
- Calls `U::from(self)`.
-
-- **From**
- - ```rust
- fn from(t: T) -> T { /* ... */ }
- ```
- Returns the argument unchanged.
-
-- **BorshSerialize**
- - ```rust
- fn serialize(self: &Self, writer: &mut W) -> ::core::result::Result<(), borsh::maybestd::io::Error> { /* ... */ }
- ```
-
-- **BorshDeserialize**
- - ```rust
- fn deserialize_reader(reader: &mut R) -> ::core::result::Result { /* ... */ }
- ```
-
-- **RefUnwindSafe**
-- **UnwindSafe**
-#### Struct `Deposit`
-
-Instruction.
-
-```rust
-pub struct Deposit {
- pub amount: u64,
- pub receiver: [u8; 20],
- pub revert_options: Option,
-}
-```
-
-##### Fields
-
-| Name | Type | Documentation |
-|------|------|---------------|
-| `amount` | `u64` | |
-| `receiver` | `[u8; 20]` | |
-| `revert_options` | `Option` | |
-
-##### Implementations
-
-###### Trait Implementations
-
-- **Into**
- - ```rust
- fn into(self: Self) -> U { /* ... */ }
- ```
- Calls `U::from(self)`.
-
-- **BorshSerialize**
- - ```rust
- fn serialize(self: &Self, writer: &mut W) -> ::core::result::Result<(), borsh::maybestd::io::Error> { /* ... */ }
- ```
-
-- **Owner**
- - ```rust
- fn owner() -> Pubkey { /* ... */ }
- ```
-
-- **RefUnwindSafe**
-- **Unpin**
-- **BorshDeserialize**
- - ```rust
- fn deserialize_reader(reader: &mut R) -> ::core::result::Result { /* ... */ }
- ```
-
-- **VZip**
- - ```rust
- fn vzip(self: Self) -> V { /* ... */ }
- ```
-
-- **TryFrom**
- - ```rust
- fn try_from(value: U) -> Result>::Error> { /* ... */ }
- ```
-
-- **Borrow**
- - ```rust
- fn borrow(self: &Self) -> &T { /* ... */ }
- ```
-
-- **Discriminator**
-- **InstructionData**
-- **Freeze**
-- **BorrowMut**
- - ```rust
- fn borrow_mut(self: &mut Self) -> &mut T { /* ... */ }
- ```
-
-- **Any**
- - ```rust
- fn type_id(self: &Self) -> TypeId { /* ... */ }
- ```
-
-- **UnwindSafe**
-- **Sync**
-- **Send**
-- **TryInto**
- - ```rust
- fn try_into(self: Self) -> Result>::Error> { /* ... */ }
- ```
-
-- **IntoEither**
-- **From**
- - ```rust
- fn from(t: T) -> T { /* ... */ }
- ```
- Returns the argument unchanged.
-
-- **Same**
-#### Struct `DepositAndCall`
-
-Instruction.
-
-```rust
-pub struct DepositAndCall {
- pub amount: u64,
- pub receiver: [u8; 20],
- pub message: Vec,
- pub revert_options: Option,
-}
-```
-
-##### Fields
-
-| Name | Type | Documentation |
-|------|------|---------------|
-| `amount` | `u64` | |
-| `receiver` | `[u8; 20]` | |
-| `message` | `Vec` | |
-| `revert_options` | `Option` | |
-
-##### Implementations
-
-###### Trait Implementations
-
-- **From**
- - ```rust
- fn from(t: T) -> T { /* ... */ }
- ```
- Returns the argument unchanged.
-
-- **Sync**
-- **UnwindSafe**
-- **BorrowMut**
- - ```rust
- fn borrow_mut(self: &mut Self) -> &mut T { /* ... */ }
- ```
-
-- **Into**
- - ```rust
- fn into(self: Self) -> U { /* ... */ }
- ```
- Calls `U::from(self)`.
-
-- **BorshDeserialize**
- - ```rust
- fn deserialize_reader(reader: &mut R) -> ::core::result::Result { /* ... */ }
- ```
-
-- **TryFrom**
- - ```rust
- fn try_from(value: U) -> Result>::Error> { /* ... */ }
- ```
-
-- **Any**
- - ```rust
- fn type_id(self: &Self) -> TypeId { /* ... */ }
- ```
-
-- **Discriminator**
-- **Freeze**
-- **Same**
-- **VZip**
- - ```rust
- fn vzip(self: Self) -> V { /* ... */ }
- ```
-
-- **IntoEither**
-- **Owner**
- - ```rust
- fn owner() -> Pubkey { /* ... */ }
- ```
-
-- **Borrow**
- - ```rust
- fn borrow(self: &Self) -> &T { /* ... */ }
- ```
-
-- **BorshSerialize**
- - ```rust
- fn serialize(self: &Self, writer: &mut W) -> ::core::result::Result<(), borsh::maybestd::io::Error> { /* ... */ }
- ```
-
-- **InstructionData**
-- **RefUnwindSafe**
-- **Send**
-- **Unpin**
-- **TryInto**
- - ```rust
- fn try_into(self: Self) -> Result>::Error> { /* ... */ }
- ```
-
-#### Struct `DepositSplToken`
-
-Instruction.
-
-```rust
-pub struct DepositSplToken {
- pub amount: u64,
- pub receiver: [u8; 20],
- pub revert_options: Option,
-}
-```
-
-##### Fields
-
-| Name | Type | Documentation |
-|------|------|---------------|
-| `amount` | `u64` | |
-| `receiver` | `[u8; 20]` | |
-| `revert_options` | `Option` | |
-
-##### Implementations
-
-###### Trait Implementations
-
-- **Borrow**
- - ```rust
- fn borrow(self: &Self) -> &T { /* ... */ }
- ```
-
-- **BorshDeserialize**
- - ```rust
- fn deserialize_reader(reader: &mut R) -> ::core::result::Result { /* ... */ }
- ```
-
-- **BorshSerialize**
- - ```rust
- fn serialize(self: &Self, writer: &mut W) -> ::core::result::Result<(), borsh::maybestd::io::Error> { /* ... */ }
- ```
-
-- **TryInto**
- - ```rust
- fn try_into(self: Self) -> Result