-
Notifications
You must be signed in to change notification settings - Fork 806
simplify extends for the account class #1021
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
simplify extends for the account class #1021
Conversation
# [6.5.0](v6.4.2...v6.5.0) (2024-03-14) ### Bug Fixes * adjust max amount bound calculation for RPC v0.7.0 ([dd34cdb](dd34cdb)) ### Features * make fee margins configurable ([cedd984](cedd984))
* docs: Add docker approach guide for dev setup * docs: Add more detailed guide steps * docs: add specific docker command via guide * chore: extract devnet detector & env helper * chore: throw an error if devnet is not set * docs: remove devnet py detection logging * docs: writing style improvement --------- Co-authored-by: Luka Saric <[email protected]>
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!
If you can please do share an example of your AA implementation it could be a valuable resource for others. |
I will for sure! Both the Cairo and the Starknet.js implementation. I just need some time to get it clean Also thank to the 2 of you @tabaktoni and @ivpavici for this lightning merge! |
🎉 This PR is included in version 6.6.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
Actually, no it is not. Can you double-check? It could be because of the error in the CI. Thank you |
yeah the github-actions post here is wrong, it will be included in the next version! 🙏 |
The notification does look like a bug. My guess is that it might stem from an overlap arising from the I haven't found an existing corresponding issue and would need to do a deep dive into the release plugin code to corroborate my assumption. |
🎉 This issue has been resolved in version 7.0.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
Motivation and Resolution
I am working with Starknet abstract account. To support our work, I am extending the starknet.js
Account
class to add some additional behaviours on the application side. I am not changing the way the transaction version is used internally and would still need to implement the account deployment.You have defined 3
private
methods in the class which makes sense to not expose to the outside. However in the context of extending that class we would prefer to access those 3 methods instead of rewriting them. Obviously, this is your decision to make. For that particular scenario, I think having those 3private
methods turned intoprotected
makes more sense.RPC version (if applicable)
Usage related changes
Account
Development related changes
private
function anyway.Checklist: