Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1322 commits
Select commit Hold shift + click to select a range
4aaefa7
Merge branch 'next' of github.com:rango-exchange/rango-client into next
mikasackermn Mar 16, 2024
0c0ec6c
fix: fix export refresh modal
mikasackermn Mar 16, 2024
b853c50
chore(release): publish
github-actions[bot] Mar 16, 2024
42df212
fix: fix the connection problem that happens when another wallet take…
Ikari-Shinji-re Mar 18, 2024
05a92df
chore(release): publish
github-actions[bot] Mar 18, 2024
ad61471
fix: fix tron-link wallet connecting error
RyukTheCoder Mar 24, 2024
0f85e73
chore(release): publish
github-actions[bot] Mar 24, 2024
d48b06d
chore(deps): bump the npm_and_yarn group across 1 directory with 2 up…
dependabot[bot] Mar 21, 2024
d90b070
Merge branch 'next' of github.com:rango-exchange/rango-client into next
mikasackermn Apr 3, 2024
c8547b6
fix: fix widget event hook
Ikari-Shinji-re Apr 3, 2024
7a3bc6e
chore(release): publish
github-actions[bot] Apr 3, 2024
1c851d7
feat: implement hover state for full-expanded-route
samobasquiat Apr 7, 2024
e0816a5
chore(release): publish
github-actions[bot] Apr 7, 2024
2fd40df
Merge branch 'next' of github.com:rango-exchange/rango-client into next
mikasackermn Apr 8, 2024
5ee60d1
fix: address tooltips position
samobasquiat Apr 8, 2024
57a64bb
chore: change theme icons
samobasquiat Apr 8, 2024
ec1d5bc
chore: add animation to stepDetail error box
samobasquiat Apr 8, 2024
5e603a8
fix: fix number textfield getting value
samobasquiat Apr 8, 2024
89ead7f
fix: correct showing wallets on mobile screens
samobasquiat Apr 8, 2024
2fb2536
fix: fix modal transition duration
samobasquiat Apr 8, 2024
15e0519
chore(release): publish
github-actions[bot] Apr 8, 2024
06b2d8a
chore(translation): update translations [skip ci]
crowdin-bot Apr 9, 2024
83e3052
chore(translation): update translations [skip ci]
crowdin-bot Apr 9, 2024
5a364b1
Merge branch 'next'
github-actions[bot] Apr 9, 2024
fa02c5c
chore(release): publish
github-actions[bot] Apr 9, 2024
84367b4
Merge branch 'main' into next
Ikari-Shinji-re Apr 9, 2024
bc36e7a
feat: add preview deployment to pr
nikaaru Apr 9, 2024
9df49a8
feat: add unit test for app store
nikaaru Apr 9, 2024
cd0b9a5
chore(release): publish
github-actions[bot] Apr 9, 2024
1a4cd24
Merge branch 'next' of github.com:rango-exchange/rango-client into next
mikasackermn Apr 13, 2024
65b7be0
fix: improve solana transaction sign flow
RanGojo Apr 16, 2024
510cf6b
chore(release): publish
github-actions[bot] Apr 16, 2024
8168af3
chore: handle solana signer rejection error
RanGojo Apr 16, 2024
cb38cfe
chore: bump @solana/web3.js version
RanGojo Apr 16, 2024
8091128
chore(release): publish
github-actions[bot] Apr 16, 2024
ab455ca
Merge branch 'next' of github.com:rango-exchange/rango-client into next
mikasackermn Apr 17, 2024
9a6734c
fix: resolve conflicts between evm providers
Ikari-Shinji-re Apr 17, 2024
dc62af0
fix: set current state for current network in conencting multi-chain …
RanGojo Apr 20, 2024
e1dd288
chore(release): publish
github-actions[bot] Apr 20, 2024
5d24823
fix: update okx wallet supported chains
RanGojo Apr 20, 2024
10713a2
chore: add explorer url for solana transactions
RanGojo Apr 20, 2024
ede0fac
fix: fix token selector hover ui for token explorer link
RanGojo Apr 20, 2024
d4dfc56
chore: fix refresh modal error
RanGojo Apr 20, 2024
459223d
chore: fix swap page error modal style
RanGojo Apr 20, 2024
fe86100
chore: fix custom destination style
RanGojo Apr 20, 2024
1f204c1
fix: remove setting option from confirm swap page
RanGojo Apr 20, 2024
454ea44
chore(release): publish
github-actions[bot] Apr 20, 2024
601af2d
feat: add animation for switch swap button
samobasquiat Apr 21, 2024
ee308e3
chore(release): publish
github-actions[bot] Apr 21, 2024
1122dd6
fix: fix token selector infinite loader
Ikari-Shinji-re Apr 21, 2024
945049b
chore(release): publish
github-actions[bot] Apr 21, 2024
8e15e80
chore: remove unnecessary componets and remove deprecated margins for…
mikasackermn Apr 21, 2024
68a548c
chore(release): publish
github-actions[bot] Apr 21, 2024
80a6b80
fix: address passing wallet-connect project id
samobasquiat Apr 21, 2024
57434bb
chore(release): publish
github-actions[bot] Apr 22, 2024
0c32084
feat: sync playground theme with widget
mikasackermn Apr 22, 2024
9223c15
chore: add bullhorn icon to icons
samobasquiat Apr 23, 2024
e30b852
chore(release): publish
github-actions[bot] Apr 23, 2024
42aa2b0
feat: add solflare snap connect and signer
RyukTheCoder Apr 23, 2024
370b1e5
chore(release): publish
github-actions[bot] Apr 23, 2024
69e4abb
Merge branch 'next' of github.com:rango-exchange/rango-client into next
mikasackermn Apr 23, 2024
f3574a8
chore(translation): update translations [skip ci]
crowdin-bot Apr 23, 2024
9537595
Merge branch 'next'
github-actions[bot] Apr 23, 2024
1424015
chore(release): publish
github-actions[bot] Apr 23, 2024
d5f8903
Merge branch 'next' of github.com:rango-exchange/rango-client into next
mikasackermn Apr 23, 2024
744e93a
Merge branch 'main' into next
mikasackermn Apr 23, 2024
6f103b5
chore(release): publish
github-actions[bot] Apr 23, 2024
084aae2
feat: add ethereum for ledger
RyukTheCoder Apr 24, 2024
e9f707e
chore(release): publish
github-actions[bot] Apr 24, 2024
1548ba9
chore: fix build queue manager demo example error
RyukTheCoder Apr 24, 2024
56b723b
chore(release): publish
github-actions[bot] Apr 24, 2024
52947f2
Merge branch 'main' into next
RyukTheCoder Apr 24, 2024
69a4c3e
feat: add test to check workflow
nikaaru Apr 24, 2024
b5f5f70
chore(release): publish
github-actions[bot] Apr 24, 2024
06aaa44
feat: add a new package to deploy the storybook preview
mikasackermn Apr 24, 2024
d275a07
chore(release): publish
github-actions[bot] Apr 24, 2024
4f6d37e
fix: make sure to correctly pass validation parameters when setting u…
Ikari-Shinji-re Apr 27, 2024
a81b7b7
chore(release): publish
github-actions[bot] Apr 27, 2024
dc36a86
Merge branch 'main' into next
Ikari-Shinji-re Apr 27, 2024
2220d8f
chore(release): publish
github-actions[bot] Apr 27, 2024
5259a88
chore: fix vercel build
yeager-eren Apr 29, 2024
9639636
fix: replace vercel build command with a custom script
yeager-eren Apr 29, 2024
cc5b815
chore: fix packages version mismatch
RyukTheCoder Apr 29, 2024
a73ea35
chore(release): publish
github-actions[bot] Apr 29, 2024
efcb61e
feat: improve all routes button
RyukTheCoder Apr 29, 2024
73c0144
chore(release): publish
github-actions[bot] Apr 29, 2024
cbca33e
fix: fix space between of routes and swap box in expanded mode
mikasackermn Apr 29, 2024
f686e9c
chore(release): publish
github-actions[bot] Apr 30, 2024
5945d82
feat: add auto retry for fetching confirm swap
samobasquiat Apr 30, 2024
c4809d0
chore(release): publish
github-actions[bot] Apr 30, 2024
a5afae7
chore: keep utm search params in url
samobasquiat Apr 23, 2024
6ad3e0b
chore(release): publish
github-actions[bot] Apr 30, 2024
e0086e7
chore: remove vercel build command
yeager-eren May 5, 2024
5d623ab
feat: clean solana signer simulation errors
RyukTheCoder May 7, 2024
ae760c0
chore(release): publish
github-actions[bot] May 7, 2024
d926ae2
feat: migrate storybook components to new package
mikasackermn May 7, 2024
08ce0fe
chore(release): publish
github-actions[bot] May 7, 2024
521883f
fix: disable the confirm wallet button if all required wallets are no…
Ikari-Shinji-re May 8, 2024
7e16ea3
chore(release): publish
github-actions[bot] May 8, 2024
50d22fb
Merge branch 'main' into next
Ikari-Shinji-re May 8, 2024
cd0ac66
chore(release): publish
github-actions[bot] May 8, 2024
a0d8d95
feat: detect proper error related to wallet connect params
RyukTheCoder May 11, 2024
5dbcd37
chore(release): publish
github-actions[bot] May 11, 2024
1907ad2
fix: fix the entrance animation of the confirm wallets modal
Ikari-Shinji-re May 8, 2024
1142d94
fix: display the swapper's title instead of the swapper's group as th…
Ikari-Shinji-re May 8, 2024
c4ad294
chore: improve the presentation of the bridge limit error and slippag…
Ikari-Shinji-re May 8, 2024
34363eb
chore(release): publish
github-actions[bot] May 11, 2024
f49aa5c
chore: verify token equality with greater assurance
Ikari-Shinji-re May 11, 2024
94dbf07
fix: fix multiwallets config initial value check bug
RyukTheCoder May 11, 2024
efac5c5
chore: fix minor dependency mismatch
RyukTheCoder May 12, 2024
c95ac6d
chore(release): publish
github-actions[bot] May 12, 2024
2b533ea
fix: fix bugs in fetching quotes
Ikari-Shinji-re May 12, 2024
81a2902
chore(release): publish
github-actions[bot] May 12, 2024
77b6695
feat: add solana to ledger
RyukTheCoder May 13, 2024
2989840
chore(release): publish
github-actions[bot] May 13, 2024
c302d5a
chore: update solana default rpc url
RanGojo May 14, 2024
ef36d67
chore(release): publish
github-actions[bot] May 14, 2024
2caf005
chore: create a template for client's changelog
yeager-eren May 14, 2024
a9c1be6
chore(translation): update translations [skip ci]
crowdin-bot May 14, 2024
00f0ad1
Merge branch 'next'
github-actions[bot] May 14, 2024
c0814f5
chore(release): publish
github-actions[bot] May 14, 2024
7fcfb56
chore(release): deploy
nikaaru May 14, 2024
ae6e637
Merge pull request #729 from rango-exchange/main
yeager-eren May 14, 2024
d66452f
chore: update release doc
nikaaru May 14, 2024
dfb5f7d
Merge pull request #730 from rango-exchange/bugfix/update-release-doc
yeager-eren May 14, 2024
8915101
fix: update design for not-selected blockchain or token
mikasackermn May 14, 2024
cb013e3
chore(release): publish
github-actions[bot] May 18, 2024
0aa7c73
feat: update wallets page to add filter by transaction types (category)
mikasackermn May 19, 2024
4f418ab
chore(release): publish
github-actions[bot] May 19, 2024
693f257
feat: add more predefined fonts list from google fonts
mikasackermn May 21, 2024
c2f4cce
chore(release): publish
github-actions[bot] May 21, 2024
54bef0f
fix: resolve custom slippage bug
RyukTheCoder May 19, 2024
1e6955b
chore(release): publish
github-actions[bot] May 21, 2024
8d46ebf
feat: add custom solana rpc url to config
RyukTheCoder May 25, 2024
4bf6b29
chore(release): publish
github-actions[bot] May 25, 2024
49c5005
fix: exclude the gas price from evm transaction specifications in ver…
RanGojo May 25, 2024
3655471
chore: report rpc error trace to api
RanGojo May 25, 2024
71125aa
chore(release): publish
github-actions[bot] May 25, 2024
e62b836
Merge branch 'main' into next
Ikari-Shinji-re May 26, 2024
ee9d406
chore(release): publish
github-actions[bot] May 26, 2024
5c88283
chore: avoid sending error trace to api for rejection code
RanGojo May 26, 2024
c5df16e
chore: ignore confirm transaction unhandled errors and proceed with c…
RanGojo May 26, 2024
f02f3c0
chore(release): publish
github-actions[bot] May 26, 2024
c7c5b37
Merge branch 'main' of github.com:rango-exchange/rango-client into ch…
Ikari-Shinji-re May 26, 2024
c62efc2
Merge pull request #741 from rango-exchange/chore/merge-main
yeager-eren May 26, 2024
7f0971b
chore(release): publish
github-actions[bot] May 26, 2024
8a53bb0
chore: add analyze bundle job to check workflow
Ikari-Shinji-re May 26, 2024
2ecaf38
fix: sync notifications with persisted swaps
Ikari-Shinji-re May 21, 2024
d8ffc3a
chore(release): publish
github-actions[bot] May 27, 2024
4e2ffdd
chore: a new workflow for running build and upload artifacts manually
yeager-eren May 27, 2024
a6d90aa
fix: exclud ledger on mobile and fix injected wallet bug
mikasackermn May 27, 2024
76f0d84
chore(release): publish
github-actions[bot] May 27, 2024
48024e0
chore: eliminate any newline characters from the artifact names
Ikari-Shinji-re May 27, 2024
b3d9f28
chore: update names to be matched with other workflows
yeager-eren May 27, 2024
bee0a1f
feat: add an option to wallet connect provider to open a desktop wall…
yeager-eren May 27, 2024
2251e3b
chore(release): publish
github-actions[bot] May 27, 2024
7d671e3
fix: fix init config minor bug
RyukTheCoder May 28, 2024
a8fdac0
chore(release): publish
github-actions[bot] May 28, 2024
61468a0
feat: update explorer icon and add paste to custom destination
Ikari-Shinji-re May 29, 2024
16e0726
chore(release): publish
github-actions[bot] May 29, 2024
0b85d81
fix: fix the automatic selection of the connected wallets in the conf…
Ikari-Shinji-re May 29, 2024
0390479
chore(release): publish
github-actions[bot] May 29, 2024
a46b8a9
feat: generate theme color tints and shades using the new method of o…
mikasackermn May 29, 2024
f5c8a5d
chore(release): publish
github-actions[bot] May 29, 2024
a1dfce8
chore(translation): update translations [skip ci]
crowdin-bot Jun 1, 2024
c6513d9
chore(release): publish
github-actions[bot] Jun 1, 2024
ceee24d
chore(release): deploy
RyukTheCoder Jun 1, 2024
6bd65ce
chore: update changelog
RyukTheCoder Jun 1, 2024
841139a
chore: update release docs
RyukTheCoder Jun 2, 2024
4fbb04f
chore: fix the analyze bundle script when a new package is added
Ikari-Shinji-re Jun 4, 2024
b85b21d
chore: add session info to wallet connect signer error context
RanGojo Jun 9, 2024
4d12980
chore: bump rango-types and rango-sdk deps
RanGojo Jun 9, 2024
42e8b83
chore(release): publish
github-actions[bot] Jun 9, 2024
2be1f1a
feat: adding 'shadows' to widget config for theme
yeager-eren Jun 9, 2024
bf72ddc
chore(release): publish
github-actions[bot] Jun 10, 2024
3e890bd
perf: improve finding tokens from store
mikasackermn Jun 10, 2024
87f320a
chore(release): publish
github-actions[bot] Jun 11, 2024
9a6131e
chore: improve some types
RyukTheCoder May 27, 2024
753b1e6
chore(release): publish
github-actions[bot] Jun 16, 2024
145fb8f
feat: integrate rabby wallet extension
RyukTheCoder Jun 18, 2024
c7488bf
chore(release): publish
github-actions[bot] Jun 18, 2024
c13a902
feat: make update settings optional to make it enable in playground
mikasackermn Jun 18, 2024
e854945
chore(release): publish
github-actions[bot] Jun 18, 2024
9f0f065
feat: integrate tomo wallet extension
RanGojo Jun 19, 2024
01a7d83
chore(release): publish
github-actions[bot] Jun 19, 2024
723eb2d
fix: fix the bug where xdefi is not displayed for experimental networks
Ikari-Shinji-re Jun 18, 2024
8118444
chore(release): publish
github-actions[bot] Jun 19, 2024
9505b63
fix: fix playground exported config bugs and slider color bug
mikasackermn Jun 22, 2024
2468316
chore(release): publish
github-actions[bot] Jun 22, 2024
c7ccb97
feat: improve solana simulation failed errors
RyukTheCoder Jun 22, 2024
78c5fbc
chore(release): publish
github-actions[bot] Jun 22, 2024
c3eda22
feat: display all notifications in the notification popover
Ikari-Shinji-re Jun 23, 2024
4ed178d
chore(release): publish
github-actions[bot] Jun 23, 2024
a5d9f6e
fix: fix tx data for evm signers when transfering native tokens
RanGojo Jun 12, 2024
3d5b63a
chore: add log for wallet connect send tx if network not matched
RanGojo Jun 13, 2024
89f377d
chore(release): publish
github-actions[bot] Jun 24, 2024
ef857d6
chore(deps): bump the npm_and_yarn group across 1 directory with 5 up…
dependabot[bot] Jun 11, 2024
37a9b6c
feat: support new widget events
RyukTheCoder Jun 24, 2024
18a89f8
chore(release): publish
github-actions[bot] Jun 24, 2024
e5fb662
feat: export useWalletList for use in dapp
mikasackermn Jun 29, 2024
7e9d923
chore(release): publish
github-actions[bot] Jun 29, 2024
ae9cd78
fix: fix state of custom destination in playground
mikasackermn Jun 30, 2024
50ea161
chore(release): publish
github-actions[bot] Jun 30, 2024
ce8cb8b
chore: move autoUpdateSettings config to __UNSTABLE_OR_INTERNAL__
mikasackermn Jun 30, 2024
0cf3bd6
chore(release): publish
github-actions[bot] Jun 30, 2024
f4dc82f
fix: fix bug displaying the same token list for blockchains with the …
Ikari-Shinji-re Jun 29, 2024
042d7a9
chore: enhance the dependencies of certain useEffect hooks
Ikari-Shinji-re Jun 29, 2024
6f3e0d6
chore(release): publish
github-actions[bot] Jul 2, 2024
b5e5357
fix: add credit and disconnect icons
nikaaru Jul 3, 2024
4953b96
chore(release): publish
github-actions[bot] Jul 3, 2024
5f2893c
fix: improve generate colors for tokens label and price impact color
mikasackermn Jul 7, 2024
26d254e
chore(release): publish
github-actions[bot] Jul 7, 2024
6edecbb
feat: add support for Trezor hardware wallet
mikasackermn Jul 7, 2024
74b5166
chore(release): publish
github-actions[bot] Jul 7, 2024
59f1fb9
fix: rerfactor numeric tooltip and fix missing translations
RanGojo Jul 7, 2024
9c92e5c
chore(release): publish
github-actions[bot] Jul 7, 2024
5b74ec0
feat: add a modal for setting custom derivation path for ledger
RyukTheCoder Jul 8, 2024
063c9a3
chore(release): publish
github-actions[bot] Jul 8, 2024
cc7cb23
chore: fix import issue
RaccoonskY Jul 8, 2024
b10bea3
chore: fix type issues in swap details
RanGojo Jul 8, 2024
c5ab4d3
chore(release): publish
github-actions[bot] Jul 8, 2024
49c902b
fix: bug in updating input & output amount
mikasackermn Jul 8, 2024
9dea888
chore(release): publish
github-actions[bot] Jul 8, 2024
cd71eb5
fix: import Trezor module
mikasackermn Jul 8, 2024
340dac8
chore(release): publish
github-actions[bot] Jul 8, 2024
98124cd
chore(translation): update translations [skip ci]
crowdin-bot Jul 9, 2024
2514966
Merge branch 'next'
github-actions[bot] Jul 9, 2024
a848786
chore(release): publish
github-actions[bot] Jul 9, 2024
efb459e
chore(release): deploy
Ikari-Shinji-re Jul 9, 2024
e6a1f49
Merge pull request #794 from rango-exchange/main
yeager-eren Jul 10, 2024
490cdfa
feat: changing the request ID copy process
mikasackermn Jul 10, 2024
4e64552
chore(release): publish
github-actions[bot] Jul 10, 2024
c0d8f5f
chore: move namespaces to wallets-shared
RyukTheCoder Jul 14, 2024
df61273
chore(release): publish
github-actions[bot] Jul 14, 2024
d6b25f1
Merge branch 'main' into chore/merge-main-to-next
RyukTheCoder Jul 14, 2024
9b4df01
Merge pull request #803 from rango-exchange/chore/merge-main-to-next
yeager-eren Jul 17, 2024
2bd08b6
chore(release): publish
github-actions[bot] Jul 17, 2024
7c28756
chore: update changelog
RanGojo Jul 15, 2024
b5b512c
fix: persist external wallets in storage
RyukTheCoder Jul 7, 2024
6ae2d58
fix: fix flicker in playground
RyukTheCoder Jul 5, 2024
9416939
chore(release): publish
github-actions[bot] Jul 17, 2024
e8e3bbb
fix: fix swap price alignment
RyukTheCoder Jul 20, 2024
97643ae
chore(release): publish
github-actions[bot] Jul 20, 2024
3cc55ff
perf: improve token list performance by caching target tokens on load…
Ikari-Shinji-re Jul 20, 2024
fdf7e13
chore(release): publish
github-actions[bot] Jul 21, 2024
ffcf4c2
fix: fix sort logic of notifications
RyukTheCoder Jul 21, 2024
ffcc421
chore(release): publish
github-actions[bot] Jul 21, 2024
e4363bb
feat: add preventable event and a new ui event called CLICK_CONNECT_W…
Ikari-Shinji-re Jul 21, 2024
86eb974
chore(release): publish
github-actions[bot] Jul 21, 2024
ed9cdc3
chore: WIP migrete parcel to vite
nikaaru Jul 24, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
node_modules
dist
*.js
scripts
142 changes: 142 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,142 @@
{
"env": {
"browser": true,
"es2021": true
},
"parser": "@typescript-eslint/parser",
"plugins": [
"@typescript-eslint",
"import",
"react",
"react-hooks",
"destructuring"
],
"extends": [
"eslint:recommended",
"plugin:@typescript-eslint/eslint-recommended",
"plugin:@typescript-eslint/recommended",
"plugin:prettier/recommended",
"plugin:react/recommended"
],
"parserOptions": {
"ecmaVersion": "latest",
"sourceType": "module",
"project": true
},
"rules": {
"no-extra-boolean-cast": "off",
"multiline-comment-style": "error",
"arrow-spacing": "error",
"curly": ["error", "all"],
"no-else-return": "error",
"no-multiple-empty-lines": "error",
"sort-imports": [
"error",
{
"ignoreCase": true,
"ignoreDeclarationSort": true
}
],
"import/order": [
"error",
{
"newlines-between": "always",
"groups": [
"type",
"builtin",
"external",
"internal",
"parent",
"sibling",
"object",
"index"
],
"alphabetize": {
"order": "asc",
"caseInsensitive": true
}
}
],
"import/first": "error",
"import/no-duplicates": "error",
"import/newline-after-import": [
"error",
{
"count": 1
}
],
"react-hooks/rules-of-hooks": "error",
"react/no-array-index-key": "error",
"react/jsx-no-constructed-context-values": "error",
"react/jsx-key": "error",
"react/no-unescaped-entities": "off",
"destructuring/in-params": "error",
"destructuring/in-methods-params": "error",
// These rules will be override by @typescript-eslint
"no-unused-vars": "off",
"no-throw-literal": "off",
"no-magic-numbers": "off",
"camelcase": "off",
"@typescript-eslint/no-unused-vars": [
"error",
{
"varsIgnorePattern": "^_",
"argsIgnorePattern": "^_",
"ignoreRestSiblings": true
}
],
"@typescript-eslint/no-throw-literal": "error",
"@typescript-eslint/no-magic-numbers": [
"error",
{
"ignore": [-1, 0, 1, 2],
"ignoreTypeIndexes": true
}
],
"@typescript-eslint/consistent-type-exports": "error",
"@typescript-eslint/consistent-type-imports": "error",
"@typescript-eslint/member-ordering": "error",
"@typescript-eslint/no-floating-promises": "error",
"@typescript-eslint/no-misused-promises": [
"error",
{
"checksVoidReturn": false
}
],
"@typescript-eslint/no-mixed-enums": "error",
"@typescript-eslint/no-unnecessary-type-assertion": "error",
"@typescript-eslint/prefer-enum-initializers": "error",
"@typescript-eslint/promise-function-async": "error",
"@typescript-eslint/switch-exhaustiveness-check": "error"
// "@typescript-eslint/explicit-function-return-type": "error",
// "@typescript-eslint/naming-convention": [
// "error",
// {
// "selector": "default",
// "format": ["camelCase"]
// },

// {
// "selector": "variable",
// "format": ["camelCase", "UPPER_CASE"]
// },
// {
// "selector": "parameter",
// "format": ["camelCase"],
// "leadingUnderscore": "allow"
// },

// {
// "selector": "memberLike",
// "modifiers": ["private"],
// "format": ["camelCase"],
// "leadingUnderscore": "require"
// },

// {
// "selector": "typeLike",
// "format": ["PascalCase"]
// }
// ]
}
}
56 changes: 56 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# Learn how to add code owners here:
# https://help.github.com/en/articles/about-code-owners

