Commit b4fa4c75 authored by Ethen Pociask's avatar Ethen Pociask

Merge branch 'develop' of https://github.com/epociask/optimism into...

Merge branch 'develop' of https://github.com/epociask/optimism into indexer.withdrawal_type_supplies
parents 0cb0810b 98874a3f
version: 2.1
parameters:
ci_builder_image:
type: string
default: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
orbs:
go: circleci/go@1.8.0
gcp-cli: circleci/gcp-cli@3.0.1
......@@ -74,7 +79,7 @@ commands:
jobs:
cannon-go-lint-and-test:
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
- image: <<pipeline.parameters.ci_builder_image>>
resource_class: medium
steps:
- checkout
......@@ -105,7 +110,7 @@ jobs:
path: /tmp/test-results
cannon-build-test-vectors:
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
- image: <<pipeline.parameters.ci_builder_image>>
resource_class: medium
steps:
- checkout
......@@ -118,7 +123,7 @@ jobs:
pnpm-monorepo:
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
- image: <<pipeline.parameters.ci_builder_image>>
resource_class: xlarge
steps:
- checkout
......@@ -308,7 +313,7 @@ jobs:
contracts-bedrock-coverage:
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
- image: <<pipeline.parameters.ci_builder_image>>
resource_class: xlarge
steps:
- checkout
......@@ -333,7 +338,7 @@ jobs:
contracts-bedrock-tests:
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
- image: <<pipeline.parameters.ci_builder_image>>
resource_class: xlarge
steps:
- checkout
......@@ -353,7 +358,7 @@ jobs:
contracts-bedrock-checks:
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
- image: <<pipeline.parameters.ci_builder_image>>
resource_class: xlarge
steps:
- checkout
......@@ -440,7 +445,7 @@ jobs:
contracts-bedrock-slither:
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
- image: <<pipeline.parameters.ci_builder_image>>
resource_class: xlarge
steps:
- checkout
......@@ -453,7 +458,7 @@ jobs:
contracts-bedrock-validate-spaces:
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
- image: <<pipeline.parameters.ci_builder_image>>
resource_class: medium
steps:
- checkout
......@@ -474,7 +479,7 @@ jobs:
op-bindings-build:
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
- image: <<pipeline.parameters.ci_builder_image>>
resource_class: xlarge
steps:
- checkout
......@@ -496,8 +501,8 @@ jobs:
description: Coverage flag name
type: string
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
resource_class: medium
- image: <<pipeline.parameters.ci_builder_image>>
resource_class: large
steps:
- checkout
- attach_workspace: { at: "." }
......@@ -525,7 +530,7 @@ jobs:
contracts-ts-tests:
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
- image: <<pipeline.parameters.ci_builder_image>>
resource_class: medium
steps:
- checkout
......@@ -547,7 +552,7 @@ jobs:
sdk-next-tests:
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
- image: <<pipeline.parameters.ci_builder_image>>
resource_class: medium
steps:
- checkout
......@@ -666,7 +671,7 @@ jobs:
description: changed pattern to fire fuzzer on
type: string
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
- image: <<pipeline.parameters.ci_builder_image>>
steps:
- checkout
- check-changed:
......@@ -688,7 +693,7 @@ jobs:
depcheck:
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
- image: <<pipeline.parameters.ci_builder_image>>
steps:
- checkout
- attach_workspace: { at: "." }
......@@ -713,7 +718,7 @@ jobs:
l1-geth-version-check:
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
- image: <<pipeline.parameters.ci_builder_image>>
steps:
- checkout
- run:
......@@ -722,7 +727,7 @@ jobs:
go-lint:
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
- image: <<pipeline.parameters.ci_builder_image>>
steps:
- checkout
- restore_cache:
......@@ -754,7 +759,7 @@ jobs:
description: Go Module Name
type: string
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest # only used to enable codecov.
- image: <<pipeline.parameters.ci_builder_image>> # only used to enable codecov.
resource_class: xlarge
steps:
- checkout
......@@ -798,7 +803,7 @@ jobs:
default: true
type: boolean
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
- image: <<pipeline.parameters.ci_builder_image>>
resource_class: xlarge
# Note: Tests are split between runs manually.
# Tests default to run on the first executor but can be moved to the second with:
......@@ -854,7 +859,7 @@ jobs:
type: string
default: this-package-does-not-exist
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
- image: <<pipeline.parameters.ci_builder_image>>
steps:
- checkout
- check-changed:
......@@ -882,7 +887,7 @@ jobs:
indexer-tests:
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
- image: <<pipeline.parameters.ci_builder_image>>
- image: cimg/postgres:14.1
resource_class: xlarge
steps:
......@@ -929,7 +934,7 @@ jobs:
cannon-prestate:
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
- image: <<pipeline.parameters.ci_builder_image>>
steps:
- checkout
- restore_cache:
......@@ -959,7 +964,7 @@ jobs:
devnet-allocs:
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
- image: <<pipeline.parameters.ci_builder_image>>
resource_class: xlarge
steps:
- checkout
......@@ -1151,7 +1156,7 @@ jobs:
go-mod-download:
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
- image: <<pipeline.parameters.ci_builder_image>>
parameters:
file:
default: go.sum
......@@ -1180,7 +1185,7 @@ jobs:
go-mod-tidy:
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
- image: <<pipeline.parameters.ci_builder_image>>
steps:
- checkout
- restore_cache:
......@@ -1192,7 +1197,7 @@ jobs:
bedrock-go-tests: # just a helper, that depends on all the actual test jobs
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
- image: <<pipeline.parameters.ci_builder_image>>
resource_class: medium
steps:
- run: echo Done
......@@ -1211,7 +1216,7 @@ jobs:
op-program-compat:
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
- image: <<pipeline.parameters.ci_builder_image>>
steps:
- checkout
- restore_cache:
......@@ -1227,7 +1232,7 @@ jobs:
check-generated-mocks-op-node:
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
- image: <<pipeline.parameters.ci_builder_image>>
steps:
- checkout
- check-changed:
......@@ -1238,7 +1243,7 @@ jobs:
check-generated-mocks-op-service:
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
- image: <<pipeline.parameters.ci_builder_image>>
steps:
- checkout
- check-changed:
......@@ -1262,7 +1267,7 @@ jobs:
type: string
default: ""
docker:
- image: us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest
- image: <<pipeline.parameters.ci_builder_image>>
steps:
- checkout
- run:
......
......@@ -40,11 +40,7 @@ golang-docker:
.PHONY: golang-docker
submodules:
# CI will checkout submodules on its own (and fails on these commands)
if [ -z "$$GITHUB_ENV" ]; then \
git submodule init; \
git submodule update --recursive; \
fi
git submodule update --init --recursive
.PHONY: submodules
op-bindings:
......
......@@ -63,6 +63,6 @@ done
# Alphabet game claim construction: keccak256(abi.encode(trace_index, trace[trace_index]))
ROOT_CLAIM=$(cast keccak $(cast abi-encode "f(uint256,uint256)" 15 122))
# Replace the first byte of the claim with the invalid vm status indicator
ROOT_CLAIM="0x01${ROOT_CLAIM:4:60}"
ROOT_CLAIM="0x01${ROOT_CLAIM:4}"
GAME_TYPE=255 ${SOURCE_DIR}/../create_game.sh http://localhost:8545 "${DISPUTE_GAME_FACTORY}" "${ROOT_CLAIM}" --private-key "${DEVNET_SPONSOR}"
......@@ -27,7 +27,7 @@ BLOCK_ORACLE_ADDR=$(cast call --rpc-url "${RPC}" "${GAME_IMPL_ADDR}" 'BLOCK_ORAC
echo "Block Oracle: ${BLOCK_ORACLE_ADDR}"
# Get the L2 block number of the latest output proposal. This is the proposal that will be disputed by the created game.
L2_BLOCK_NUM=$(cast call --rpc-url "${RPC}" "${L2OO_ADDR}" 'latestBlockNumber() public view returns (uint256)')
L2_BLOCK_NUM=$(cast call --rpc-url "${RPC}" "${L2OO_ADDR}" 'latestBlockNumber() returns(uint256)')
echo "L2 Block Number: ${L2_BLOCK_NUM}"
# Create a checkpoint in the block oracle to commit to the current L1 head.
......
......@@ -21,9 +21,10 @@ with additional rules. These are:
We also have the following custom tags:
- `@custom:proxied`: Add to a contract whenever it's meant to live behind a proxy.
- `@custom:upgradeable`: Add to a contract whenever it's meant to be used in an upgradeable contract.
- `@custom:semver`: Add to a constructor to indicate the version of a contract.
- `@custom:upgradeable`: Add to a contract whenever it's meant to be inherited by an upgradeable contract.
- `@custom:semver`: Add to `version` variable which indicate the contracts semver.
- `@custom:legacy`: Add to an event or function when it only exists for legacy support.
- `@custom:network-specific`: Add to state variables which vary between OP Chains.
#### Errors
......
......@@ -44,7 +44,7 @@
"lint": "pnpm lint:fix && pnpm lint:check"
},
"devDependencies": {
"@typescript-eslint/eslint-plugin": "^6.9.1",
"@typescript-eslint/eslint-plugin": "^6.10.0",
"@typescript-eslint/parser": "^6.9.1",
"tsx": "^3.14.0",
"typescript": "^5.2.2"
......
......@@ -49,7 +49,7 @@
"node-fetch": "^2.6.7"
},
"devDependencies": {
"@types/node": "^20.8.9",
"@types/node": "^20.9.0",
"mocha": "^10.2.0"
}
}
......@@ -44,7 +44,7 @@
"@types/chai": "^4.3.8",
"@types/chai-as-promised": "^7.1.5",
"@types/mocha": "^10.0.4",
"@types/node": "^20.8.9",
"@types/node": "^20.9.0",
"chai-as-promised": "^7.1.1",
"ethereum-waffle": "^4.0.10",
"ethers": "^5.7.2",
......
......@@ -31,11 +31,11 @@ importers:
specifier: ^10.0.4
version: 10.0.4
'@types/node':
specifier: ^20.8.9
version: 20.8.9
specifier: ^20.9.0
version: 20.9.0
'@typescript-eslint/eslint-plugin':
specifier: ^6.9.1
version: 6.9.1(@typescript-eslint/parser@6.9.1)(eslint@8.53.0)(typescript@5.2.2)
specifier: ^6.10.0
version: 6.10.0(@typescript-eslint/parser@6.9.1)(eslint@8.53.0)(typescript@5.2.2)
'@typescript-eslint/parser':
specifier: ^6.9.1
version: 6.9.1(eslint@8.53.0)(typescript@5.2.2)
......@@ -184,7 +184,7 @@ importers:
version: 2.19.0(ts-node@10.9.1)(typescript@5.2.2)
ts-node:
specifier: ^10.9.1
version: 10.9.1(@types/node@20.8.9)(typescript@5.2.2)
version: 10.9.1(@types/node@20.9.0)(typescript@5.2.2)
tsx:
specifier: ^3.14.0
version: 3.14.0
......@@ -268,8 +268,8 @@ importers:
packages/contracts-bedrock:
devDependencies:
'@typescript-eslint/eslint-plugin':
specifier: ^6.9.1
version: 6.9.1(@typescript-eslint/parser@6.9.1)(eslint@8.53.0)(typescript@5.2.2)
specifier: ^6.10.0
version: 6.10.0(@typescript-eslint/parser@6.9.1)(eslint@8.53.0)(typescript@5.2.2)
'@typescript-eslint/parser':
specifier: ^6.9.1
version: 6.9.1(eslint@8.53.0)(typescript@5.2.2)
......@@ -348,7 +348,7 @@ importers:
version: 5.2.2
vite:
specifier: ^4.5.0
version: 4.5.0(@types/node@20.8.9)
version: 4.5.0(@types/node@20.9.0)
vitest:
specifier: ^0.34.2
version: 0.34.2(jsdom@22.1.0)
......@@ -399,8 +399,8 @@ importers:
version: 2.6.7
devDependencies:
'@types/node':
specifier: ^20.8.9
version: 20.8.9
specifier: ^20.9.0
version: 20.9.0
mocha:
specifier: ^10.2.0
version: 10.2.0
......@@ -442,7 +442,7 @@ importers:
version: 1.18.6(typescript@5.2.2)(zod@3.22.4)
vite:
specifier: ^4.5.0
version: 4.5.0(@types/node@20.8.9)
version: 4.5.0(@types/node@20.9.0)
vitest:
specifier: ^0.34.2
version: 0.34.2(jsdom@22.1.0)
......@@ -493,8 +493,8 @@ importers:
specifier: ^10.0.4
version: 10.0.4
'@types/node':
specifier: ^20.8.9
version: 20.8.9
specifier: ^20.9.0
version: 20.9.0
chai-as-promised:
specifier: ^7.1.1
version: 7.1.1(chai@4.3.10)
......@@ -521,7 +521,7 @@ importers:
version: 15.1.0
ts-node:
specifier: ^10.9.1
version: 10.9.1(@types/node@20.8.9)(typescript@5.2.2)
version: 10.9.1(@types/node@20.9.0)(typescript@5.2.2)
typedoc:
specifier: ^0.25.3
version: 0.25.3(typescript@5.2.2)
......@@ -573,7 +573,7 @@ importers:
version: 1.18.6(typescript@5.2.2)(zod@3.22.4)
vite:
specifier: ^4.5.0
version: 4.5.0(@types/node@20.8.9)
version: 4.5.0(@types/node@20.9.0)
vitest:
specifier: ^0.34.1
version: 0.34.1
......@@ -3860,20 +3860,20 @@ packages:
/@types/bn.js@4.11.6:
resolution: {integrity: sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==}
dependencies:
'@types/node': 20.8.9
'@types/node': 20.9.0
dev: true
/@types/bn.js@5.1.0:
resolution: {integrity: sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==}
dependencies:
'@types/node': 20.8.9
'@types/node': 20.9.0
dev: true
/@types/body-parser@1.19.1:
resolution: {integrity: sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==}
dependencies:
'@types/connect': 3.4.35
'@types/node': 20.8.9
'@types/node': 20.9.0
dev: true
/@types/chai-as-promised@7.1.5:
......@@ -3906,7 +3906,7 @@ packages:
/@types/connect@3.4.35:
resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==}
dependencies:
'@types/node': 20.8.9
'@types/node': 20.9.0
/@types/dateformat@5.0.0:
resolution: {integrity: sha512-SZg4JdHIWHQGEokbYGZSDvo5wA4TLYPXaqhigs/wH+REDOejcJzgH+qyY+HtEUtWOZxEUkbhbdYPqQDiEgrXeA==}
......@@ -3920,7 +3920,7 @@ packages:
/@types/express-serve-static-core@4.17.35:
resolution: {integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==}
dependencies:
'@types/node': 20.8.9
'@types/node': 20.9.0
'@types/qs': 6.9.7
'@types/range-parser': 1.2.4
'@types/send': 0.17.1
......@@ -3939,7 +3939,7 @@ packages:
resolution: {integrity: sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==}
dependencies:
'@types/minimatch': 5.1.2
'@types/node': 20.8.8
'@types/node': 20.8.9
dev: true
/@types/is-ci@3.0.0:
......@@ -3966,7 +3966,7 @@ packages:
dependencies:
'@types/abstract-leveldown': 5.0.2
'@types/level-errors': 3.0.0
'@types/node': 20.8.9
'@types/node': 20.9.0
dev: true
/@types/lru-cache@5.1.1:
......@@ -3998,7 +3998,7 @@ packages:
/@types/mkdirp@0.5.2:
resolution: {integrity: sha512-U5icWpv7YnZYGsN4/cmh3WD2onMY0aJIiTE6+51TwJCttdHvtCYmkBNOobHlXwrJRL0nkH9jH4kD+1FAdMN4Tg==}
dependencies:
'@types/node': 20.8.9
'@types/node': 20.9.0
dev: true
/@types/mocha@10.0.4:
......@@ -4008,7 +4008,7 @@ packages:
/@types/morgan@1.9.7:
resolution: {integrity: sha512-4sJFBUBrIZkP5EvMm1L6VCXp3SQe8dnXqlVpe1jsmTjS1JQVmSjnpMNs8DosQd6omBi/K7BSKJ6z/Mc3ki0K9g==}
dependencies:
'@types/node': 20.8.8
'@types/node': 20.8.9
dev: true
/@types/ms@0.7.31:
......@@ -4017,7 +4017,7 @@ packages:
/@types/node-fetch@2.6.4:
resolution: {integrity: sha512-1ZX9fcN4Rvkvgv4E6PAY5WXUFWFcRWxZa3EW83UjycOB9ljJCedb2CupIP4RZMEwF/M3eTcCihbBRgwtGbg5Rg==}
dependencies:
'@types/node': 20.8.9
'@types/node': 20.9.0
form-data: 3.0.1
dev: true
......@@ -4028,14 +4028,14 @@ packages:
/@types/node@12.20.55:
resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==}
/@types/node@20.8.8:
resolution: {integrity: sha512-YRsdVxq6OaLfmR9Hy816IMp33xOBjfyOgUd77ehqg96CFywxAPbDbXvAsuN2KVg2HOT8Eh6uAfU+l4WffwPVrQ==}
/@types/node@20.8.9:
resolution: {integrity: sha512-UzykFsT3FhHb1h7yD4CA4YhBHq545JC0YnEz41xkipN88eKQtL6rSgocL5tbAP6Ola9Izm/Aw4Ora8He4x0BHg==}
dependencies:
undici-types: 5.25.3
undici-types: 5.26.5
dev: true
/@types/node@20.8.9:
resolution: {integrity: sha512-UzykFsT3FhHb1h7yD4CA4YhBHq545JC0YnEz41xkipN88eKQtL6rSgocL5tbAP6Ola9Izm/Aw4Ora8He4x0BHg==}
/@types/node@20.9.0:
resolution: {integrity: sha512-nekiGu2NDb1BcVofVcEKMIwzlx4NjHlcjhoxxKBNLtz15Y1z7MYf549DFvkHSId02Ax6kGwWntIBPC3l/JZcmw==}
dependencies:
undici-types: 5.26.5
......@@ -4049,7 +4049,7 @@ packages:
/@types/pbkdf2@3.1.0:
resolution: {integrity: sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==}
dependencies:
'@types/node': 20.8.9
'@types/node': 20.9.0
dev: true
/@types/pino-multi-stream@5.1.5:
......@@ -4067,13 +4067,13 @@ packages:
/@types/pino-std-serializers@2.4.1:
resolution: {integrity: sha512-17XcksO47M24IVTVKPeAByWUd3Oez7EbIjXpSbzMPhXVzgjGtrOa49gKBwxH9hb8dKv58OelsWQ+A1G1l9S3wQ==}
dependencies:
'@types/node': 20.8.9
'@types/node': 20.9.0
dev: true
/@types/pino@6.3.11:
resolution: {integrity: sha512-S7+fLONqSpHeW9d7TApUqO6VN47KYgOXhCNKwGBVLHObq8HhaAYlVqUNdfnvoXjCMiwE5xcPm/5R2ZUh8bgaXQ==}
dependencies:
'@types/node': 20.8.9
'@types/node': 20.9.0
'@types/pino-pretty': 4.7.1
'@types/pino-std-serializers': 2.4.1
sonic-boom: 2.8.0
......@@ -4119,7 +4119,7 @@ packages:
/@types/readable-stream@2.3.15:
resolution: {integrity: sha512-oM5JSKQCcICF1wvGgmecmHldZ48OZamtMxcGGVICOJA8o8cahXC1zEVAif8iwoc5j8etxFaRFnf095+CDsuoFQ==}
dependencies:
'@types/node': 20.8.9
'@types/node': 20.9.0
safe-buffer: 5.1.2
dev: true
......@@ -4130,7 +4130,7 @@ packages:
/@types/secp256k1@4.0.3:
resolution: {integrity: sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==}
dependencies:
'@types/node': 20.8.9
'@types/node': 20.9.0
dev: true
/@types/seedrandom@3.0.1:
......@@ -4149,14 +4149,14 @@ packages:
resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==}
dependencies:
'@types/mime': 1.3.2
'@types/node': 20.8.9
'@types/node': 20.9.0
dev: true
/@types/serve-static@1.13.10:
resolution: {integrity: sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==}
dependencies:
'@types/mime': 1.3.2
'@types/node': 20.8.9
'@types/node': 20.9.0
dev: true
/@types/sinon-chai@3.2.5:
......@@ -4193,16 +4193,16 @@ packages:
/@types/ws@7.4.7:
resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==}
dependencies:
'@types/node': 20.8.9
'@types/node': 20.9.0
/@types/ws@8.5.3:
resolution: {integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==}
dependencies:
'@types/node': 20.8.9
'@types/node': 20.9.0
dev: false
/@typescript-eslint/eslint-plugin@6.9.1(@typescript-eslint/parser@6.9.1)(eslint@8.53.0)(typescript@5.2.2):
resolution: {integrity: sha512-w0tiiRc9I4S5XSXXrMHOWgHgxbrBn1Ro+PmiYhSg2ZVdxrAJtQgzU5o2m1BfP6UOn7Vxcc6152vFjQfmZR4xEg==}
/@typescript-eslint/eslint-plugin@6.10.0(@typescript-eslint/parser@6.9.1)(eslint@8.53.0)(typescript@5.2.2):
resolution: {integrity: sha512-uoLj4g2OTL8rfUQVx2AFO1hp/zja1wABJq77P6IclQs6I/m9GLrm7jCdgzZkvWdDCQf1uEvoa8s8CupsgWQgVg==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
'@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
......@@ -4214,10 +4214,10 @@ packages:
dependencies:
'@eslint-community/regexpp': 4.6.2
'@typescript-eslint/parser': 6.9.1(eslint@8.53.0)(typescript@5.2.2)
'@typescript-eslint/scope-manager': 6.9.1
'@typescript-eslint/type-utils': 6.9.1(eslint@8.53.0)(typescript@5.2.2)
'@typescript-eslint/utils': 6.9.1(eslint@8.53.0)(typescript@5.2.2)
'@typescript-eslint/visitor-keys': 6.9.1
'@typescript-eslint/scope-manager': 6.10.0
'@typescript-eslint/type-utils': 6.10.0(eslint@8.53.0)(typescript@5.2.2)
'@typescript-eslint/utils': 6.10.0(eslint@8.53.0)(typescript@5.2.2)
'@typescript-eslint/visitor-keys': 6.10.0
debug: 4.3.4(supports-color@8.1.1)
eslint: 8.53.0
graphemer: 1.4.0
......@@ -4251,6 +4251,14 @@ packages:
- supports-color
dev: true
/@typescript-eslint/scope-manager@6.10.0:
resolution: {integrity: sha512-TN/plV7dzqqC2iPNf1KrxozDgZs53Gfgg5ZHyw8erd6jd5Ta/JIEcdCheXFt9b1NYb93a1wmIIVW/2gLkombDg==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
'@typescript-eslint/types': 6.10.0
'@typescript-eslint/visitor-keys': 6.10.0
dev: true
/@typescript-eslint/scope-manager@6.9.1:
resolution: {integrity: sha512-38IxvKB6NAne3g/+MyXMs2Cda/Sz+CEpmm+KLGEM8hx/CvnSRuw51i8ukfwB/B/sESdeTGet1NH1Wj7I0YXswg==}
engines: {node: ^16.0.0 || >=18.0.0}
......@@ -4259,8 +4267,8 @@ packages:
'@typescript-eslint/visitor-keys': 6.9.1
dev: true
/@typescript-eslint/type-utils@6.9.1(eslint@8.53.0)(typescript@5.2.2):
resolution: {integrity: sha512-eh2oHaUKCK58qIeYp19F5V5TbpM52680sB4zNSz29VBQPTWIlE/hCj5P5B1AChxECe/fmZlspAWFuRniep1Skg==}
/@typescript-eslint/type-utils@6.10.0(eslint@8.53.0)(typescript@5.2.2):
resolution: {integrity: sha512-wYpPs3hgTFblMYwbYWPT3eZtaDOjbLyIYuqpwuLBBqhLiuvJ+9sEp2gNRJEtR5N/c9G1uTtQQL5AhV0fEPJYcg==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
......@@ -4269,8 +4277,8 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/typescript-estree': 6.9.1(typescript@5.2.2)
'@typescript-eslint/utils': 6.9.1(eslint@8.53.0)(typescript@5.2.2)
'@typescript-eslint/typescript-estree': 6.10.0(typescript@5.2.2)
'@typescript-eslint/utils': 6.10.0(eslint@8.53.0)(typescript@5.2.2)
debug: 4.3.4(supports-color@8.1.1)
eslint: 8.53.0
ts-api-utils: 1.0.1(typescript@5.2.2)
......@@ -4279,11 +4287,37 @@ packages:
- supports-color
dev: true
/@typescript-eslint/types@6.10.0:
resolution: {integrity: sha512-36Fq1PWh9dusgo3vH7qmQAj5/AZqARky1Wi6WpINxB6SkQdY5vQoT2/7rW7uBIsPDcvvGCLi4r10p0OJ7ITAeg==}
engines: {node: ^16.0.0 || >=18.0.0}
dev: true
/@typescript-eslint/types@6.9.1:
resolution: {integrity: sha512-BUGslGOb14zUHOUmDB2FfT6SI1CcZEJYfF3qFwBeUrU6srJfzANonwRYHDpLBuzbq3HaoF2XL2hcr01c8f8OaQ==}
engines: {node: ^16.0.0 || >=18.0.0}
dev: true
/@typescript-eslint/typescript-estree@6.10.0(typescript@5.2.2):
resolution: {integrity: sha512-ek0Eyuy6P15LJVeghbWhSrBCj/vJpPXXR+EpaRZqou7achUWL8IdYnMSC5WHAeTWswYQuP2hAZgij/bC9fanBg==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
'@typescript-eslint/types': 6.10.0
'@typescript-eslint/visitor-keys': 6.10.0
debug: 4.3.4(supports-color@8.1.1)
globby: 11.1.0
is-glob: 4.0.3
semver: 7.5.4
ts-api-utils: 1.0.1(typescript@5.2.2)
typescript: 5.2.2
transitivePeerDependencies:
- supports-color
dev: true
/@typescript-eslint/typescript-estree@6.9.1(typescript@5.2.2):
resolution: {integrity: sha512-U+mUylTHfcqeO7mLWVQ5W/tMLXqVpRv61wm9ZtfE5egz7gtnmqVIw9ryh0mgIlkKk9rZLY3UHygsBSdB9/ftyw==}
engines: {node: ^16.0.0 || >=18.0.0}
......@@ -4305,8 +4339,8 @@ packages:
- supports-color
dev: true
/@typescript-eslint/utils@6.9.1(eslint@8.53.0)(typescript@5.2.2):
resolution: {integrity: sha512-L1T0A5nFdQrMVunpZgzqPL6y2wVreSyHhKGZryS6jrEN7bD9NplVAyMryUhXsQ4TWLnZmxc2ekar/lSGIlprCA==}
/@typescript-eslint/utils@6.10.0(eslint@8.53.0)(typescript@5.2.2):
resolution: {integrity: sha512-v+pJ1/RcVyRc0o4wAGux9x42RHmAjIGzPRo538Z8M1tVx6HOnoQBCX/NoadHQlZeC+QO2yr4nNSFWOoraZCAyg==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
......@@ -4314,9 +4348,9 @@ packages:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0)
'@types/json-schema': 7.0.12
'@types/semver': 7.5.0
'@typescript-eslint/scope-manager': 6.9.1
'@typescript-eslint/types': 6.9.1
'@typescript-eslint/typescript-estree': 6.9.1(typescript@5.2.2)
'@typescript-eslint/scope-manager': 6.10.0
'@typescript-eslint/types': 6.10.0
'@typescript-eslint/typescript-estree': 6.10.0(typescript@5.2.2)
eslint: 8.53.0
semver: 7.5.4
transitivePeerDependencies:
......@@ -4324,6 +4358,14 @@ packages:
- typescript
dev: true
/@typescript-eslint/visitor-keys@6.10.0:
resolution: {integrity: sha512-xMGluxQIEtOM7bqFCo+rCMh5fqI+ZxV5RUUOa29iVPz1OgCZrtc7rFnz5cLUazlkPKYqX+75iuDq7m0HQ48nCg==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
'@typescript-eslint/types': 6.10.0
eslint-visitor-keys: 3.4.3
dev: true
/@typescript-eslint/visitor-keys@6.9.1:
resolution: {integrity: sha512-MUaPUe/QRLEffARsmNfmpghuQkW436DvESW+h+M52w0coICHRfD6Np9/K6PdACwnrq1HmuLl+cSPZaJmeVPkSw==}
engines: {node: ^16.0.0 || >=18.0.0}
......@@ -8959,7 +9001,7 @@ packages:
solc: 0.7.3(debug@4.3.4)
source-map-support: 0.5.21
stacktrace-parser: 0.1.10
ts-node: 10.9.1(@types/node@20.8.9)(typescript@5.2.2)
ts-node: 10.9.1(@types/node@20.9.0)(typescript@5.2.2)
tsort: 0.0.1
typescript: 5.2.2
undici: 5.24.0
......@@ -13713,7 +13755,7 @@ packages:
tsconfig-paths: 3.14.2
dev: true
/ts-node@10.9.1(@types/node@20.8.9)(typescript@5.2.2):
/ts-node@10.9.1(@types/node@20.9.0)(typescript@5.2.2):
resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
hasBin: true
peerDependencies:
......@@ -13732,7 +13774,7 @@ packages:
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.4
'@types/node': 20.8.9
'@types/node': 20.9.0
acorn: 8.10.0
acorn-walk: 8.2.0
arg: 4.1.3
......@@ -14053,10 +14095,6 @@ packages:
resolution: {integrity: sha512-BQFnUDuAQ4Yf/cYY5LNrK9NCJFKriaRbD9uR1fTeXnBeoa97W0i41qkZfGO9pSo8I5KzjAcSY2XYtdf0oKd7KQ==}
dev: true
/undici-types@5.25.3:
resolution: {integrity: sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==}
dev: true
/undici-types@5.26.5:
resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
......@@ -14337,7 +14375,7 @@ packages:
- utf-8-validate
- zod
/vite-node@0.34.1(@types/node@20.8.9):
/vite-node@0.34.1(@types/node@20.9.0):
resolution: {integrity: sha512-odAZAL9xFMuAg8aWd7nSPT+hU8u2r9gU3LRm9QKjxBEF2rRdWpMuqkrkjvyVQEdNFiBctqr2Gg4uJYizm5Le6w==}
engines: {node: '>=v14.18.0'}
hasBin: true
......@@ -14347,7 +14385,7 @@ packages:
mlly: 1.4.0
pathe: 1.1.1
picocolors: 1.0.0
vite: 4.5.0(@types/node@20.8.9)
vite: 4.5.0(@types/node@20.9.0)
transitivePeerDependencies:
- '@types/node'
- less
......@@ -14359,7 +14397,7 @@ packages:
- terser
dev: true
/vite-node@0.34.2(@types/node@20.8.8):
/vite-node@0.34.2(@types/node@20.8.9):
resolution: {integrity: sha512-JtW249Zm3FB+F7pQfH56uWSdlltCo1IOkZW5oHBzeQo0iX4jtC7o1t9aILMGd9kVekXBP2lfJBEQt9rBh07ebA==}
engines: {node: '>=v14.18.0'}
hasBin: true
......@@ -14369,7 +14407,7 @@ packages:
mlly: 1.4.0
pathe: 1.1.1
picocolors: 1.0.0
vite: 4.5.0(@types/node@20.8.8)
vite: 4.5.0(@types/node@20.8.9)
transitivePeerDependencies:
- '@types/node'
- less
......@@ -14381,7 +14419,7 @@ packages:
- terser
dev: true
/vite-node@0.34.2(@types/node@20.8.9):
/vite-node@0.34.2(@types/node@20.9.0):
resolution: {integrity: sha512-JtW249Zm3FB+F7pQfH56uWSdlltCo1IOkZW5oHBzeQo0iX4jtC7o1t9aILMGd9kVekXBP2lfJBEQt9rBh07ebA==}
engines: {node: '>=v14.18.0'}
hasBin: true
......@@ -14391,7 +14429,7 @@ packages:
mlly: 1.4.0
pathe: 1.1.1
picocolors: 1.0.0
vite: 4.5.0(@types/node@20.8.9)
vite: 4.5.0(@types/node@20.9.0)
transitivePeerDependencies:
- '@types/node'
- less
......@@ -14403,7 +14441,7 @@ packages:
- terser
dev: true
/vite-node@0.34.4(@types/node@20.8.8):
/vite-node@0.34.4(@types/node@20.8.9):
resolution: {integrity: sha512-ho8HtiLc+nsmbwZMw8SlghESEE3KxJNp04F/jPUCLVvaURwt0d+r9LxEqCX5hvrrOQ0GSyxbYr5ZfRYhQ0yVKQ==}
engines: {node: '>=v14.18.0'}
hasBin: true
......@@ -14413,7 +14451,7 @@ packages:
mlly: 1.4.0
pathe: 1.1.1
picocolors: 1.0.0
vite: 4.5.0(@types/node@20.8.8)
vite: 4.5.0(@types/node@20.8.9)
transitivePeerDependencies:
- '@types/node'
- less
......@@ -14425,7 +14463,7 @@ packages:
- terser
dev: true
/vite@4.4.10(@types/node@20.8.8):
/vite@4.4.10(@types/node@20.8.9):
resolution: {integrity: sha512-TzIjiqx9BEXF8yzYdF2NTf1kFFbjMjUSV0LFZ3HyHoI3SGSPLnnFUKiIQtL3gl2AjHvMrprOvQ3amzaHgQlAxw==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
......@@ -14453,7 +14491,7 @@ packages:
terser:
optional: true
dependencies:
'@types/node': 20.8.8
'@types/node': 20.8.9
esbuild: 0.18.20
postcss: 8.4.27
rollup: 3.28.0
......@@ -14461,7 +14499,7 @@ packages:
fsevents: 2.3.3
dev: true
/vite@4.5.0(@types/node@20.8.8):
/vite@4.5.0(@types/node@20.8.9):
resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
......@@ -14489,7 +14527,7 @@ packages:
terser:
optional: true
dependencies:
'@types/node': 20.8.8
'@types/node': 20.8.9
esbuild: 0.18.20
postcss: 8.4.27
rollup: 3.28.0
......@@ -14497,7 +14535,7 @@ packages:
fsevents: 2.3.3
dev: true
/vite@4.5.0(@types/node@20.8.9):
/vite@4.5.0(@types/node@20.9.0):
resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
......@@ -14525,7 +14563,7 @@ packages:
terser:
optional: true
dependencies:
'@types/node': 20.8.9
'@types/node': 20.9.0
esbuild: 0.18.20
postcss: 8.4.27
rollup: 3.28.0
......@@ -14566,7 +14604,7 @@ packages:
dependencies:
'@types/chai': 4.3.8
'@types/chai-subset': 1.3.3
'@types/node': 20.8.9
'@types/node': 20.9.0
'@vitest/expect': 0.34.1
'@vitest/runner': 0.34.1
'@vitest/snapshot': 0.34.1
......@@ -14585,8 +14623,8 @@ packages:
strip-literal: 1.0.1
tinybench: 2.5.0
tinypool: 0.7.0
vite: 4.5.0(@types/node@20.8.9)
vite-node: 0.34.1(@types/node@20.8.9)
vite: 4.5.0(@types/node@20.9.0)
vite-node: 0.34.1(@types/node@20.9.0)
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less
......@@ -14631,7 +14669,7 @@ packages:
dependencies:
'@types/chai': 4.3.8
'@types/chai-subset': 1.3.3
'@types/node': 20.8.9
'@types/node': 20.9.0
'@vitest/expect': 0.34.2
'@vitest/runner': 0.34.2
'@vitest/snapshot': 0.34.2
......@@ -14650,8 +14688,8 @@ packages:
strip-literal: 1.0.1
tinybench: 2.5.0
tinypool: 0.7.0
vite: 4.5.0(@types/node@20.8.9)
vite-node: 0.34.2(@types/node@20.8.9)
vite: 4.5.0(@types/node@20.9.0)
vite-node: 0.34.2(@types/node@20.9.0)
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less
......@@ -14696,7 +14734,7 @@ packages:
dependencies:
'@types/chai': 4.3.7
'@types/chai-subset': 1.3.3
'@types/node': 20.8.8
'@types/node': 20.8.9
'@vitest/expect': 0.34.2
'@vitest/runner': 0.34.2
'@vitest/snapshot': 0.34.2
......@@ -14716,8 +14754,8 @@ packages:
strip-literal: 1.0.1
tinybench: 2.5.0
tinypool: 0.7.0
vite: 4.5.0(@types/node@20.8.8)
vite-node: 0.34.2(@types/node@20.8.8)
vite: 4.5.0(@types/node@20.8.9)
vite-node: 0.34.2(@types/node@20.8.9)
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less
......@@ -14762,7 +14800,7 @@ packages:
dependencies:
'@types/chai': 4.3.7
'@types/chai-subset': 1.3.3
'@types/node': 20.8.8
'@types/node': 20.8.9
'@vitest/expect': 0.34.4
'@vitest/runner': 0.34.4
'@vitest/snapshot': 0.34.4
......@@ -14781,8 +14819,8 @@ packages:
strip-literal: 1.0.1
tinybench: 2.5.0
tinypool: 0.7.0
vite: 4.4.10(@types/node@20.8.8)
vite-node: 0.34.4(@types/node@20.8.8)
vite: 4.4.10(@types/node@20.8.9)
vite-node: 0.34.4(@types/node@20.8.9)
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment