diff --git a/packages/cli/src/commands/oracle.ts b/packages/cli/src/commands/oracle.ts index 11e1673..427e2d7 100644 --- a/packages/cli/src/commands/oracle.ts +++ b/packages/cli/src/commands/oracle.ts @@ -105,7 +105,7 @@ export default class Oracle extends Command { const signcribeClient = new RelayEVMClient({ chainId: 46, chainName: 'darwinia', - endpoint: 'http://c1.darwinia-rpc.itering.io:9944/', + endpoint: 'http://g1.darwinia2.darwinia.network:9944', signer: config.signcribeSigner, }); const sourceIndex = new OrmpipeIndexer({ diff --git a/packages/relay-oracle/src/client/contract_signcribe.ts b/packages/relay-oracle/src/client/contract_signcribe.ts index 1a73c1a..d5f2906 100644 --- a/packages/relay-oracle/src/client/contract_signcribe.ts +++ b/packages/relay-oracle/src/client/contract_signcribe.ts @@ -1,5 +1,5 @@ -import {ContractConfig, TransactionResponse} from "@darwinia/ormpipe-common"; -import {ethers} from "ethers"; +import { ContractConfig, TransactionResponse } from "@darwinia/ormpipe-common"; +import { ethers } from "ethers"; const abi = require("../abis/v2/SubAPISignaturePub.json"); @@ -33,14 +33,18 @@ export class SigncribeContractClient { } public async submit(options: SubmitSignscribeOptions): Promise { - const tx = await this.contract['submit']( - options.chainId, - options.channel, - options.msgIndex, - options.signature, - options.data, - ) - return await tx.wait(); + try { + const tx = await this.contract['submit']( + options.chainId, + options.channel, + options.msgIndex, + options.signature, + options.data, + ) + return await tx.wait(); + } catch (error) { + console.error("submit error", error); + } } }