Skip to content

Silicoin blockchain python implementation (full node, farmer, harvester, timelord, and wallet)

License

Notifications You must be signed in to change notification settings

silicoin-network/silicoin-blockchain

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

silicoin-blockchain (SIT)

IMG_4734

Silicoin(SIT) is a modern cryptocurrency built from scratch, designed to be efficient, decentralized, and secure. Here are some of the features and benefits:

  • Proof of space and time based consensus which allows anyone to farm with commodity hardware
  • Very easy to use full node and farmer GUI and cli (thousands of nodes active on mainnet)
  • Simplified UTXO based transaction model, with small on-chain state
  • Lisp-style Turing-complete functional programming language for money related use cases
  • BLS keys and aggregate signatures (only one signature per block)
  • Pooling protocol that allows farmers to have control of making blocks
  • Support for light clients with fast, objective syncing
  • A growing community of farmers and developers around the world
  • Combining Proof-of-Work and Proof-of-Stake Securely

Installing

Please visit our wiki for more information: wiki.

Resource Links

ChiaHub

Chia Forks Calculator

Chiaforks Blockchain

TokenDock

How to staking

  1. Query the staking addresses according to your farming plot list:

    $ sit farm summary
    ...
    Staking addresses:
      sit1x6jjvepyvjv7395nmtywvx9mknshgy78dsmuu38m0e9grxr080nsltjugr (balance: 0, plots: 27)
    ...
    
  2. Deposit coins to the staking address:

    $ sit wallet send -t sit1x6jjvepyvjv7395nmtywvx9mknshgy78dsmuu38m0e9grxr080nsltjugr -a 1
    

    Wait for the transaction get confirmed, query staking balance again:

    $ sit farm summary
    ...
    Staking addresses:
      sit1x6jjvepyvjv7395nmtywvx9mknshgy78dsmuu38m0e9grxr080nsltjugr (balance: 1, plots: 27)
    ...
    
  3. Withdraw coins from the staking address:

    $ sit wallet send_from -s sit1x6jjvepyvjv7395nmtywvx9mknshgy78dsmuu38m0e9grxr080nsltjugr -t $RECEIVER -a 10
    

    Do a transaction to transfer the coins from the staking address to any receive address.

    Make sure to choose the wallet that contains the plot farmer key.

About

Silicoin blockchain python implementation (full node, farmer, harvester, timelord, and wallet)

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.0%
  • Other 1.0%