Skip to content

Conversation

fselmo
Copy link
Collaborator

@fselmo fselmo commented May 25, 2022

What was wrong?

Refer to PR #2441 as the main PR for these changes. This was the best attempt at squashing all those commits into a better / more useful commit history.

For reviewers:

Checking git diff cleaned-up-async-contract asyncify-contract for differences is a pretty easy approach to check the differences.

closes #2441 #2270

- ContractEvents/ContractEvent Async
- fixed broken test
- linting
dbfreem and others added 7 commits May 25, 2022 10:53
- setting default contract factory in AsyncEth to AsyncContract
- estimateGas async in Contract and docs
- build_transaction in ContractFunction
- fill_transaction_defaults async for later use in build_transaction_for_function
- async_parse_block_identifier_int
- ContractConstructor
- Create Base/Async structure for ContractFunctions, ContractEvents, Contract, ContractConstructor, ContractFunction, ContractEvent, ContractCaller classes
- fixing combomethod for async support
- fix test import in the wrong place
- fixed the type in the cast of get_receive_function and get_fallback_function
- rearranged BaseContractFunction.factory
- removed async_fill_default from ethtester middleware
- changed fill_transaction_defaults imports
- fixed bug with async_call_contract_function
- linting, linting, and more linting
- docs
- Add newsfragment
- Add missing awaits
- Remove un-needed chainId
- Add missing await in async build_transaction, add chain_id to eth_tester middleware
[author credit given to original author, cleaned up by @fselmo]:

After a large amount of cleaning up the commit history for ``asyncify-contract`` - squashing, removing merge commits from the commit history, rebasing with master - there was still a lot that wasn't picked up from ``asyncify-contract``. This commit was the process of performing a ``git diff {this branch} asyncify-contract`` and cleaning up the remaining differences until they were either just slightly refactored or there were no differences at all.

Co-authored-by: pacrob <[email protected]>
@fselmo fselmo force-pushed the cleaned-up-async-contract branch from 751d7ae to 4541091 Compare May 25, 2022 16:54
Copy link
Contributor

@pacrob pacrob left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

woowoo!

Copy link
Collaborator

@kclowes kclowes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! 🚢 :shipit: 🎉 Thanks @dbfreem, @pacrob, and @fselmo for getting this across the line!

@fselmo fselmo merged commit 4d3caef into ethereum:master May 25, 2022
@dbfreem
Copy link
Contributor

dbfreem commented May 25, 2022

Wow! Awesome work everyone!

@fselmo fselmo deleted the cleaned-up-async-contract branch June 8, 2022 21:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants