Ben Kremer
|
f1e69504a0
|
fix(dapp-v2): ensures thrown errors bubble to RPC result modal
Fixes #10
|
2022-03-18 11:54:26 +01:00 |
|
Ben Kremer
|
59b9eb5867
|
refactor(dapp-v2): separates chainData into own context/hook
|
2022-03-17 16:56:54 +01:00 |
|
Ben Kremer
|
6b14e13eaf
|
refactor(dapp-v2): use enums for default chain methods
|
2022-03-17 16:21:47 +01:00 |
|
Ben Kremer
|
c4759249b6
|
refactor(dapp-v2): rename resetApp -> reset
|
2022-03-17 15:02:23 +01:00 |
|
Ben Kremer
|
863e0f8bf8
|
feat(dapp-v2): integrates solana + RPC methods
|
2022-03-17 11:08:47 +01:00 |
|
Ben Kremer
|
86ef897b4c
|
chore(config): adds solana network data and metadata
|
2022-03-16 16:26:00 +01:00 |
|
Ben Kremer
|
a54db6ceb2
|
chore(deps): adds @solana/web3.js
|
2022-03-16 15:34:07 +01:00 |
|
Ben Kremer
|
2b695af9f0
|
fix: allows rejected eth_sendTransaction call to bubble to handler
Fixes: https://github.com/WalletConnect/walletconnect-monorepo/issues/854
There was a superfluous try/catch here which caused the rejection to be
logged and then continue instead of throwing and allowing the
JsonRpcHandler wrapper to handle the promise rejection.
|
2022-03-14 11:11:16 +01:00 |
|
Ben Kremer
|
929779f213
|
fix(dapps): aligns EIP712 example with the one used in spec
Reference: https://eips.ethereum.org/EIPS/eip-712
|
2022-03-10 12:04:09 +01:00 |
|
Ben Kremer
|
2c314afee9
|
docs(dapp): use walletconnect subdomains for demo links
|
2022-03-10 10:36:38 +01:00 |
|
Ben Kremer
|
1998be6295
|
refactor(dapp-v2): use existing onSessionConnected handler for session_updated
|
2022-03-04 10:30:08 +00:00 |
|
Ben Kremer
|
57e991f56a
|
fix(v2-dapp): handle CLIENT_EVENTS.session.updated event
|
2022-03-04 10:21:15 +00:00 |
|
Ben Kremer
|
d91d05d559
|
fix(react-dapp-v2): fixes accessing of result.signature on cosmos RPC
|
2022-03-01 13:56:47 +00:00 |
|
Ben Kremer
|
7e76cb79d1
|
fix(api): use /account-balance endpoint instead of /account-assets
There seems to be a weird race condition on the `/account-assets`
endpoint when handling two different requests for the same chainId.
Reproduction:
https://codesandbox.io/s/ethereum-api-race-condition-repro-f24x4t?file=/src/index.js
|
2022-02-21 17:53:11 +01:00 |
|
Ben Kremer
|
288f19a12a
|
docs: adds overview for react-dapp-v2
|
2022-02-21 12:11:48 +01:00 |
|
Ben Kremer
|
3c2684f851
|
refactor(dapp): support signing from different addresses on same network
|
2022-02-21 11:45:15 +01:00 |
|
Ben Kremer
|
d4c670bdf3
|
chore: updates .env.local.example to use non-dev relay
|
2022-02-18 14:24:57 +01:00 |
|
Ben Kremer
|
154e05afa7
|
refactor: use web3Provider.listAccounts()
|
2022-02-18 10:51:35 +01:00 |
|
Ben Kremer
|
75354cf87d
|
chore(deps): upgrade deps to beta.23
|
2022-02-17 14:21:57 +01:00 |
|
Ben Kremer
|
033cf6a585
|
fix: simplifies handling deleted session
|
2022-02-16 14:28:24 +01:00 |
|
Ben Kremer
|
5ea671281f
|
refactor: updates eth_signTypedData example
|
2022-02-16 14:12:02 +01:00 |
|
Ben Kremer
|
f5814d4d1a
|
feat: adds eth_sign and eth_signTransaction examples
|
2022-02-16 14:05:12 +01:00 |
|
Ben Kremer
|
f5a0598ef1
|
chore: removes unused param
|
2022-02-10 17:31:36 +01:00 |
|
Ben Kremer
|
fa72dd6577
|
refactor: rename fetching -> isFetchingBalances
|
2022-02-10 17:16:08 +01:00 |
|
Ben Kremer
|
2b25de2f30
|
refactor: renames loading -> isInitializing
|
2022-02-10 17:12:38 +01:00 |
|
Ben Kremer
|
3bc76a24c0
|
refactor(client): creates separate namespace/methods getters
|
2022-02-10 17:08:46 +01:00 |
|
Ben Kremer
|
02e3b8861e
|
docs: method annotations
|
2022-02-10 17:08:22 +01:00 |
|
Ben Kremer
|
bb744c48c5
|
refactor: rename testnet localStorage helpers
|
2022-02-10 16:53:46 +01:00 |
|
Ben Kremer
|
c058d500d0
|
fix: adds missed underscore
|
2022-02-10 15:20:14 +01:00 |
|
Ben Kremer
|
40f7cab8fc
|
chore: clean up ordering in ClientContext
|
2022-02-10 14:37:00 +01:00 |
|
Ben Kremer
|
1a2e5098c3
|
refactor: creates getAddressByChainId helper fn
|
2022-02-10 14:34:32 +01:00 |
|
Ben Kremer
|
601f16b171
|
chore: remove old class-based App component
|
2022-02-10 11:45:19 +01:00 |
|
Ben Kremer
|
22c0a7c456
|
fix: adds missing setLoading toggle
|
2022-02-09 13:53:56 +01:00 |
|
Ben Kremer
|
1ca7a5cfd1
|
feat: adds back resetApp
|
2022-02-09 13:45:30 +01:00 |
|
Ben Kremer
|
d33bf9dcd1
|
refactor: standardises cosmos RPC methods alongside EIP155 ones
|
2022-02-09 13:45:30 +01:00 |
|
Ben Kremer
|
95751d6efb
|
refactor: clean up client init
|
2022-02-09 13:45:30 +01:00 |
|
Ben Kremer
|
067aca31b8
|
refactor: simplifies onSessionConnected
|
2022-02-09 13:45:30 +01:00 |
|
Ben Kremer
|
d675606194
|
fix: reference client version via package.json
|
2022-02-09 13:45:30 +01:00 |
|
Ben Kremer
|
7eeefd4f65
|
refactor: creates standalone JsonRpcContext
|
2022-02-09 13:45:30 +01:00 |
|
Ben Kremer
|
34e175f24c
|
feat: memoize ClientContext value
|
2022-02-09 13:45:30 +01:00 |
|
Ben Kremer
|
dc120c89d2
|
refactor: moves more client specific methods into ClientContext
|
2022-02-09 13:45:30 +01:00 |
|
Ben Kremer
|
0732b09991
|
refactor: sets up ClientContext
|
2022-02-09 13:45:30 +01:00 |
|
Ben Kremer
|
f819161934
|
chore: removes unused uri state
|
2022-02-09 13:45:30 +01:00 |
|
Ben Kremer
|
575f21e814
|
refactor: abstracts common rpc handling into createJsonRpcRequestHandler
|
2022-02-09 13:45:30 +01:00 |
|
Ben Kremer
|
55fff706cf
|
fix: pass accounts to getAccountBalances
|
2022-02-09 13:45:30 +01:00 |
|
Ben Kremer
|
6976e7bbd6
|
fix(deps): pin react-error-overlay versions
See:
https://github.com/facebook/create-react-app/issues/11773
|
2022-02-09 13:45:30 +01:00 |
|
Ben Kremer
|
273ef2f9dc
|
refactor: separates App styled-components into own file
|
2022-02-09 13:45:30 +01:00 |
|
Ben Kremer
|
940d59fc00
|
fix(react-dapp): ensures pending state is set before RPC modal opens
|
2022-02-09 13:45:30 +01:00 |
|
Ben Kremer
|
04ecb7a155
|
chore: update lockfile
|
2022-02-09 13:45:30 +01:00 |
|
Ben Kremer
|
dc58ed1266
|
fix: ensure session can be referenced when creating event handlers
|
2022-02-04 12:28:12 +01:00 |
|
Ben Kremer
|
004717fce1
|
refactor: moves getAllChainNamespaces into util helpers
|
2022-02-04 12:28:04 +01:00 |
|
Ben Kremer
|
0d3d25d521
|
fix: clean up unwanted imports + check initial state for testnet
|
2022-02-04 11:18:53 +01:00 |
|
Ben Kremer
|
6b040dbfe1
|
refactor(App): gets core functionality running via react hooks
|
2022-02-03 18:15:01 +01:00 |
|
Ben Kremer
|
b9f59295c8
|
refactor(react-dapp-v2): refactor Modal to React hooks
|
2022-02-02 17:12:31 +01:00 |
|
Ben Kremer
|
2201fed80b
|
style: format all with prettier
|
2022-02-02 17:11:22 +01:00 |
|
Ben Kremer
|
6626de3b10
|
chore(deps): adds missing prettier devDep
|
2022-02-02 17:10:56 +01:00 |
|
Ben Kremer
|
09078d5016
|
chore(deps): separates out and updates devDeps
|
2022-02-02 16:35:06 +01:00 |
|
Ben Kremer
|
d0840daa1a
|
chore: removes react/ sub directory
|
2022-02-02 14:28:59 +01:00 |
|