This repository was archived by the owner on Jun 7, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 55
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Contributor
ShravanSunder
commented
Jan 10, 2022
- Fix the existing tests for the changes in eth-hooksv4 #116
- removed old json way sof doing things, will be adding local contracts for testing - updating hardhat mocks
- cleaned up tests - fixed old tests - test wrapper changes to types - fixed how mocks are loaded - new mocks for external and hardhat contracts - updated useContractLoader to be more simple
- invalidation of old contract isntances - key updates - updates to validate adaptor - fixes to sorting
…r signer bug - signer should invalidate when chain is changed - invalidation of old contract isntances - key updates - updates to validate adaptor - fixes to sorting
ShravanSunder
added a commit
that referenced
this pull request
Jan 19, 2022
* docs * update version (#109) * Revert "update version (#109)" (#110) This reverts commit 72efce3. * Fix docs (#105) * Fix @link to correct class name `EthersModalConnect` does not exist, I suppose you meant `EthersModalConnector` * Fix incorrect markdown links * Fix some confusing wording (probably copy paste leftovers) Co-authored-by: Shravan Sunder <[email protected]> * updated docs * Feature/#96 eth-hook v4 initial dev (#103) * #96 #94 #93 working on ContractContext. Started eth context override * #94 ethersContext overrides for hooks * #94 ethersContext overrides for hooks. enable secondary/alternate web3context * #94 v3.4 will not have getters and setters * #96 added comments * fixing merge conflicts, disabled some tests temporarily, changed command name * Update useGetUserFromSigners.ts * Additionally #94 #102 Merge branch 'develop' into feature/#96 # Conflicts: # package.json # src/context/EthersAppContext.tsx # src/hooks/useBalance.ts # src/hooks/useContractExistsAtAddress.ts # src/hooks/useContractLoader.ts # src/hooks/useContractReader.ts # src/hooks/useGetUserFromProviders.ts # src/hooks/useGetUserFromSigners.ts * update version (#111) * #101 #94 updates for contracts context changes * #101 #94 updates for contracts context changes - created an contract context factory * #101 #94 some work on generics for definitions * #101 #94 typing for contracts and factory seems to be working issues with app contract definition types * #101 #94 moved some files around * #101 #94 Finally go the contract typeing to work. Now i need to work on the reducer * #101 #94 moved logic from class into reducer * #101 #94 checkpoint * #101 #94 organization and refactoring of names and contractAppContext related files. also renamed harness to wrapper * #101 #94 more refactoring of types * #101 #94 fixing types for the contract actions * #101 #94 fixing types for the contract actions * #101 #94 created hook and system to load contracts * #95 added update tuples (getters). Additionally updated useContractReader to be typed. - left the old contractReader with untyped postfix - removed useOnRepetition and updated useBlockNumber - updated optional provider for many hooks - removed useWeb3Modal * #95 added update tuples (getters). * #95 updated packages and fixed some bugs * #95 updated yarn and set node version * #95 refactoring and fixes * #95 fixes for compatability of eht-hooks and components * #95 #101 #94 bug fixes and manual testing * #95 #101 #94 bug fixes and manual testing. fixing issues with loading contracts in multiple networks * #95 #101 #94 converted the context back into a reducer * #95 #101 #94 changes to hook options. found invariant-ts * #95 #101 #94 fixed issues with loading contracts * #95 #101 #94 fixed logs * #95 #101 #94 fixed bugs and removed async hook Co-authored-by: Jaxcoder <[email protected]> * Feature/#114 (#119) * #114 integrated react-query and a caching layer for ethereum calls. in useContractReader and useBalance - Now ethereum data will be cached and reused based on - you can now poll, or get data based on new blocks, or block number interval * #114 updates to query namespace and query invalidation on contract connector load. updated many hooks to new cached paradigm * #114 bug fixes to new caching changes * #114 event based updates. changes to default options. all hooks are up to date * #114 minor bug fix * #114 context changes. TODO split apart options * #114 seperated override from options * #114 minor workaround for typechain array issue * #114 better console logs * #114 imporvements to keys and some hooks. finished useGasPrice * #114 new version * #114 fixes to keys and connectors. also auto connect for burner options * #120 #119 created useBalance which accepts single or multiple addresses - updated contract func key for better caching and invalidation * updated yarn * Features/#116 (#121) * #116 fixed test for useBalance #117 modified wrapper for ContractContext - removed old json way sof doing things, will be adding local contracts for testing - updating hardhat mocks * #116 lots of changes to tests - cleaned up tests - fixed old tests - test wrapper changes to types - fixed how mocks are loaded - new mocks for external and hardhat contracts - updated useContractLoader to be more simple * #116 bug fixes and updates to contract context - invalidation of old contract isntances - key updates - updates to validate adaptor - fixes to sorting * #116 bug fixes and updates to contract context. Fix to EthersConnector signer bug - signer should invalidate when chain is changed - invalidation of old contract isntances - key updates - updates to validate adaptor - fixes to sorting * #116 changed order of invalidation of cache * #116 package updates * #116 package updates * #116 package updates * updated actions * #124 updated docs * #124 updated readme in docs * Create CNAME * Delete CNAME * Set theme jekyll-theme-minimal * Set theme jekyll-theme-architect * Set theme jekyll-theme-midnight * Set theme jekyll-theme-modernist * Set theme jekyll-theme-hacker * Set theme jekyll-theme-architect * #124 updated docs headers * #124 added emoji * chore apply prettier to all files (#128) biggest changes are just the newlines from windows computers * Features/#126 (#129) * #126 added status return type. made react query options available. better options typeing * update packages * updated tests #126 * Features/#125 (#130) * updated docs * #124 updated docs * #124 updated readme in docs * Create CNAME * Delete CNAME * Set theme jekyll-theme-minimal * Set theme jekyll-theme-architect * Set theme jekyll-theme-midnight * Set theme jekyll-theme-modernist * Set theme jekyll-theme-hacker * Set theme jekyll-theme-architect * #124 updated docs headers * #124 added emoji * #125 improved typing and updated to #125. waiting for eth-sdk to update to v7 * #125 better comments * #125 some type changes * #125 some type changes for simplicity * #126 added status return type. made react query options available. better options typeing * update packages * updated tests #126 * #125 merged with #126 * added examples and comments and minor changes #126 * comments and readme * updated README * updated README * update package for docs * updated docs * #76 Tests for useTokenBalance (#131) Additionally adds some docs to useTokenBalance and useBalance * #127 comments and readme * #124 comments and readme * Bugs/#133 (#135) * #133 fixes for contractConnects bugs found in collating contracts for the connectors * #133 fixes for contractConnects bugs found in collating contracts for the connectors * #133 nuked lock file * updated package * update packages and readme Co-authored-by: Jaxcoder <[email protected]> Co-authored-by: omnifient <[email protected]> Co-authored-by: Sean Paterson <[email protected]>
ShravanSunder
added a commit
that referenced
this pull request
May 2, 2022
* updated action * Feat/merge (#161) * docs * update version (#109) * Revert "update version (#109)" (#110) This reverts commit 72efce3. * Fix docs (#105) * Fix @link to correct class name `EthersModalConnect` does not exist, I suppose you meant `EthersModalConnector` * Fix incorrect markdown links * Fix some confusing wording (probably copy paste leftovers) Co-authored-by: Shravan Sunder <[email protected]> * updated docs * Feature/#96 eth-hook v4 initial dev (#103) * #96 #94 #93 working on ContractContext. Started eth context override * #94 ethersContext overrides for hooks * #94 ethersContext overrides for hooks. enable secondary/alternate web3context * #94 v3.4 will not have getters and setters * #96 added comments * fixing merge conflicts, disabled some tests temporarily, changed command name * Update useGetUserFromSigners.ts * Additionally #94 #102 Merge branch 'develop' into feature/#96 # Conflicts: # package.json # src/context/EthersAppContext.tsx # src/hooks/useBalance.ts # src/hooks/useContractExistsAtAddress.ts # src/hooks/useContractLoader.ts # src/hooks/useContractReader.ts # src/hooks/useGetUserFromProviders.ts # src/hooks/useGetUserFromSigners.ts * update version (#111) * #101 #94 updates for contracts context changes * #101 #94 updates for contracts context changes - created an contract context factory * #101 #94 some work on generics for definitions * #101 #94 typing for contracts and factory seems to be working issues with app contract definition types * #101 #94 moved some files around * #101 #94 Finally go the contract typeing to work. Now i need to work on the reducer * #101 #94 moved logic from class into reducer * #101 #94 checkpoint * #101 #94 organization and refactoring of names and contractAppContext related files. also renamed harness to wrapper * #101 #94 more refactoring of types * #101 #94 fixing types for the contract actions * #101 #94 fixing types for the contract actions * #101 #94 created hook and system to load contracts * #95 added update tuples (getters). Additionally updated useContractReader to be typed. - left the old contractReader with untyped postfix - removed useOnRepetition and updated useBlockNumber - updated optional provider for many hooks - removed useWeb3Modal * #95 added update tuples (getters). * #95 updated packages and fixed some bugs * #95 updated yarn and set node version * #95 refactoring and fixes * #95 fixes for compatability of eht-hooks and components * #95 #101 #94 bug fixes and manual testing * #95 #101 #94 bug fixes and manual testing. fixing issues with loading contracts in multiple networks * #95 #101 #94 converted the context back into a reducer * #95 #101 #94 changes to hook options. found invariant-ts * #95 #101 #94 fixed issues with loading contracts * #95 #101 #94 fixed logs * #95 #101 #94 fixed bugs and removed async hook Co-authored-by: Jaxcoder <[email protected]> * Feature/#114 (#119) * #114 integrated react-query and a caching layer for ethereum calls. in useContractReader and useBalance - Now ethereum data will be cached and reused based on - you can now poll, or get data based on new blocks, or block number interval * #114 updates to query namespace and query invalidation on contract connector load. updated many hooks to new cached paradigm * #114 bug fixes to new caching changes * #114 event based updates. changes to default options. all hooks are up to date * #114 minor bug fix * #114 context changes. TODO split apart options * #114 seperated override from options * #114 minor workaround for typechain array issue * #114 better console logs * #114 imporvements to keys and some hooks. finished useGasPrice * #114 new version * #114 fixes to keys and connectors. also auto connect for burner options * #120 #119 created useBalance which accepts single or multiple addresses - updated contract func key for better caching and invalidation * updated yarn * Features/#116 (#121) * #116 fixed test for useBalance #117 modified wrapper for ContractContext - removed old json way sof doing things, will be adding local contracts for testing - updating hardhat mocks * #116 lots of changes to tests - cleaned up tests - fixed old tests - test wrapper changes to types - fixed how mocks are loaded - new mocks for external and hardhat contracts - updated useContractLoader to be more simple * #116 bug fixes and updates to contract context - invalidation of old contract isntances - key updates - updates to validate adaptor - fixes to sorting * #116 bug fixes and updates to contract context. Fix to EthersConnector signer bug - signer should invalidate when chain is changed - invalidation of old contract isntances - key updates - updates to validate adaptor - fixes to sorting * #116 changed order of invalidation of cache * #116 package updates * #116 package updates * #116 package updates * updated actions * #124 updated docs * #124 updated readme in docs * Create CNAME * Delete CNAME * Set theme jekyll-theme-minimal * Set theme jekyll-theme-architect * Set theme jekyll-theme-midnight * Set theme jekyll-theme-modernist * Set theme jekyll-theme-hacker * Set theme jekyll-theme-architect * #124 updated docs headers * #124 added emoji * chore apply prettier to all files (#128) biggest changes are just the newlines from windows computers * Features/#126 (#129) * #126 added status return type. made react query options available. better options typeing * update packages * updated tests #126 * Features/#125 (#130) * updated docs * #124 updated docs * #124 updated readme in docs * Create CNAME * Delete CNAME * Set theme jekyll-theme-minimal * Set theme jekyll-theme-architect * Set theme jekyll-theme-midnight * Set theme jekyll-theme-modernist * Set theme jekyll-theme-hacker * Set theme jekyll-theme-architect * #124 updated docs headers * #124 added emoji * #125 improved typing and updated to #125. waiting for eth-sdk to update to v7 * #125 better comments * #125 some type changes * #125 some type changes for simplicity * #126 added status return type. made react query options available. better options typeing * update packages * updated tests #126 * #125 merged with #126 * added examples and comments and minor changes #126 * comments and readme * updated README * updated README * update package for docs * updated docs * #76 Tests for useTokenBalance (#131) Additionally adds some docs to useTokenBalance and useBalance * #127 comments and readme * #124 comments and readme * Bugs/#133 (#135) * #133 fixes for contractConnects bugs found in collating contracts for the connectors * #133 fixes for contractConnects bugs found in collating contracts for the connectors * #133 nuked lock file * updated package * update packages and readme Co-authored-by: Jaxcoder <[email protected]> Co-authored-by: omnifient <[email protected]> Co-authored-by: Sean Paterson <[email protected]> * exclude sol (#170) * #207 login improvements * #207 update packages * #207 better login error handling Co-authored-by: Jaxcoder <[email protected]> Co-authored-by: omnifient <[email protected]> Co-authored-by: Sean Paterson <[email protected]>
ShravanSunder
pushed a commit
to ShravanSunder/eth-hooks
that referenced
this pull request
Sep 8, 2023
* basic tenderly * tidy up tenderly, add useTokenList hook * upgrade tenderly package * open verification * unhoist! * tidy, publish after deploy * update README * Update README.md * feat: add gas estimation skipping ability and fork note for tenderly (scaffold-eth#121) * add swap, edit readme * remove unlimited contract * upgrade hardhat * upgrade hardhat, add etherscan verification * ignore tenderly.yaml * small README Co-authored-by: Temirzhan Yussupov <[email protected]>
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.