From 42982cb8f5092c303b3fe898ef5c25f73f609579 Mon Sep 17 00:00:00 2001 From: TuanD Date: Wed, 13 Mar 2024 12:50:12 +0700 Subject: [PATCH 01/24] fix: rm bs58 (#809) --- .changeset/odd-hotels-stare.md | 5 +++++ packages/web3/login-widget/package.json | 1 - pnpm-lock.yaml | 3 --- 3 files changed, 5 insertions(+), 4 deletions(-) create mode 100644 .changeset/odd-hotels-stare.md diff --git a/.changeset/odd-hotels-stare.md b/.changeset/odd-hotels-stare.md new file mode 100644 index 000000000..1492fbc8b --- /dev/null +++ b/.changeset/odd-hotels-stare.md @@ -0,0 +1,5 @@ +--- +"@mochi-web3/login-widget": patch +--- + +Remove bs58 lib diff --git a/packages/web3/login-widget/package.json b/packages/web3/login-widget/package.json index e3a78f1f4..2633c3780 100644 --- a/packages/web3/login-widget/package.json +++ b/packages/web3/login-widget/package.json @@ -52,7 +52,6 @@ "@solana/web3.js": "1.74.0", "@uidotdev/usehooks": "^2.4.0", "browser-string-hexer": "^1.0.0", - "bs58": "^5.0.0", "dlv": "^1.1.3", "ethers": "^5.7.0", "framer-motion": "^10.16.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bb025cef8..e939e9e8c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2493,9 +2493,6 @@ importers: browser-string-hexer: specifier: ^1.0.0 version: 1.0.0 - bs58: - specifier: ^5.0.0 - version: 5.0.0 dlv: specifier: ^1.1.3 version: 1.1.3 From 5456b94f7560c5a7430fe28298558866dc64ef0c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 13 Mar 2024 13:14:47 +0700 Subject: [PATCH 02/24] release: [skip apps] bump npm package(s) (#779) Co-authored-by: github-actions[bot] --- .changeset/cuddly-bears-push.md | 5 -- .changeset/dirty-berries-try.md | 5 -- .changeset/odd-hotels-stare.md | 5 -- .changeset/silver-dryers-bathe.md | 5 -- .changeset/twelve-dolphins-add.md | 5 -- packages/components/accordion/CHANGELOG.md | 7 +++ packages/components/accordion/package.json | 2 +- packages/components/action-bar/CHANGELOG.md | 8 ++++ packages/components/action-bar/package.json | 2 +- packages/components/alert/CHANGELOG.md | 9 ++++ packages/components/alert/package.json | 2 +- packages/components/avatar-group/CHANGELOG.md | 8 ++++ packages/components/avatar-group/package.json | 2 +- packages/components/avatar/CHANGELOG.md | 8 ++++ packages/components/avatar/package.json | 2 +- packages/components/badge/CHANGELOG.md | 7 +++ packages/components/badge/package.json | 2 +- packages/components/button/CHANGELOG.md | 7 +++ packages/components/button/package.json | 2 +- packages/components/card/CHANGELOG.md | 7 +++ packages/components/card/package.json | 2 +- packages/components/checkbox/CHANGELOG.md | 7 +++ packages/components/checkbox/package.json | 2 +- .../components/content-editable/CHANGELOG.md | 7 +++ .../components/content-editable/package.json | 2 +- packages/components/drawer/CHANGELOG.md | 7 +++ packages/components/drawer/package.json | 2 +- packages/components/dropdown/CHANGELOG.md | 7 +++ packages/components/dropdown/package.json | 2 +- packages/components/footer/CHANGELOG.md | 8 ++++ packages/components/footer/package.json | 2 +- packages/components/form/CHANGELOG.md | 8 ++++ packages/components/form/package.json | 2 +- packages/components/icon-button/CHANGELOG.md | 7 +++ packages/components/icon-button/package.json | 2 +- packages/components/input/CHANGELOG.md | 7 +++ packages/components/input/package.json | 2 +- packages/components/label/CHANGELOG.md | 7 +++ packages/components/label/package.json | 2 +- packages/components/layout/CHANGELOG.md | 8 ++++ packages/components/layout/package.json | 2 +- packages/components/list/CHANGELOG.md | 7 +++ packages/components/list/package.json | 2 +- packages/components/logo/CHANGELOG.md | 7 +++ packages/components/logo/package.json | 2 +- packages/components/modal/CHANGELOG.md | 7 +++ packages/components/modal/package.json | 2 +- packages/components/page-content/CHANGELOG.md | 7 +++ packages/components/page-content/package.json | 2 +- packages/components/page-header/CHANGELOG.md | 9 ++++ packages/components/page-header/package.json | 2 +- packages/components/pagination/CHANGELOG.md | 16 +++++++ packages/components/pagination/package.json | 2 +- packages/components/popover/CHANGELOG.md | 7 +++ packages/components/popover/package.json | 2 +- .../components/profile-badge/CHANGELOG.md | 8 ++++ .../components/profile-badge/package.json | 2 +- packages/components/scroll-area/CHANGELOG.md | 7 +++ packages/components/scroll-area/package.json | 2 +- .../components/section-header/CHANGELOG.md | 8 ++++ .../components/section-header/package.json | 2 +- packages/components/select/CHANGELOG.md | 7 +++ packages/components/select/package.json | 2 +- packages/components/separator/CHANGELOG.md | 7 +++ packages/components/separator/package.json | 2 +- packages/components/sidebar/CHANGELOG.md | 10 ++++ packages/components/sidebar/package.json | 2 +- packages/components/skeleton/CHANGELOG.md | 7 +++ packages/components/skeleton/package.json | 2 +- packages/components/switch/CHANGELOG.md | 7 +++ packages/components/switch/package.json | 2 +- packages/components/table/CHANGELOG.md | 8 ++++ packages/components/table/package.json | 2 +- packages/components/tabs/CHANGELOG.md | 7 +++ packages/components/tabs/package.json | 2 +- packages/components/toast/CHANGELOG.md | 8 ++++ packages/components/toast/package.json | 2 +- packages/components/tooltip/CHANGELOG.md | 7 +++ packages/components/tooltip/package.json | 2 +- packages/components/top-bar/CHANGELOG.md | 9 ++++ packages/components/top-bar/package.json | 2 +- packages/components/value-change/CHANGELOG.md | 7 +++ packages/components/value-change/package.json | 2 +- packages/core/CHANGELOG.md | 48 +++++++++++++++++++ packages/core/package.json | 2 +- packages/theme/CHANGELOG.md | 8 ++++ packages/theme/package.json | 2 +- .../web3/connect-wallet-widget/CHANGELOG.md | 12 +++++ .../web3/connect-wallet-widget/package.json | 2 +- packages/web3/login-widget/CHANGELOG.md | 16 +++++++ packages/web3/login-widget/package.json | 2 +- 91 files changed, 428 insertions(+), 68 deletions(-) delete mode 100644 .changeset/cuddly-bears-push.md delete mode 100644 .changeset/dirty-berries-try.md delete mode 100644 .changeset/odd-hotels-stare.md delete mode 100644 .changeset/silver-dryers-bathe.md delete mode 100644 .changeset/twelve-dolphins-add.md diff --git a/.changeset/cuddly-bears-push.md b/.changeset/cuddly-bears-push.md deleted file mode 100644 index 324a6ae64..000000000 --- a/.changeset/cuddly-bears-push.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@mochi-ui/theme": minor ---- - -Fix table header style diff --git a/.changeset/dirty-berries-try.md b/.changeset/dirty-berries-try.md deleted file mode 100644 index a73ff3d63..000000000 --- a/.changeset/dirty-berries-try.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@mochi-ui/pagination": minor ---- - -Add custom items per page & hide on single page diff --git a/.changeset/odd-hotels-stare.md b/.changeset/odd-hotels-stare.md deleted file mode 100644 index 1492fbc8b..000000000 --- a/.changeset/odd-hotels-stare.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@mochi-web3/login-widget": patch ---- - -Remove bs58 lib diff --git a/.changeset/silver-dryers-bathe.md b/.changeset/silver-dryers-bathe.md deleted file mode 100644 index 2d2f8f299..000000000 --- a/.changeset/silver-dryers-bathe.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@mochi-ui/theme": minor ---- - -Fix ContentEditable style diff --git a/.changeset/twelve-dolphins-add.md b/.changeset/twelve-dolphins-add.md deleted file mode 100644 index 8cf4e9357..000000000 --- a/.changeset/twelve-dolphins-add.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@mochi-ui/pagination": minor ---- - -Add custom page input diff --git a/packages/components/accordion/CHANGELOG.md b/packages/components/accordion/CHANGELOG.md index 3feec7c01..dcdcfc395 100644 --- a/packages/components/accordion/CHANGELOG.md +++ b/packages/components/accordion/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-ui/accordion +## 0.1.21 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + ## 0.1.20 ### Patch Changes diff --git a/packages/components/accordion/package.json b/packages/components/accordion/package.json index 8974bc5e1..cda491847 100644 --- a/packages/components/accordion/package.json +++ b/packages/components/accordion/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/accordion", - "version": "0.1.20", + "version": "0.1.21", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/action-bar/CHANGELOG.md b/packages/components/action-bar/CHANGELOG.md index 74fbb79ff..513fcdd93 100644 --- a/packages/components/action-bar/CHANGELOG.md +++ b/packages/components/action-bar/CHANGELOG.md @@ -1,5 +1,13 @@ # @mochi-ui/action-bar +## 0.2.2 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + - @mochi-ui/alert@1.2.11 + ## 0.2.1 ### Patch Changes diff --git a/packages/components/action-bar/package.json b/packages/components/action-bar/package.json index 1f4797cc3..812a9a69d 100644 --- a/packages/components/action-bar/package.json +++ b/packages/components/action-bar/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/action-bar", - "version": "0.2.1", + "version": "0.2.2", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/alert/CHANGELOG.md b/packages/components/alert/CHANGELOG.md index d022d3ec6..48f91bcbe 100644 --- a/packages/components/alert/CHANGELOG.md +++ b/packages/components/alert/CHANGELOG.md @@ -1,5 +1,14 @@ # @mochi-ui/alert +## 1.2.11 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + - @mochi-ui/button@0.4.17 + - @mochi-ui/icon-button@0.4.18 + ## 1.2.10 ### Patch Changes diff --git a/packages/components/alert/package.json b/packages/components/alert/package.json index b2cde131e..3f167b0c3 100644 --- a/packages/components/alert/package.json +++ b/packages/components/alert/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/alert", - "version": "1.2.10", + "version": "1.2.11", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/avatar-group/CHANGELOG.md b/packages/components/avatar-group/CHANGELOG.md index 8c0cecf26..de9a357d1 100644 --- a/packages/components/avatar-group/CHANGELOG.md +++ b/packages/components/avatar-group/CHANGELOG.md @@ -1,5 +1,13 @@ # @mochi-ui/avatar-group +## 0.3.5 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + - @mochi-ui/avatar@0.3.2 + ## 0.3.4 ### Patch Changes diff --git a/packages/components/avatar-group/package.json b/packages/components/avatar-group/package.json index 83de10b62..5fb8e775a 100644 --- a/packages/components/avatar-group/package.json +++ b/packages/components/avatar-group/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/avatar-group", - "version": "0.3.4", + "version": "0.3.5", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/avatar/CHANGELOG.md b/packages/components/avatar/CHANGELOG.md index c1a707fd9..462857b29 100644 --- a/packages/components/avatar/CHANGELOG.md +++ b/packages/components/avatar/CHANGELOG.md @@ -1,5 +1,13 @@ # @mochi-ui/avatar +## 0.3.2 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + - @mochi-ui/skeleton@1.0.11 + ## 0.3.1 ### Patch Changes diff --git a/packages/components/avatar/package.json b/packages/components/avatar/package.json index 78496852a..f0792a9c7 100644 --- a/packages/components/avatar/package.json +++ b/packages/components/avatar/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/avatar", - "version": "0.3.1", + "version": "0.3.2", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/badge/CHANGELOG.md b/packages/components/badge/CHANGELOG.md index c3771cf4f..7b34d3920 100644 --- a/packages/components/badge/CHANGELOG.md +++ b/packages/components/badge/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-ui/badge +## 0.3.6 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + ## 0.3.5 ### Patch Changes diff --git a/packages/components/badge/package.json b/packages/components/badge/package.json index 7f2fddd27..fd80c1922 100644 --- a/packages/components/badge/package.json +++ b/packages/components/badge/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/badge", - "version": "0.3.5", + "version": "0.3.6", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/button/CHANGELOG.md b/packages/components/button/CHANGELOG.md index becb3bf1d..4a43c02dd 100644 --- a/packages/components/button/CHANGELOG.md +++ b/packages/components/button/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-ui/button +## 0.4.17 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + ## 0.4.16 ### Patch Changes diff --git a/packages/components/button/package.json b/packages/components/button/package.json index dc38e6fa3..f8fcf9591 100644 --- a/packages/components/button/package.json +++ b/packages/components/button/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/button", - "version": "0.4.16", + "version": "0.4.17", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/card/CHANGELOG.md b/packages/components/card/CHANGELOG.md index 04bd6525c..6c9d6e9a8 100644 --- a/packages/components/card/CHANGELOG.md +++ b/packages/components/card/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-ui/card +## 0.1.9 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + ## 0.1.8 ### Patch Changes diff --git a/packages/components/card/package.json b/packages/components/card/package.json index a260c8472..7ee9c7cb9 100644 --- a/packages/components/card/package.json +++ b/packages/components/card/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/card", - "version": "0.1.8", + "version": "0.1.9", "description": "...", "keywords": [ "card" diff --git a/packages/components/checkbox/CHANGELOG.md b/packages/components/checkbox/CHANGELOG.md index 70a9870f7..3265476e5 100644 --- a/packages/components/checkbox/CHANGELOG.md +++ b/packages/components/checkbox/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-ui/checkbox +## 0.1.21 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + ## 0.1.20 ### Patch Changes diff --git a/packages/components/checkbox/package.json b/packages/components/checkbox/package.json index 2af40e6c5..64d340390 100644 --- a/packages/components/checkbox/package.json +++ b/packages/components/checkbox/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/checkbox", - "version": "0.1.20", + "version": "0.1.21", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/content-editable/CHANGELOG.md b/packages/components/content-editable/CHANGELOG.md index bb2cc47e5..366901cdc 100644 --- a/packages/components/content-editable/CHANGELOG.md +++ b/packages/components/content-editable/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-ui/content-editable +## 1.1.9 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + ## 1.1.8 ### Patch Changes diff --git a/packages/components/content-editable/package.json b/packages/components/content-editable/package.json index 7cf5d2181..d646044d3 100644 --- a/packages/components/content-editable/package.json +++ b/packages/components/content-editable/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/content-editable", - "version": "1.1.8", + "version": "1.1.9", "description": "React component for a div with editable contents", "keywords": [ "content-editable" diff --git a/packages/components/drawer/CHANGELOG.md b/packages/components/drawer/CHANGELOG.md index ff22fd47b..aa15d7336 100644 --- a/packages/components/drawer/CHANGELOG.md +++ b/packages/components/drawer/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-ui/drawer +## 0.3.8 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + ## 0.3.7 ### Patch Changes diff --git a/packages/components/drawer/package.json b/packages/components/drawer/package.json index fade60fb8..eb9dc9402 100644 --- a/packages/components/drawer/package.json +++ b/packages/components/drawer/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/drawer", - "version": "0.3.7", + "version": "0.3.8", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/dropdown/CHANGELOG.md b/packages/components/dropdown/CHANGELOG.md index e5aec7aa5..ccaee6a25 100644 --- a/packages/components/dropdown/CHANGELOG.md +++ b/packages/components/dropdown/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-ui/dropdown +## 0.2.8 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + ## 0.2.7 ### Patch Changes diff --git a/packages/components/dropdown/package.json b/packages/components/dropdown/package.json index ed87bf3e9..fb08c59ea 100644 --- a/packages/components/dropdown/package.json +++ b/packages/components/dropdown/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/dropdown", - "version": "0.2.7", + "version": "0.2.8", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/footer/CHANGELOG.md b/packages/components/footer/CHANGELOG.md index 393a7afd2..86ec9c60e 100644 --- a/packages/components/footer/CHANGELOG.md +++ b/packages/components/footer/CHANGELOG.md @@ -1,5 +1,13 @@ # @mochi-ui/footer +## 0.1.12 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + - @mochi-ui/typography@0.1.1 + ## 0.1.11 ### Patch Changes diff --git a/packages/components/footer/package.json b/packages/components/footer/package.json index 6083c8edd..674ef702a 100644 --- a/packages/components/footer/package.json +++ b/packages/components/footer/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/footer", - "version": "0.1.11", + "version": "0.1.12", "description": "...", "keywords": [ "footer" diff --git a/packages/components/form/CHANGELOG.md b/packages/components/form/CHANGELOG.md index 667b36b75..a4df03575 100644 --- a/packages/components/form/CHANGELOG.md +++ b/packages/components/form/CHANGELOG.md @@ -1,5 +1,13 @@ # @mochi-ui/form +## 0.1.18 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + - @mochi-ui/label@0.1.18 + ## 0.1.17 ### Patch Changes diff --git a/packages/components/form/package.json b/packages/components/form/package.json index e5c47fadd..557db8065 100644 --- a/packages/components/form/package.json +++ b/packages/components/form/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/form", - "version": "0.1.17", + "version": "0.1.18", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/icon-button/CHANGELOG.md b/packages/components/icon-button/CHANGELOG.md index 374b26d18..ebc0968b3 100644 --- a/packages/components/icon-button/CHANGELOG.md +++ b/packages/components/icon-button/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-ui/icon-button +## 0.4.18 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + ## 0.4.17 ### Patch Changes diff --git a/packages/components/icon-button/package.json b/packages/components/icon-button/package.json index 6e6f383db..b8e48d037 100644 --- a/packages/components/icon-button/package.json +++ b/packages/components/icon-button/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/icon-button", - "version": "0.4.17", + "version": "0.4.18", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/input/CHANGELOG.md b/packages/components/input/CHANGELOG.md index d98569905..f3aee085d 100644 --- a/packages/components/input/CHANGELOG.md +++ b/packages/components/input/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-ui/input +## 0.3.8 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + ## 0.3.7 ### Patch Changes diff --git a/packages/components/input/package.json b/packages/components/input/package.json index c3d6c31d4..66b43cd80 100644 --- a/packages/components/input/package.json +++ b/packages/components/input/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/input", - "version": "0.3.7", + "version": "0.3.8", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/label/CHANGELOG.md b/packages/components/label/CHANGELOG.md index 5bc4cc05e..90ad1a69d 100644 --- a/packages/components/label/CHANGELOG.md +++ b/packages/components/label/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-ui/label +## 0.1.18 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + ## 0.1.17 ### Patch Changes diff --git a/packages/components/label/package.json b/packages/components/label/package.json index 8a85944a1..b811ffb56 100644 --- a/packages/components/label/package.json +++ b/packages/components/label/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/label", - "version": "0.1.17", + "version": "0.1.18", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/layout/CHANGELOG.md b/packages/components/layout/CHANGELOG.md index f8fb032e7..4639bd538 100644 --- a/packages/components/layout/CHANGELOG.md +++ b/packages/components/layout/CHANGELOG.md @@ -1,5 +1,13 @@ # @mochi-ui/layout +## 0.1.18 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + - @mochi-ui/sidebar@0.1.11 + ## 0.1.17 ### Patch Changes diff --git a/packages/components/layout/package.json b/packages/components/layout/package.json index 62b869caa..e646859cb 100644 --- a/packages/components/layout/package.json +++ b/packages/components/layout/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/layout", - "version": "0.1.17", + "version": "0.1.18", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/list/CHANGELOG.md b/packages/components/list/CHANGELOG.md index 57615e701..0b0727466 100644 --- a/packages/components/list/CHANGELOG.md +++ b/packages/components/list/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-ui/list +## 0.0.31 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + ## 0.0.30 ### Patch Changes diff --git a/packages/components/list/package.json b/packages/components/list/package.json index fff30d4e4..b015562a3 100644 --- a/packages/components/list/package.json +++ b/packages/components/list/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/list", - "version": "0.0.30", + "version": "0.0.31", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/logo/CHANGELOG.md b/packages/components/logo/CHANGELOG.md index f3b7a2ca2..7588f6d9e 100644 --- a/packages/components/logo/CHANGELOG.md +++ b/packages/components/logo/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-ui/logo +## 0.1.18 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + ## 0.1.17 ### Patch Changes diff --git a/packages/components/logo/package.json b/packages/components/logo/package.json index ad43a3bbc..5822d495a 100644 --- a/packages/components/logo/package.json +++ b/packages/components/logo/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/logo", - "version": "0.1.17", + "version": "0.1.18", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/modal/CHANGELOG.md b/packages/components/modal/CHANGELOG.md index 657fccc5d..20bd1f134 100644 --- a/packages/components/modal/CHANGELOG.md +++ b/packages/components/modal/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-ui/modal +## 0.3.8 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + ## 0.3.7 ### Patch Changes diff --git a/packages/components/modal/package.json b/packages/components/modal/package.json index a5d2be2f4..77aeced3c 100644 --- a/packages/components/modal/package.json +++ b/packages/components/modal/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/modal", - "version": "0.3.7", + "version": "0.3.8", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/page-content/CHANGELOG.md b/packages/components/page-content/CHANGELOG.md index c9b1c9b3a..77e7d94b6 100644 --- a/packages/components/page-content/CHANGELOG.md +++ b/packages/components/page-content/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-ui/page-content +## 0.1.18 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + ## 0.1.17 ### Patch Changes diff --git a/packages/components/page-content/package.json b/packages/components/page-content/package.json index 28cb5ae40..b826881d8 100644 --- a/packages/components/page-content/package.json +++ b/packages/components/page-content/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/page-content", - "version": "0.1.17", + "version": "0.1.18", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/page-header/CHANGELOG.md b/packages/components/page-header/CHANGELOG.md index 8ea7f318d..0a773e908 100644 --- a/packages/components/page-header/CHANGELOG.md +++ b/packages/components/page-header/CHANGELOG.md @@ -1,5 +1,14 @@ # @mochi-ui/page-header +## 0.3.8 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + - @mochi-ui/icon-button@0.4.18 + - @mochi-ui/typography@0.1.1 + ## 0.3.7 ### Patch Changes diff --git a/packages/components/page-header/package.json b/packages/components/page-header/package.json index a940e7516..0e3bc2892 100644 --- a/packages/components/page-header/package.json +++ b/packages/components/page-header/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/page-header", - "version": "0.3.7", + "version": "0.3.8", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/pagination/CHANGELOG.md b/packages/components/pagination/CHANGELOG.md index e2ce1f579..862d0d5e4 100644 --- a/packages/components/pagination/CHANGELOG.md +++ b/packages/components/pagination/CHANGELOG.md @@ -1,5 +1,21 @@ # @mochi-ui/pagination +## 0.5.0 + +### Minor Changes + +- [#795](https://github.com/consolelabs/mochi-ui/pull/795) [`2161237`](https://github.com/consolelabs/mochi-ui/commit/216123701d1b2fd7b4ed6aa6a9b3923d9117885e) Thanks [@leduyhien152](https://github.com/leduyhien152)! - Add custom items per page & hide on single page + +- [#792](https://github.com/consolelabs/mochi-ui/pull/792) [`511686b`](https://github.com/consolelabs/mochi-ui/commit/511686b11db087968d52408391f98ac7f3a4652e) Thanks [@leduyhien152](https://github.com/leduyhien152)! - Add custom page input + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + - @mochi-ui/input@0.3.8 + - @mochi-ui/select@0.3.1 + - @mochi-ui/separator@0.0.32 + ## 0.4.1 ### Patch Changes diff --git a/packages/components/pagination/package.json b/packages/components/pagination/package.json index 1edf74e31..cc85fb352 100644 --- a/packages/components/pagination/package.json +++ b/packages/components/pagination/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/pagination", - "version": "0.4.1", + "version": "0.5.0", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/popover/CHANGELOG.md b/packages/components/popover/CHANGELOG.md index 6e3845796..0007376d5 100644 --- a/packages/components/popover/CHANGELOG.md +++ b/packages/components/popover/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-ui/popover +## 0.3.8 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + ## 0.3.7 ### Patch Changes diff --git a/packages/components/popover/package.json b/packages/components/popover/package.json index 64ec7e476..25d53e15f 100644 --- a/packages/components/popover/package.json +++ b/packages/components/popover/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/popover", - "version": "0.3.7", + "version": "0.3.8", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/profile-badge/CHANGELOG.md b/packages/components/profile-badge/CHANGELOG.md index ef944dad4..7d388ca38 100644 --- a/packages/components/profile-badge/CHANGELOG.md +++ b/packages/components/profile-badge/CHANGELOG.md @@ -1,5 +1,13 @@ # @mochi-ui/profile-badge +## 0.2.5 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + - @mochi-ui/avatar@0.3.2 + ## 0.2.4 ### Patch Changes diff --git a/packages/components/profile-badge/package.json b/packages/components/profile-badge/package.json index a95c8959a..4475480bd 100644 --- a/packages/components/profile-badge/package.json +++ b/packages/components/profile-badge/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/profile-badge", - "version": "0.2.4", + "version": "0.2.5", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/scroll-area/CHANGELOG.md b/packages/components/scroll-area/CHANGELOG.md index 6692fa65f..8a73f9eb2 100644 --- a/packages/components/scroll-area/CHANGELOG.md +++ b/packages/components/scroll-area/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-ui/scroll-area +## 0.0.7 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + ## 0.0.6 ### Patch Changes diff --git a/packages/components/scroll-area/package.json b/packages/components/scroll-area/package.json index f0e9efaaa..b52526d1b 100644 --- a/packages/components/scroll-area/package.json +++ b/packages/components/scroll-area/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/scroll-area", - "version": "0.0.6", + "version": "0.0.7", "description": "Custom styled, cross-browser scrollable area using native functionality", "keywords": [ "scroll-area" diff --git a/packages/components/section-header/CHANGELOG.md b/packages/components/section-header/CHANGELOG.md index 62799b0f6..552774618 100644 --- a/packages/components/section-header/CHANGELOG.md +++ b/packages/components/section-header/CHANGELOG.md @@ -1,5 +1,13 @@ # @mochi-ui/section-header +## 0.2.8 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + - @mochi-ui/typography@0.1.1 + ## 0.2.7 ### Patch Changes diff --git a/packages/components/section-header/package.json b/packages/components/section-header/package.json index 182e92fda..9ea84a1ed 100644 --- a/packages/components/section-header/package.json +++ b/packages/components/section-header/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/section-header", - "version": "0.2.7", + "version": "0.2.8", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/select/CHANGELOG.md b/packages/components/select/CHANGELOG.md index c02338ad9..4c30dd88e 100644 --- a/packages/components/select/CHANGELOG.md +++ b/packages/components/select/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-ui/select +## 0.3.1 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + ## 0.3.0 ### Minor Changes diff --git a/packages/components/select/package.json b/packages/components/select/package.json index 296c14f47..2485fd622 100644 --- a/packages/components/select/package.json +++ b/packages/components/select/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/select", - "version": "0.3.0", + "version": "0.3.1", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/separator/CHANGELOG.md b/packages/components/separator/CHANGELOG.md index d75da56af..d5e7f7400 100644 --- a/packages/components/separator/CHANGELOG.md +++ b/packages/components/separator/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-ui/separator +## 0.0.32 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + ## 0.0.31 ### Patch Changes diff --git a/packages/components/separator/package.json b/packages/components/separator/package.json index 3b5726554..0607d46bf 100644 --- a/packages/components/separator/package.json +++ b/packages/components/separator/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/separator", - "version": "0.0.31", + "version": "0.0.32", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/sidebar/CHANGELOG.md b/packages/components/sidebar/CHANGELOG.md index 6b8492b58..f51267182 100644 --- a/packages/components/sidebar/CHANGELOG.md +++ b/packages/components/sidebar/CHANGELOG.md @@ -1,5 +1,15 @@ # @mochi-ui/sidebar +## 0.1.11 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + - @mochi-ui/accordion@0.1.21 + - @mochi-ui/tooltip@0.2.18 + - @mochi-ui/typography@0.1.1 + ## 0.1.10 ### Patch Changes diff --git a/packages/components/sidebar/package.json b/packages/components/sidebar/package.json index 4ecc4c36b..b5e7d2db3 100644 --- a/packages/components/sidebar/package.json +++ b/packages/components/sidebar/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/sidebar", - "version": "0.1.10", + "version": "0.1.11", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/skeleton/CHANGELOG.md b/packages/components/skeleton/CHANGELOG.md index e7f3c4d0b..6b90e8d61 100644 --- a/packages/components/skeleton/CHANGELOG.md +++ b/packages/components/skeleton/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-ui/skeleton +## 1.0.11 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + ## 1.0.10 ### Patch Changes diff --git a/packages/components/skeleton/package.json b/packages/components/skeleton/package.json index ead0766a4..206c68648 100644 --- a/packages/components/skeleton/package.json +++ b/packages/components/skeleton/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/skeleton", - "version": "1.0.10", + "version": "1.0.11", "description": "Skeleton is a placeholder to show a loading state and the expected shape of a component.", "keywords": [ "skeleton" diff --git a/packages/components/switch/CHANGELOG.md b/packages/components/switch/CHANGELOG.md index 70d99f982..c97e6c238 100644 --- a/packages/components/switch/CHANGELOG.md +++ b/packages/components/switch/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-ui/switch +## 0.0.29 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + ## 0.0.28 ### Patch Changes diff --git a/packages/components/switch/package.json b/packages/components/switch/package.json index 5682db114..3d849f7d4 100644 --- a/packages/components/switch/package.json +++ b/packages/components/switch/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/switch", - "version": "0.0.28", + "version": "0.0.29", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/table/CHANGELOG.md b/packages/components/table/CHANGELOG.md index 18e226fa4..c20d14be9 100644 --- a/packages/components/table/CHANGELOG.md +++ b/packages/components/table/CHANGELOG.md @@ -1,5 +1,13 @@ # @mochi-ui/table +## 0.8.1 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + - @mochi-ui/skeleton@1.0.11 + ## 0.8.0 ### Minor Changes diff --git a/packages/components/table/package.json b/packages/components/table/package.json index d0b031ad9..c35785ebc 100644 --- a/packages/components/table/package.json +++ b/packages/components/table/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/table", - "version": "0.8.0", + "version": "0.8.1", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/tabs/CHANGELOG.md b/packages/components/tabs/CHANGELOG.md index b12e5d716..905c2de05 100644 --- a/packages/components/tabs/CHANGELOG.md +++ b/packages/components/tabs/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-ui/tabs +## 0.2.8 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + ## 0.2.7 ### Patch Changes diff --git a/packages/components/tabs/package.json b/packages/components/tabs/package.json index 70706f311..8fd8ea39c 100644 --- a/packages/components/tabs/package.json +++ b/packages/components/tabs/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/tabs", - "version": "0.2.7", + "version": "0.2.8", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/toast/CHANGELOG.md b/packages/components/toast/CHANGELOG.md index 791669b9f..d4c032f39 100644 --- a/packages/components/toast/CHANGELOG.md +++ b/packages/components/toast/CHANGELOG.md @@ -1,5 +1,13 @@ # @mochi-ui/toast +## 0.1.11 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + - @mochi-ui/alert@1.2.11 + ## 0.1.10 ### Patch Changes diff --git a/packages/components/toast/package.json b/packages/components/toast/package.json index c41f96c48..8b7e314e0 100644 --- a/packages/components/toast/package.json +++ b/packages/components/toast/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/toast", - "version": "0.1.10", + "version": "0.1.11", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/tooltip/CHANGELOG.md b/packages/components/tooltip/CHANGELOG.md index 6c03f01aa..4c719c319 100644 --- a/packages/components/tooltip/CHANGELOG.md +++ b/packages/components/tooltip/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-ui/tooltip +## 0.2.18 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + ## 0.2.17 ### Patch Changes diff --git a/packages/components/tooltip/package.json b/packages/components/tooltip/package.json index cc008256b..f41af04fc 100644 --- a/packages/components/tooltip/package.json +++ b/packages/components/tooltip/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/tooltip", - "version": "0.2.17", + "version": "0.2.18", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/top-bar/CHANGELOG.md b/packages/components/top-bar/CHANGELOG.md index d1d9dd405..93c5f8e9f 100644 --- a/packages/components/top-bar/CHANGELOG.md +++ b/packages/components/top-bar/CHANGELOG.md @@ -1,5 +1,14 @@ # @mochi-ui/top-bar +## 0.1.17 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + - @mochi-ui/icon-button@0.4.18 + - @mochi-ui/list@0.0.31 + ## 0.1.16 ### Patch Changes diff --git a/packages/components/top-bar/package.json b/packages/components/top-bar/package.json index b32b759a5..f35156af9 100644 --- a/packages/components/top-bar/package.json +++ b/packages/components/top-bar/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/top-bar", - "version": "0.1.16", + "version": "0.1.17", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/components/value-change/CHANGELOG.md b/packages/components/value-change/CHANGELOG.md index 5f6c8a087..f71c62e9d 100644 --- a/packages/components/value-change/CHANGELOG.md +++ b/packages/components/value-change/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-ui/value-change +## 0.0.7 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + ## 0.0.6 ### Patch Changes diff --git a/packages/components/value-change/package.json b/packages/components/value-change/package.json index 664bb288c..55f76435c 100644 --- a/packages/components/value-change/package.json +++ b/packages/components/value-change/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/value-change", - "version": "0.0.6", + "version": "0.0.7", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index ad9a44d58..f6babd1bd 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,53 @@ # @mochi-ui/core +## 0.13.5 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`2161237`](https://github.com/consolelabs/mochi-ui/commit/216123701d1b2fd7b4ed6aa6a9b3923d9117885e), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424), [`511686b`](https://github.com/consolelabs/mochi-ui/commit/511686b11db087968d52408391f98ac7f3a4652e)]: + - @mochi-ui/theme@0.18.0 + - @mochi-ui/pagination@0.5.0 + - @mochi-ui/accordion@0.1.21 + - @mochi-ui/action-bar@0.2.2 + - @mochi-ui/alert@1.2.11 + - @mochi-ui/avatar@0.3.2 + - @mochi-ui/avatar-group@0.3.5 + - @mochi-ui/badge@0.3.6 + - @mochi-ui/button@0.4.17 + - @mochi-ui/card@0.1.9 + - @mochi-ui/checkbox@0.1.21 + - @mochi-ui/content-editable@1.1.9 + - @mochi-ui/drawer@0.3.8 + - @mochi-ui/dropdown@0.2.8 + - @mochi-ui/footer@0.1.12 + - @mochi-ui/form@0.1.18 + - @mochi-ui/icon-button@0.4.18 + - @mochi-ui/input@0.3.8 + - @mochi-ui/label@0.1.18 + - @mochi-ui/layout@0.1.18 + - @mochi-ui/list@0.0.31 + - @mochi-ui/logo@0.1.18 + - @mochi-ui/modal@0.3.8 + - @mochi-ui/page-content@0.1.18 + - @mochi-ui/page-header@0.3.8 + - @mochi-ui/popover@0.3.8 + - @mochi-ui/profile-badge@0.2.5 + - @mochi-ui/scroll-area@0.0.7 + - @mochi-ui/section-header@0.2.8 + - @mochi-ui/select@0.3.1 + - @mochi-ui/separator@0.0.32 + - @mochi-ui/sidebar@0.1.11 + - @mochi-ui/skeleton@1.0.11 + - @mochi-ui/switch@0.0.29 + - @mochi-ui/table@0.8.1 + - @mochi-ui/tabs@0.2.8 + - @mochi-ui/toast@0.1.11 + - @mochi-ui/toggle-button@0.1.2 + - @mochi-ui/tooltip@0.2.18 + - @mochi-ui/top-bar@0.1.17 + - @mochi-ui/typography@0.1.1 + - @mochi-ui/value-change@0.0.7 + ## 0.13.4 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 8a3a96ce9..880a69455 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/core", - "version": "0.13.4", + "version": "0.13.5", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/theme/CHANGELOG.md b/packages/theme/CHANGELOG.md index b55ecef3a..5b1fcc395 100644 --- a/packages/theme/CHANGELOG.md +++ b/packages/theme/CHANGELOG.md @@ -1,5 +1,13 @@ # @mochi-ui/theme +## 0.18.0 + +### Minor Changes + +- [#757](https://github.com/consolelabs/mochi-ui/pull/757) [`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337) Thanks [@leduyhien152](https://github.com/leduyhien152)! - Fix table header style + +- [#767](https://github.com/consolelabs/mochi-ui/pull/767) [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424) Thanks [@leduyhien152](https://github.com/leduyhien152)! - Fix ContentEditable style + ## 0.17.0 ### Minor Changes diff --git a/packages/theme/package.json b/packages/theme/package.json index 88cdf7bcd..4822f3c14 100644 --- a/packages/theme/package.json +++ b/packages/theme/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-ui/theme", - "version": "0.17.0", + "version": "0.18.0", "sideEffects": false, "main": "src/index.ts", "files": [ diff --git a/packages/web3/connect-wallet-widget/CHANGELOG.md b/packages/web3/connect-wallet-widget/CHANGELOG.md index f051b7f64..70ca057d7 100644 --- a/packages/web3/connect-wallet-widget/CHANGELOG.md +++ b/packages/web3/connect-wallet-widget/CHANGELOG.md @@ -1,5 +1,17 @@ # @mochi-web3/connect-wallet-widget +## 0.0.13 + +### Patch Changes + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + - @mochi-ui/badge@0.3.6 + - @mochi-ui/button@0.4.17 + - @mochi-ui/dropdown@0.2.8 + - @mochi-ui/tabs@0.2.8 + - @mochi-ui/typography@0.1.1 + ## 0.0.12 ### Patch Changes diff --git a/packages/web3/connect-wallet-widget/package.json b/packages/web3/connect-wallet-widget/package.json index d749f7581..b76c40b2c 100644 --- a/packages/web3/connect-wallet-widget/package.json +++ b/packages/web3/connect-wallet-widget/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-web3/connect-wallet-widget", - "version": "0.0.12", + "version": "0.0.13", "description": "Widget to connect wallets of various chains", "keywords": [ "connect-wallet-widget" diff --git a/packages/web3/login-widget/CHANGELOG.md b/packages/web3/login-widget/CHANGELOG.md index fb535449a..84800dee6 100644 --- a/packages/web3/login-widget/CHANGELOG.md +++ b/packages/web3/login-widget/CHANGELOG.md @@ -1,5 +1,21 @@ # @mochi-web3/login-widget +## 0.2.8 + +### Patch Changes + +- [#809](https://github.com/consolelabs/mochi-ui/pull/809) [`42982cb`](https://github.com/consolelabs/mochi-ui/commit/42982cb8f5092c303b3fe898ef5c25f73f609579) Thanks [@tuanddd](https://github.com/tuanddd)! - Remove bs58 lib + +- Updated dependencies [[`e3782a7`](https://github.com/consolelabs/mochi-ui/commit/e3782a7693be72a82e9ba66895b8a1f379c99337), [`6d96390`](https://github.com/consolelabs/mochi-ui/commit/6d96390ade07ccac69baa4807e1b8bc3cbca4424)]: + - @mochi-ui/theme@0.18.0 + - @mochi-ui/button@0.4.17 + - @mochi-ui/dropdown@0.2.8 + - @mochi-ui/icon-button@0.4.18 + - @mochi-ui/scroll-area@0.0.7 + - @mochi-ui/tabs@0.2.8 + - @mochi-ui/typography@0.1.1 + - @mochi-web3/connect-wallet-widget@0.0.13 + ## 0.2.7 ### Patch Changes diff --git a/packages/web3/login-widget/package.json b/packages/web3/login-widget/package.json index 2633c3780..099f1de0c 100644 --- a/packages/web3/login-widget/package.json +++ b/packages/web3/login-widget/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-web3/login-widget", - "version": "0.2.7", + "version": "0.2.8", "sideEffects": false, "main": "src/index.ts", "files": [ From fd397fea8ec0826a8ecfd0585a0a290494b66635 Mon Sep 17 00:00:00 2001 From: TuanD Date: Wed, 13 Mar 2024 15:20:50 +0700 Subject: [PATCH 03/24] fix: use own logic of bs58 (#810) --- .changeset/odd-singers-itch.md | 5 + .../web3/connect-wallet-widget/package.json | 1 - .../src/providers/base.ts | 164 ++++++++++++++++++ .../src/providers/sol-provider.ts | 4 +- pnpm-lock.yaml | 3 - 5 files changed, 172 insertions(+), 5 deletions(-) create mode 100644 .changeset/odd-singers-itch.md create mode 100644 packages/web3/connect-wallet-widget/src/providers/base.ts diff --git a/.changeset/odd-singers-itch.md b/.changeset/odd-singers-itch.md new file mode 100644 index 000000000..9eacd9a14 --- /dev/null +++ b/.changeset/odd-singers-itch.md @@ -0,0 +1,5 @@ +--- +"@mochi-web3/connect-wallet-widget": patch +--- + +Use own logic of bs58 diff --git a/packages/web3/connect-wallet-widget/package.json b/packages/web3/connect-wallet-widget/package.json index b76c40b2c..4e922ec4f 100644 --- a/packages/web3/connect-wallet-widget/package.json +++ b/packages/web3/connect-wallet-widget/package.json @@ -49,7 +49,6 @@ "@solana/web3.js": "1.74.0", "@walletconnect/sign-client": "2.10.6", "browser-string-hexer": "^1.0.0", - "bs58": "^5.0.0", "class-variance-authority": "^0.7.0", "clsx": "^2.0.0", "dlv": "^1.1.3", diff --git a/packages/web3/connect-wallet-widget/src/providers/base.ts b/packages/web3/connect-wallet-widget/src/providers/base.ts new file mode 100644 index 000000000..ad7358f1d --- /dev/null +++ b/packages/web3/connect-wallet-widget/src/providers/base.ts @@ -0,0 +1,164 @@ +/* eslint-disable prefer-template */ +// base-x encoding / decoding +// Copyright (c) 2018 base-x contributors +// Copyright (c) 2014-2018 The Bitcoin Core developers (base58.cpp) +// Distributed under the MIT software license, see the accompanying +// file LICENSE or http://www.opensource.org/licenses/mit-license.php. + +export function base(ALPHABET: string) { + if (ALPHABET.length >= 255) throw new TypeError('Alphabet too long') + + const BASE_MAP = new Uint8Array(256) + for (let j = 0; j < BASE_MAP.length; j++) { + BASE_MAP[j] = 255 + } + + for (let i = 0; i < ALPHABET.length; i++) { + const x = ALPHABET.charAt(i) + const xc = x.charCodeAt(0) + + if (BASE_MAP[xc] !== 255) throw new TypeError(x + ' is ambiguous') + BASE_MAP[xc] = i + } + + const BASE = ALPHABET.length + const LEADER = ALPHABET.charAt(0) + const FACTOR = Math.log(BASE) / Math.log(256) // log(BASE) / log(256), rounded up + const iFACTOR = Math.log(256) / Math.log(BASE) // log(256) / log(BASE), rounded up + + function encode(source: Uint8Array | number[]): string { + if (source instanceof Uint8Array) { + void 0 + } else if (ArrayBuffer.isView(source)) { + source = new Uint8Array( + source.buffer, + source.byteOffset, + source.byteLength, + ) + } else if (Array.isArray(source)) { + source = Uint8Array.from(source) + } + if (!(source instanceof Uint8Array)) + throw new TypeError('Expected Uint8Array') + if (source.length === 0) return '' + + // Skip & count leading zeroes. + let zeroes = 0 + let length = 0 + let pbegin = 0 + const pend = source.length + + while (pbegin !== pend && source[pbegin] === 0) { + pbegin++ + zeroes++ + } + + // Allocate enough space in big-endian base58 representation. + const size = ((pend - pbegin) * iFACTOR + 1) >>> 0 + const b58 = new Uint8Array(size) + + // Process the bytes. + while (pbegin !== pend) { + let carry = source[pbegin] + + // Apply "b58 = b58 * 256 + ch". + let i = 0 + for ( + let it1 = size - 1; + (carry !== 0 || i < length) && it1 !== -1; + it1--, i++ + ) { + carry += (256 * b58[it1]) >>> 0 + b58[it1] = carry % BASE >>> 0 + carry = (carry / BASE) >>> 0 + } + + if (carry !== 0) throw new Error('Non-zero carry') + length = i + pbegin++ + } + + // Skip leading zeroes in base58 result. + let it2 = size - length + while (it2 !== size && b58[it2] === 0) { + it2++ + } + + // Translate the result into a string. + let str = LEADER.repeat(zeroes) + for (; it2 < size; ++it2) str += ALPHABET.charAt(b58[it2]) + + return str + } + + function decodeUnsafe(source: string): Uint8Array | undefined { + if (typeof source !== 'string') throw new TypeError('Expected String') + if (source.length === 0) return new Uint8Array() + + let psz = 0 + + // Skip and count leading '1's. + let zeroes = 0 + let length = 0 + while (source[psz] === LEADER) { + zeroes++ + psz++ + } + + // Allocate enough space in big-endian base256 representation. + const size = ((source.length - psz) * FACTOR + 1) >>> 0 // log(58) / log(256), rounded up. + const b256 = new Uint8Array(size) + + // Process the characters. + while (source[psz]) { + // Decode character + let carry = BASE_MAP[source.charCodeAt(psz)] + + // Invalid character + if (carry === 255) return + + let i = 0 + for ( + let it3 = size - 1; + (carry !== 0 || i < length) && it3 !== -1; + it3--, i++ + ) { + carry += (BASE * b256[it3]) >>> 0 + b256[it3] = carry % 256 >>> 0 + carry = (carry / 256) >>> 0 + } + + if (carry !== 0) throw new Error('Non-zero carry') + length = i + psz++ + } + + // Skip leading zeroes in b256. + let it4 = size - length + while (it4 !== size && b256[it4] === 0) { + it4++ + } + + const vch = new Uint8Array(zeroes + (size - it4)) + + let j = zeroes + while (it4 !== size) { + vch[j++] = b256[it4++] + } + + return vch + } + + function decode(string: string): Uint8Array { + const buffer = decodeUnsafe(string) + if (buffer) return buffer + + throw new Error('Non-base' + BASE + ' character') + } + + return { + encode, + decodeUnsafe, + decode, + } +} diff --git a/packages/web3/connect-wallet-widget/src/providers/sol-provider.ts b/packages/web3/connect-wallet-widget/src/providers/sol-provider.ts index 06d068061..ba5f6fa2d 100644 --- a/packages/web3/connect-wallet-widget/src/providers/sol-provider.ts +++ b/packages/web3/connect-wallet-widget/src/providers/sol-provider.ts @@ -1,5 +1,4 @@ /* eslint-disable @typescript-eslint/return-await */ -import bs58 from 'bs58' import dlv from 'dlv' import { SystemProgram, PublicKey, Transaction } from '@solana/web3.js' import isMobile from 'is-mobile' @@ -9,6 +8,9 @@ import { TransferInput, type ConnectResponse, } from './provider' +import { base } from './base' + +const bs58 = base('123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz') export class ProviderSOL extends ChainProvider { public platform = 'solana-chain' diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e939e9e8c..efd37ade3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2402,9 +2402,6 @@ importers: browser-string-hexer: specifier: ^1.0.0 version: 1.0.0 - bs58: - specifier: ^5.0.0 - version: 5.0.0 class-variance-authority: specifier: ^0.7.0 version: 0.7.0 From bca088749705123681e08efce59d7fe02ecb7da1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 13 Mar 2024 17:15:58 +0700 Subject: [PATCH 04/24] release: [skip apps] bump npm package(s) (#811) Co-authored-by: github-actions[bot] --- .changeset/odd-singers-itch.md | 5 ----- packages/web3/connect-wallet-widget/CHANGELOG.md | 6 ++++++ packages/web3/connect-wallet-widget/package.json | 2 +- packages/web3/login-widget/CHANGELOG.md | 7 +++++++ packages/web3/login-widget/package.json | 2 +- 5 files changed, 15 insertions(+), 7 deletions(-) delete mode 100644 .changeset/odd-singers-itch.md diff --git a/.changeset/odd-singers-itch.md b/.changeset/odd-singers-itch.md deleted file mode 100644 index 9eacd9a14..000000000 --- a/.changeset/odd-singers-itch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@mochi-web3/connect-wallet-widget": patch ---- - -Use own logic of bs58 diff --git a/packages/web3/connect-wallet-widget/CHANGELOG.md b/packages/web3/connect-wallet-widget/CHANGELOG.md index 70ca057d7..be2e31b97 100644 --- a/packages/web3/connect-wallet-widget/CHANGELOG.md +++ b/packages/web3/connect-wallet-widget/CHANGELOG.md @@ -1,5 +1,11 @@ # @mochi-web3/connect-wallet-widget +## 0.0.14 + +### Patch Changes + +- [#810](https://github.com/consolelabs/mochi-ui/pull/810) [`fd397fe`](https://github.com/consolelabs/mochi-ui/commit/fd397fea8ec0826a8ecfd0585a0a290494b66635) Thanks [@tuanddd](https://github.com/tuanddd)! - Use own logic of bs58 + ## 0.0.13 ### Patch Changes diff --git a/packages/web3/connect-wallet-widget/package.json b/packages/web3/connect-wallet-widget/package.json index 4e922ec4f..050c3e93e 100644 --- a/packages/web3/connect-wallet-widget/package.json +++ b/packages/web3/connect-wallet-widget/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-web3/connect-wallet-widget", - "version": "0.0.13", + "version": "0.0.14", "description": "Widget to connect wallets of various chains", "keywords": [ "connect-wallet-widget" diff --git a/packages/web3/login-widget/CHANGELOG.md b/packages/web3/login-widget/CHANGELOG.md index 84800dee6..68be84d59 100644 --- a/packages/web3/login-widget/CHANGELOG.md +++ b/packages/web3/login-widget/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-web3/login-widget +## 0.2.9 + +### Patch Changes + +- Updated dependencies [[`fd397fe`](https://github.com/consolelabs/mochi-ui/commit/fd397fea8ec0826a8ecfd0585a0a290494b66635)]: + - @mochi-web3/connect-wallet-widget@0.0.14 + ## 0.2.8 ### Patch Changes diff --git a/packages/web3/login-widget/package.json b/packages/web3/login-widget/package.json index 099f1de0c..8998148e6 100644 --- a/packages/web3/login-widget/package.json +++ b/packages/web3/login-widget/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-web3/login-widget", - "version": "0.2.8", + "version": "0.2.9", "sideEffects": false, "main": "src/index.ts", "files": [ From d134af5f1797e8753a06106129ae902c931b0254 Mon Sep 17 00:00:00 2001 From: TuanD Date: Thu, 14 Mar 2024 10:54:55 +0700 Subject: [PATCH 05/24] fix: web3 packages (#812) --- .changeset/late-baboons-jam.md | 6 ++++++ packages/web3/connect-wallet-widget/tsup.config.ts | 3 ++- packages/web3/login-widget/package.json | 5 +---- packages/web3/login-widget/provider.d.ts | 13 ------------- packages/web3/login-widget/tsup.config.ts | 1 - pnpm-lock.yaml | 6 ------ 6 files changed, 9 insertions(+), 25 deletions(-) create mode 100644 .changeset/late-baboons-jam.md delete mode 100644 packages/web3/login-widget/provider.d.ts diff --git a/.changeset/late-baboons-jam.md b/.changeset/late-baboons-jam.md new file mode 100644 index 000000000..362b1a821 --- /dev/null +++ b/.changeset/late-baboons-jam.md @@ -0,0 +1,6 @@ +--- +"@mochi-web3/connect-wallet-widget": patch +"@mochi-web3/login-widget": patch +--- + +Fix build config diff --git a/packages/web3/connect-wallet-widget/tsup.config.ts b/packages/web3/connect-wallet-widget/tsup.config.ts index 080a0fecd..8a29adcd1 100644 --- a/packages/web3/connect-wallet-widget/tsup.config.ts +++ b/packages/web3/connect-wallet-widget/tsup.config.ts @@ -5,5 +5,6 @@ export default defineConfig({ splitting: false, target: 'es2019', format: ['cjs', 'esm'], - noExternal: ['@solana/web3.js', 'browser-string-hexer'], + noExternal: ['browser-string-hexer'], + external: ['@solana/web3.js'], }) diff --git a/packages/web3/login-widget/package.json b/packages/web3/login-widget/package.json index 8998148e6..be77872f5 100644 --- a/packages/web3/login-widget/package.json +++ b/packages/web3/login-widget/package.json @@ -5,8 +5,7 @@ "main": "src/index.ts", "files": [ "dist", - "PROVIDERS.md", - "provider.d.ts" + "PROVIDERS.md" ], "publishConfig": { "access": "public" @@ -49,9 +48,7 @@ "@mochi-ui/scroll-area": "workspace:^", "@mochi-web3/connect-wallet-widget": "workspace:*", "@radix-ui/react-dialog": "^1.0.5", - "@solana/web3.js": "1.74.0", "@uidotdev/usehooks": "^2.4.0", - "browser-string-hexer": "^1.0.0", "dlv": "^1.1.3", "ethers": "^5.7.0", "framer-motion": "^10.16.4", diff --git a/packages/web3/login-widget/provider.d.ts b/packages/web3/login-widget/provider.d.ts deleted file mode 100644 index b87205526..000000000 --- a/packages/web3/login-widget/provider.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -interface Window { - ethereum: any - web3: any - phantom: any - glow: any - ronin: any - martian: any - suiet: any -} - -declare module 'browser-string-hexer' { - export default function hexer(msg: string): string -} diff --git a/packages/web3/login-widget/tsup.config.ts b/packages/web3/login-widget/tsup.config.ts index 7e81f2891..c8289764e 100644 --- a/packages/web3/login-widget/tsup.config.ts +++ b/packages/web3/login-widget/tsup.config.ts @@ -4,5 +4,4 @@ export default defineConfig(() => ({ clean: true, target: 'es2019', format: ['cjs', 'esm'], - noExternal: ['@solana/web3.js', 'browser-string-hexer'], })) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index efd37ade3..d4fcda311 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2481,15 +2481,9 @@ importers: '@radix-ui/react-dialog': specifier: ^1.0.5 version: 1.0.5(@types/react-dom@18.2.4)(@types/react@18.2.28)(react-dom@18.2.0)(react@18.2.0) - '@solana/web3.js': - specifier: 1.74.0 - version: 1.74.0 '@uidotdev/usehooks': specifier: ^2.4.0 version: 2.4.0(react-dom@18.2.0)(react@18.2.0) - browser-string-hexer: - specifier: ^1.0.0 - version: 1.0.0 dlv: specifier: ^1.1.3 version: 1.1.3 From b492d510995284030c8833e5df28666046d8f60a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 14 Mar 2024 11:13:01 +0700 Subject: [PATCH 06/24] release: [skip apps] bump npm package(s) (#813) Co-authored-by: github-actions[bot] --- .changeset/late-baboons-jam.md | 6 ------ packages/web3/connect-wallet-widget/CHANGELOG.md | 6 ++++++ packages/web3/connect-wallet-widget/package.json | 2 +- packages/web3/login-widget/CHANGELOG.md | 9 +++++++++ packages/web3/login-widget/package.json | 2 +- 5 files changed, 17 insertions(+), 8 deletions(-) delete mode 100644 .changeset/late-baboons-jam.md diff --git a/.changeset/late-baboons-jam.md b/.changeset/late-baboons-jam.md deleted file mode 100644 index 362b1a821..000000000 --- a/.changeset/late-baboons-jam.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@mochi-web3/connect-wallet-widget": patch -"@mochi-web3/login-widget": patch ---- - -Fix build config diff --git a/packages/web3/connect-wallet-widget/CHANGELOG.md b/packages/web3/connect-wallet-widget/CHANGELOG.md index be2e31b97..60a37f090 100644 --- a/packages/web3/connect-wallet-widget/CHANGELOG.md +++ b/packages/web3/connect-wallet-widget/CHANGELOG.md @@ -1,5 +1,11 @@ # @mochi-web3/connect-wallet-widget +## 0.0.15 + +### Patch Changes + +- [#812](https://github.com/consolelabs/mochi-ui/pull/812) [`d134af5`](https://github.com/consolelabs/mochi-ui/commit/d134af5f1797e8753a06106129ae902c931b0254) Thanks [@tuanddd](https://github.com/tuanddd)! - Fix build config + ## 0.0.14 ### Patch Changes diff --git a/packages/web3/connect-wallet-widget/package.json b/packages/web3/connect-wallet-widget/package.json index 050c3e93e..dbade8e27 100644 --- a/packages/web3/connect-wallet-widget/package.json +++ b/packages/web3/connect-wallet-widget/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-web3/connect-wallet-widget", - "version": "0.0.14", + "version": "0.0.15", "description": "Widget to connect wallets of various chains", "keywords": [ "connect-wallet-widget" diff --git a/packages/web3/login-widget/CHANGELOG.md b/packages/web3/login-widget/CHANGELOG.md index 68be84d59..5e8efd8cc 100644 --- a/packages/web3/login-widget/CHANGELOG.md +++ b/packages/web3/login-widget/CHANGELOG.md @@ -1,5 +1,14 @@ # @mochi-web3/login-widget +## 0.2.10 + +### Patch Changes + +- [#812](https://github.com/consolelabs/mochi-ui/pull/812) [`d134af5`](https://github.com/consolelabs/mochi-ui/commit/d134af5f1797e8753a06106129ae902c931b0254) Thanks [@tuanddd](https://github.com/tuanddd)! - Fix build config + +- Updated dependencies [[`d134af5`](https://github.com/consolelabs/mochi-ui/commit/d134af5f1797e8753a06106129ae902c931b0254)]: + - @mochi-web3/connect-wallet-widget@0.0.15 + ## 0.2.9 ### Patch Changes diff --git a/packages/web3/login-widget/package.json b/packages/web3/login-widget/package.json index be77872f5..abcb926da 100644 --- a/packages/web3/login-widget/package.json +++ b/packages/web3/login-widget/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-web3/login-widget", - "version": "0.2.9", + "version": "0.2.10", "sideEffects": false, "main": "src/index.ts", "files": [ From 6bd51e5f7b0cf21a8d4de952f199f92e7ec90089 Mon Sep 17 00:00:00 2001 From: TuanD Date: Thu, 14 Mar 2024 18:44:47 +0700 Subject: [PATCH 07/24] fix: connect wallet persist to local storage (#814) --- .changeset/old-flowers-thank.md | 5 +++++ packages/web3/login-widget/src/login-content.tsx | 3 ++- packages/web3/login-widget/src/login-widget.tsx | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 .changeset/old-flowers-thank.md diff --git a/.changeset/old-flowers-thank.md b/.changeset/old-flowers-thank.md new file mode 100644 index 000000000..a297d3570 --- /dev/null +++ b/.changeset/old-flowers-thank.md @@ -0,0 +1,5 @@ +--- +"@mochi-web3/login-widget": patch +--- + +Fix connect wallet persist to local storage diff --git a/packages/web3/login-widget/src/login-content.tsx b/packages/web3/login-widget/src/login-content.tsx index 329b68d1d..44154d51d 100644 --- a/packages/web3/login-widget/src/login-content.tsx +++ b/packages/web3/login-widget/src/login-content.tsx @@ -18,7 +18,7 @@ import { AnimatePresence, Transition, Variants, m } from 'framer-motion' import { useCallback, useEffect, useState } from 'react' import ConnectSocial from './connect-social' import fetchers from './fetchers' -import { useLoginWidget } from './store' +import { STORAGE_KEY, useLoginWidget } from './store' const { loginContentClsx, @@ -146,6 +146,7 @@ export default function LoginContent({ if (!profile) return setIsLoadingProfile(false) + localStorage.setItem(STORAGE_KEY, token as string) dispatch({ type: 'login', payload: { diff --git a/packages/web3/login-widget/src/login-widget.tsx b/packages/web3/login-widget/src/login-widget.tsx index 1458f052f..99d261516 100644 --- a/packages/web3/login-widget/src/login-widget.tsx +++ b/packages/web3/login-widget/src/login-widget.tsx @@ -69,7 +69,7 @@ const LoginWidgetProvider = ({ const hasParams = Object.keys(rest).length > 0 window.history.replaceState( - '', + {}, '', `${window.location.href.replace(window.location.search, '')}${ hasParams ? `?${qs.stringify(rest)}` : '' From 2bb3aac392c879fe2caf11580146f73a34294756 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 14 Mar 2024 18:47:55 +0700 Subject: [PATCH 08/24] release: [skip apps] bump npm package(s) (#815) Co-authored-by: github-actions[bot] --- .changeset/old-flowers-thank.md | 5 ----- packages/web3/login-widget/CHANGELOG.md | 6 ++++++ packages/web3/login-widget/package.json | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) delete mode 100644 .changeset/old-flowers-thank.md diff --git a/.changeset/old-flowers-thank.md b/.changeset/old-flowers-thank.md deleted file mode 100644 index a297d3570..000000000 --- a/.changeset/old-flowers-thank.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@mochi-web3/login-widget": patch ---- - -Fix connect wallet persist to local storage diff --git a/packages/web3/login-widget/CHANGELOG.md b/packages/web3/login-widget/CHANGELOG.md index 5e8efd8cc..d577eb0f5 100644 --- a/packages/web3/login-widget/CHANGELOG.md +++ b/packages/web3/login-widget/CHANGELOG.md @@ -1,5 +1,11 @@ # @mochi-web3/login-widget +## 0.2.11 + +### Patch Changes + +- [#814](https://github.com/consolelabs/mochi-ui/pull/814) [`6bd51e5`](https://github.com/consolelabs/mochi-ui/commit/6bd51e5f7b0cf21a8d4de952f199f92e7ec90089) Thanks [@tuanddd](https://github.com/tuanddd)! - Fix connect wallet persist to local storage + ## 0.2.10 ### Patch Changes diff --git a/packages/web3/login-widget/package.json b/packages/web3/login-widget/package.json index abcb926da..ded1007b5 100644 --- a/packages/web3/login-widget/package.json +++ b/packages/web3/login-widget/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-web3/login-widget", - "version": "0.2.10", + "version": "0.2.11", "sideEffects": false, "main": "src/index.ts", "files": [ From 83a2795ea75030c506e93ba818c12ce92ae099eb Mon Sep 17 00:00:00 2001 From: Hien Le <44285614+leduyhien152@users.noreply.github.com> Date: Fri, 15 Mar 2024 13:44:47 +0700 Subject: [PATCH 09/24] fix: mochi widget preview usd amount to token amount (#806) --- apps/mochi-web/components/Amount.tsx | 36 ++++++++++--------- .../TransactionPreview/TransactionPreview.tsx | 11 ++++-- 2 files changed, 28 insertions(+), 19 deletions(-) diff --git a/apps/mochi-web/components/Amount.tsx b/apps/mochi-web/components/Amount.tsx index 32c2684e7..c541f8164 100644 --- a/apps/mochi-web/components/Amount.tsx +++ b/apps/mochi-web/components/Amount.tsx @@ -71,23 +71,25 @@ export default function Amount({ 'gap-y-1.5 grid-cols-1': isLongNumber, })} > - {isMoniker ? ( -
- {MonikerIcons.get(tokenIcon)} -
- ) : ( - img]:rounded-none', { - /* 'my-1': size === 'md' && alignment === 'center' && !isLongNumber, */ - 'row-start-1 row-span-2 my-auto': - alignment === 'left' && !isLongNumber, - 'mx-auto': isLongNumber, - })} - src={tokenIcon || coinIcon.src} - smallSrc={platformIcon} - /> - )} +
+ {isMoniker ? ( +
+ {MonikerIcons.get(tokenIcon)} +
+ ) : ( + img]:rounded-none', { + /* 'my-1': size === 'md' && alignment === 'center' && !isLongNumber, */ + 'row-start-1 row-span-2 my-auto': + alignment === 'left' && !isLongNumber, + 'mx-auto': isLongNumber, + })} + src={tokenIcon || coinIcon.src} + smallSrc={platformIcon} + /> + )} +
{ if (!request.recipients) return null @@ -120,7 +122,12 @@ function TipPreview() { )}
They will receive - {amountUsd} USD + + {formatTokenAmount(request.amount ?? 0).display}{' '} + {isToken(request.asset) + ? request.asset?.token?.symbol ?? '' + : request.asset?.name ?? ''} + ) From 82072bee3c449f0eb1e2e9974ba191420289ee5e Mon Sep 17 00:00:00 2001 From: Hien Le <44285614+leduyhien152@users.noreply.github.com> Date: Fri, 15 Mar 2024 13:44:56 +0700 Subject: [PATCH 10/24] fix: mochi widget scroll into view (#807) --- .../components/MochiWidget/AmountInput/AmountInput.tsx | 5 ++++- apps/mochi-web/components/MochiWidget/index.tsx | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/mochi-web/components/MochiWidget/AmountInput/AmountInput.tsx b/apps/mochi-web/components/MochiWidget/AmountInput/AmountInput.tsx index f2961fbf9..73322248e 100644 --- a/apps/mochi-web/components/MochiWidget/AmountInput/AmountInput.tsx +++ b/apps/mochi-web/components/MochiWidget/AmountInput/AmountInput.tsx @@ -240,7 +240,10 @@ export const AmountInput: React.FC = ({ useEffect(() => { function focusInput() { - ref.current?.focus() + document + .querySelector('.mochi-widget') + ?.scrollIntoView({ behavior: 'smooth' }) + ref.current?.focus({ preventScroll: true }) } window.addEventListener(events.TIP_WIDGET.FOCUS_AMOUNT, focusInput) diff --git a/apps/mochi-web/components/MochiWidget/index.tsx b/apps/mochi-web/components/MochiWidget/index.tsx index e7132cdc4..40581fc62 100644 --- a/apps/mochi-web/components/MochiWidget/index.tsx +++ b/apps/mochi-web/components/MochiWidget/index.tsx @@ -67,6 +67,7 @@ export default function MochiWidget({ wrapperClassName, className }: Props) { From 03a72e6065db76abb3ca13caea73cf9cc3747904 Mon Sep 17 00:00:00 2001 From: TuanD Date: Mon, 1 Apr 2024 09:46:33 +0700 Subject: [PATCH 11/24] feat: call custom method in contract EVM (#816) --- .changeset/grumpy-adults-invite.md | 5 +++ .../src/providers/disabled-provider.ts | 4 ++ .../src/providers/evm-provider.ts | 40 +++++++++++++++++-- .../src/providers/provider.ts | 13 +++++- .../src/providers/ron-provider.ts | 40 +++++++++++++++++-- .../src/providers/sol-provider.ts | 5 +++ 6 files changed, 97 insertions(+), 10 deletions(-) create mode 100644 .changeset/grumpy-adults-invite.md diff --git a/.changeset/grumpy-adults-invite.md b/.changeset/grumpy-adults-invite.md new file mode 100644 index 000000000..ec5dcb572 --- /dev/null +++ b/.changeset/grumpy-adults-invite.md @@ -0,0 +1,5 @@ +--- +"@mochi-web3/connect-wallet-widget": minor +--- + +Add method for calling custom function in contract diff --git a/packages/web3/connect-wallet-widget/src/providers/disabled-provider.ts b/packages/web3/connect-wallet-widget/src/providers/disabled-provider.ts index 69b35cbf0..7f672b16f 100644 --- a/packages/web3/connect-wallet-widget/src/providers/disabled-provider.ts +++ b/packages/web3/connect-wallet-widget/src/providers/disabled-provider.ts @@ -6,6 +6,10 @@ export class ProviderDisabled extends ChainProvider { return Object.assign(this) } + async method() { + return '' + } + async transfer() { return '' } diff --git a/packages/web3/connect-wallet-widget/src/providers/evm-provider.ts b/packages/web3/connect-wallet-widget/src/providers/evm-provider.ts index 691adad8e..ad83a875d 100644 --- a/packages/web3/connect-wallet-widget/src/providers/evm-provider.ts +++ b/packages/web3/connect-wallet-widget/src/providers/evm-provider.ts @@ -3,13 +3,11 @@ import hexer from 'browser-string-hexer' import { createStore } from 'mipd' import { utils } from 'ethers' import isMobile from 'is-mobile' -import { msg, ChainProvider, TransferInput } from './provider' +import { msg, ChainProvider, TransferInput, Input } from './provider' const eip6963Store = typeof window !== 'undefined' ? createStore() : null -const iface = new utils.Interface([ - 'function transfer(address to, uint amount)', -]) +const TRANSFER_FRAGMENT = 'function transfer(address to, uint amount)' export class ProviderEVM extends ChainProvider { public platform = 'evm-chain' @@ -45,6 +43,39 @@ export class ProviderEVM extends ChainProvider { return Object.assign(this) } + async method(i: Input) { + try { + const { abi, to, from, args, method } = i + const iface = new utils.Interface(abi) + const data = iface.encodeFunctionData(method, args) + + if (isMobile() && this.session.topic && this.signClient) { + return await this.signClient.request({ + topic: this.session.topic, + chainId: `eip155:${(+this.chainId).toString(10)}`, + request: { + method: 'eth_sendTransaction', + params: [{ from, to, data }], + }, + }) + } + + return this.provider.request({ + method: 'eth_sendTransaction', + params: [ + { + from, + to, + data, + }, + ], + }) + } catch (e) { + console.error('evm-provider:method', e) + return null + } + } + async transfer(input: TransferInput) { if (isMobile() && (!this.session || !this.signClient)) return null @@ -74,6 +105,7 @@ export class ProviderEVM extends ChainProvider { }) } + const iface = new utils.Interface(TRANSFER_FRAGMENT) // case custom coin const params = { from, diff --git a/packages/web3/connect-wallet-widget/src/providers/provider.ts b/packages/web3/connect-wallet-widget/src/providers/provider.ts index f6fe6b825..6a37bf13c 100644 --- a/packages/web3/connect-wallet-widget/src/providers/provider.ts +++ b/packages/web3/connect-wallet-widget/src/providers/provider.ts @@ -2,6 +2,14 @@ import { SVGProps } from 'react' import { SignClient } from '@walletconnect/sign-client' import { wcProfjectId } from '../constants' +export type Input = { + abi: string + method: string + args: (string | number)[] + from: string + to: string +} + export type TransferInput = { chainId: string from: string @@ -16,7 +24,7 @@ export type ConnectResponse = { platform: string } | null -export abstract class ChainProvider { +export abstract class ChainProvider { public mobileProtocol: string = '' public provider: any public id: string = '' @@ -86,7 +94,8 @@ export abstract class ChainProvider { }) } - abstract transfer(args: I): Promise + abstract method(i: I): Promise + abstract transfer(args: TransferInput): Promise abstract connect(): Promise abstract connectMobile(): Promise abstract isInstalled(): Promise diff --git a/packages/web3/connect-wallet-widget/src/providers/ron-provider.ts b/packages/web3/connect-wallet-widget/src/providers/ron-provider.ts index 7bb355608..e2dcfcfdb 100644 --- a/packages/web3/connect-wallet-widget/src/providers/ron-provider.ts +++ b/packages/web3/connect-wallet-widget/src/providers/ron-provider.ts @@ -3,13 +3,11 @@ import hexer from 'browser-string-hexer' import { createStore } from 'mipd' import { utils } from 'ethers' import isMobile from 'is-mobile' -import { msg, ChainProvider, TransferInput } from './provider' +import { msg, ChainProvider, TransferInput, Input } from './provider' const eip6963Store = typeof window !== 'undefined' ? createStore() : null -const iface = new utils.Interface([ - 'function transfer(address to, uint amount)', -]) +const TRANSFER_FRAGMENT = 'function transfer(address to, uint amount)' export class ProviderRON extends ChainProvider { public platform = 'ronin-chain' @@ -46,6 +44,39 @@ export class ProviderRON extends ChainProvider { return Object.assign(this) } + async method(i: Input) { + try { + const { abi, to, from, args, method } = i + const iface = new utils.Interface(abi) + const data = iface.encodeFunctionData(method, args) + + if (isMobile() && this.session.topic && this.signClient) { + return await this.signClient.request({ + topic: this.session.topic, + chainId: `eip155:${(+this.chainId).toString(10)}`, + request: { + method: 'eth_sendTransaction', + params: [{ from, to, data }], + }, + }) + } + + return this.provider.request({ + method: 'eth_sendTransaction', + params: [ + { + from, + to, + data, + }, + ], + }) + } catch (e) { + console.error('evm-provider:method', e) + return null + } + } + async transfer(input: TransferInput) { if (isMobile() && (!this.session || !this.signClient)) return null @@ -75,6 +106,7 @@ export class ProviderRON extends ChainProvider { }) } + const iface = new utils.Interface(TRANSFER_FRAGMENT) // case native coin const params = { from, diff --git a/packages/web3/connect-wallet-widget/src/providers/sol-provider.ts b/packages/web3/connect-wallet-widget/src/providers/sol-provider.ts index ba5f6fa2d..ceaaddb7f 100644 --- a/packages/web3/connect-wallet-widget/src/providers/sol-provider.ts +++ b/packages/web3/connect-wallet-widget/src/providers/sol-provider.ts @@ -1,3 +1,4 @@ +/* eslint-disable class-methods-use-this */ /* eslint-disable @typescript-eslint/return-await */ import dlv from 'dlv' import { SystemProgram, PublicKey, Transaction } from '@solana/web3.js' @@ -56,6 +57,10 @@ export class ProviderSOL extends ChainProvider { } } + async method() { + throw new Error('Not yet implemented') + } + async connect(): Promise { try { const hexedMsg = new TextEncoder().encode(msg) From f926772df31c4472fea3ab78b70a74608d4a446f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 1 Apr 2024 10:03:37 +0700 Subject: [PATCH 12/24] release: [skip apps] bump npm package(s) (#817) Co-authored-by: github-actions[bot] --- .changeset/grumpy-adults-invite.md | 5 ----- packages/web3/connect-wallet-widget/CHANGELOG.md | 6 ++++++ packages/web3/connect-wallet-widget/package.json | 2 +- packages/web3/login-widget/CHANGELOG.md | 7 +++++++ packages/web3/login-widget/package.json | 2 +- 5 files changed, 15 insertions(+), 7 deletions(-) delete mode 100644 .changeset/grumpy-adults-invite.md diff --git a/.changeset/grumpy-adults-invite.md b/.changeset/grumpy-adults-invite.md deleted file mode 100644 index ec5dcb572..000000000 --- a/.changeset/grumpy-adults-invite.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@mochi-web3/connect-wallet-widget": minor ---- - -Add method for calling custom function in contract diff --git a/packages/web3/connect-wallet-widget/CHANGELOG.md b/packages/web3/connect-wallet-widget/CHANGELOG.md index 60a37f090..e6542984d 100644 --- a/packages/web3/connect-wallet-widget/CHANGELOG.md +++ b/packages/web3/connect-wallet-widget/CHANGELOG.md @@ -1,5 +1,11 @@ # @mochi-web3/connect-wallet-widget +## 0.1.0 + +### Minor Changes + +- [#816](https://github.com/consolelabs/mochi-ui/pull/816) [`03a72e6`](https://github.com/consolelabs/mochi-ui/commit/03a72e6065db76abb3ca13caea73cf9cc3747904) Thanks [@tuanddd](https://github.com/tuanddd)! - Add method for calling custom function in contract + ## 0.0.15 ### Patch Changes diff --git a/packages/web3/connect-wallet-widget/package.json b/packages/web3/connect-wallet-widget/package.json index dbade8e27..61f13e2e0 100644 --- a/packages/web3/connect-wallet-widget/package.json +++ b/packages/web3/connect-wallet-widget/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-web3/connect-wallet-widget", - "version": "0.0.15", + "version": "0.1.0", "description": "Widget to connect wallets of various chains", "keywords": [ "connect-wallet-widget" diff --git a/packages/web3/login-widget/CHANGELOG.md b/packages/web3/login-widget/CHANGELOG.md index d577eb0f5..30cafbe2b 100644 --- a/packages/web3/login-widget/CHANGELOG.md +++ b/packages/web3/login-widget/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-web3/login-widget +## 0.2.12 + +### Patch Changes + +- Updated dependencies [[`03a72e6`](https://github.com/consolelabs/mochi-ui/commit/03a72e6065db76abb3ca13caea73cf9cc3747904)]: + - @mochi-web3/connect-wallet-widget@0.1.0 + ## 0.2.11 ### Patch Changes diff --git a/packages/web3/login-widget/package.json b/packages/web3/login-widget/package.json index ded1007b5..9ff5ca5f9 100644 --- a/packages/web3/login-widget/package.json +++ b/packages/web3/login-widget/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-web3/login-widget", - "version": "0.2.11", + "version": "0.2.12", "sideEffects": false, "main": "src/index.ts", "files": [ From a6262b2cb25a02127d99ab70023bacdfd573a764 Mon Sep 17 00:00:00 2001 From: TuanD Date: Mon, 1 Apr 2024 12:30:58 +0700 Subject: [PATCH 13/24] feat: rename to read/write method in evm provider (#818) --- .changeset/thick-falcons-worry.md | 5 +++ .../src/providers/disabled-provider.ts | 6 ++- .../src/providers/evm-provider.ts | 45 +++++++++++++++++-- .../src/providers/provider.ts | 19 +++++--- .../src/providers/ron-provider.ts | 45 +++++++++++++++++-- .../src/providers/sol-provider.ts | 6 ++- 6 files changed, 113 insertions(+), 13 deletions(-) create mode 100644 .changeset/thick-falcons-worry.md diff --git a/.changeset/thick-falcons-worry.md b/.changeset/thick-falcons-worry.md new file mode 100644 index 000000000..320d5e4a6 --- /dev/null +++ b/.changeset/thick-falcons-worry.md @@ -0,0 +1,5 @@ +--- +"@mochi-web3/connect-wallet-widget": minor +--- + +Rename to read/write method diff --git a/packages/web3/connect-wallet-widget/src/providers/disabled-provider.ts b/packages/web3/connect-wallet-widget/src/providers/disabled-provider.ts index 7f672b16f..2aebdc396 100644 --- a/packages/web3/connect-wallet-widget/src/providers/disabled-provider.ts +++ b/packages/web3/connect-wallet-widget/src/providers/disabled-provider.ts @@ -6,7 +6,11 @@ export class ProviderDisabled extends ChainProvider { return Object.assign(this) } - async method() { + async read() { + return '' + } + + async write() { return '' } diff --git a/packages/web3/connect-wallet-widget/src/providers/evm-provider.ts b/packages/web3/connect-wallet-widget/src/providers/evm-provider.ts index ad83a875d..a761addd3 100644 --- a/packages/web3/connect-wallet-widget/src/providers/evm-provider.ts +++ b/packages/web3/connect-wallet-widget/src/providers/evm-provider.ts @@ -3,7 +3,13 @@ import hexer from 'browser-string-hexer' import { createStore } from 'mipd' import { utils } from 'ethers' import isMobile from 'is-mobile' -import { msg, ChainProvider, TransferInput, Input } from './provider' +import { + msg, + ChainProvider, + TransferInput, + WriteInput, + ReadInput, +} from './provider' const eip6963Store = typeof window !== 'undefined' ? createStore() : null @@ -43,9 +49,42 @@ export class ProviderEVM extends ChainProvider { return Object.assign(this) } - async method(i: Input) { + async read(i: ReadInput) { try { - const { abi, to, from, args, method } = i + const { abi, to, from, args = [], method } = i + const iface = new utils.Interface(abi) + const data = iface.encodeFunctionResult(method, args) + + if (isMobile() && this.session.topic && this.signClient) { + return await this.signClient.request({ + topic: this.session.topic, + chainId: `eip155:${(+this.chainId).toString(10)}`, + request: { + method: 'eth_call', + params: [{ from, to, data }], + }, + }) + } + + return this.provider.request({ + method: 'eth_call', + params: [ + { + from, + to, + data, + }, + ], + }) + } catch (e) { + console.error('evm-provider:method', e) + return null + } + } + + async write(i: WriteInput) { + try { + const { abi, to, from, args = [], method } = i const iface = new utils.Interface(abi) const data = iface.encodeFunctionData(method, args) diff --git a/packages/web3/connect-wallet-widget/src/providers/provider.ts b/packages/web3/connect-wallet-widget/src/providers/provider.ts index 6a37bf13c..c7e48cb25 100644 --- a/packages/web3/connect-wallet-widget/src/providers/provider.ts +++ b/packages/web3/connect-wallet-widget/src/providers/provider.ts @@ -2,14 +2,22 @@ import { SVGProps } from 'react' import { SignClient } from '@walletconnect/sign-client' import { wcProfjectId } from '../constants' -export type Input = { +export type WriteInput = { abi: string method: string - args: (string | number)[] + args?: (string | number)[] from: string to: string } +export type ReadInput = { + abi: string + method: string + args?: (string | number)[] + from?: string + to: string +} + export type TransferInput = { chainId: string from: string @@ -24,7 +32,7 @@ export type ConnectResponse = { platform: string } | null -export abstract class ChainProvider { +export abstract class ChainProvider { public mobileProtocol: string = '' public provider: any public id: string = '' @@ -94,12 +102,13 @@ export abstract class ChainProvider { }) } - abstract method(i: I): Promise + abstract write(i: WI): Promise + abstract read(i: RI): Promise abstract transfer(args: TransferInput): Promise abstract connect(): Promise abstract connectMobile(): Promise abstract isInstalled(): Promise - abstract sync(storeGetter?: any): ChainProvider + abstract sync(storeGetter?: any): ChainProvider } export const msg = 'Please sign this message to prove wallet ownership' as const diff --git a/packages/web3/connect-wallet-widget/src/providers/ron-provider.ts b/packages/web3/connect-wallet-widget/src/providers/ron-provider.ts index e2dcfcfdb..f20ad1102 100644 --- a/packages/web3/connect-wallet-widget/src/providers/ron-provider.ts +++ b/packages/web3/connect-wallet-widget/src/providers/ron-provider.ts @@ -3,7 +3,13 @@ import hexer from 'browser-string-hexer' import { createStore } from 'mipd' import { utils } from 'ethers' import isMobile from 'is-mobile' -import { msg, ChainProvider, TransferInput, Input } from './provider' +import { + msg, + ChainProvider, + TransferInput, + WriteInput, + ReadInput, +} from './provider' const eip6963Store = typeof window !== 'undefined' ? createStore() : null @@ -44,9 +50,42 @@ export class ProviderRON extends ChainProvider { return Object.assign(this) } - async method(i: Input) { + async read(i: ReadInput) { try { - const { abi, to, from, args, method } = i + const { abi, to, from, args = [], method } = i + const iface = new utils.Interface(abi) + const data = iface.encodeFunctionResult(method, args) + + if (isMobile() && this.session.topic && this.signClient) { + return await this.signClient.request({ + topic: this.session.topic, + chainId: `eip155:${(+this.chainId).toString(10)}`, + request: { + method: 'eth_call', + params: [{ from, to, data }], + }, + }) + } + + return this.provider.request({ + method: 'eth_call', + params: [ + { + from, + to, + data, + }, + ], + }) + } catch (e) { + console.error('evm-provider:method', e) + return null + } + } + + async write(i: WriteInput) { + try { + const { abi, to, from, args = [], method } = i const iface = new utils.Interface(abi) const data = iface.encodeFunctionData(method, args) diff --git a/packages/web3/connect-wallet-widget/src/providers/sol-provider.ts b/packages/web3/connect-wallet-widget/src/providers/sol-provider.ts index ceaaddb7f..14abf22a2 100644 --- a/packages/web3/connect-wallet-widget/src/providers/sol-provider.ts +++ b/packages/web3/connect-wallet-widget/src/providers/sol-provider.ts @@ -57,7 +57,11 @@ export class ProviderSOL extends ChainProvider { } } - async method() { + async read() { + throw new Error('Not yet implemented') + } + + async write() { throw new Error('Not yet implemented') } From e2e454a7ae607023a5dfa1b391f901069401ad40 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 1 Apr 2024 12:35:10 +0700 Subject: [PATCH 14/24] release: [skip apps] bump npm package(s) (#819) Co-authored-by: github-actions[bot] --- .changeset/thick-falcons-worry.md | 5 ----- packages/web3/connect-wallet-widget/CHANGELOG.md | 6 ++++++ packages/web3/connect-wallet-widget/package.json | 2 +- packages/web3/login-widget/CHANGELOG.md | 7 +++++++ packages/web3/login-widget/package.json | 2 +- 5 files changed, 15 insertions(+), 7 deletions(-) delete mode 100644 .changeset/thick-falcons-worry.md diff --git a/.changeset/thick-falcons-worry.md b/.changeset/thick-falcons-worry.md deleted file mode 100644 index 320d5e4a6..000000000 --- a/.changeset/thick-falcons-worry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@mochi-web3/connect-wallet-widget": minor ---- - -Rename to read/write method diff --git a/packages/web3/connect-wallet-widget/CHANGELOG.md b/packages/web3/connect-wallet-widget/CHANGELOG.md index e6542984d..1363129cc 100644 --- a/packages/web3/connect-wallet-widget/CHANGELOG.md +++ b/packages/web3/connect-wallet-widget/CHANGELOG.md @@ -1,5 +1,11 @@ # @mochi-web3/connect-wallet-widget +## 0.2.0 + +### Minor Changes + +- [#818](https://github.com/consolelabs/mochi-ui/pull/818) [`a6262b2`](https://github.com/consolelabs/mochi-ui/commit/a6262b2cb25a02127d99ab70023bacdfd573a764) Thanks [@tuanddd](https://github.com/tuanddd)! - Rename to read/write method + ## 0.1.0 ### Minor Changes diff --git a/packages/web3/connect-wallet-widget/package.json b/packages/web3/connect-wallet-widget/package.json index 61f13e2e0..754f0a676 100644 --- a/packages/web3/connect-wallet-widget/package.json +++ b/packages/web3/connect-wallet-widget/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-web3/connect-wallet-widget", - "version": "0.1.0", + "version": "0.2.0", "description": "Widget to connect wallets of various chains", "keywords": [ "connect-wallet-widget" diff --git a/packages/web3/login-widget/CHANGELOG.md b/packages/web3/login-widget/CHANGELOG.md index 30cafbe2b..40fa62f16 100644 --- a/packages/web3/login-widget/CHANGELOG.md +++ b/packages/web3/login-widget/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-web3/login-widget +## 0.2.13 + +### Patch Changes + +- Updated dependencies [[`a6262b2`](https://github.com/consolelabs/mochi-ui/commit/a6262b2cb25a02127d99ab70023bacdfd573a764)]: + - @mochi-web3/connect-wallet-widget@0.2.0 + ## 0.2.12 ### Patch Changes diff --git a/packages/web3/login-widget/package.json b/packages/web3/login-widget/package.json index 9ff5ca5f9..29451f1af 100644 --- a/packages/web3/login-widget/package.json +++ b/packages/web3/login-widget/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-web3/login-widget", - "version": "0.2.12", + "version": "0.2.13", "sideEffects": false, "main": "src/index.ts", "files": [ From 01fb9422f4f7f1588a0045da0adad6467a05291c Mon Sep 17 00:00:00 2001 From: TuanD Date: Mon, 1 Apr 2024 14:20:38 +0700 Subject: [PATCH 15/24] fix: read evm provider (#820) --- .changeset/yellow-trains-rhyme.md | 5 +++++ .../web3/connect-wallet-widget/src/providers/evm-provider.ts | 4 +++- .../web3/connect-wallet-widget/src/providers/ron-provider.ts | 4 +++- 3 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 .changeset/yellow-trains-rhyme.md diff --git a/.changeset/yellow-trains-rhyme.md b/.changeset/yellow-trains-rhyme.md new file mode 100644 index 000000000..594e25461 --- /dev/null +++ b/.changeset/yellow-trains-rhyme.md @@ -0,0 +1,5 @@ +--- +"@mochi-web3/connect-wallet-widget": patch +--- + +Read method diff --git a/packages/web3/connect-wallet-widget/src/providers/evm-provider.ts b/packages/web3/connect-wallet-widget/src/providers/evm-provider.ts index a761addd3..28d70b827 100644 --- a/packages/web3/connect-wallet-widget/src/providers/evm-provider.ts +++ b/packages/web3/connect-wallet-widget/src/providers/evm-provider.ts @@ -53,7 +53,9 @@ export class ProviderEVM extends ChainProvider { try { const { abi, to, from, args = [], method } = i const iface = new utils.Interface(abi) - const data = iface.encodeFunctionResult(method, args) + const sigHash = iface.getSighash(method) + const data = + sigHash + iface.encodeFunctionResult(method, args).slice(sigHash.length) if (isMobile() && this.session.topic && this.signClient) { return await this.signClient.request({ diff --git a/packages/web3/connect-wallet-widget/src/providers/ron-provider.ts b/packages/web3/connect-wallet-widget/src/providers/ron-provider.ts index f20ad1102..5a313d4d5 100644 --- a/packages/web3/connect-wallet-widget/src/providers/ron-provider.ts +++ b/packages/web3/connect-wallet-widget/src/providers/ron-provider.ts @@ -54,7 +54,9 @@ export class ProviderRON extends ChainProvider { try { const { abi, to, from, args = [], method } = i const iface = new utils.Interface(abi) - const data = iface.encodeFunctionResult(method, args) + const sigHash = iface.getSighash(method) + const data = + sigHash + iface.encodeFunctionResult(method, args).slice(sigHash.length) if (isMobile() && this.session.topic && this.signClient) { return await this.signClient.request({ From 8767d84e37e57432f02eaae56d9d7b03ead5b9a7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 1 Apr 2024 14:28:45 +0700 Subject: [PATCH 16/24] release: [skip apps] bump npm package(s) (#821) Co-authored-by: github-actions[bot] --- .changeset/yellow-trains-rhyme.md | 5 ----- packages/web3/connect-wallet-widget/CHANGELOG.md | 6 ++++++ packages/web3/connect-wallet-widget/package.json | 2 +- packages/web3/login-widget/CHANGELOG.md | 7 +++++++ packages/web3/login-widget/package.json | 2 +- 5 files changed, 15 insertions(+), 7 deletions(-) delete mode 100644 .changeset/yellow-trains-rhyme.md diff --git a/.changeset/yellow-trains-rhyme.md b/.changeset/yellow-trains-rhyme.md deleted file mode 100644 index 594e25461..000000000 --- a/.changeset/yellow-trains-rhyme.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@mochi-web3/connect-wallet-widget": patch ---- - -Read method diff --git a/packages/web3/connect-wallet-widget/CHANGELOG.md b/packages/web3/connect-wallet-widget/CHANGELOG.md index 1363129cc..c18c857f6 100644 --- a/packages/web3/connect-wallet-widget/CHANGELOG.md +++ b/packages/web3/connect-wallet-widget/CHANGELOG.md @@ -1,5 +1,11 @@ # @mochi-web3/connect-wallet-widget +## 0.2.1 + +### Patch Changes + +- [#820](https://github.com/consolelabs/mochi-ui/pull/820) [`01fb942`](https://github.com/consolelabs/mochi-ui/commit/01fb9422f4f7f1588a0045da0adad6467a05291c) Thanks [@tuanddd](https://github.com/tuanddd)! - Read method + ## 0.2.0 ### Minor Changes diff --git a/packages/web3/connect-wallet-widget/package.json b/packages/web3/connect-wallet-widget/package.json index 754f0a676..b0e65942d 100644 --- a/packages/web3/connect-wallet-widget/package.json +++ b/packages/web3/connect-wallet-widget/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-web3/connect-wallet-widget", - "version": "0.2.0", + "version": "0.2.1", "description": "Widget to connect wallets of various chains", "keywords": [ "connect-wallet-widget" diff --git a/packages/web3/login-widget/CHANGELOG.md b/packages/web3/login-widget/CHANGELOG.md index 40fa62f16..886146ba7 100644 --- a/packages/web3/login-widget/CHANGELOG.md +++ b/packages/web3/login-widget/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-web3/login-widget +## 0.2.14 + +### Patch Changes + +- Updated dependencies [[`01fb942`](https://github.com/consolelabs/mochi-ui/commit/01fb9422f4f7f1588a0045da0adad6467a05291c)]: + - @mochi-web3/connect-wallet-widget@0.2.1 + ## 0.2.13 ### Patch Changes diff --git a/packages/web3/login-widget/package.json b/packages/web3/login-widget/package.json index 29451f1af..060435adc 100644 --- a/packages/web3/login-widget/package.json +++ b/packages/web3/login-widget/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-web3/login-widget", - "version": "0.2.13", + "version": "0.2.14", "sideEffects": false, "main": "src/index.ts", "files": [ From 80d1075ddafa5b063ede542e7aca57afd5ba2222 Mon Sep 17 00:00:00 2001 From: TuanD Date: Mon, 1 Apr 2024 15:32:45 +0700 Subject: [PATCH 17/24] fix: decode read data (#822) --- .changeset/tender-suits-hang.md | 5 +++++ .../src/providers/evm-provider.ts | 13 ++++++++----- .../src/providers/ron-provider.ts | 12 +++++++----- 3 files changed, 20 insertions(+), 10 deletions(-) create mode 100644 .changeset/tender-suits-hang.md diff --git a/.changeset/tender-suits-hang.md b/.changeset/tender-suits-hang.md new file mode 100644 index 000000000..04e0aa354 --- /dev/null +++ b/.changeset/tender-suits-hang.md @@ -0,0 +1,5 @@ +--- +"@mochi-web3/connect-wallet-widget": patch +--- + +Decode read data diff --git a/packages/web3/connect-wallet-widget/src/providers/evm-provider.ts b/packages/web3/connect-wallet-widget/src/providers/evm-provider.ts index 28d70b827..bf94292ba 100644 --- a/packages/web3/connect-wallet-widget/src/providers/evm-provider.ts +++ b/packages/web3/connect-wallet-widget/src/providers/evm-provider.ts @@ -54,21 +54,21 @@ export class ProviderEVM extends ChainProvider { const { abi, to, from, args = [], method } = i const iface = new utils.Interface(abi) const sigHash = iface.getSighash(method) - const data = - sigHash + iface.encodeFunctionResult(method, args).slice(sigHash.length) + const data = sigHash + iface.encodeFunctionResult(method, args).slice(2) if (isMobile() && this.session.topic && this.signClient) { - return await this.signClient.request({ + const resultData: string = await this.signClient.request({ topic: this.session.topic, chainId: `eip155:${(+this.chainId).toString(10)}`, request: { method: 'eth_call', - params: [{ from, to, data }], + params: [{ from, to, data }, 'latest'], }, }) + return iface.decodeFunctionResult(method, resultData) } - return this.provider.request({ + const resultData: string = this.provider.request({ method: 'eth_call', params: [ { @@ -76,8 +76,11 @@ export class ProviderEVM extends ChainProvider { to, data, }, + 'latest', ], }) + + return iface.decodeFunctionResult(method, resultData) } catch (e) { console.error('evm-provider:method', e) return null diff --git a/packages/web3/connect-wallet-widget/src/providers/ron-provider.ts b/packages/web3/connect-wallet-widget/src/providers/ron-provider.ts index 5a313d4d5..95ae60986 100644 --- a/packages/web3/connect-wallet-widget/src/providers/ron-provider.ts +++ b/packages/web3/connect-wallet-widget/src/providers/ron-provider.ts @@ -55,21 +55,21 @@ export class ProviderRON extends ChainProvider { const { abi, to, from, args = [], method } = i const iface = new utils.Interface(abi) const sigHash = iface.getSighash(method) - const data = - sigHash + iface.encodeFunctionResult(method, args).slice(sigHash.length) + const data = sigHash + iface.encodeFunctionResult(method, args).slice(2) if (isMobile() && this.session.topic && this.signClient) { - return await this.signClient.request({ + const resultData: string = await this.signClient.request({ topic: this.session.topic, chainId: `eip155:${(+this.chainId).toString(10)}`, request: { method: 'eth_call', - params: [{ from, to, data }], + params: [{ from, to, data }, 'latest'], }, }) + return iface.decodeFunctionResult(method, resultData) } - return this.provider.request({ + const resultData: string = this.provider.request({ method: 'eth_call', params: [ { @@ -77,8 +77,10 @@ export class ProviderRON extends ChainProvider { to, data, }, + 'latest', ], }) + return iface.decodeFunctionResult(method, resultData) } catch (e) { console.error('evm-provider:method', e) return null From e65290e1edf9da4246b0ca941a7483a42f48700f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 1 Apr 2024 15:34:56 +0700 Subject: [PATCH 18/24] release: [skip apps] bump npm package(s) (#823) Co-authored-by: github-actions[bot] --- .changeset/tender-suits-hang.md | 5 ----- packages/web3/connect-wallet-widget/CHANGELOG.md | 6 ++++++ packages/web3/connect-wallet-widget/package.json | 2 +- packages/web3/login-widget/CHANGELOG.md | 7 +++++++ packages/web3/login-widget/package.json | 2 +- 5 files changed, 15 insertions(+), 7 deletions(-) delete mode 100644 .changeset/tender-suits-hang.md diff --git a/.changeset/tender-suits-hang.md b/.changeset/tender-suits-hang.md deleted file mode 100644 index 04e0aa354..000000000 --- a/.changeset/tender-suits-hang.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@mochi-web3/connect-wallet-widget": patch ---- - -Decode read data diff --git a/packages/web3/connect-wallet-widget/CHANGELOG.md b/packages/web3/connect-wallet-widget/CHANGELOG.md index c18c857f6..a8b1838cf 100644 --- a/packages/web3/connect-wallet-widget/CHANGELOG.md +++ b/packages/web3/connect-wallet-widget/CHANGELOG.md @@ -1,5 +1,11 @@ # @mochi-web3/connect-wallet-widget +## 0.2.2 + +### Patch Changes + +- [#822](https://github.com/consolelabs/mochi-ui/pull/822) [`80d1075`](https://github.com/consolelabs/mochi-ui/commit/80d1075ddafa5b063ede542e7aca57afd5ba2222) Thanks [@tuanddd](https://github.com/tuanddd)! - Decode read data + ## 0.2.1 ### Patch Changes diff --git a/packages/web3/connect-wallet-widget/package.json b/packages/web3/connect-wallet-widget/package.json index b0e65942d..d7c229432 100644 --- a/packages/web3/connect-wallet-widget/package.json +++ b/packages/web3/connect-wallet-widget/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-web3/connect-wallet-widget", - "version": "0.2.1", + "version": "0.2.2", "description": "Widget to connect wallets of various chains", "keywords": [ "connect-wallet-widget" diff --git a/packages/web3/login-widget/CHANGELOG.md b/packages/web3/login-widget/CHANGELOG.md index 886146ba7..d680d3a9e 100644 --- a/packages/web3/login-widget/CHANGELOG.md +++ b/packages/web3/login-widget/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-web3/login-widget +## 0.2.15 + +### Patch Changes + +- Updated dependencies [[`80d1075`](https://github.com/consolelabs/mochi-ui/commit/80d1075ddafa5b063ede542e7aca57afd5ba2222)]: + - @mochi-web3/connect-wallet-widget@0.2.2 + ## 0.2.14 ### Patch Changes diff --git a/packages/web3/login-widget/package.json b/packages/web3/login-widget/package.json index 060435adc..2cf51c36e 100644 --- a/packages/web3/login-widget/package.json +++ b/packages/web3/login-widget/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-web3/login-widget", - "version": "0.2.14", + "version": "0.2.15", "sideEffects": false, "main": "src/index.ts", "files": [ From 9e7a5b11321e53025927ebdd243d83d8a3c50679 Mon Sep 17 00:00:00 2001 From: TuanD Date: Mon, 1 Apr 2024 15:50:58 +0700 Subject: [PATCH 19/24] fix: await provider request (#824) --- .changeset/calm-pianos-flash.md | 5 +++++ .../web3/connect-wallet-widget/src/providers/evm-provider.ts | 2 +- .../web3/connect-wallet-widget/src/providers/ron-provider.ts | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 .changeset/calm-pianos-flash.md diff --git a/.changeset/calm-pianos-flash.md b/.changeset/calm-pianos-flash.md new file mode 100644 index 000000000..17f195279 --- /dev/null +++ b/.changeset/calm-pianos-flash.md @@ -0,0 +1,5 @@ +--- +"@mochi-web3/connect-wallet-widget": patch +--- + +Fix await provider request diff --git a/packages/web3/connect-wallet-widget/src/providers/evm-provider.ts b/packages/web3/connect-wallet-widget/src/providers/evm-provider.ts index bf94292ba..abe548f63 100644 --- a/packages/web3/connect-wallet-widget/src/providers/evm-provider.ts +++ b/packages/web3/connect-wallet-widget/src/providers/evm-provider.ts @@ -68,7 +68,7 @@ export class ProviderEVM extends ChainProvider { return iface.decodeFunctionResult(method, resultData) } - const resultData: string = this.provider.request({ + const resultData: string = await this.provider.request({ method: 'eth_call', params: [ { diff --git a/packages/web3/connect-wallet-widget/src/providers/ron-provider.ts b/packages/web3/connect-wallet-widget/src/providers/ron-provider.ts index 95ae60986..5c01166df 100644 --- a/packages/web3/connect-wallet-widget/src/providers/ron-provider.ts +++ b/packages/web3/connect-wallet-widget/src/providers/ron-provider.ts @@ -69,7 +69,7 @@ export class ProviderRON extends ChainProvider { return iface.decodeFunctionResult(method, resultData) } - const resultData: string = this.provider.request({ + const resultData: string = await this.provider.request({ method: 'eth_call', params: [ { From 58fe846949c2132bc4371b830eea69534e31b130 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 1 Apr 2024 15:52:38 +0700 Subject: [PATCH 20/24] release: [skip apps] bump npm package(s) (#825) Co-authored-by: github-actions[bot] --- .changeset/calm-pianos-flash.md | 5 ----- packages/web3/connect-wallet-widget/CHANGELOG.md | 6 ++++++ packages/web3/connect-wallet-widget/package.json | 2 +- packages/web3/login-widget/CHANGELOG.md | 7 +++++++ packages/web3/login-widget/package.json | 2 +- 5 files changed, 15 insertions(+), 7 deletions(-) delete mode 100644 .changeset/calm-pianos-flash.md diff --git a/.changeset/calm-pianos-flash.md b/.changeset/calm-pianos-flash.md deleted file mode 100644 index 17f195279..000000000 --- a/.changeset/calm-pianos-flash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@mochi-web3/connect-wallet-widget": patch ---- - -Fix await provider request diff --git a/packages/web3/connect-wallet-widget/CHANGELOG.md b/packages/web3/connect-wallet-widget/CHANGELOG.md index a8b1838cf..65177e28b 100644 --- a/packages/web3/connect-wallet-widget/CHANGELOG.md +++ b/packages/web3/connect-wallet-widget/CHANGELOG.md @@ -1,5 +1,11 @@ # @mochi-web3/connect-wallet-widget +## 0.2.3 + +### Patch Changes + +- [#824](https://github.com/consolelabs/mochi-ui/pull/824) [`9e7a5b1`](https://github.com/consolelabs/mochi-ui/commit/9e7a5b11321e53025927ebdd243d83d8a3c50679) Thanks [@tuanddd](https://github.com/tuanddd)! - Fix await provider request + ## 0.2.2 ### Patch Changes diff --git a/packages/web3/connect-wallet-widget/package.json b/packages/web3/connect-wallet-widget/package.json index d7c229432..e2882448c 100644 --- a/packages/web3/connect-wallet-widget/package.json +++ b/packages/web3/connect-wallet-widget/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-web3/connect-wallet-widget", - "version": "0.2.2", + "version": "0.2.3", "description": "Widget to connect wallets of various chains", "keywords": [ "connect-wallet-widget" diff --git a/packages/web3/login-widget/CHANGELOG.md b/packages/web3/login-widget/CHANGELOG.md index d680d3a9e..1e38245f9 100644 --- a/packages/web3/login-widget/CHANGELOG.md +++ b/packages/web3/login-widget/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-web3/login-widget +## 0.2.16 + +### Patch Changes + +- Updated dependencies [[`9e7a5b1`](https://github.com/consolelabs/mochi-ui/commit/9e7a5b11321e53025927ebdd243d83d8a3c50679)]: + - @mochi-web3/connect-wallet-widget@0.2.3 + ## 0.2.15 ### Patch Changes diff --git a/packages/web3/login-widget/package.json b/packages/web3/login-widget/package.json index 2cf51c36e..91d2d357f 100644 --- a/packages/web3/login-widget/package.json +++ b/packages/web3/login-widget/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-web3/login-widget", - "version": "0.2.15", + "version": "0.2.16", "sideEffects": false, "main": "src/index.ts", "files": [ From 0941153485122d65fb5927c5141bee24b56347d5 Mon Sep 17 00:00:00 2001 From: TuanD Date: Tue, 2 Apr 2024 12:42:54 +0700 Subject: [PATCH 21/24] fix: encodeFunctionData (#826) --- .changeset/rich-apples-deliver.md | 5 +++++ .../connect-wallet-widget/src/providers/evm-provider.ts | 7 +++---- .../connect-wallet-widget/src/providers/ron-provider.ts | 8 ++++---- 3 files changed, 12 insertions(+), 8 deletions(-) create mode 100644 .changeset/rich-apples-deliver.md diff --git a/.changeset/rich-apples-deliver.md b/.changeset/rich-apples-deliver.md new file mode 100644 index 000000000..d8d049d2a --- /dev/null +++ b/.changeset/rich-apples-deliver.md @@ -0,0 +1,5 @@ +--- +"@mochi-web3/connect-wallet-widget": patch +--- + +Fix use encodeFunctionData diff --git a/packages/web3/connect-wallet-widget/src/providers/evm-provider.ts b/packages/web3/connect-wallet-widget/src/providers/evm-provider.ts index abe548f63..0553e2e2f 100644 --- a/packages/web3/connect-wallet-widget/src/providers/evm-provider.ts +++ b/packages/web3/connect-wallet-widget/src/providers/evm-provider.ts @@ -53,8 +53,7 @@ export class ProviderEVM extends ChainProvider { try { const { abi, to, from, args = [], method } = i const iface = new utils.Interface(abi) - const sigHash = iface.getSighash(method) - const data = sigHash + iface.encodeFunctionResult(method, args).slice(2) + const data = iface.encodeFunctionData(method, args) if (isMobile() && this.session.topic && this.signClient) { const resultData: string = await this.signClient.request({ @@ -82,7 +81,7 @@ export class ProviderEVM extends ChainProvider { return iface.decodeFunctionResult(method, resultData) } catch (e) { - console.error('evm-provider:method', e) + console.error('evm-provider:read', e) return null } } @@ -115,7 +114,7 @@ export class ProviderEVM extends ChainProvider { ], }) } catch (e) { - console.error('evm-provider:method', e) + console.error('evm-provider:write', e) return null } } diff --git a/packages/web3/connect-wallet-widget/src/providers/ron-provider.ts b/packages/web3/connect-wallet-widget/src/providers/ron-provider.ts index 5c01166df..505fd80f4 100644 --- a/packages/web3/connect-wallet-widget/src/providers/ron-provider.ts +++ b/packages/web3/connect-wallet-widget/src/providers/ron-provider.ts @@ -54,8 +54,7 @@ export class ProviderRON extends ChainProvider { try { const { abi, to, from, args = [], method } = i const iface = new utils.Interface(abi) - const sigHash = iface.getSighash(method) - const data = sigHash + iface.encodeFunctionResult(method, args).slice(2) + const data = iface.encodeFunctionData(method, args) if (isMobile() && this.session.topic && this.signClient) { const resultData: string = await this.signClient.request({ @@ -80,9 +79,10 @@ export class ProviderRON extends ChainProvider { 'latest', ], }) + return iface.decodeFunctionResult(method, resultData) } catch (e) { - console.error('evm-provider:method', e) + console.error('ron-provider:read', e) return null } } @@ -115,7 +115,7 @@ export class ProviderRON extends ChainProvider { ], }) } catch (e) { - console.error('evm-provider:method', e) + console.error('ron-provider:write', e) return null } } From da3d8be5968deeb957fb5f8a1afd160643d6f926 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 2 Apr 2024 12:44:44 +0700 Subject: [PATCH 22/24] release: [skip apps] bump npm package(s) (#827) Co-authored-by: github-actions[bot] --- .changeset/rich-apples-deliver.md | 5 ----- packages/web3/connect-wallet-widget/CHANGELOG.md | 6 ++++++ packages/web3/connect-wallet-widget/package.json | 2 +- packages/web3/login-widget/CHANGELOG.md | 7 +++++++ packages/web3/login-widget/package.json | 2 +- 5 files changed, 15 insertions(+), 7 deletions(-) delete mode 100644 .changeset/rich-apples-deliver.md diff --git a/.changeset/rich-apples-deliver.md b/.changeset/rich-apples-deliver.md deleted file mode 100644 index d8d049d2a..000000000 --- a/.changeset/rich-apples-deliver.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@mochi-web3/connect-wallet-widget": patch ---- - -Fix use encodeFunctionData diff --git a/packages/web3/connect-wallet-widget/CHANGELOG.md b/packages/web3/connect-wallet-widget/CHANGELOG.md index 65177e28b..2963a76d0 100644 --- a/packages/web3/connect-wallet-widget/CHANGELOG.md +++ b/packages/web3/connect-wallet-widget/CHANGELOG.md @@ -1,5 +1,11 @@ # @mochi-web3/connect-wallet-widget +## 0.2.4 + +### Patch Changes + +- [#826](https://github.com/consolelabs/mochi-ui/pull/826) [`0941153`](https://github.com/consolelabs/mochi-ui/commit/0941153485122d65fb5927c5141bee24b56347d5) Thanks [@tuanddd](https://github.com/tuanddd)! - Fix use encodeFunctionData + ## 0.2.3 ### Patch Changes diff --git a/packages/web3/connect-wallet-widget/package.json b/packages/web3/connect-wallet-widget/package.json index e2882448c..4727fdbf1 100644 --- a/packages/web3/connect-wallet-widget/package.json +++ b/packages/web3/connect-wallet-widget/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-web3/connect-wallet-widget", - "version": "0.2.3", + "version": "0.2.4", "description": "Widget to connect wallets of various chains", "keywords": [ "connect-wallet-widget" diff --git a/packages/web3/login-widget/CHANGELOG.md b/packages/web3/login-widget/CHANGELOG.md index 1e38245f9..7ef3eb5bd 100644 --- a/packages/web3/login-widget/CHANGELOG.md +++ b/packages/web3/login-widget/CHANGELOG.md @@ -1,5 +1,12 @@ # @mochi-web3/login-widget +## 0.2.17 + +### Patch Changes + +- Updated dependencies [[`0941153`](https://github.com/consolelabs/mochi-ui/commit/0941153485122d65fb5927c5141bee24b56347d5)]: + - @mochi-web3/connect-wallet-widget@0.2.4 + ## 0.2.16 ### Patch Changes diff --git a/packages/web3/login-widget/package.json b/packages/web3/login-widget/package.json index 91d2d357f..71024f44c 100644 --- a/packages/web3/login-widget/package.json +++ b/packages/web3/login-widget/package.json @@ -1,6 +1,6 @@ { "name": "@mochi-web3/login-widget", - "version": "0.2.16", + "version": "0.2.17", "sideEffects": false, "main": "src/index.ts", "files": [ From ce1ba2758f152975fbf4e3f183424274cea5654d Mon Sep 17 00:00:00 2001 From: tuanddd Date: Wed, 3 Apr 2024 17:13:42 +0700 Subject: [PATCH 23/24] fix: formatTokenDigit input object --- apps/mochi-web/utils/string.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/apps/mochi-web/utils/string.ts b/apps/mochi-web/utils/string.ts index ad96176e9..b884d0740 100644 --- a/apps/mochi-web/utils/string.ts +++ b/apps/mochi-web/utils/string.ts @@ -29,8 +29,15 @@ export function truncateWallet(address?: string) { } export function formatTokenDigit(value: any) { + const bound = { + hi: 1_000_000, + lo: -1_000_000, + } + if (typeof value === 'object') + return utils.formatTokenDigit({ value: value.value, bound }) + return utils.formatTokenDigit({ value, - bound: { hi: 1_000_000, lo: -1_000_000 }, + bound, }) } From 2e6a33287d65dde641bedd3b7e7ccddd7c8e637e Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Wed, 3 Apr 2024 10:16:54 +0000 Subject: [PATCH 24/24] chore(release): 1.5.0-rc.1 [skip ci] --- apps/mochi-web/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/mochi-web/package.json b/apps/mochi-web/package.json index 43f17a98e..3c937efbf 100644 --- a/apps/mochi-web/package.json +++ b/apps/mochi-web/package.json @@ -1,7 +1,7 @@ { "name": "mochi-web", "private": true, - "version": "1.4.1", + "version": "1.5.0-rc.1", "scripts": { "proxy-ssl": "local-ssl-proxy --config proxy-config.json", "dev:https": "(trap 'kill 0' SIGINT; pnpm proxy-ssl & next dev -p 3001)",