Skip to content

yingl/bc_demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

bc_demo

Python sample for blockchain application, thanks https://www.cnblogs.com/tinyxiong/p/7761026.html for thoughts and sample codes.

Instruction

  • Install Postman for debug
  • Check python version is 3.X
  • Install flask and other required packages
  • Run command 'python server.py -p 5000' to start the server, default port is 5000.
  • Mine a new block: http://localhost:port/mine
  • Display chains on current node: http://localhost:port/chain
  • Register node (Because we don't implement a P2P protocal now, you need manually register your neigbours)  - Post: http://localhost:port/nodes/register
    • Raw data: {"nodes": ["http://localhost:port"]}
    • Content-Type: application/json
  • Resolve conflicts and work on the longest chain: http://localhost:port/nodes/resolve
  • Transaction (The transaction will be valid until be packaged to the block)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages