
Security News
NVD Concedes Inability to Keep Pace with Surging CVE Disclosures in 2025
Security experts warn that recent classification changes obscure the true scope of the NVD backlog as CVE volume hits all-time highs.
@runonflux/account-abstraction
Advanced tools
Account Abstraction - Schnorr Multi Signature ERC-4337 compliant smart contracts.
This package provides a robust implementation of ERC-4337 Account Abstraction using Schnorr Multi-Signatures. It includes two main smart contracts:
The contracts are designed to be UUPS Upgradeable Proxies, allowing upgrades by the Owner. The Owner role is assigned to the combined public address (combinedAddress
) during account initialization, ensuring that critical functions like upgrades or withdrawals require Schnorr Multi-signature authorization.
NPM package
npm install @runonflux/account-abstraction
Clone the repository and install dependencies:
git clone https://github.com/RunOnFlux/account-abstraction.git
cd account-abstraction
npm install
Run the test suite using:
npm run test
Refer to the Deployments for information about deployed contracts.
Deploy the MultiSigSmartAccount Factory on Ethereum Sepolia Testnet:
npm run deploy:sepolia
For other supported networks, use:
npx hardhat deploy --network <NETWORK_NAME> --tags ACCOUNT_FACTORY
Supported networks include:
Build the package with:
npm run prebuild
npm run build
The package includes:
abi
: Generated ABI JSON files for smart contracts.deployments
: Addresses of deployed contracts for each supported network.typechain
: TypeScript typings generated from ABI files.The SSP Wallet is a multi-signature, multi-asset wallet leveraging this SDK for EVM chains. For more information and usage examples, visit the SSP Wallet Repository.
This project is licensed under the MIT License. See the LICENSE file for details.
Found a bug? Please report it on our issue tracker.
FAQs
Account Abstraction Schnorr Multi-Signatures
The npm package @runonflux/account-abstraction receives a total of 12 weekly downloads. As such, @runonflux/account-abstraction popularity was classified as not popular.
We found that @runonflux/account-abstraction demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers 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
Security experts warn that recent classification changes obscure the true scope of the NVD backlog as CVE volume hits all-time highs.
Security Fundamentals
Attackers use obfuscation to hide malware in open source packages. Learn how to spot these techniques across npm, PyPI, Maven, and more.
Security News
Join Socket for exclusive networking events, rooftop gatherings, and one-on-one meetings during BSidesSF and RSA 2025 in San Francisco.