Source repositories:
scs-aa-account-contracts, scs-aa-paymasters. The SDK that consumes them is at StartaleGroup/scs-aa-sdk.Account contracts (v1.0.0)
These are the contracts deployed bytoStartaleSmartAccount and referenced by the modular account.
The corresponding npm release is
@startale-scs/aa-sdk ^1.0.x. When new account-contract versions ship, the SDK exposes them through new releases; pin the SDK version that matches the contract version you have audited.
Paymasters
Both paymaster modes from the Portal are implemented by the contracts below.ERC-7579 validator and module addresses
The SDK exposes typed helpers for the modules below. Their onchain addresses are stable across Soneium Minato and Mainnet.Audit reports
If you are integrating the SDK into a production system, read the audit reports for the contract version that matches your SDK pin and confirm that the addresses above match the deployments referenced in those reports.
Verifying onchain
You can verify any address with the public Soneium block explorers:- Minato: soneium-minato.blockscout.com
- Mainnet: soneium.blockscout.com
Next steps
Supported networks
Chain IDs, EntryPoint version, and supported gas tokens.
EIP-7702 guide
Use the implementation address as the EIP-7702 delegation target.
Smart sessions
Install the Smart Sessions validator on top of the modular account.
Social recovery
Install the Social Recovery validator with a guardian set.