Skip to content

mpetrun5/diplomski-rad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

github.com/mpetrun5/diplomski-rad

Blockchain novčanik za generaciju ECDSA potpisa pomoću kriptografije praga prema radu Gennara i Goldfedera.

Podržava:

  • generaciju ključa
  • osvježavanje ključa
  • slanje transakcija na Ethereum mreži

CLI

Sva funkcionalost dostupna je preko komandolinijskog sučelja. Prema funkcionalnosti, podržane su dvije vrste čvora u mreži. Pasivni čvor, koji čeka na poruku inicijacije TSS procesa te čvor koji započinje TSS proces.

Pasivni čvor

Pasivni čvor se pokreće pomoću komande:

./diplomski-rad listen --config <put-do-datoteke>

Generacija ključeva

Nakon što su pasivni čvorovi spremni u mreži, pokretanje procesa generacije ključeva izvršava se pomoću komande:

./diplomski-rad generate-key --config <put-do-datoteke>

Osvježavanje ključeva

./diplomski-rad refresh-key --config <put-do-datoteke>

Slanje transakcije

Slanje transkacije započinje TSS generaciju potpisa te nakon uspješne generacije, šalje transakciju na čvor Ethereum mreže.

./diplomski-rad send-transaction --to <Ethereum adresa> --network <RPC URL Ethereum mreže> --data <arbitratni podatci transakcije> --config <put-do-datoteke>

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages