gomes
gomes
### Overview Currently, we only handle `connector.disconnect` events (a.k.a session request rejected) We should also be able to handle `wc.disconnect` / `connector.stop` events, which are emitted on wallet connection closed...
### Overview Currently, we detect ethereum providers with `@metamask/detect-provider` package. However, there are two issues with this: 1. The published npm package isn't up-to-date with the latest source, see https://github.com/MetaMask/detect-provider/issues/49....
#### Description This PR ensures we switch chain on contract calls, not only on sends. #### Screenshots - Network already added - Network not yet added #### Issue - Tackles...
Description Plumbing PR bringing the base unit vernacular in many places across lib, making sure we: 1. always name things the correct way, fixing some "precision" named vars that were...
### Description Removes dead chonky block of investor-foxy code ### Testing Confirm investor-foxy is less chonky and code is actual dead (a.k.a CI should pass)
Something something explicit over implicit
### Description This switches the current investor-foxy API implementation from web3.js to ethers.js, to be able to use JsonRpcBatchProvider. web3.js also provides a `BatchRequest` API, unfortunately after spending more than...
### Overview Taking over https://github.com/shapeshift/web/issues/2103 Currently in investor-foxy, `getTimeUntilClaimable` sometimes returns a wrong `releaseTime`: https://github.com/shapeshift/lib/blob/d8e9491743d26e19192d6a0a2e2ef6ad9e03e6cb/packages/investor-foxy/src/api/api.ts#L985 The high-level reason for that is investor-foxy mimics the FOXy contract methods / state and...
Brave Wallet's `window.ethereum` sets `isMetaMask` to true, hence using the `mustBeMetaMask` option here will falsely detect Brave as MM, see: https://github.com/brave/brave-core/blob/ae4c9dab752c588fc7b5921863f862777a19589d/components/brave_wallet/renderer/js_ethereum_provider.cc#L254-L256 This is a non-standard behavior of Brave as opposed...
## Description Brings charts to THORChain LP using tradingview's `lightweight-charts`. - [x] volume charts - [x] toggle volume/liquidity charts - [x] liquidity charts - [x] implement All (or maybe not...