siwe
siwe copied to clipboard
Sign-In with Ethereum library
This is a complete rewrite of the ABNF parser in `abnf.ts`. It uses a fixed, pre-generated ABNF grammar object instead of re-generating the object each time a message is parsed....
Right now, SIWE uses ERC-1271 to validate signatures from contract accounts, but it only works if the contract is already deployed. If the contract is pre-deployed (aka "counterfactually deployed"), SIWE...
Hi. I just have a couple of suggestions about the `siwe-parser` usage of `apg-js`. I know nothing about Ethereum or Sign in with Ethereum and you may (even probably) have...
Is there any plan to support [Viem](https://viem.sh/docs/introduction.html)? It's made by the `wagmi` team as an alternative to ethers.
## Description The SIWE (Sign-In with Ethereum) library encounters a crash immediately upon initialization when running on iOS 14. This seems to be related to a syntax error in parser.js....
After https://github.com/spruceid/siwe/pull/115 was merged, I gave SIWE release version 2.1.3 a try. However, it turns out the 'apg-js' package (one of the few dependencies of this project), seems to make...
env: node 20.9.0 next 14.0.5-canary.23 issue when using `import { SiweMessage } from "siwe"` trace: ``` ⨯ ../../node_modules/ethers/lib.commonjs/abi/abi-coder.js Module parse failed: 'import' and 'export' may appear only with 'sourceType: module'...
Adding support for [ERC-6492](https://eips.ethereum.org/EIPS/eip-6492) using [this library](https://github.com/AmbireTech/signature-validator).
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.21.2 to 7.23.2. Release notes Sourced from @babel/traverse's releases. v7.23.2 (2023-10-11) NOTE: This release also re-publishes @babel/core, even if it does not appear in the linked release...
The `SiweMessage.verify` function takes an optional second parameter of additional options, which includes a `provider` property to include an EthersJS Provider. Additionally, the `SiweMessage.validate` function takes an EthersJS Provider as...