/elytro-wallet-lib

Library of the elytro contract

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

Elytro Lib CI

Library of the Elytro contract

Code

Table of Contents

@elytro/sdk npm version

ElytroSDK = { Basic Functions, Bundler, KeyStore, SignatureTools }

Readme CodeDocumentation

@elytro/keyvault npm version

A lightweight private key management library

Readme CodeDocumentation

@elytro/decoder npm version

A lib for decode userOp.calldata

Readme CodeDocumentation

@elytro/assets npm version

A database of token

Readme CodeDocumentation

@elytro/abi npm version

Elytro-contract ABI

Readme CodeDocumentation

@elytro/result npm version

A lib designed based on the philosophy of 'Errors are values'

Readme CodeDocumentation

License

This project is licensed under the GPL-3.0 License

License Clarification

This project makes use of code from the eth-infinitism/account-abstraction repository, which is licensed under the GPL-3.0 license. However, all code developed for this project is based on the MIT license.

Using Our Code in Non-GPL-3.0 Projects

If you intend to use our code in projects that are not licensed under GPL-3.0, you can directly copy the files that are independently licensed under MIT from our repository into your project. This approach ensures compliance with the MIT license, provided that the copied files are standalone and do not depend on any GPL-3.0 licensed code from our project.

Please be aware that while you are free to use, modify, and distribute these MIT-licensed files, the GPL-3.0 licensed code from the eth-infinitism/account-abstraction repository may impose certain restrictions if used in your projects. It is important to ensure that your use of these files adheres to the respective license terms.