Skip to content

Toni-d-e-v/redstone-rs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Redstone-rs

Implementation of Redstone protocol

This is the offical implemention of the redstone protocol. It is written in rust. Protocol is subject to frequent change and as such no documention exists (however it is in the works) It is currently not ready for usage.

To-Do List

core

  • Finish p2p code.
  • Handeler functions for the p2p code (eg when you recieve a block from a peer what do you do with it.
  • Block enacting
  • Txn validation (99% will be done when blockchain lib is done)
  • Mempool (stores unvalidated txns) needs implmenting.
  • Accounts
  • Validtor code (regarding the DpoS)
  • Fix POW for txns
  • Smart Contract
  • When recived sync message from wallet provider insted of sending test blocks send every block from the db

Node

  • Json Api
  • Rpc
  • Full Node

Wallet

  • Wallet
  • Basic Wallet
  • Api for the node
  • Rpc
  • Send sync message to the node via rpc
  • Gui?!

Security Policy

Supported Versions

NOTE: There is currently NO supported version of redstone client

Version Supported
0.0.1

Reporting a Vulnerability

If you the vulnerability is already publicy known or not explotable then please open an issue. (eg you can crash local nodes using x) If it is a critical vulnerability that must be not known please contact us on redstonecrypto@gmail.com

About

The rust implementation of redstone

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%