lib
lib copied to clipboard
#### Description This PR ensures we switch chain on contract calls, not only on sends. #### Screenshots - Network already added - Network not yet added #### Issue - Tackles...
* adds chain adapters for Osmosis LP messages
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...
Contributes to https://github.com/shapeshift/web/issues/3466
### 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 Unit tests are making network requests - failing tests below for reference ### References and additional details * https://github.com/shapeshift/lib/runs/6780526107?check_suite_focus=true ### Acceptance Criteria * Fix the root cause and...
### Overview When swapping using osmosis osmo -> atom and a second trade is quickly initiazted before the first trade clears the mempool we get the following error: Error [Kind:...
### 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...