rpc url 支持多个
This commit is contained in:
parent
f69b82f092
commit
adb4e00b40
@ -21,7 +21,7 @@ export class BlockChain {
|
||||
public currentBlockNum: number = 0
|
||||
|
||||
constructor() {
|
||||
const provider = new HttpRetryProvider([process.env.CHAIN_RPC_URL])
|
||||
const provider = new HttpRetryProvider(process.env.CHAIN_RPC_URL.split('|'))
|
||||
this.web3 = new Web3(provider)
|
||||
this.confirmQueue = new ConfirmQueue(this.web3)
|
||||
let key = process.env.CHAIN_MASTER_KEY
|
||||
|
@ -16,9 +16,20 @@ export class EventSyncSvr {
|
||||
address: string
|
||||
eventProcesser: any
|
||||
|
||||
constructor({ address, event, abi, fromBlock, eventProcesser }
|
||||
: { address: string; event: string; abi: any; fromBlock: number,eventProcesser: any }) {
|
||||
this.provider = new HttpRetryProvider([process.env.CHAIN_RPC_URL])
|
||||
constructor({
|
||||
address,
|
||||
event,
|
||||
abi,
|
||||
fromBlock,
|
||||
eventProcesser,
|
||||
}: {
|
||||
address: string
|
||||
event: string
|
||||
abi: any
|
||||
fromBlock: number
|
||||
eventProcesser: any
|
||||
}) {
|
||||
this.provider = new HttpRetryProvider(process.env.CHAIN_RPC_URL.split('|'))
|
||||
// @ts-ignore
|
||||
this.web3 = new Web3(this.provider)
|
||||
this.contract = new this.web3.eth.Contract(abi, address)
|
||||
|
Loading…
x
Reference in New Issue
Block a user