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

Chopsticks provider #432

Merged
merged 21 commits into from
Oct 17, 2023
Merged

Chopsticks provider #432

merged 21 commits into from
Oct 17, 2023

Conversation

qiweiii
Copy link
Member

@qiweiii qiweiii commented Oct 11, 2023

related: polkadot-js/apps#9903

A provider that can be used in ApiPromise, to be integrated here: polkadot-js/apps@master...qiweiii:polkadot-js-apps:integrate-chopsticks

Todo

  • fix and test tx and subscribe
  • fix playwright tests (seems cannot work, posted a issue in playwright)
  • fix build
  • test build with polkadotjs app
Screen.Recording.2023-10-17.at.09.18.35.mov

@ermalkaleci
Copy link
Collaborator

the only way to make this work on polkadot.js.org/apps is to run chopsticks on background, otherwise this is unusable

@xlc
Copy link
Member

xlc commented Oct 11, 2023

@ermalkaleci you mean the wasm execution will freeze UI by blocking the main therad? in that case yeah we need a web worker

@ermalkaleci
Copy link
Collaborator

@ermalkaleci you mean the wasm execution will freeze UI by blocking the main therad? in that case yeah we need a web worker

yes

@ermalkaleci
Copy link
Collaborator

I think ChopsticksProvider can start a web worker that contains blockchain setup and use post message for rpc calls

@qiweiii
Copy link
Member Author

qiweiii commented Oct 11, 2023

Yea when I was trying to test tx and it keeps hanging, so I need to setup chain in a web worker

@qiweiii qiweiii marked this pull request as ready for review October 17, 2023 01:13
packages/core/src/chopsticks-provider.ts Outdated Show resolved Hide resolved
packages/core/src/chopsticks-provider.ts Outdated Show resolved Hide resolved
packages/core/src/chopsticks-provider.ts Outdated Show resolved Hide resolved
packages/e2e/src/chopsticks-provider.test.ts Show resolved Hide resolved
packages/core/tsconfig.json Outdated Show resolved Hide resolved
@qiweiii
Copy link
Member Author

qiweiii commented Oct 17, 2023

Todo in future:
node.js compatibility, issue: #446

