|
1 | | -## sequence.js v3 core libraries and SDK |
| 1 | +<!-- > [!IMPORTANT] --> |
| 2 | +<!-- > Wagmi is participating in Gitcoin Grants round 21. Consider <a href="https://explorer.gitcoin.co/#/round/42161/389/74">supporting the project</a>. Thank you. 🙏 --> |
2 | 3 |
|
3 | | -**NOTE: please see [v2](https://github.com/0xsequence/sequence.js/tree/v2) branch for sequence.js 2.x.x** |
| 4 | +<br> |
| 5 | + |
| 6 | +<p align="center"> |
| 7 | + <a href="https://wagmi.sh"> |
| 8 | + <picture> |
| 9 | + <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/wevm/wagmi/main/.github/logo-dark.svg"> |
| 10 | + <img alt="wagmi logo" src="https://raw.githubusercontent.com/wevm/wagmi/main/.github/logo-light.svg" width="auto" height="60"> |
| 11 | + </picture> |
| 12 | + </a> |
| 13 | +</p> |
| 14 | + |
| 15 | +<p align="center"> |
| 16 | + Reactive primitives for Ethereum apps (https://sequence.xyz/) |
| 17 | +</p> |
| 18 | + |
| 19 | +<p align="center"> |
| 20 | + <a href="https://www.npmjs.com/package/wagmi"> |
| 21 | + <picture> |
| 22 | + <source media="(prefers-color-scheme: dark)" srcset="https://img.shields.io/npm/v/wagmi?colorA=21262d&colorB=21262d"> |
| 23 | + <img src="https://img.shields.io/npm/v/wagmi?colorA=f6f8fa&colorB=f6f8fa" alt="Version"> |
| 24 | + </picture> |
| 25 | + </a> |
| 26 | + <a href="https://scorecard.dev/viewer/?uri=github.com/ossf/scorecard"> |
| 27 | + <picture> |
| 28 | + <source media="(prefers-color-scheme: dark)" srcset="https://img.shields.io/ossf-scorecard/github.com/wevm/wagmi?label=openssf+scorecard&style=flat&color=21262d&labelColor=21262d"> |
| 29 | + <img src="https://img.shields.io/ossf-scorecard/github.com/wevm/wagmi?label=openssf+scorecard&style=flat&color=f6f8fa&labelColor=f6f8fa" alt="OpenSSF Best Practices"> |
| 30 | + </picture> |
| 31 | + </a> |
| 32 | + <a href="https://www.bestpractices.dev/en/projects/11233"> |
| 33 | + <picture> |
| 34 | + <source media="(prefers-color-scheme: dark)" srcset="https://img.shields.io/badge/openssf_best_practices-passing-21262d?labelColor=21262d"> |
| 35 | + <img src="https://img.shields.io/badge/openssf_best_practices-passing-f6f8fa?labelColor=f6f8fa" alt="OpenSSF Best Practices"> |
| 36 | + </picture> |
| 37 | + </a> |
| 38 | + <br /> |
| 39 | + <a href="https://github.com/wevm/wagmi/blob/main/LICENSE"> |
| 40 | + <picture> |
| 41 | + <source media="(prefers-color-scheme: dark)" srcset="https://img.shields.io/npm/l/wagmi?colorA=21262d&colorB=21262d"> |
| 42 | + <img src="https://img.shields.io/npm/l/wagmi?colorA=f6f8fa&colorB=f6f8fa" alt="MIT License"> |
| 43 | + </picture> |
| 44 | + </a> |
| 45 | + <a href="https://www.npmjs.com/package/wagmi"> |
| 46 | + <picture> |
| 47 | + <source media="(prefers-color-scheme: dark)" srcset="https://img.shields.io/npm/dm/@wagmi/core?colorA=21262d&colorB=21262d"> |
| 48 | + <img src="https://img.shields.io/npm/dm/@wagmi/core?colorA=f6f8fa&colorB=f6f8fa" alt="Downloads per month"> |
| 49 | + </picture> |
| 50 | + </a> |
| 51 | + <a href="https://bestofjs.org/projects/wagmi"> |
| 52 | + <picture> |
| 53 | + <source media="(prefers-color-scheme: dark)" srcset="https://img.shields.io/endpoint?colorA=21262d&colorB=21262d&url=https://bestofjs-serverless.now.sh/api/project-badge?fullName=wevm%2Fwagmi%26since=daily"> |
| 54 | + <img src="https://img.shields.io/endpoint?colorA=f6f8fa&colorB=f6f8fa&url=https://bestofjs-serverless.now.sh/api/project-badge?fullName=wevm%2Fwagmi%26since=daily" alt="Best of JS"> |
| 55 | + </picture> |
| 56 | + </a> |
| 57 | + <a href="https://app.codecov.io/gh/wevm/wagmi"> |
| 58 | + <picture> |
| 59 | + <source media="(prefers-color-scheme: dark)" srcset="https://img.shields.io/codecov/c/github/wevm/wagmi?colorA=21262d&colorB=21262d"> |
| 60 | + <img src="https://img.shields.io/codecov/c/github/wevm/wagmi?colorA=f6f8fa&colorB=f6f8fa" alt="Code coverage"> |
| 61 | + </picture> |
| 62 | + </a> |
| 63 | +</p> |
4 | 64 |
|
5 | 65 | --- |
6 | 66 |
|
7 | | -Sequence v3 core libraries and [wallet-contracts-v3](https://github.com/0xsequence/wallet-contracts-v3) SDK. |
| 67 | +## Documentation |
| 68 | + |
| 69 | +For documentation and guides, visit [wagmi.sh](https://wagmi.sh). |
| 70 | + |
| 71 | +## Community |
| 72 | + |
| 73 | +For help, discussion about best practices, or any other conversation that would benefit from being searchable: |
8 | 74 |
|
9 | | -## Packages |
| 75 | +[Discuss Wagmi on GitHub](https://github.com/wevm/wagmi/discussions) |
10 | 76 |
|
11 | | -- `@0xsequence/wallet-primitives`: stateless low-level utilities specifically for interacting directly with sequence wallet's smart contracts |
12 | | -- `@0xsequence/wallet-core`: higher level utilities for creating and using sequence wallets |
13 | | -- `@0xsequence/wallet-wdk`: all-in-one wallet development kit for building a sequence wallet product |
| 77 | +For casual chit-chat with others using the framework: |
14 | 78 |
|
15 | | -## Development |
| 79 | +[Join the Wagmi Discord](https://discord.gg/SghfWBKexF) |
16 | 80 |
|
17 | | -### Getting Started |
| 81 | +## Contributing |
18 | 82 |
|
19 | | -1. Install dependencies: |
20 | | - `pnpm install` |
| 83 | +Contributions to Wagmi are greatly appreciated! If you're interested in contributing to Wagmi, please read the [Contributing Guide](https://wagmi.sh/dev/contributing) **before submitting a pull request**. |
21 | 84 |
|
22 | | -2. Build all packages: |
23 | | - `pnpm build` |
| 85 | +## Sponsors |
24 | 86 |
|
25 | | -### Development Workflow |
| 87 | +If you find Wagmi useful or use it for work, please consider [sponsoring Wagmi](https://github.com/sponsors/wevm?metadata_campaign=gh_readme_support). Thank you 🙏 |
26 | 88 |
|
27 | | -- Run development mode across all packages: |
28 | | - `pnpm dev` |
| 89 | +<p> |
| 90 | + <a href="https://paradigm.xyz"> |
| 91 | + <picture> |
| 92 | + <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/paradigm-dark.svg"> |
| 93 | + <img alt="paradigm logo" src="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/paradigm-light.svg" width="auto" height="70"> |
| 94 | + </picture> |
| 95 | + </a> |
| 96 | + <a href="https://ithaca.xyz"> |
| 97 | + <picture> |
| 98 | + <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/ithaca-dark.svg"> |
| 99 | + <img alt="ithaca logo" src="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/ithaca-light.svg" width="auto" height="70"> |
| 100 | + </picture> |
| 101 | + </a> |
| 102 | +</p> |
29 | 103 |
|
30 | | -- Run tests: |
31 | | - `pnpm test` |
| 104 | +<p> |
| 105 | + <a href="https://twitter.com/family"> |
| 106 | + <picture> |
| 107 | + <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/family-dark.svg"> |
| 108 | + <img alt="family logo" src="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/family-light.svg" width="auto" height="50"> |
| 109 | + </picture> |
| 110 | + </a> |
| 111 | + <a href="https://twitter.com/context"> |
| 112 | + <picture> |
| 113 | + <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/context-dark.svg"> |
| 114 | + <img alt="context logo" src="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/context-light.svg" width="auto" height="50"> |
| 115 | + </picture> |
| 116 | + </a> |
| 117 | + <a href="https://walletconnect.com"> |
| 118 | + <picture> |
| 119 | + <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/walletconnect-dark.svg"> |
| 120 | + <img alt="WalletConnect logo" src="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/walletconnect-light.svg" width="auto" height="50"> |
| 121 | + </picture> |
| 122 | + </a> |
| 123 | + <a href="https://twitter.com/prtyDAO"> |
| 124 | + <picture> |
| 125 | + <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/partydao-dark.svg"> |
| 126 | + <img alt="PartyDAO logo" src="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/partydao-light.svg" width="auto" height="50"> |
| 127 | + </picture> |
| 128 | + </a> |
| 129 | + <a href="https://dynamic.xyz"> |
| 130 | + <picture> |
| 131 | + <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/dynamic-dark.svg"> |
| 132 | + <img alt="Dynamic logo" src="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/dynamic-light.svg" width="auto" height="50"> |
| 133 | + </picture> |
| 134 | + </a> |
| 135 | + <a href="https://sushi.com"> |
| 136 | + <picture> |
| 137 | + <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/sushi-dark.svg"> |
| 138 | + <img alt="Sushi logo" src="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/sushi-light.svg" width="auto" height="50"> |
| 139 | + </picture> |
| 140 | + </a> |
| 141 | + <a href="https://stripe.com"> |
| 142 | + <picture> |
| 143 | + <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/stripe-dark.svg"> |
| 144 | + <img alt="Stripe logo" src="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/stripe-light.svg" width="auto" height="50"> |
| 145 | + </picture> |
| 146 | + </a> |
| 147 | + <a href="https://www.privy.io"> |
| 148 | + <picture> |
| 149 | + <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/privy-dark.svg"> |
| 150 | + <img alt="Privy logo" src="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/privy-light.svg" width="auto" height="50"> |
| 151 | + </picture> |
| 152 | + </a> |
| 153 | + <a href="https://pancakeswap.finance/"> |
| 154 | + <picture> |
| 155 | + <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/pancake-dark.svg"> |
| 156 | + <img alt="pancake logo" src="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/pancake-light.svg" width="auto" height="50"> |
| 157 | + </picture> |
| 158 | + </a> |
| 159 | + <a href="https://celo.org"> |
| 160 | + <picture> |
| 161 | + <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/celo-dark.svg"> |
| 162 | + <img alt="celo logo" src="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/celo-light.svg" width="auto" height="50"> |
| 163 | + </picture> |
| 164 | + </a> |
| 165 | + <a href="https://rainbow.me"> |
| 166 | + <picture> |
| 167 | + <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/rainbow-dark.svg"> |
| 168 | + <img alt="rainbow logo" src="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/rainbow-light.svg" width="auto" height="50"> |
| 169 | + </picture> |
| 170 | + </a> |
| 171 | + <a href="https://pimlico.io"> |
| 172 | + <picture> |
| 173 | + <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/pimlico-dark.svg"> |
| 174 | + <img alt="pimlico logo" src="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/pimlico-light.svg" width="auto" height="50"> |
| 175 | + </picture> |
| 176 | + </a> |
| 177 | + <a href="https://zora.co"> |
| 178 | + <picture> |
| 179 | + <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/zora-dark.svg"> |
| 180 | + <img alt="zora logo" src="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/zora-light.svg" width="auto" height="50"> |
| 181 | + </picture> |
| 182 | + </a> |
| 183 | + <a href="https://lattice.xyz"> |
| 184 | + <picture> |
| 185 | + <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/lattice-dark.svg"> |
| 186 | + <img alt="lattice logo" src="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/lattice-light.svg" width="auto" height="50"> |
| 187 | + </picture> |
| 188 | + </a> |
| 189 | + <a href="https://twitter.com/supafinance"> |
| 190 | + <picture> |
| 191 | + <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/supa-dark.svg"> |
| 192 | + <img alt="supa logo" src="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/supa-light.svg" width="auto" height="50"> |
| 193 | + </picture> |
| 194 | + </a> |
| 195 | + <a href="https://zksync.io"> |
| 196 | + <picture> |
| 197 | + <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/zksync-dark.svg"> |
| 198 | + <img alt="zksync logo" src="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/zksync-light.svg" width="auto" height="50"> |
| 199 | + </picture> |
| 200 | + </a> |
| 201 | + <a href="https://syndicate.io"> |
| 202 | + <picture> |
| 203 | + <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/syndicate-dark.svg"> |
| 204 | + <img alt="syndicate logo" src="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/syndicate-light.svg" width="auto" height="50"> |
| 205 | + </picture> |
| 206 | + </a> |
| 207 | + <a href="https://reservoir.tools"> |
| 208 | + <picture> |
| 209 | + <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/reservoir-dark.svg"> |
| 210 | + <img alt="reservoir logo" src="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/reservoir-light.svg" width="auto" height="50"> |
| 211 | + </picture> |
| 212 | + </a> |
| 213 | + <a href="https://linea.build"> |
| 214 | + <picture> |
| 215 | + <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/linea-dark.svg"> |
| 216 | + <img alt="linea logo" src="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/linea-light.svg" width="auto" height="50"> |
| 217 | + </picture> |
| 218 | + </a> |
| 219 | + <a href="https://uniswap.org"> |
| 220 | + <picture> |
| 221 | + <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/uniswap-dark.svg"> |
| 222 | + <img alt="uniswap logo" src="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/uniswap-light.svg" width="auto" height="50"> |
| 223 | + </picture> |
| 224 | + </a> |
| 225 | + <a href="https://biconomy.io"> |
| 226 | + <picture> |
| 227 | + <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/biconomy-dark.svg"> |
| 228 | + <img alt="biconomy logo" src="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/biconomy-light.svg" width="auto" height="50"> |
| 229 | + </picture> |
| 230 | + </a> |
| 231 | + <a href="https://thirdweb.com"> |
| 232 | + <picture> |
| 233 | + <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/thirdweb-dark.svg"> |
| 234 | + <img alt="thirdweb logo" src="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/thirdweb-light.svg" width="auto" height="50"> |
| 235 | + </picture> |
| 236 | + </a> |
| 237 | + <a href="https://polymarket.com"> |
| 238 | + <picture> |
| 239 | + <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/polymarket-dark.svg"> |
| 240 | + <img alt="polymarket logo" src="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/polymarket-light.svg" width="auto" height="50"> |
| 241 | + </picture> |
| 242 | + </a> |
| 243 | + <a href="https://routescan.io"> |
| 244 | + <picture> |
| 245 | + <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/routescan-dark.svg"> |
| 246 | + <img alt="routescan logo" src="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/routescan-light.svg" width="auto" height="50"> |
| 247 | + </picture> |
| 248 | + </a> |
| 249 | + <a href="https://sequence.xyz"> |
| 250 | + <picture> |
| 251 | + <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/sequence-dark.svg"> |
| 252 | + <img alt="sequence logo" src="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/sequence-light.svg" width="auto" height="50"> |
| 253 | + </picture> |
| 254 | + </a> |
| 255 | + <a href="https://gemini.com"> |
| 256 | + <picture> |
| 257 | + <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/gemini-dark.svg"> |
| 258 | + <img alt="gemini logo" src="https://raw.githubusercontent.com/wevm/.github/main/content/sponsors/gemini-light.svg" width="auto" height="50"> |
| 259 | + </picture> |
| 260 | + </a> |
| 261 | +</p> |
32 | 262 |
|
33 | | - > **Note:** Tests require [anvil](https://github.com/foundry-rs/foundry/tree/master/anvil) and [forge](https://github.com/foundry-rs/foundry) to be installed. You can run a local anvil instance using `pnpm run test:anvil`. |
| 263 | +[Sponsor Wagmi](https://github.com/sponsors/wevm?metadata_campaign=gh_readme_support_bottom) |
34 | 264 |
|
35 | | -- Linting and formatting is enforced via git hooks |
| 265 | +<br /> |
| 266 | +<br /> |
36 | 267 |
|
37 | | -## License |
| 268 | +<a href="https://vercel.com/?utm_source=wevm&utm_campaign=oss"> |
| 269 | + <img src="https://www.datocms-assets.com/31049/1618983297-powered-by-vercel.svg" alt="Powered by Vercel" height="35"> |
| 270 | +</a> |
| 271 | +<br /> |
| 272 | +<a href="https://quicknode.com/?utm_source=wevm&utm_campaign=oss"> |
| 273 | + <img src="https://raw.githubusercontent.com/wevm/.github/refs/heads/main/content/quicknode-badge.svg" alt="Powered by QuickNode" height="35"> |
| 274 | +</a> |
38 | 275 |
|
39 | | -Apache-2.0 |
|
0 commit comments