Skip to content

Elytro-eth/soulwalletlib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SoulWallet Lib CI

Library of the soulwallet contract

Code

Table of Contents

@soulwallet/sdk npm version

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

Readme CodeDocumentation

@soulwallet/keyvault npm version

A lightweight private key management library

Readme CodeDocumentation

@soulwallet/decoder npm version

A lib for decode userOp.calldata

Readme CodeDocumentation

@soulwallet/assets npm version

A database of token

Readme CodeDocumentation

@soulwallet/abi npm version

soulwallet-contract ABI

Readme CodeDocumentation

@soulwallet/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.