@xlc xlc merged commit 732150c into AcalaNetwork:master Oct 17, 2023
5 checks passed
timbrinded added a commit to moondance-labs/chopsticks that referenced this pull request Nov 20, 2023
* export `signFake` helper (AcalaNetwork#379)

* export sign fake

* Update packages/chopsticks/src/utils/signFake.ts

Co-authored-by: Xiliang Chen <[email protected]>

* fix

* fix lint

---------

Co-authored-by: Xiliang Chen <[email protected]>

* Bump axios from 1.4.0 to 1.5.0 (AcalaNetwork#380)

Bumps [axios](https://github.com/axios/axios) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.4.0...v1.5.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/node from 20.5.1 to 20.5.7 (AcalaNetwork#381)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.5.1 to 20.5.7.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump unplugin-swc from 1.3.2 to 1.4.2 (AcalaNetwork#382)

Bumps [unplugin-swc](https://github.com/hannoeru/unplugin-swc) from 1.3.2 to 1.4.2.
- [Release notes](https://github.com/hannoeru/unplugin-swc/releases)
- [Commits](unplugin/unplugin-swc@v1.3.2...v1.4.2)

---
updated-dependencies:
- dependency-name: unplugin-swc
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @typescript-eslint/eslint-plugin from 6.4.0 to 6.5.0 (AcalaNetwork#383)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.4.0 to 6.5.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.5.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump eslint from 8.47.0 to 8.48.0 (AcalaNetwork#384)

Bumps [eslint](https://github.com/eslint/eslint) from 8.47.0 to 8.48.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v8.47.0...v8.48.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* add unsafeBlockHeight (AcalaNetwork#387)

* add unsageBlockHeight

* add unsafeBlockHeight in test

* Update packages/core/src/blockchain/block-builder.ts

Co-authored-by: Xiliang Chen <[email protected]>

* fix unsafeBlockHeight test

---------

Co-authored-by: Xiliang Chen <[email protected]>

* bump

* add unsafeBlockHeight to dev.newBlock

* fix

* fix

* allow dev rpc set runtime log level (AcalaNetwork#390)

* fix runtime log level setting

* Revert "fix runtime log level setting"

This reverts commit 5fe97fc.

* dev rpc runtime log level

* fix log level validation and refactor log

* fix header.toJSON is not a function (AcalaNetwork#393)

* fix header.toJSON undefined

* fix BlockEntity Header type

* release 0.8.0 (AcalaNetwork#394)

* feat: load blocks from db (AcalaNetwork#392)

* feat: load blocks from db

* fix load blocks

* fix: make tests independent

* fix: override storage after load blocks

* fix: storage

* fix: load latest block only

* feat: resume using block number hash

* fix polkadot js got unknown error (AcalaNetwork#396)

* fix error.toJSON undefined

* fix: pass error to polkadot

* add a test for reject unsigned extrinsic

* Deploy web test to github pages (AcalaNetwork#397)

* deploy web-test to pages

* fix: workflow syntax

* fix: workflow syntax

* fix: rename

* fix: action

* fix

* fix

* fix for upstream

* child storage support (AcalaNetwork#391)

* child storage support

* merge child with key

* cleanup

* Update karura.yml (AcalaNetwork#400)

* bump 0.8.1 (AcalaNetwork#401)

* fix web test build (AcalaNetwork#402)

* fix typeorm vite bundle using a patch

* remove comments

* fix patch

* Set up docs (AcalaNetwork#403)

* deploy web-test to pages

* fix: workflow syntax

* fix: workflow syntax

* fix: rename

* fix: action

* fix

* fix

* fix for upstream

* setup doc generation

* test deploy in pr

* remove pr trigger

* fix lint

* fix deploy docs (AcalaNetwork#404)

* fix route

* trigger

* remove pr deploy trigger

* Add types and doc for `new-block` (AcalaNetwork#406)

* refactor api-extractor config

* fix docs home page

* fix

* test tsdoc for new-block

* use typedoc

* fix new-block comments

* test deploy

* remove pr deploy trigger

* add more rpc docs (AcalaNetwork#408)

* refactor api-extractor config

* fix docs home page

* fix

* test tsdoc for new-block

* use typedoc

* fix new-block comments

* test deploy

* remove pr deploy trigger

* add more rpc types

* add more docs

* export types

* add rpc types and docs (AcalaNetwork#409)

* add rpc types and docs

* refactor and add types

* Update Tinkernet RPC (AcalaNetwork#411)

* camelCase TX event names (AcalaNetwork#412)

* add core package docs (AcalaNetwork#410)

* add blockchain docs

* add docs for blockchain and block class

* add docs for storage

* add api class doc

* remove obvious comments

* remove obvious comments

* add test for resume with xcm options (AcalaNetwork#413)

* Bump get-func-name from 2.0.0 to 2.0.2 (AcalaNetwork#416)

Bumps [get-func-name](https://github.com/chaijs/get-func-name) from 2.0.0 to 2.0.2.
- [Release notes](https://github.com/chaijs/get-func-name/releases)
- [Commits](https://github.com/chaijs/get-func-name/commits/v2.0.2)

---
updated-dependencies:
- dependency-name: get-func-name
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* improve web test (AcalaNetwork#415)

* improve web test

* fix ci

* fix web-test tests

* fix lint

* update readme (AcalaNetwork#418)

* fix link in readme (AcalaNetwork#419)

* Bump axios from 1.5.0 to 1.5.1 (AcalaNetwork#423)

Bumps [axios](https://github.com/axios/axios) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.5.0...v1.5.1)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump ws and @types/ws (AcalaNetwork#420)

Bumps [ws](https://github.com/websockets/ws) and [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws). These dependencies needed to be updated together.

Updates `ws` from 8.13.0 to 8.14.2
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](websockets/ws@8.13.0...8.14.2)

Updates `@types/ws` from 8.5.5 to 8.5.6
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws)

---
updated-dependencies:
- dependency-name: ws
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: "@types/ws"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump vitest from 0.34.2 to 0.34.6 (AcalaNetwork#421)

Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 0.34.2 to 0.34.6.
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v0.34.6/packages/vitest)

---
updated-dependencies:
- dependency-name: vitest
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/lodash from 4.14.197 to 4.14.199 (AcalaNetwork#422)

Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) from 4.14.197 to 4.14.199.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

---
updated-dependencies:
- dependency-name: "@types/lodash"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @mui/material from 5.14.10 to 5.14.11 (AcalaNetwork#424)

Bumps [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) from 5.14.10 to 5.14.11.
- [Release notes](https://github.com/mui/material-ui/releases)
- [Changelog](https://github.com/mui/material-ui/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mui/material-ui/commits/v5.14.11/packages/mui-material)

---
updated-dependencies:
- dependency-name: "@mui/material"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump postcss from 8.4.28 to 8.4.31 (AcalaNetwork#425)

Bumps [postcss](https://github.com/postcss/postcss) from 8.4.28 to 8.4.31.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](postcss/postcss@8.4.28...8.4.31)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix yarn.lock

* Bump zod from 3.22.2 to 3.22.3 (AcalaNetwork#427)

Bumps [zod](https://github.com/colinhacks/zod) from 3.22.2 to 3.22.3.
- [Release notes](https://github.com/colinhacks/zod/releases)
- [Changelog](https://github.com/colinhacks/zod/blob/master/CHANGELOG.md)
- [Commits](colinhacks/zod@v3.22.2...v3.22.3)

---
updated-dependencies:
- dependency-name: zod
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* 0.8.2 (AcalaNetwork#428)

* refactor block builder (AcalaNetwork#429)

* fix browser undefined (AcalaNetwork#430)

* fix browser undefined

* fix test

* fix test

* fix

* update web-test (AcalaNetwork#433)

* update smoldot and fix empty next key (AcalaNetwork#438)

* update smoldot and fix empty next key

* fix trie empty next key

* lint

* update test

* bump 0.8.3 (AcalaNetwork#439)

* update sidecar (AcalaNetwork#440)

* fix getBlockHash & add chain_getHead alias (AcalaNetwork#441)

* add chain_getHead alias

* support multiple hash fetch

* handle null

* fix author rpc (AcalaNetwork#442)

* fix undefined params (AcalaNetwork#443)

* Chopsticks provider (AcalaNetwork#432)

* add chopsticks provider

* refactor substrate rpc handlers into core

* add e2e tests

* add e2e test

* put chain setup in worker

* manual testing

* remove snapshot

* fix tx subscribe

* add playwright tests

* fix vite build

* try fix playwright tests

* fix subscribe

* fix test

* remote coment

* fix log level

* fix indent

* fix logger

* fix lint

* improve resume (AcalaNetwork#448)

* disable chopsticks provider (AcalaNetwork#450)

* use worker for wasm-executor (AcalaNetwork#445)

* use worker for wasm-executor

* fix path

* fix buffer

* worker terminate

* run crowdloan.test only on CI

* fix unsafe block height error (AcalaNetwork#447)

* fix unsafe block height error

* add regression test

* fix child trie (AcalaNetwork#449)

* fix child trie

* update snapshot

* add test

* update sidecar script (AcalaNetwork#454)

* 0.8.4

* support batch request (AcalaNetwork#453)

* support batch request

* batch response

* add tests

* use promise.all

* Update packages/chopsticks/src/server.ts

Co-authored-by: Ermal Kaleci <[email protected]>

* fix ws client

---------

Co-authored-by: Ermal Kaleci <[email protected]>

* add chopsticks provider (AcalaNetwork#456)

* update release action (AcalaNetwork#458)

* make db its own package (AcalaNetwork#460)

* make db its own package

* bump (AcalaNetwork#461)

* update genesis provider (AcalaNetwork#462)

* fix docs (AcalaNetwork#463)

* update deps (AcalaNetwork#464)

* reduce default maxMemoryBlockCount (AcalaNetwork#465)

* fix types (AcalaNetwork#466)

* fix types and deps

* fix

* add retry (AcalaNetwork#467)

* improve references (AcalaNetwork#468)

* improve references

* fix lint

* retry on sqlite initialise (AcalaNetwork#469)

* fix cli option (AcalaNetwork#470)

* fix cli option

* fix resume option

* fix boolean

* apply after validation (AcalaNetwork#471)

* enable sqlite wal (AcalaNetwork#472)

* enable sqlite wal

* sqlite PRAGMA busy_timeout

* update sidecar

* Update .github/workflows/ci.yml

Co-authored-by: Xiliang Chen <[email protected]>

---------

Co-authored-by: Xiliang Chen <[email protected]>

* fix deleted key (AcalaNetwork#478)

* fix deleted key

* Increase timeout

* use Map for better performance

* enable threads

* Bump browserify-sign from 4.2.1 to 4.2.2 (AcalaNetwork#479)

Bumps [browserify-sign](https://github.com/crypto-browserify/browserify-sign) from 4.2.1 to 4.2.2.
- [Changelog](https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md)
- [Commits](browserify/browserify-sign@v4.2.1...v4.2.2)

---
updated-dependencies:
- dependency-name: browserify-sign
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix test (AcalaNetwork#482)

* support http endpoint (AcalaNetwork#480)

* run block rpc (AcalaNetwork#476)

* run block rpc

* include logs

* improve

* no need to set head

* to u8a

* fix

* fix

* 0.8.5-2

* export plugins (AcalaNetwork#483)

* 0.8.5-3

* use indexedDB instead of sqljs (AcalaNetwork#477)

* add idb for browser

* add test

* fix test

* remove extra package

* remove package

* remove localforage

* using cursor

* add more tests

* fix test

* fix tests

* fix lint

* fix keyValue key

* fix

* reduce key value storage size

* small fix

* undo comment

---------

Co-authored-by: Ermal Kaleci <[email protected]>

* fix deps (AcalaNetwork#484)

* bump (AcalaNetwork#485)

* improve worker (AcalaNetwork#488)

* 0.8.5-5

* enable api cache (AcalaNetwork#486)

* dual publish (AcalaNetwork#489)

* build esm cjs package

* update chopsticks.js

* update tsconfig and fix path

* fix docs

* fix yarn pack

* no need to remove .buildinfo now that they're created inside dist

---------

Co-authored-by: Ermal Kaleci <[email protected]>

* bump (AcalaNetwork#490)

* fix RPC getBlock number (AcalaNetwork#491)

* teardown chains (AcalaNetwork#492)

* update run block result format (AcalaNetwork#495)

* update the format so it is easier to use

* remove console.log

* 0.9.0 (AcalaNetwork#496)

* Bump pino from 8.15.0 to 8.16.1 (AcalaNetwork#499)

Bumps [pino](https://github.com/pinojs/pino) from 8.15.0 to 8.16.1.
- [Release notes](https://github.com/pinojs/pino/releases)
- [Commits](pinojs/pino@v8.15.0...v8.16.1)

---
updated-dependencies:
- dependency-name: pino
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/yargs from 17.0.24 to 17.0.29 (AcalaNetwork#500)

Bumps [@types/yargs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/yargs) from 17.0.24 to 17.0.29.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/yargs)

---
updated-dependencies:
- dependency-name: "@types/yargs"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump axios from 1.5.1 to 1.6.0 (AcalaNetwork#501)

Bumps [axios](https://github.com/axios/axios) from 1.5.1 to 1.6.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.5.1...v1.6.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @swc/core from 1.3.78 to 1.3.95 (AcalaNetwork#503)

Bumps [@swc/core](https://github.com/swc-project/swc) from 1.3.78 to 1.3.95.
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](swc-project/swc@v1.3.78...v1.3.95)

---
updated-dependencies:
- dependency-name: "@swc/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix: order of wasm and storage overrides (AcalaNetwork#505)

* improve decoder (AcalaNetwork#504)

* improve decoder

* update

* support runtime log level (AcalaNetwork#508)

* support runtime log level

* fix path

* update submodule

* update Cargo.lock

* support well known keys (AcalaNetwork#507)

* support well known keys

* no need to toString

* fix decode

* code is handled

* fix

* fmt

* Update packages/chopsticks/src/plugins/run-block/index.ts

Co-authored-by: Qiwei Yang <[email protected]>

---------

Co-authored-by: Qiwei Yang <[email protected]>

* update submodule

* 0.9.1-1

* Fix path and update smoldot (AcalaNetwork#509)

* update smoldot

* fix template path

* follow mode (AcalaNetwork#498)

* basic follow mode

* wip: subscribeNewHeads

* update

* remove output and html

* reuse parent

* fix esm (AcalaNetwork#511)

* fix esm

* bump

* fix

* add bridge hub

* polkadot bridge hub

* use swc for build (AcalaNetwork#517)

* use swc for build

* fix sidecar

* bump

* exclude web-test from build (AcalaNetwork#518)

* ensure decode key and values are json (AcalaNetwork#519)

* ensure everything are JSON

* fmt

* fix

* chore: fix typos (AcalaNetwork#521)

* Node next (AcalaNetwork#522)

* switch moduleResolver nodenext

* fix type

* bump

* fix plugins (AcalaNetwork#523)

* action timeout (AcalaNetwork#524)

* action timeout

* exit on fail test

* update deps

* update wellknown key (AcalaNetwork#525)

* release 0.9.1 (AcalaNetwork#526)

* improve runtime logging (AcalaNetwork#529)

* improve runtime logging

* use log::info instead

* lint

* fix level

* Fix validation data mock (AcalaNetwork#531)

* fix mock validation data for new upgrade

* bump

* fix version (AcalaNetwork#532)

* update config

* no init warn (AcalaNetwork#535)

* improve load rpc plugin (AcalaNetwork#514)

* improve load plugin

* restore

* add load rpc plugin

* fix

* add cli plugin lazy load

* fix

* fix DISABLE_PLUGINS

* refactor

* update

* dev container

* keep extend plugin

* fix lint

* update read rpc methods

* revert executor build

* fix lint

* add rpc plugin schema check (AcalaNetwork#528)

* fix hrmp (AcalaNetwork#537)

* fix hrmp

* bump

* ignore api warnings (AcalaNetwork#538)

* ws reconnect (AcalaNetwork#539)

* max cache for decoder (AcalaNetwork#530)

* max cache for decoder

* change cache size

* add utils package (AcalaNetwork#536)

* add utils package

* fix export

* registry cache (AcalaNetwork#540)

* registry cache

* fix

* executor dual pkg (AcalaNetwork#541)

* bun missing URL.createObjectURL workaround for wasm init (AcalaNetwork#543)

* update wasm init (AcalaNetwork#544)

* update readme (AcalaNetwork#545)

* add missing deps (AcalaNetwork#546)

* feat: add centrifuge config (AcalaNetwork#549)

* release 0.9.2 (AcalaNetwork#548)

* fix

* lint

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Shunji Zhan <[email protected]>
Co-authored-by: Xiliang Chen <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Qiwei Yang <[email protected]>
Co-authored-by: Ermal Kaleci <[email protected]>
Co-authored-by: Gabriel Facco de Arruda <[email protected]>
Co-authored-by: James Wilson <[email protected]>
Co-authored-by: William Freudenberger <[email protected]>
Co-authored-by: vuittont60 <[email protected]>
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.

3 participants