fix
This commit is contained in:
parent
c5c133061e
commit
3a3d7702ec
@ -30,7 +30,8 @@ Required environment variables:
|
|||||||
|
|
||||||
Client-side (must be prefixed with NEXT_PUBLIC_):
|
Client-side (must be prefixed with NEXT_PUBLIC_):
|
||||||
- `NEXT_PUBLIC_RECIPIENT_ADDRESS` - The Cosmos address that will receive ATOM payments
|
- `NEXT_PUBLIC_RECIPIENT_ADDRESS` - The Cosmos address that will receive ATOM payments
|
||||||
- `NEXT_PUBLIC_COSMOS_RPC_URL` - The RPC URL for the Cosmos blockchain
|
- `NEXT_PUBLIC_COSMOS_RPC_URL` - The RPC URL for the Cosmos blockchain (used by Keplr for transactions)
|
||||||
|
- `NEXT_PUBLIC_COSMOS_API_URL` - The REST API URL for the Cosmos blockchain (used for transaction queries)
|
||||||
- `NEXT_PUBLIC_COSMOS_CHAIN_ID` - The chain ID for Keplr wallet (e.g., cosmoshub-4)
|
- `NEXT_PUBLIC_COSMOS_CHAIN_ID` - The chain ID for Keplr wallet (e.g., cosmoshub-4)
|
||||||
- `NEXT_PUBLIC_DOMAIN_SUFFIX` - Optional suffix to append to DNS names in the UI (e.g. ".example.com")
|
- `NEXT_PUBLIC_DOMAIN_SUFFIX` - Optional suffix to append to DNS names in the UI (e.g. ".example.com")
|
||||||
- `NEXT_PUBLIC_EXAMPLE_URL` - Example URL to pre-fill in the URL form (e.g. "https://github.com/cerc-io/laconic-registry-cli")
|
- `NEXT_PUBLIC_EXAMPLE_URL` - Example URL to pre-fill in the URL form (e.g. "https://github.com/cerc-io/laconic-registry-cli")
|
||||||
@ -177,4 +178,4 @@ docker run -p 3000:3000 --env-file .env.production atom-deploy
|
|||||||
### Laconic Registry Issues
|
### Laconic Registry Issues
|
||||||
|
|
||||||
- **Failed to create record**: Check that your REGISTRY_USER_KEY and REGISTRY_BOND_ID are correctly set.
|
- **Failed to create record**: Check that your REGISTRY_USER_KEY and REGISTRY_BOND_ID are correctly set.
|
||||||
- **Transaction verification errors**: Ensure your COSMOS_RPC_URL is accessible and returns correct transaction data.
|
- **Transaction verification errors**: Ensure your COSMOS_RPC_URL and COSMOS_API_URL are accessible and return correct transaction data.
|
||||||
|
@ -52,15 +52,15 @@ export const createApplicationDeploymentRequest = async (
|
|||||||
|
|
||||||
export const verifyTransaction = async (txHash: string): Promise<boolean> => {
|
export const verifyTransaction = async (txHash: string): Promise<boolean> => {
|
||||||
try {
|
try {
|
||||||
// Use the public Cosmos RPC URL for verification
|
// Use the public Cosmos API URL for verification queries
|
||||||
const rpcEndpoint = process.env.NEXT_PUBLIC_COSMOS_RPC_URL;
|
const apiEndpoint = process.env.NEXT_PUBLIC_COSMOS_API_URL;
|
||||||
if (!rpcEndpoint) {
|
if (!apiEndpoint) {
|
||||||
console.error('NEXT_PUBLIC_COSMOS_RPC_URL environment variable not set');
|
console.error('NEXT_PUBLIC_COSMOS_API_URL environment variable not set');
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Use Axios to directly query the Cosmos transaction
|
// Use Axios to directly query the Cosmos transaction via REST API
|
||||||
const response = await axios.get(`${rpcEndpoint}/cosmos/tx/v1beta1/txs/${txHash}`);
|
const response = await axios.get(`${apiEndpoint}/cosmos/tx/v1beta1/txs/${txHash}`);
|
||||||
|
|
||||||
// Check if transaction exists and was successful
|
// Check if transaction exists and was successful
|
||||||
// The Cosmos API returns a tx_response object with a code field - 0 means success
|
// The Cosmos API returns a tx_response object with a code field - 0 means success
|
||||||
|
Loading…
Reference in New Issue
Block a user