-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add multicoin support for ENS / AsyncENS address()
and setup_address()
#3030
Conversation
95053c0
to
d332e8d
Compare
address()
and setup_address()
fb98eb5
to
fdca2b8
Compare
fdca2b8
to
95f4bcd
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm!
- Update unternal ENS contracts to use the dynamically compiled (latest) contract data rather than static values that need to be manually updated.
138df62
to
1437108
Compare
1437108
to
3399587
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me!
@reedsa, did you get a chance to see my comments here? Let me know if your original comments were all addressed 👀 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All good, thanks for your responses!
What was wrong?
Extended support for ENSIP-9 Multichain Address Resolution via ENS / AsyncENS
address()
andsetup_address()
methodscloses #1839
How was it fixed?
ns.address(name, coin_type=coin_type)
+ns.setup_address(name, address, coin_type=coin_type, transact=transact)
ens/ens.py
andens/async_ens.py
web3/_utils/contract_sources/contract_data
rather than using static values for bytecode, abi, etc.--
Note: This originally aimed to add more methods but those seem unnecessary when users can already interact with the resolver contract via the updated ABI from #2700
Todo:
address()
andsetup_address()
Cute Animal Picture