Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update protocol fee for usdc and usdt #35

Merged
merged 4 commits into from
Nov 8, 2024
Merged

Conversation

xiaoch05
Copy link
Contributor

@xiaoch05 xiaoch05 commented Nov 5, 2024

No description provided.

Copy link

github-actions bot commented Nov 5, 2024

Jest Test Errored Report

PASS tests/generatedconfig.test.ts (6.691 s)
PASS tests/online.couples.test.ts (15.379 s)
PASS tests/online.chains.test.ts (9.211 s)
FAIL tests/online.tokens.test.ts (260.837 s)
  ● Console

    console.error
      Error: missing response for request (value=[ { "error": { "code": -32051, "message": "API key disabled" }, "id": null, "jsonrpc": "2.0" } ], info={ "payload": { "id": 4, "jsonrpc": "2.0", "method": "eth_chainId", "params": [  ] } }, code=BAD_DATA, version=6.13.4)
          at makeError (/home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/utils/errors.ts:694:21)
          at /home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/providers/provider-jsonrpc.ts:553:56
          at processTicksAndRejections (node:internal/process/task_queues:95:5) {
        code: 'BAD_DATA',
        value: [ { id: null, jsonrpc: '2.0', error: [Object] } ],
        info: {
          payload: { method: 'eth_chainId', params: [], id: 4, jsonrpc: '2.0' }
        },
        shortMessage: 'missing response for request'
      }

      149 |
      150 |   async indexToTokenKey(index: number): Promise<string> {
    > 151 |     return await this.contract['tokenIndexer'](index).catch(e => console.error(e));
          |                                                                          ^
      152 |   }
      153 | }
      154 |

      at error (tests/common/contracts/protocol.ts:151:74)
      at Lnv3BridgeContract.indexToTokenKey (tests/common/contracts/protocol.ts:151:12)
      at Lnv3BridgeContract.tokenRegistered (tests/common/contracts/protocol.ts:135:29)
          at async Promise.all (index 820)
      at HelixConfContractInitializer.init (tests/_base.ts:92:22)
      at HelixConfTestBase.hcod (tests/_base.ts:276:18)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

    console.error
      Error: missing response for request (value=[ { "error": { "code": -32051, "message": "API key disabled" }, "id": null, "jsonrpc": "2.0" } ], info={ "payload": { "id": 4, "jsonrpc": "2.0", "method": "eth_chainId", "params": [  ] } }, code=BAD_DATA, version=6.13.4)
          at makeError (/home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/utils/errors.ts:694:21)
          at /home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/providers/provider-jsonrpc.ts:553:56
          at processTicksAndRejections (node:internal/process/task_queues:95:5) {
        code: 'BAD_DATA',
        value: [ { id: null, jsonrpc: '2.0', error: [Object] } ],
        info: {
          payload: { method: 'eth_chainId', params: [], id: 4, jsonrpc: '2.0' }
        },
        shortMessage: 'missing response for request'
      }

      149 |
      150 |   async indexToTokenKey(index: number): Promise<string> {
    > 151 |     return await this.contract['tokenIndexer'](index).catch(e => console.error(e));
          |                                                                          ^
      152 |   }
      153 | }
      154 |

      at error (tests/common/contracts/protocol.ts:151:74)
      at Lnv3BridgeContract.indexToTokenKey (tests/common/contracts/protocol.ts:151:12)
      at Lnv3BridgeContract.tokenRegistered (tests/common/contracts/protocol.ts:135:29)
          at async Promise.all (index 832)
      at HelixConfContractInitializer.init (tests/_base.ts:92:22)
      at HelixConfTestBase.hcod (tests/_base.ts:276:18)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

    console.error
      Error: missing response for request (value=[ { "error": { "code": -32051, "message": "API key disabled" }, "id": null, "jsonrpc": "2.0" } ], info={ "payload": { "id": 4, "jsonrpc": "2.0", "method": "eth_chainId", "params": [  ] } }, code=BAD_DATA, version=6.13.4)
          at makeError (/home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/utils/errors.ts:694:21)
          at /home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/providers/provider-jsonrpc.ts:553:56
          at processTicksAndRejections (node:internal/process/task_queues:95:5) {
        code: 'BAD_DATA',
        value: [ { id: null, jsonrpc: '2.0', error: [Object] } ],
        info: {
          payload: { method: 'eth_chainId', params: [], id: 4, jsonrpc: '2.0' }
        },
        shortMessage: 'missing response for request'
      }

      149 |
      150 |   async indexToTokenKey(index: number): Promise<string> {
    > 151 |     return await this.contract['tokenIndexer'](index).catch(e => console.error(e));
          |                                                                          ^
      152 |   }
      153 | }
      154 |

      at error (tests/common/contracts/protocol.ts:151:74)
      at Lnv3BridgeContract.indexToTokenKey (tests/common/contracts/protocol.ts:151:12)
      at Lnv3BridgeContract.tokenRegistered (tests/common/contracts/protocol.ts:135:29)
          at async Promise.all (index 844)
      at HelixConfContractInitializer.init (tests/_base.ts:92:22)
      at HelixConfTestBase.hcod (tests/_base.ts:276:18)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

    console.error
      Error: missing response for request (value=[ { "error": { "code": -32051, "message": "API key disabled" }, "id": null, "jsonrpc": "2.0" } ], info={ "payload": { "id": 4, "jsonrpc": "2.0", "method": "eth_chainId", "params": [  ] } }, code=BAD_DATA, version=6.13.4)
          at makeError (/home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/utils/errors.ts:694:21)
          at /home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/providers/provider-jsonrpc.ts:553:56
          at processTicksAndRejections (node:internal/process/task_queues:95:5) {
        code: 'BAD_DATA',
        value: [ { id: null, jsonrpc: '2.0', error: [Object] } ],
        info: {
          payload: { method: 'eth_chainId', params: [], id: 4, jsonrpc: '2.0' }
        },
        shortMessage: 'missing response for request'
      }

      149 |
      150 |   async indexToTokenKey(index: number): Promise<string> {
    > 151 |     return await this.contract['tokenIndexer'](index).catch(e => console.error(e));
          |                                                                          ^
      152 |   }
      153 | }
      154 |

      at error (tests/common/contracts/protocol.ts:151:74)
      at Lnv3BridgeContract.indexToTokenKey (tests/common/contracts/protocol.ts:151:12)
      at Lnv3BridgeContract.tokenRegistered (tests/common/contracts/protocol.ts:135:29)
          at async Promise.all (index 856)
      at HelixConfContractInitializer.init (tests/_base.ts:92:22)
      at HelixConfTestBase.hcod (tests/_base.ts:276:18)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

    console.error
      Error: missing response for request (value=[ { "error": { "code": -32051, "message": "API key disabled" }, "id": null, "jsonrpc": "2.0" } ], info={ "payload": { "id": 4, "jsonrpc": "2.0", "method": "eth_chainId", "params": [  ] } }, code=BAD_DATA, version=6.13.4)
          at makeError (/home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/utils/errors.ts:694:21)
          at /home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/providers/provider-jsonrpc.ts:553:56
          at processTicksAndRejections (node:internal/process/task_queues:95:5) {
        code: 'BAD_DATA',
        value: [ { id: null, jsonrpc: '2.0', error: [Object] } ],
        info: {
          payload: { method: 'eth_chainId', params: [], id: 4, jsonrpc: '2.0' }
        },
        shortMessage: 'missing response for request'
      }

      149 |
      150 |   async indexToTokenKey(index: number): Promise<string> {
    > 151 |     return await this.contract['tokenIndexer'](index).catch(e => console.error(e));
          |                                                                          ^
      152 |   }
      153 | }
      154 |

      at error (tests/common/contracts/protocol.ts:151:74)
      at Lnv3BridgeContract.indexToTokenKey (tests/common/contracts/protocol.ts:151:12)
      at Lnv3BridgeContract.tokenRegistered (tests/common/contracts/protocol.ts:135:29)
          at async Promise.all (index 868)
      at HelixConfContractInitializer.init (tests/_base.ts:92:22)
      at HelixConfTestBase.hcod (tests/_base.ts:276:18)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

    console.error
      Error: missing response for request (value=[ { "error": { "code": -32051, "message": "API key disabled" }, "id": null, "jsonrpc": "2.0" } ], info={ "payload": { "id": 4, "jsonrpc": "2.0", "method": "eth_chainId", "params": [  ] } }, code=BAD_DATA, version=6.13.4)
          at makeError (/home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/utils/errors.ts:694:21)
          at /home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/providers/provider-jsonrpc.ts:553:56
          at processTicksAndRejections (node:internal/process/task_queues:95:5) {
        code: 'BAD_DATA',
        value: [ { id: null, jsonrpc: '2.0', error: [Object] } ],
        info: {
          payload: { method: 'eth_chainId', params: [], id: 4, jsonrpc: '2.0' }
        },
        shortMessage: 'missing response for request'
      }

      149 |
      150 |   async indexToTokenKey(index: number): Promise<string> {
    > 151 |     return await this.contract['tokenIndexer'](index).catch(e => console.error(e));
          |                                                                          ^
      152 |   }
      153 | }
      154 |

      at error (tests/common/contracts/protocol.ts:151:74)
      at Lnv3BridgeContract.indexToTokenKey (tests/common/contracts/protocol.ts:151:12)
      at Lnv3BridgeContract.tokenRegistered (tests/common/contracts/protocol.ts:135:29)
          at async Promise.all (index 880)
      at HelixConfContractInitializer.init (tests/_base.ts:92:22)
      at HelixConfTestBase.hcod (tests/_base.ts:276:18)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

    console.error
      Error: missing response for request (value=[ { "error": { "code": -32051, "message": "API key disabled" }, "id": null, "jsonrpc": "2.0" } ], info={ "payload": { "id": 4, "jsonrpc": "2.0", "method": "eth_chainId", "params": [  ] } }, code=BAD_DATA, version=6.13.4)
          at makeError (/home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/utils/errors.ts:694:21)
          at /home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/providers/provider-jsonrpc.ts:553:56
          at processTicksAndRejections (node:internal/process/task_queues:95:5) {
        code: 'BAD_DATA',
        value: [ { id: null, jsonrpc: '2.0', error: [Object] } ],
        info: {
          payload: { method: 'eth_chainId', params: [], id: 4, jsonrpc: '2.0' }
        },
        shortMessage: 'missing response for request'
      }

      149 |
      150 |   async indexToTokenKey(index: number): Promise<string> {
    > 151 |     return await this.contract['tokenIndexer'](index).catch(e => console.error(e));
          |                                                                          ^
      152 |   }
      153 | }
      154 |

      at error (tests/common/contracts/protocol.ts:151:74)
      at Lnv3BridgeContract.indexToTokenKey (tests/common/contracts/protocol.ts:151:12)
      at Lnv3BridgeContract.tokenRegistered (tests/common/contracts/protocol.ts:135:29)
          at async Promise.all (index 892)
      at HelixConfContractInitializer.init (tests/_base.ts:92:22)
      at HelixConfTestBase.hcod (tests/_base.ts:276:18)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

    console.error
      Error: missing response for request (value=[ { "error": { "code": -32051, "message": "API key disabled" }, "id": null, "jsonrpc": "2.0" } ], info={ "payload": { "id": 4, "jsonrpc": "2.0", "method": "eth_chainId", "params": [  ] } }, code=BAD_DATA, version=6.13.4)
          at makeError (/home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/utils/errors.ts:694:21)
          at /home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/providers/provider-jsonrpc.ts:553:56
          at processTicksAndRejections (node:internal/process/task_queues:95:5) {
        code: 'BAD_DATA',
        value: [ { id: null, jsonrpc: '2.0', error: [Object] } ],
        info: {
          payload: { method: 'eth_chainId', params: [], id: 4, jsonrpc: '2.0' }
        },
        shortMessage: 'missing response for request'
      }

      149 |
      150 |   async indexToTokenKey(index: number): Promise<string> {
    > 151 |     return await this.contract['tokenIndexer'](index).catch(e => console.error(e));
          |                                                                          ^
      152 |   }
      153 | }
      154 |

      at error (tests/common/contracts/protocol.ts:151:74)
      at Lnv3BridgeContract.indexToTokenKey (tests/common/contracts/protocol.ts:151:12)
      at Lnv3BridgeContract.tokenRegistered (tests/common/contracts/protocol.ts:135:29)
          at async Promise.all (index 898)
      at HelixConfContractInitializer.init (tests/_base.ts:92:22)
      at HelixConfTestBase.hcod (tests/_base.ts:276:18)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

    console.error
      Error: missing response for request (value=[ { "error": { "code": -32051, "message": "API key disabled" }, "id": null, "jsonrpc": "2.0" } ], info={ "payload": { "id": 4, "jsonrpc": "2.0", "method": "eth_chainId", "params": [  ] } }, code=BAD_DATA, version=6.13.4)
          at makeError (/home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/utils/errors.ts:694:21)
          at /home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/providers/provider-jsonrpc.ts:553:56
          at processTicksAndRejections (node:internal/process/task_queues:95:5) {
        code: 'BAD_DATA',
        value: [ { id: null, jsonrpc: '2.0', error: [Object] } ],
        info: {
          payload: { method: 'eth_chainId', params: [], id: 4, jsonrpc: '2.0' }
        },
        shortMessage: 'missing response for request'
      }

      149 |
      150 |   async indexToTokenKey(index: number): Promise<string> {
    > 151 |     return await this.contract['tokenIndexer'](index).catch(e => console.error(e));
          |                                                                          ^
      152 |   }
      153 | }
      154 |

      at error (tests/common/contracts/protocol.ts:151:74)
      at Lnv3BridgeContract.indexToTokenKey (tests/common/contracts/protocol.ts:151:12)
      at Lnv3BridgeContract.tokenRegistered (tests/common/contracts/protocol.ts:135:29)
          at async Promise.all (index 904)
      at HelixConfContractInitializer.init (tests/_base.ts:92:22)
      at HelixConfTestBase.hcod (tests/_base.ts:276:18)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

    console.error
      Error: missing response for request (value=[ { "error": { "code": -32051, "message": "API key disabled" }, "id": null, "jsonrpc": "2.0" } ], info={ "payload": { "id": 4, "jsonrpc": "2.0", "method": "eth_chainId", "params": [  ] } }, code=BAD_DATA, version=6.13.4)
          at makeError (/home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/utils/errors.ts:694:21)
          at /home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/providers/provider-jsonrpc.ts:553:56
          at processTicksAndRejections (node:internal/process/task_queues:95:5) {
        code: 'BAD_DATA',
        value: [ { id: null, jsonrpc: '2.0', error: [Object] } ],
        info: {
          payload: { method: 'eth_chainId', params: [], id: 4, jsonrpc: '2.0' }
        },
        shortMessage: 'missing response for request'
      }

      149 |
      150 |   async indexToTokenKey(index: number): Promise<string> {
    > 151 |     return await this.contract['tokenIndexer'](index).catch(e => console.error(e));
          |                                                                          ^
      152 |   }
      153 | }
      154 |

      at error (tests/common/contracts/protocol.ts:151:74)
      at Lnv3BridgeContract.indexToTokenKey (tests/common/contracts/protocol.ts:151:12)
      at Lnv3BridgeContract.tokenRegistered (tests/common/contracts/protocol.ts:135:29)
          at async Promise.all (index 910)
      at HelixConfContractInitializer.init (tests/_base.ts:92:22)
      at HelixConfTestBase.hcod (tests/_base.ts:276:18)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

    console.error
      Error: missing response for request (value=[ { "error": { "code": -32051, "message": "API key disabled" }, "id": null, "jsonrpc": "2.0" } ], info={ "payload": { "id": 4, "jsonrpc": "2.0", "method": "eth_chainId", "params": [  ] } }, code=BAD_DATA, version=6.13.4)
          at makeError (/home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/utils/errors.ts:694:21)
          at /home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/providers/provider-jsonrpc.ts:553:56
          at processTicksAndRejections (node:internal/process/task_queues:95:5) {
        code: 'BAD_DATA',
        value: [ { id: null, jsonrpc: '2.0', error: [Object] } ],
        info: {
          payload: { method: 'eth_chainId', params: [], id: 4, jsonrpc: '2.0' }
        },
        shortMessage: 'missing response for request'
      }

      149 |
      150 |   async indexToTokenKey(index: number): Promise<string> {
    > 151 |     return await this.contract['tokenIndexer'](index).catch(e => console.error(e));
          |                                                                          ^
      152 |   }
      153 | }
      154 |

      at error (tests/common/contracts/protocol.ts:151:74)
      at Lnv3BridgeContract.indexToTokenKey (tests/common/contracts/protocol.ts:151:12)
      at Lnv3BridgeContract.tokenRegistered (tests/common/contracts/protocol.ts:135:29)
          at async Promise.all (index 916)
      at HelixConfContractInitializer.init (tests/_base.ts:92:22)
      at HelixConfTestBase.hcod (tests/_base.ts:276:18)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

    console.error
      Error: missing response for request (value=[ { "error": { "code": -32051, "message": "API key disabled" }, "id": null, "jsonrpc": "2.0" } ], info={ "payload": { "id": 4, "jsonrpc": "2.0", "method": "eth_chainId", "params": [  ] } }, code=BAD_DATA, version=6.13.4)
          at makeError (/home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/utils/errors.ts:694:21)
          at /home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/providers/provider-jsonrpc.ts:553:56
          at processTicksAndRejections (node:internal/process/task_queues:95:5) {
        code: 'BAD_DATA',
        value: [ { id: null, jsonrpc: '2.0', error: [Object] } ],
        info: {
          payload: { method: 'eth_chainId', params: [], id: 4, jsonrpc: '2.0' }
        },
        shortMessage: 'missing response for request'
      }

      149 |
      150 |   async indexToTokenKey(index: number): Promise<string> {
    > 151 |     return await this.contract['tokenIndexer'](index).catch(e => console.error(e));
          |                                                                          ^
      152 |   }
      153 | }
      154 |

      at error (tests/common/contracts/protocol.ts:151:74)
      at Lnv3BridgeContract.indexToTokenKey (tests/common/contracts/protocol.ts:151:12)
      at Lnv3BridgeContract.tokenRegistered (tests/common/contracts/protocol.ts:135:29)
          at async Promise.all (index 922)
      at HelixConfContractInitializer.init (tests/_base.ts:92:22)
      at HelixConfTestBase.hcod (tests/_base.ts:276:18)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

    console.error
      Error: missing response for request (value=[ { "error": { "code": -32051, "message": "API key disabled" }, "id": null, "jsonrpc": "2.0" } ], info={ "payload": { "id": 4, "jsonrpc": "2.0", "method": "eth_chainId", "params": [  ] } }, code=BAD_DATA, version=6.13.4)
          at makeError (/home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/utils/errors.ts:694:21)
          at /home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/providers/provider-jsonrpc.ts:553:56
          at processTicksAndRejections (node:internal/process/task_queues:95:5) {
        code: 'BAD_DATA',
        value: [ { id: null, jsonrpc: '2.0', error: [Object] } ],
        info: {
          payload: { method: 'eth_chainId', params: [], id: 4, jsonrpc: '2.0' }
        },
        shortMessage: 'missing response for request'
      }

      149 |
      150 |   async indexToTokenKey(index: number): Promise<string> {
    > 151 |     return await this.contract['tokenIndexer'](index).catch(e => console.error(e));
          |                                                                          ^
      152 |   }
      153 | }
      154 |

      at error (tests/common/contracts/protocol.ts:151:74)
      at Lnv3BridgeContract.indexToTokenKey (tests/common/contracts/protocol.ts:151:12)
      at Lnv3BridgeContract.tokenRegistered (tests/common/contracts/protocol.ts:135:29)
          at async Promise.all (index 928)
      at HelixConfContractInitializer.init (tests/_base.ts:92:22)
      at HelixConfTestBase.hcod (tests/_base.ts:276:18)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

    console.error
      Error: missing response for request (value=[ { "error": { "code": -32051, "message": "API key disabled" }, "id": null, "jsonrpc": "2.0" } ], info={ "payload": { "id": 4, "jsonrpc": "2.0", "method": "eth_chainId", "params": [  ] } }, code=BAD_DATA, version=6.13.4)
          at makeError (/home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/utils/errors.ts:694:21)
          at /home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/providers/provider-jsonrpc.ts:553:56
          at processTicksAndRejections (node:internal/process/task_queues:95:5) {
        code: 'BAD_DATA',
        value: [ { id: null, jsonrpc: '2.0', error: [Object] } ],
        info: {
          payload: { method: 'eth_chainId', params: [], id: 4, jsonrpc: '2.0' }
        },
        shortMessage: 'missing response for request'
      }

      149 |
      150 |   async indexToTokenKey(index: number): Promise<string> {
    > 151 |     return await this.contract['tokenIndexer'](index).catch(e => console.error(e));
          |                                                                          ^
      152 |   }
      153 | }
      154 |

      at error (tests/common/contracts/protocol.ts:151:74)
      at Lnv3BridgeContract.indexToTokenKey (tests/common/contracts/protocol.ts:151:12)
      at Lnv3BridgeContract.tokenRegistered (tests/common/contracts/protocol.ts:135:29)
          at async Promise.all (index 934)
      at HelixConfContractInitializer.init (tests/_base.ts:92:22)
      at HelixConfTestBase.hcod (tests/_base.ts:276:18)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

    console.error
      Error: missing response for request (value=[ { "error": { "code": -32051, "message": "API key disabled" }, "id": null, "jsonrpc": "2.0" } ], info={ "payload": { "id": 4, "jsonrpc": "2.0", "method": "eth_chainId", "params": [  ] } }, code=BAD_DATA, version=6.13.4)
          at makeError (/home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/utils/errors.ts:694:21)
          at /home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/providers/provider-jsonrpc.ts:553:56
          at processTicksAndRejections (node:internal/process/task_queues:95:5) {
        code: 'BAD_DATA',
        value: [ { id: null, jsonrpc: '2.0', error: [Object] } ],
        info: {
          payload: { method: 'eth_chainId', params: [], id: 4, jsonrpc: '2.0' }
        },
        shortMessage: 'missing response for request'
      }

      149 |
      150 |   async indexToTokenKey(index: number): Promise<string> {
    > 151 |     return await this.contract['tokenIndexer'](index).catch(e => console.error(e));
          |                                                                          ^
      152 |   }
      153 | }
      154 |

      at error (tests/common/contracts/protocol.ts:151:74)
      at Lnv3BridgeContract.indexToTokenKey (tests/common/contracts/protocol.ts:151:12)
      at Lnv3BridgeContract.tokenRegistered (tests/common/contracts/protocol.ts:135:29)
          at async Promise.all (index 940)
      at HelixConfContractInitializer.init (tests/_base.ts:92:22)
      at HelixConfTestBase.hcod (tests/_base.ts:276:18)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

    console.error
      Error: missing response for request (value=[ { "error": { "code": -32051, "message": "API key disabled" }, "id": null, "jsonrpc": "2.0" } ], info={ "payload": { "id": 4, "jsonrpc": "2.0", "method": "eth_chainId", "params": [  ] } }, code=BAD_DATA, version=6.13.4)
          at makeError (/home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/utils/errors.ts:694:21)
          at /home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/providers/provider-jsonrpc.ts:553:56
          at processTicksAndRejections (node:internal/process/task_queues:95:5) {
        code: 'BAD_DATA',
        value: [ { id: null, jsonrpc: '2.0', error: [Object] } ],
        info: {
          payload: { method: 'eth_chainId', params: [], id: 4, jsonrpc: '2.0' }
        },
        shortMessage: 'missing response for request'
      }

      149 |
      150 |   async indexToTokenKey(index: number): Promise<string> {
    > 151 |     return await this.contract['tokenIndexer'](index).catch(e => console.error(e));
          |                                                                          ^
      152 |   }
      153 | }
      154 |

      at error (tests/common/contracts/protocol.ts:151:74)
      at Lnv3BridgeContract.indexToTokenKey (tests/common/contracts/protocol.ts:151:12)
      at Lnv3BridgeContract.tokenRegistered (tests/common/contracts/protocol.ts:135:29)
          at async Promise.all (index 946)
      at HelixConfContractInitializer.init (tests/_base.ts:92:22)
      at HelixConfTestBase.hcod (tests/_base.ts:276:18)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

    console.error
      Error: missing response for request (value=[ { "error": { "code": -32051, "message": "API key disabled" }, "id": null, "jsonrpc": "2.0" } ], info={ "payload": { "id": 4, "jsonrpc": "2.0", "method": "eth_chainId", "params": [  ] } }, code=BAD_DATA, version=6.13.4)
          at makeError (/home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/utils/errors.ts:694:21)
          at /home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/providers/provider-jsonrpc.ts:553:56
          at processTicksAndRejections (node:internal/process/task_queues:95:5) {
        code: 'BAD_DATA',
        value: [ { id: null, jsonrpc: '2.0', error: [Object] } ],
        info: {
          payload: { method: 'eth_chainId', params: [], id: 4, jsonrpc: '2.0' }
        },
        shortMessage: 'missing response for request'
      }

      149 |
      150 |   async indexToTokenKey(index: number): Promise<string> {
    > 151 |     return await this.contract['tokenIndexer'](index).catch(e => console.error(e));
          |                                                                          ^
      152 |   }
      153 | }
      154 |

      at error (tests/common/contracts/protocol.ts:151:74)
      at Lnv3BridgeContract.indexToTokenKey (tests/common/contracts/protocol.ts:151:12)
      at Lnv3BridgeContract.tokenRegistered (tests/common/contracts/protocol.ts:135:29)
          at async Promise.all (index 952)
      at HelixConfContractInitializer.init (tests/_base.ts:92:22)
      at HelixConfTestBase.hcod (tests/_base.ts:276:18)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

    console.error
      Error: missing response for request (value=[ { "error": { "code": -32051, "message": "API key disabled" }, "id": null, "jsonrpc": "2.0" } ], info={ "payload": { "id": 4, "jsonrpc": "2.0", "method": "eth_chainId", "params": [  ] } }, code=BAD_DATA, version=6.13.4)
          at makeError (/home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/utils/errors.ts:694:21)
          at /home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/providers/provider-jsonrpc.ts:553:56
          at processTicksAndRejections (node:internal/process/task_queues:95:5) {
        code: 'BAD_DATA',
        value: [ { id: null, jsonrpc: '2.0', error: [Object] } ],
        info: {
          payload: { method: 'eth_chainId', params: [], id: 4, jsonrpc: '2.0' }
        },
        shortMessage: 'missing response for request'
      }

      149 |
      150 |   async indexToTokenKey(index: number): Promise<string> {
    > 151 |     return await this.contract['tokenIndexer'](index).catch(e => console.error(e));
          |                                                                          ^
      152 |   }
      153 | }
      154 |

      at error (tests/common/contracts/protocol.ts:151:74)
      at Lnv3BridgeContract.indexToTokenKey (tests/common/contracts/protocol.ts:151:12)
      at Lnv3BridgeContract.tokenRegistered (tests/common/contracts/protocol.ts:135:29)
          at async Promise.all (index 958)
      at HelixConfContractInitializer.init (tests/_base.ts:92:22)
      at HelixConfTestBase.hcod (tests/_base.ts:276:18)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

    console.error
      Error: missing response for request (value=[ { "error": { "code": -32051, "message": "API key disabled" }, "id": null, "jsonrpc": "2.0" } ], info={ "payload": { "id": 4, "jsonrpc": "2.0", "method": "eth_chainId", "params": [  ] } }, code=BAD_DATA, version=6.13.4)
          at makeError (/home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/utils/errors.ts:694:21)
          at /home/runner/work/helixconf/helixconf/generated/typescript/node_modules/ethers/src.ts/providers/provider-jsonrpc.ts:553:56
          at processTicksAndRejections (node:internal/process/task_queues:95:5) {
        code: 'BAD_DATA',
        value: [ { id: null, jsonrpc: '2.0', error: [Object] } ],
        info: {
          payload: { method: 'eth_chainId', params: [], id: 4, jsonrpc: '2.0' }
        },
        shortMessage: 'missing response for request'
      }

      149 |
      150 |   async indexToTokenKey(index: number): Promise<string> {
    > 151 |     return await this.contract['tokenIndexer'](index).catch(e => console.error(e));
          |                                                                          ^
      152 |   }
      153 | }
      154 |

      at error (tests/common/contracts/protocol.ts:151:74)
      at Lnv3BridgeContract.indexToTokenKey (tests/common/contracts/protocol.ts:151:12)
      at Lnv3BridgeContract.tokenRegistered (tests/common/contracts/protocol.ts:135:29)
          at async Promise.all (index 964)
      at HelixConfContractInitializer.init (tests/_base.ts:92:22)
      at HelixConfTestBase.hcod (tests/_base.ts:276:18)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [arbitrum]:USDT › should configure the correct token info > [arbitrum]:USDT

    TypeError: Cannot read properties of undefined (reading 'toLowerCase')

      139 |       protocolFee: tokenInfo.config.protocolFee,
      140 |       buildTokenKey: tokenKey.toLowerCase(),
    > 141 |       indexToTokenKey: indexToTokenKey.toLowerCase(),
          |                                        ^
      142 |     };
      143 |   }
      144 |

      at Lnv3BridgeContract.toLowerCase [as tokenRegistered] (tests/common/contracts/protocol.ts:141:40)
          at async Promise.all (index 820)
      at HelixConfContractInitializer.init (tests/_base.ts:92:22)
      at HelixConfTestBase.hcod (tests/_base.ts:276:18)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [arbitrum]:USDC › should configure the correct token info > [arbitrum]:USDC

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [arbitrum]:RING › should configure the correct token info > [arbitrum]:RING

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [arbitrum]:WBTC › should configure the correct token info > [arbitrum]:WBTC

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [arbitrum]:DAI › should configure the correct token info > [arbitrum]:DAI

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [arbitrum]:LINK › should configure the correct token info > [arbitrum]:LINK

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [avalanche]:USDT › should configure the correct token info > [avalanche]:USDT

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [avalanche]:USDC › should configure the correct token info > [avalanche]:USDC

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [avalanche]:WBTC › should configure the correct token info > [avalanche]:WBTC

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [avalanche]:DAI › should configure the correct token info > [avalanche]:DAI

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [avalanche]:LINK › should configure the correct token info > [avalanche]:LINK

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [base]:USDC › should configure the correct token info > [base]:USDC

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [bsc]:USDT › should configure the correct token info > [bsc]:USDT

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [bsc]:USDC › should configure the correct token info > [bsc]:USDC

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [bsc]:WBTC › should configure the correct token info > [bsc]:WBTC

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [crab-dvm]:xWRING › should configure the correct token info > [crab-dvm]:xWRING

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [darwinia-dvm]:xWCRAB › should configure the correct token info > [darwinia-dvm]:xWCRAB

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [darwinia-dvm]:ahPINK › should configure the correct token info > [darwinia-dvm]:ahPINK

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [darwinia-dvm]:ahUSDT › should configure the correct token info > [darwinia-dvm]:ahUSDT

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [ethereum]:RING › should configure the correct token info > [ethereum]:RING

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [gnosis]:USDT › should configure the correct token info > [gnosis]:USDT

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [gnosis]:USDC › should configure the correct token info > [gnosis]:USDC

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [linea]:USDT › should configure the correct token info > [linea]:USDT

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [mantle]:USDT › should configure the correct token info > [mantle]:USDT

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [mantle]:USDC › should configure the correct token info > [mantle]:USDC

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [moonbeam]:xcUSDT › should configure the correct token info > [moonbeam]:xcUSDT

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [moonbeam]:xcPINK › should configure the correct token info > [moonbeam]:xcPINK

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [op]:USDT › should configure the correct token info > [op]:USDT

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [op]:USDC › should configure the correct token info > [op]:USDC

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [op]:WBTC › should configure the correct token info > [op]:WBTC

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [op]:DAI › should configure the correct token info > [op]:DAI

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [op]:LINK › should configure the correct token info > [op]:LINK

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [polygon]:Ring › should configure the correct token info > [polygon]:Ring

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [polygon]:USDT › should configure the correct token info > [polygon]:USDT

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [polygon]:USDC › should configure the correct token info > [polygon]:USDC

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [polygon]:WBTC › should configure the correct token info > [polygon]:WBTC

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [polygon]:DAI › should configure the correct token info > [polygon]:DAI

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [polygon]:LINK › should configure the correct token info > [polygon]:LINK

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [scroll]:USDT › should configure the correct token info > [scroll]:USDT

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [scroll]:USDC › should configure the correct token info > [scroll]:USDC

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [zksync]:USDT › should configure the correct token info > [zksync]:USDT

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

  ● helix chain tokens verify -> [zksync]:USDC.e › should configure the correct token info > [zksync]:USDC.e

    many times to try init helixocnf contract data

      269 |       times += 1;
      270 |       if (times > 20)
    > 271 |         throw new Error('many times to try init helixocnf contract data');
          |               ^
      272 |       await setTimeout(300);
      273 |     }
      274 |

      at HelixConfTestBase.hcod (tests/_base.ts:271:15)
      at HelixConfTestBase.erc20Decimals (tests/_base.ts:308:13)
      at Object.<anonymous> (tests/online.tokens.test.ts:19:30)

Test Suites: 1 failed, 3 passed, 4 total
Tests:       42 failed, 2691 passed, 2733 total
Snapshots:   0 total
Time:        261.317 s
Ran all test suites.

@xiaoch05 xiaoch05 force-pushed the xiaoch05-update-fee branch from c04f855 to 8a10dd5 Compare November 8, 2024 12:04
@xiaoch05 xiaoch05 merged commit 1d72cda into main Nov 8, 2024
1 check passed
@xiaoch05 xiaoch05 deleted the xiaoch05-update-fee branch November 8, 2024 12:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant