Skip to content
This repository has been archived by the owner on Jun 27, 2024. It is now read-only.

Latest commit

 

History

History
29 lines (18 loc) · 955 Bytes

README.md

File metadata and controls

29 lines (18 loc) · 955 Bytes

Plumaa

Plumaa is a Safe Wallet module that enables SHA PKCS1.5 signatures to be used as signer mechanism for EVM transactions.

Important

Project is unmantained. This is a deliberate decision since the design became too convoluted and the team didn't feel comfortable shipping this code without getting it audited first.

Warning

Although coverage is great and tests are passing, consider this code as unsafe to use since it hasn't been audited and also involves complex interactions between signatures.

Getting started

Install dependencies with

forge install

To run tests, you'll need to setup the /keys directory. Follow its README for more information.

Once keys are set, run tests with:

forge clean && forge test

Keys

Information about how private keys work and are used for testing can be found at the keys directory