# Infra
/crowdin.yml @nikaaru
/lingui.config.ts @yeager-eren @nikaaru
/.github @yeager-eren @RanGojo @nikaaru
/scripts @yeager-eren @nikaaru

# Queue manager
/queue-manager/* @yeager-eren @samobasquiat

# Logging
/logging/* @yeager-eren

# Wallets
/signers/* @RanGojo @mikasackermn
/wallets/* @yeager-eren
/wallets/core @yeager-eren
/wallets/react @yeager-eren
/wallets/provider-all @yeager-eren
/wallets/provider-argentx @RanGojo @RanGojo
/wallets/provider-bitget @samobasquiat
/wallets/provider-braavos @RanGojo @samobasquiat
/wallets/provider-brave @Ikari-Shinji-re
/wallets/provider-clover @RanGojo
/wallets/provider-coin98 @Ikari-Shinji-re
/wallets/provider-coinbase @yeager-eren
/wallets/provider-cosmostation @Ikari-Shinji-re
/wallets/provider-default @RanGojo
/wallets/provider-enkrypt @Ikari-Shinji-re
/wallets/provider-exodus @mikasackermn
/wallets/provider-frontier @samobasquiat
/wallets/provider-halo @samobasquiat
/wallets/provider-keplr @RanGojo
/wallets/provider-leap-cosmos @samobasquiat
/wallets/provider-math-wallet @Ikari-Shinji-re
/wallets/provider-metamask @yeager-eren
/wallets/provider-mytonwallet @Ikari-Shinji-re
/wallets/provider-okx @mikasackermn
/wallets/provider-phantom @RanGojo @mikasackermn
/wallets/provider-safe @samobasquiat
/wallets/provider-safepal @Ikari-Shinji-re
/wallets/provider-station @mikasackermn
/wallets/provider-taho @mikasackermn
/wallets/provider-tokenpocket @mikasackermn
/wallets/provider-tron-link @RanGojo
/wallets/provider-trustwallet @mikasackermn
/wallets/provider-walletconnect2 @RanGojo @yeager-eren @samobasquiat @mikasackermn
/wallets/provider-xdefi @RanGojo

# Widget
/widget/embedded/store @yeager-eren @Ikari-Shinji-re
/widget/iframe @yeager-eren @Ikari-Shinji-re
/widget/playground @samobasquiat @mikasackermn
/widget/ui @mikasackermn @Ikari-Shinji-re
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]

**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]

**Additional context**
Add any other context about the problem here.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
3 changes: 3 additions & 0 deletions .github/PUBLISH_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Checklist

TBA
22 changes: 22 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Summary

Please include a summary of the changes and the related issue. Please also include relevant motivation and context. List any dependencies that are required for this change.

Fixes # (issue)


# How did you test this change?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

- [ ] Test A
- [ ] Test B


# Checklist:

- [ ] I have performed a self-review of my code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] I have added tests that prove my fix is effective or that my feature works
- [ ] Implemented a user interface (UI) change, referencing our Figma design to ensure pixel-perfect precision.
28 changes: 28 additions & 0 deletions .github/actions/prepare/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Setup Environments
description: 'Setting up Git, NodeJS and authenticate.'

runs:
using: 'composite'
steps:
- name: Setup NodeJS
uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'yarn'
registry-url: 'https://registry.npmjs.org'

- name: Git
run: |
git config --global user.name 'github-actions[bot]'
git config --global user.email 'github-actions[bot]@users.noreply.github.com'
shell: 'bash'

- name: Restore cache
uses: actions/cache@v4
with:
path: '**/node_modules'
key: ${{ runner.os }}-${{ hashFiles('**/yarn.lock') }}

- name: Install packages
run: yarn install --frozen-lockfile
shell: 'bash'
25 changes: 25 additions & 0 deletions .github/actions/upload-build-artifacts/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Upload Build Artifacts
description: 'Upload ESBuild build artifacts'
outputs:
hashed:
description: "Hashed branch name"
value: ${{ steps.hash_current_branch_name.outputs.hashed }}

runs:
using: 'composite'
steps:
- name: Hash Current Branch Name
id: hash_current_branch_name
run: |
hashed_name=$(echo -n "${GITHUB_HEAD_REF:-${GITHUB_REF#refs/heads/}}" | base64 -w 0)
echo "hashed=${hashed_name}">> $GITHUB_OUTPUT
shell: 'bash'
- name: Upload Build Information
uses: actions/upload-artifact@v4
with:
name: ${{steps.hash_current_branch_name.outputs.hashed}}
path: |
**/**/**.build.json
!**/node_modules/**
retention-days: 30
overwrite: true
Loading