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