Skip to content

KitHat/revive-hardhat-tests

Repository files navigation

Sample Hardhat Project

To run the test copy resolc, substrate node and eth-rpc to the root of the project and run the commands:

npm i
npx hardhat test
npx hardhat test tests/utils/Arrays.test.js

The error I am seeing:

 55 passing (6m)
  6 failing

  1) Arrays
       address
         sort
           address[] of length 32
             "after each" hook for "sort already sorted array":
     ProviderError: Failed to instantiate contract: Module(ModuleError { index: 80, error: [10, 0, 0, 0], message: Some("ContractTrapped") })
      at HttpProvider.request (/Users/nikitakhateev/projects/hardhat-revive-test/node_modules/hardhat/src/internal/core/providers/http.ts:107:21)
      at processTicksAndRejections (node:internal/process/task_queues:95:5)
      at async staticCallResult (/Users/nikitakhateev/projects/hardhat-revive-test/node_modules/ethers/src.ts/contract/contract.ts:337:22)
      at async staticCall (/Users/nikitakhateev/projects/hardhat-revive-test/node_modules/ethers/src.ts/contract/contract.ts:303:24)
      at async Proxy.sortReverse (/Users/nikitakhateev/projects/hardhat-revive-test/node_modules/ethers/src.ts/contract/contract.ts:351:41)
      at async Context.<anonymous> (/Users/nikitakhateev/projects/hardhat-revive-test/test/utils/Arrays.test.js:57:22)

  2) Arrays
       address
         sort
           address[] of length 128
             "after each" hook for "sort already sorted array":
     ProviderError: Failed to instantiate contract: Module(ModuleError { index: 80, error: [10, 0, 0, 0], message: Some("ContractTrapped") })
      at HttpProvider.request (/Users/nikitakhateev/projects/hardhat-revive-test/node_modules/hardhat/src/internal/core/providers/http.ts:107:21)
      at processTicksAndRejections (node:internal/process/task_queues:95:5)
      at async staticCallResult (/Users/nikitakhateev/projects/hardhat-revive-test/node_modules/ethers/src.ts/contract/contract.ts:337:22)
      at async staticCall (/Users/nikitakhateev/projects/hardhat-revive-test/node_modules/ethers/src.ts/contract/contract.ts:303:24)
      at async Proxy.sortReverse (/Users/nikitakhateev/projects/hardhat-revive-test/node_modules/ethers/src.ts/contract/contract.ts:351:41)
      at async Context.<anonymous> (/Users/nikitakhateev/projects/hardhat-revive-test/test/utils/Arrays.test.js:57:22)

  3) Arrays
       bytes32
         sort
           bytes32[] of length 32
             "after each" hook for "sort reversed array":
     ProviderError: Failed to instantiate contract: Module(ModuleError { index: 80, error: [10, 0, 0, 0], message: Some("ContractTrapped") })
      at HttpProvider.request (/Users/nikitakhateev/projects/hardhat-revive-test/node_modules/hardhat/src/internal/core/providers/http.ts:107:21)
      at processTicksAndRejections (node:internal/process/task_queues:95:5)
      at async staticCallResult (/Users/nikitakhateev/projects/hardhat-revive-test/node_modules/ethers/src.ts/contract/contract.ts:337:22)
      at async staticCall (/Users/nikitakhateev/projects/hardhat-revive-test/node_modules/ethers/src.ts/contract/contract.ts:303:24)
      at async Proxy.sort (/Users/nikitakhateev/projects/hardhat-revive-test/node_modules/ethers/src.ts/contract/contract.ts:351:41)
      at async Context.<anonymous> (/Users/nikitakhateev/projects/hardhat-revive-test/test/utils/Arrays.test.js:56:22)

  4) Arrays
       bytes32
         sort
           bytes32[] of length 128
             "after each" hook for "sort already sorted array":
     ProviderError: Failed to instantiate contract: Module(ModuleError { index: 80, error: [10, 0, 0, 0], message: Some("ContractTrapped") })
      at HttpProvider.request (/Users/nikitakhateev/projects/hardhat-revive-test/node_modules/hardhat/src/internal/core/providers/http.ts:107:21)
      at processTicksAndRejections (node:internal/process/task_queues:95:5)
      at async staticCallResult (/Users/nikitakhateev/projects/hardhat-revive-test/node_modules/ethers/src.ts/contract/contract.ts:337:22)
      at async staticCall (/Users/nikitakhateev/projects/hardhat-revive-test/node_modules/ethers/src.ts/contract/contract.ts:303:24)
      at async Proxy.sortReverse (/Users/nikitakhateev/projects/hardhat-revive-test/node_modules/ethers/src.ts/contract/contract.ts:351:41)
      at async Context.<anonymous> (/Users/nikitakhateev/projects/hardhat-revive-test/test/utils/Arrays.test.js:57:22)

  5) Arrays
       uint256
         sort
           uint256[] of length 32
             "after each" hook for "sort already sorted array":
     ProviderError: Failed to instantiate contract: Module(ModuleError { index: 80, error: [10, 0, 0, 0], message: Some("ContractTrapped") })
      at HttpProvider.request (/Users/nikitakhateev/projects/hardhat-revive-test/node_modules/hardhat/src/internal/core/providers/http.ts:107:21)
      at processTicksAndRejections (node:internal/process/task_queues:95:5)
      at async staticCallResult (/Users/nikitakhateev/projects/hardhat-revive-test/node_modules/ethers/src.ts/contract/contract.ts:337:22)
      at async staticCall (/Users/nikitakhateev/projects/hardhat-revive-test/node_modules/ethers/src.ts/contract/contract.ts:303:24)
      at async Proxy.sortReverse (/Users/nikitakhateev/projects/hardhat-revive-test/node_modules/ethers/src.ts/contract/contract.ts:351:41)
      at async Context.<anonymous> (/Users/nikitakhateev/projects/hardhat-revive-test/test/utils/Arrays.test.js:57:22)

  6) Arrays
       uint256
         sort
           uint256[] of length 128
             "after each" hook for "sort already sorted array":
     ProviderError: Failed to instantiate contract: Module(ModuleError { index: 80, error: [10, 0, 0, 0], message: Some("ContractTrapped") })
      at HttpProvider.request (/Users/nikitakhateev/projects/hardhat-revive-test/node_modules/hardhat/src/internal/core/providers/http.ts:107:21)
      at processTicksAndRejections (node:internal/process/task_queues:95:5)
      at async staticCallResult (/Users/nikitakhateev/projects/hardhat-revive-test/node_modules/ethers/src.ts/contract/contract.ts:337:22)
      at async staticCall (/Users/nikitakhateev/projects/hardhat-revive-test/node_modules/ethers/src.ts/contract/contract.ts:303:24)
      at async Proxy.sortReverse (/Users/nikitakhateev/projects/hardhat-revive-test/node_modules/ethers/src.ts/contract/contract.ts:351:41)
      at async Context.<anonymous> (/Users/nikitakhateev/projects/hardhat-revive-test/test/utils/Arrays.test.js:57:22)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published