├── .env.example ├── .gasestimates.md ├── .github ├── pull_request_template.md └── workflows │ └── test.yml ├── .gitignore ├── .gitmodules ├── .storagelayout.md ├── .vscode └── settings.json ├── LICENSE-GPL ├── LICENSE-MIT ├── README.md ├── audits ├── 2024-01-09_quantstamp_aa8196b.pdf └── 2024-04-26_quantstamp_93f46a2.pdf ├── broadcast ├── Deploy_LightAccountFactory.s.sol │ ├── 1 │ │ ├── run-1696378528.json │ │ ├── run-1699396674.json │ │ ├── run-1704925372.json │ │ └── run-1714102010.json │ ├── 5 │ │ ├── run-1696378288.json │ │ └── run-1699396605.json │ ├── 10 │ │ ├── run-1696379892.json │ │ ├── run-1699398298.json │ │ ├── run-1704916308.json │ │ └── run-1714101700.json │ ├── 137 │ │ ├── run-1696379210.json │ │ ├── run-1699396531.json │ │ ├── run-1704924099.json │ │ └── run-1714101623.json │ ├── 252 │ │ ├── run-1710447162.json │ │ └── run-1714101771.json │ ├── 420 │ │ ├── run-1696379735.json │ │ ├── run-1699396434.json │ │ └── run-1704923473.json │ ├── 2523 │ │ ├── run-1710447252.json │ │ └── run-1714100168.json │ ├── 8453 │ │ ├── run-1696380432.json │ │ ├── run-1699396019.json │ │ ├── run-1704916013.json │ │ └── run-1714102106.json │ ├── 42161 │ │ ├── run-1696382079.json │ │ ├── run-1699398372.json │ │ ├── run-1704916394.json │ │ └── run-1714102179.json │ ├── 80001 │ │ ├── run-1696378862.json │ │ ├── run-1699396506.json │ │ └── run-1704923603.json │ ├── 80002 │ │ ├── run-1709245761.json │ │ └── run-1714101067.json │ ├── 84531 │ │ ├── run-1696380309.json │ │ └── run-1699395850.json │ ├── 84532 │ │ ├── run-1700012407.json │ │ ├── run-1704925784.json │ │ └── run-1714099429.json │ ├── 421613 │ │ ├── run-1696380977.json │ │ ├── run-1699396097.json │ │ └── run-1704923219.json │ ├── 421614 │ │ ├── run-1699550880.json │ │ ├── run-1704922830.json │ │ └── run-1714098858.json │ ├── 7777777 │ │ ├── run-1710446999.json │ │ └── run-1714101518.json │ ├── 11155111 │ │ ├── run-1696377842.json │ │ ├── run-1699396573.json │ │ ├── run-1704906675.json │ │ └── run-1714099648.json │ ├── 11155420 │ │ ├── run-1700011145.json │ │ ├── run-1704923976.json │ │ └── run-1714100608.json │ └── 999999999 │ │ ├── run-1710447073.json │ │ └── run-1714101314.json └── Deploy_MultiOwnerLightAccountFactory.s.sol │ ├── 1 │ └── run-1714102638.json │ ├── 10 │ └── run-1714102996.json │ ├── 137 │ └── run-1714103054.json │ ├── 252 │ └── run-1714102759.json │ ├── 2523 │ └── run-1714102943.json │ ├── 8453 │ └── run-1714102541.json │ ├── 42161 │ └── run-1714102336.json │ ├── 80002 │ └── run-1714103086.json │ ├── 84532 │ └── run-1714102576.json │ ├── 421614 │ └── run-1714102396.json │ ├── 7777777 │ └── run-1714103112.json │ ├── 11155111 │ └── run-1714102672.json │ ├── 11155420 │ └── run-1714103025.json │ └── 999999999 │ └── run-1714103164.json ├── deployments ├── mainnets │ ├── arb-mainnet.md │ ├── base-mainnet.md │ ├── eth-mainnet.md │ ├── frax-mainnet.md │ ├── opt-mainnet.md │ ├── polygon-mainnet.md │ └── zora-mainnet.md └── testnets │ ├── arb-goerli.md │ ├── arb-sepolia.md │ ├── base-goerli.md │ ├── base-sepolia.md │ ├── eth-goerli.md │ ├── eth-sepolia.md │ ├── frax-sepolia.md │ ├── opt-goerli.md │ ├── opt-sepolia.md │ ├── polygon-amoy.md │ ├── polygon-mumbai.md │ └── zora-sepolia.md ├── foundry.toml ├── funding.json ├── img └── light-account.jpg ├── remappings.txt ├── script ├── Deploy_LightAccountFactory.s.sol ├── Deploy_MultiOwnerLightAccountFactory.s.sol └── GetInitCodeHash.s.sol ├── slither.config.json ├── src ├── LightAccount.sol ├── LightAccountFactory.sol ├── MultiOwnerLightAccount.sol ├── MultiOwnerLightAccountFactory.sol ├── common │ ├── BaseLightAccount.sol │ ├── BaseLightAccountFactory.sol │ ├── CustomSlotInitializable.sol │ └── ERC1271.sol └── external │ └── solady │ ├── EIP712.sol │ ├── LibClone.sol │ └── UUPSUpgradeable.sol ├── test ├── CustomSlotInitializable.t.sol ├── LightAccount.t.sol ├── LightAccountFactory.t.sol ├── MultiOwnerLightAccount.t.sol └── MultiOwnerLightAccountFactory.t.sol └── utils └── inspect.sh /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/.env.example -------------------------------------------------------------------------------- /.gasestimates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/.gasestimates.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/.gitmodules -------------------------------------------------------------------------------- /.storagelayout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/.storagelayout.md -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE-GPL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/LICENSE-GPL -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/README.md -------------------------------------------------------------------------------- /audits/2024-01-09_quantstamp_aa8196b.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/audits/2024-01-09_quantstamp_aa8196b.pdf -------------------------------------------------------------------------------- /audits/2024-04-26_quantstamp_93f46a2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/audits/2024-04-26_quantstamp_93f46a2.pdf -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/1/run-1696378528.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/1/run-1696378528.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/1/run-1699396674.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/1/run-1699396674.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/1/run-1704925372.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/1/run-1704925372.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/1/run-1714102010.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/1/run-1714102010.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/10/run-1696379892.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/10/run-1696379892.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/10/run-1699398298.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/10/run-1699398298.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/10/run-1704916308.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/10/run-1704916308.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/10/run-1714101700.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/10/run-1714101700.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/11155111/run-1696377842.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/11155111/run-1696377842.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/11155111/run-1699396573.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/11155111/run-1699396573.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/11155111/run-1704906675.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/11155111/run-1704906675.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/11155111/run-1714099648.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/11155111/run-1714099648.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/11155420/run-1700011145.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/11155420/run-1700011145.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/11155420/run-1704923976.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/11155420/run-1704923976.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/11155420/run-1714100608.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/11155420/run-1714100608.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/137/run-1696379210.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/137/run-1696379210.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/137/run-1699396531.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/137/run-1699396531.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/137/run-1704924099.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/137/run-1704924099.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/137/run-1714101623.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/137/run-1714101623.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/252/run-1710447162.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/252/run-1710447162.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/252/run-1714101771.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/252/run-1714101771.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/2523/run-1710447252.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/2523/run-1710447252.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/2523/run-1714100168.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/2523/run-1714100168.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/420/run-1696379735.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/420/run-1696379735.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/420/run-1699396434.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/420/run-1699396434.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/420/run-1704923473.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/420/run-1704923473.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/42161/run-1696382079.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/42161/run-1696382079.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/42161/run-1699398372.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/42161/run-1699398372.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/42161/run-1704916394.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/42161/run-1704916394.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/42161/run-1714102179.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/42161/run-1714102179.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/421613/run-1696380977.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/421613/run-1696380977.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/421613/run-1699396097.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/421613/run-1699396097.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/421613/run-1704923219.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/421613/run-1704923219.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/421614/run-1699550880.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/421614/run-1699550880.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/421614/run-1704922830.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/421614/run-1704922830.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/421614/run-1714098858.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/421614/run-1714098858.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/5/run-1696378288.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/5/run-1696378288.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/5/run-1699396605.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/5/run-1699396605.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/7777777/run-1710446999.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/7777777/run-1710446999.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/7777777/run-1714101518.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/7777777/run-1714101518.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/80001/run-1696378862.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/80001/run-1696378862.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/80001/run-1699396506.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/80001/run-1699396506.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/80001/run-1704923603.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/80001/run-1704923603.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/80002/run-1709245761.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/80002/run-1709245761.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/80002/run-1714101067.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/80002/run-1714101067.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/8453/run-1696380432.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/8453/run-1696380432.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/8453/run-1699396019.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/8453/run-1699396019.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/8453/run-1704916013.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/8453/run-1704916013.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/8453/run-1714102106.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/8453/run-1714102106.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/84531/run-1696380309.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/84531/run-1696380309.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/84531/run-1699395850.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/84531/run-1699395850.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/84532/run-1700012407.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/84532/run-1700012407.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/84532/run-1704925784.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/84532/run-1704925784.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/84532/run-1714099429.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/84532/run-1714099429.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/999999999/run-1710447073.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/999999999/run-1710447073.json -------------------------------------------------------------------------------- /broadcast/Deploy_LightAccountFactory.s.sol/999999999/run-1714101314.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_LightAccountFactory.s.sol/999999999/run-1714101314.json -------------------------------------------------------------------------------- /broadcast/Deploy_MultiOwnerLightAccountFactory.s.sol/1/run-1714102638.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_MultiOwnerLightAccountFactory.s.sol/1/run-1714102638.json -------------------------------------------------------------------------------- /broadcast/Deploy_MultiOwnerLightAccountFactory.s.sol/10/run-1714102996.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_MultiOwnerLightAccountFactory.s.sol/10/run-1714102996.json -------------------------------------------------------------------------------- /broadcast/Deploy_MultiOwnerLightAccountFactory.s.sol/11155111/run-1714102672.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_MultiOwnerLightAccountFactory.s.sol/11155111/run-1714102672.json -------------------------------------------------------------------------------- /broadcast/Deploy_MultiOwnerLightAccountFactory.s.sol/11155420/run-1714103025.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_MultiOwnerLightAccountFactory.s.sol/11155420/run-1714103025.json -------------------------------------------------------------------------------- /broadcast/Deploy_MultiOwnerLightAccountFactory.s.sol/137/run-1714103054.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_MultiOwnerLightAccountFactory.s.sol/137/run-1714103054.json -------------------------------------------------------------------------------- /broadcast/Deploy_MultiOwnerLightAccountFactory.s.sol/252/run-1714102759.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_MultiOwnerLightAccountFactory.s.sol/252/run-1714102759.json -------------------------------------------------------------------------------- /broadcast/Deploy_MultiOwnerLightAccountFactory.s.sol/2523/run-1714102943.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_MultiOwnerLightAccountFactory.s.sol/2523/run-1714102943.json -------------------------------------------------------------------------------- /broadcast/Deploy_MultiOwnerLightAccountFactory.s.sol/42161/run-1714102336.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_MultiOwnerLightAccountFactory.s.sol/42161/run-1714102336.json -------------------------------------------------------------------------------- /broadcast/Deploy_MultiOwnerLightAccountFactory.s.sol/421614/run-1714102396.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_MultiOwnerLightAccountFactory.s.sol/421614/run-1714102396.json -------------------------------------------------------------------------------- /broadcast/Deploy_MultiOwnerLightAccountFactory.s.sol/7777777/run-1714103112.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_MultiOwnerLightAccountFactory.s.sol/7777777/run-1714103112.json -------------------------------------------------------------------------------- /broadcast/Deploy_MultiOwnerLightAccountFactory.s.sol/80002/run-1714103086.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_MultiOwnerLightAccountFactory.s.sol/80002/run-1714103086.json -------------------------------------------------------------------------------- /broadcast/Deploy_MultiOwnerLightAccountFactory.s.sol/8453/run-1714102541.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_MultiOwnerLightAccountFactory.s.sol/8453/run-1714102541.json -------------------------------------------------------------------------------- /broadcast/Deploy_MultiOwnerLightAccountFactory.s.sol/84532/run-1714102576.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_MultiOwnerLightAccountFactory.s.sol/84532/run-1714102576.json -------------------------------------------------------------------------------- /broadcast/Deploy_MultiOwnerLightAccountFactory.s.sol/999999999/run-1714103164.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/broadcast/Deploy_MultiOwnerLightAccountFactory.s.sol/999999999/run-1714103164.json -------------------------------------------------------------------------------- /deployments/mainnets/arb-mainnet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/deployments/mainnets/arb-mainnet.md -------------------------------------------------------------------------------- /deployments/mainnets/base-mainnet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/deployments/mainnets/base-mainnet.md -------------------------------------------------------------------------------- /deployments/mainnets/eth-mainnet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/deployments/mainnets/eth-mainnet.md -------------------------------------------------------------------------------- /deployments/mainnets/frax-mainnet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/deployments/mainnets/frax-mainnet.md -------------------------------------------------------------------------------- /deployments/mainnets/opt-mainnet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/deployments/mainnets/opt-mainnet.md -------------------------------------------------------------------------------- /deployments/mainnets/polygon-mainnet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/deployments/mainnets/polygon-mainnet.md -------------------------------------------------------------------------------- /deployments/mainnets/zora-mainnet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/deployments/mainnets/zora-mainnet.md -------------------------------------------------------------------------------- /deployments/testnets/arb-goerli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/deployments/testnets/arb-goerli.md -------------------------------------------------------------------------------- /deployments/testnets/arb-sepolia.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/deployments/testnets/arb-sepolia.md -------------------------------------------------------------------------------- /deployments/testnets/base-goerli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/deployments/testnets/base-goerli.md -------------------------------------------------------------------------------- /deployments/testnets/base-sepolia.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/deployments/testnets/base-sepolia.md -------------------------------------------------------------------------------- /deployments/testnets/eth-goerli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/deployments/testnets/eth-goerli.md -------------------------------------------------------------------------------- /deployments/testnets/eth-sepolia.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/deployments/testnets/eth-sepolia.md -------------------------------------------------------------------------------- /deployments/testnets/frax-sepolia.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/deployments/testnets/frax-sepolia.md -------------------------------------------------------------------------------- /deployments/testnets/opt-goerli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/deployments/testnets/opt-goerli.md -------------------------------------------------------------------------------- /deployments/testnets/opt-sepolia.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/deployments/testnets/opt-sepolia.md -------------------------------------------------------------------------------- /deployments/testnets/polygon-amoy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/deployments/testnets/polygon-amoy.md -------------------------------------------------------------------------------- /deployments/testnets/polygon-mumbai.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/deployments/testnets/polygon-mumbai.md -------------------------------------------------------------------------------- /deployments/testnets/zora-sepolia.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/deployments/testnets/zora-sepolia.md -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/foundry.toml -------------------------------------------------------------------------------- /funding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/funding.json -------------------------------------------------------------------------------- /img/light-account.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/img/light-account.jpg -------------------------------------------------------------------------------- /remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/remappings.txt -------------------------------------------------------------------------------- /script/Deploy_LightAccountFactory.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/script/Deploy_LightAccountFactory.s.sol -------------------------------------------------------------------------------- /script/Deploy_MultiOwnerLightAccountFactory.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/script/Deploy_MultiOwnerLightAccountFactory.s.sol -------------------------------------------------------------------------------- /script/GetInitCodeHash.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/script/GetInitCodeHash.s.sol -------------------------------------------------------------------------------- /slither.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "filter_paths": "lib" 3 | } -------------------------------------------------------------------------------- /src/LightAccount.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/src/LightAccount.sol -------------------------------------------------------------------------------- /src/LightAccountFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/src/LightAccountFactory.sol -------------------------------------------------------------------------------- /src/MultiOwnerLightAccount.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/src/MultiOwnerLightAccount.sol -------------------------------------------------------------------------------- /src/MultiOwnerLightAccountFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/src/MultiOwnerLightAccountFactory.sol -------------------------------------------------------------------------------- /src/common/BaseLightAccount.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/src/common/BaseLightAccount.sol -------------------------------------------------------------------------------- /src/common/BaseLightAccountFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/src/common/BaseLightAccountFactory.sol -------------------------------------------------------------------------------- /src/common/CustomSlotInitializable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/src/common/CustomSlotInitializable.sol -------------------------------------------------------------------------------- /src/common/ERC1271.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/src/common/ERC1271.sol -------------------------------------------------------------------------------- /src/external/solady/EIP712.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/src/external/solady/EIP712.sol -------------------------------------------------------------------------------- /src/external/solady/LibClone.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/src/external/solady/LibClone.sol -------------------------------------------------------------------------------- /src/external/solady/UUPSUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/src/external/solady/UUPSUpgradeable.sol -------------------------------------------------------------------------------- /test/CustomSlotInitializable.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/test/CustomSlotInitializable.t.sol -------------------------------------------------------------------------------- /test/LightAccount.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/test/LightAccount.t.sol -------------------------------------------------------------------------------- /test/LightAccountFactory.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/test/LightAccountFactory.t.sol -------------------------------------------------------------------------------- /test/MultiOwnerLightAccount.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/test/MultiOwnerLightAccount.t.sol -------------------------------------------------------------------------------- /test/MultiOwnerLightAccountFactory.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/test/MultiOwnerLightAccountFactory.t.sol -------------------------------------------------------------------------------- /utils/inspect.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemyplatform/light-account/HEAD/utils/inspect.sh --------------------------------------------------------------------------------