Skip to content
This repository was archived by the owner on Jan 20, 2025. It is now read-only.

LightDotSo/LightDotSo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

LightDotSo

Apache-2.0 License MIT License Telegram Chat

EVM chain abstraction protocol unifying all chains as one.

  • Same address, one wallet, all chains.
  • Use any supported EVM chain under the same wallet configuration without ever worrying about having to bridge or refuel gas.
  • Our aim is to reduce fragmentation and abstract away the complexity of interacting with multiple EVM chains for the end user so that it is easy and intuitive as possible.

Acknowledgements

We would like to acknowledge the projects below whose work has been instrumental in making this product a reality, as none of this would be possible without the work done by these projects.

  • 0xsequence: The core signature smart contracts, signature implementation as described in Light State Sync are all based on the work done by 0xsequence.
  • 4337: The account abstraction standard set by 4337 has been instrumental in making this project a reality, and all infrastructure providers whose work has been possible for smart contract wallets to thrive.
  • @shadcn/ui: The web UI is all based on the work done by @shadcn, and we are grateful for the work that he has done to provide a beautiful and functional UI foundation for us to build upon.
  • asynchronous-vault: Amphor's asynchronous vault implementation is used to handle our ERC4626 compatible protocol token vaults.
  • magic-spend: Coinbase's magic-spend library is used to handle the flexible payment paymaster functionality for 4337 compatible wallets.
  • openzeppelin: OpenZeppelin's contracts are used for the implementation of the Timelock contracts.

See more in ACKNOWLEDGEMENTS.md and REFERENCES.md for more details.

License

We use the account-abstraction contracts and rundler as a library. These contracts are licensed under GPLv3 and LGPL v3 respectively.

All other code in this repository is licensed under Apache 2.0 or MIT, at your preference.

About

EVM Chain Abstraction

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE.md
MIT
LICENSE-MIT.md

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors 9