Security News
Introducing the Socket Python SDK
The initial version of the Socket Python SDK is now on PyPI, enabling developers to more easily interact with the Socket REST API in Python projects.
DApps want to add Account Abstraction support but the problem is that every dApp might end up using its own Account Factory leading to different counterfactual address for Smart Contract Wallet
Users will end up having different SCW for every dApp which leads to complex UX
The AA snap will basically offload all the work the frontend devs need to do to add AA support to their dApps, instead the Metamask Snap will use a single Account Factory (so single CounterFactual address) and the dApp developers need not change anything they can keep on request signing transactions as usual!
No Contracts are to be deployed, the Smart Contract Wallets are deployed using Thirdweb Account Factory and Pimlico.
git clone https://github.com/therealharpaljadeja/aa-snap.git
yarn start
The above will open up the site at localhost 8081
port
Any Transaction
UI, you will need to specify to
address and calldata
which is the simple calldata used in the Ethereum txs.TOKEN_CONTRACT
value inside chains
object in /packages/site/pages/index.tsx
file (make sure to do it under the right chain)I am using Infura's Linea testnet RPC here, here and here to query the blockchain and make read calls, basically when creating Keyring accounts I need to read from the Entrypoint the counterfactual address of the Smart Contract Wallet which will in-turn be deployed on first transaction!
eth_sendTransaction
if that can be done, its endgame!FAQs
Account Abstraction Snap
The npm package 4337-snap receives a total of 2 weekly downloads. As such, 4337-snap popularity was classified as not popular.
We found that 4337-snap demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
The initial version of the Socket Python SDK is now on PyPI, enabling developers to more easily interact with the Socket REST API in Python projects.
Security News
Floating dependency ranges in npm can introduce instability and security risks into your project by allowing unverified or incompatible versions to be installed automatically, leading to unpredictable behavior and potential conflicts.
Security News
A new Rust RFC proposes "Trusted Publishing" for Crates.io, introducing short-lived access tokens via OIDC to improve security and reduce risks associated with long-lived API tokens.