Skip to content

Best Practices section #68

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

Closed
yash-atreya opened this issue Mar 20, 2025 · 0 comments · Fixed by #71
Closed

Best Practices section #68

yash-atreya opened this issue Mar 20, 2025 · 0 comments · Fixed by #71
Assignees
Labels
documentation Improvements or additions to documentation
Milestone

Comments

@yash-atreya
Copy link
Member

yash-atreya commented Mar 20, 2025

Explain in detail the best practices for using alloy.

  1. Wrapping a Provider
    a. Show multiple ways of storing and interacting with a provider, P: Provider, DynProvider, Returning impl Provider
    b. Why it's not required to Arc a provider as it's already Arc'ed internally

  2. Interacting with multiple networks
    a. Ethereum vs Optimism from op-alloy vs catch-all AnyNetwork
    b. Emphasize why its necessary to select the correct network in the provider.
    c. Segue into rolling your own Network

  3. Signer vs EthereumWallet
    a. Explain the difference between the two

  4. Multicall Builder and Multicall Batch Layer

@jenpaff jenpaff added this to Alloy Mar 20, 2025
@github-project-automation github-project-automation bot moved this to Todo in Alloy Mar 20, 2025
@jenpaff jenpaff added the documentation Improvements or additions to documentation label Mar 20, 2025
@yash-atreya yash-atreya self-assigned this Mar 24, 2025
@jenpaff jenpaff added this to the v1.0 milestone Apr 1, 2025
@jenpaff jenpaff moved this from Todo to Ready for Review in Alloy Apr 1, 2025
@github-project-automation github-project-automation bot moved this from Ready for Review to Done in Alloy Apr 1, 2025
@grandizzy grandizzy moved this from Done to Completed in Alloy Apr 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
Status: Completed
Development

Successfully merging a pull request may close this issue.

2 participants