Skip to content

EdDSA Offline Signing example for NCW wallets after takeover

License

Notifications You must be signed in to change notification settings

fireblocks/ncw-eddsa-signing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project is currently in beta mode. While it is fully functional, please be aware that there may still be bugs or features under development. Your feedback and contributions are greatly appreciated as we work towards a stable release.

Liability Disclaimer: The use of this code is at your own risk. The project maintainers and contributors are not liable for any damages or issues that may arise from its use.

NCW - Example of signing EdDSA Transactions

This repo aims to provide a compact way to perform signatures fore Fireblocks EdDSA extended keys.

Limitations

  • Currently, in this repo we only support SOL (and SOL_TEST) transactions.

Requirements

To use this repo you will need:

  1. An fprv key for which there exists a SOL or SOL_TEST account. Note that the fprv is akin to the xprv the extended key from which all keys are derived. Within Fireblocks fprv is used for EdDSA assets.

  2. A SOL (or other supported asset) account with a balance in it.

  3. Node (18 and above).

How to run

Simply follow these three steps:

  1. Run: npm i
  2. Run: npm start
  3. Follow the instructions

About

EdDSA Offline Signing example for NCW wallets after takeover

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •