deernetwork/deer-node

First, complete the basic Rust setup instructions

Use Rust's native cargo command to build and launch the template node:

deer

Rust Setup

First, complete the basic Rust setup instructions.

Run

Use Rust's native cargo command to build and launch the template node:

cargo run --release -- --dev --tmp

Build

The cargo run command will perform an initial build. Use the following command to build the node without launching it:

cargo build --release

Embedded Docs

Once the project has been built, the following command can be used to explore all parameters and subcommands:

./target/release/deer-node -h

Run

The provided cargo run command will launch a temporary node and its state will be discarded after you terminate the process. After the project has been built, there are other ways to launch the node.

Single-Node Development Chain

This command will start the single-node development chain with persistent state:

./target/release/deer-node --dev

Purge the development chain's state:

./target/release/deer-node purge-chain --dev

Start the development chain with detailed logging:

RUST_LOG=debug RUST_BACKTRACE=1 ./target/release/deer-node -lruntime=debug --dev

Connect with Polkadot-JS Apps Front-end

Once the node template is running locally, you can connect it with Polkadot-JS Apps front-end to interact with your chain. Click here connecting the Apps to your local node template.

Multi-Node Local Testnet

If you want to see the multi-node consensus algorithm in action, refer to our Start a Private Network tutorial.

Issues

Collection of the latest Issues

Versions

Find the latest versions by id

v0.4.0 - Jan 17, 2022

Commits

  • 91e2b1e: Add bridge (#29) (sigoden) #29
  • 5f724e2: Redesign nft (#34) (sigoden) #34
  • d1a38b7: update substrate to polkadot-v0.9.12 (sigoden)
  • f7bb09d: update nft/nftOrder/nftAuction migrations (sigoden)
  • 664f58d: Update bridge transfer (#36) (sigoden) #36
  • 475a241: Design nft continue (sigoden)
  • 39978ad: update nft order to support nft quantity (sigoden)
  • 0951236: update nft auction to support nft quantity (sigoden)
  • 025d5e4: Upgrade nft benchmark and migrations (#37) (sigoden) #37
  • 6900372: Add offer to nft-order (#38) (sigoden) #38
  • 0342b4d: Fix nft auction (#39) (sigoden) #39
  • 3afa907: add creator to nft token (sigoden)
  • f12ac2e: add quantity arg to deal nft order call (sigoden)
  • d36b180: fix nft order partial deal (sigoden)
  • 5fe3f3c: Add T::Quantity to nft related pallet (#40) (sigoden) #40
  • ade1122: Refactor event from enum to struct (#41) (sigoden) #41
  • b1c6b09: Add transfer reason to nft pallet (#42) (sigoden) #42
  • 6b59a29: Optimize nft related events (#43) (sigoden) #43
  • 28c48fc: Update with polkadot-v0.9.13 (#44) (sigoden) #44
  • 5fe4141: update nft-auction events (sigoden)
  • 115dace: remove T::MineDeadline from nft-auction (sigoden)
  • 2b2505f: update nft related events (sigoden)
  • 62a6b2b: fix cargo fmt (sigoden)
  • a7f0541: Optimize events for subquery (sigoden) #45
  • a88480e: Optimzie pallet storage (#46) (sigoden) #46
  • d7f2506: Update github ci release (#47) (sigoden) #47
  • 320711e: Add nft rpc and fileStorage rpc (#48) (sigoden) #48
  • 5fe08b0: Merge FileStorage Nodes and Stashs (#49) (sigoden) #49
  • 076bb6e: Update pallet file-storage (#50) (sigoden) #50
  • 37fccb7: Resign pallet-storage onchain storages (#51) (sigoden) #51
  • 2c9a0c8: Add price paramteter to NFT.TransferredToken event (#52) (sigoden) #52
  • 24e4f3f: Validate cid when call fileStorage.store (#53) (sigoden) #53
  • c9cb772: Add ForceOrigin to pallet-storage (#54) (sigoden) #54
  • 10c57df: Upgrade for runtime 400 (#55) (sigoden) #55

v0.3.0 - Dec 06, 2021

Commits

  • 429f169: Update with polkadot-v0.9.11 (#28) (sigoden) #28
  • 96b0943: Update storage reward (#30) (sigoden) #30
  • 204e5a5: Upgrade runtime to 300 (#32) (sigoden) #32

v0.2.4 - Nov 16, 2021

Features

  • add transactional to complex calls (sigoden)

Bug Fixes

  • unreserve nft when cancel auction (#25) #25 (sigoden)
  • incorrect nft dutch auction price (sigoden)
  • bid nft english auction again don't work (sigoden)
  • forbid redeeming on english auction before deadline (sigoden)

Chores

Commits

  • 7fef627: Update github workflows (#26) (sigoden) #26
  • 1ee3b6e: fix: bid nft english auction fail after unreserve (sigoden)
  • 5695305: Upgrade runtime to 240 (#27) (sigoden) #27

v0.2.3 - Nov 04, 2021

Commits

  • d0f816d: update cli Cargo.toml (sigoden)
  • bb2a00a: add telemetry endpoint to genesis (sigoden)
  • 2f028ae: Add begin time to nft auction (#22) (sigoden) #22
  • 9cd4a41: Upgrade runtime to 230 (#24) (sigoden) #24

v0.2.2 - Oct 09, 2021

Commits

  • d38bc7a: update pallet nft (sigoden)
  • 0a4a779: Storeage node report check deposit, closes #13 (sigoden)
  • 9f9ab19: Add pallet nft-auction (#18) (sigoden) #18
  • e7682c1: upgrade substrate to polkadot-v0.9.10 (sigoden)
  • 07c1ae0: add pallets index (sigoden)
  • cd9dac8: add nft-auction to runtime (sigoden)
  • c803611: add nft-auction weights (sigoden)
  • 9b5417b: Upgrade runtime to 220 (#19) (sigoden) #19
  • 1ac9a4a: Update build os (sigoden)

v0.2.1 - Sep 19, 2021

Commits

  • c8eebf3: Limit nft class id (#10) (sigoden) #10
  • 98c75d1: Fix deal nft order insufficient funds (#14) (sigoden) #14
  • 7aa1abc: Upgrade runtime to 210 (#15) (sigoden) #15

v0.2.0 - Sep 15, 2021

Commits

  • 149875e: update nft parameter (sigoden)
  • bc29366: update nft-order parameter (sigoden)
  • 47baade: Add royalties to nft, closes #1 (#3) (sigoden) #3
  • 4e899f0: Burn nft order fee (#5) (sigoden) #5
  • b2332eb: add github release workflow (#6) (sigoden) #6
  • 84a49c0: Update benchmarks and weights (#7) (sigoden) #7
  • a2c39ef: Update storage report call (#8) (sigoden) #8
  • 56e3967: Runtime upgrade to 200 (#9) (sigoden) #9

v0.1.0 - Sep 14, 2021

This is the first release of deer network

Native runtimes: 100

Information - Updated May 27, 2022

Stars: 90
Forks: 20
Issues: 1

Solana blockchain repo and docs

Please make sure you are always using the latest stable rust version as this is a crypto library and require safe code

Solana blockchain repo and docs

Blockchain Commons torgap-sig

torgap-sig is a fork of spdx:BSD-2-Clause Plus Patent License

Blockchain Commons torgap-sig

Blockchain Commons torgap-sig-cli-rust

torgap-sig-cli-rust is a fork of Minisign, with support for

Blockchain Commons torgap-sig-cli-rust

Phala Blockchain

pRuntime (Phala Network Secure Enclave Runtime) is a runtime to execute confidential smart contracts, based on confidential computing

Phala Blockchain

A Blockchain implementation in Rust

MIT (c) Doublify Technologies

A Blockchain implementation in Rust

Forest is an implementation of Filecoin written in Rust

Forest is an implementation of Filecoin Protocol Specification, specifically the virtual machine, blockchain, and node system, and (ii) integrating functional components for storage mining and...

Forest is an implementation of Filecoin written in Rust

Simple Blockchain

cargo run para ejecutar la app, cargo build para crear un ejecutable

Simple Blockchain

A Blockchain implementation in pure Rust

Below find an example usage of the library:

A Blockchain implementation in pure Rust

rusted-blockchain

Wanted a better understanding of blockchain, and practice more rust

rusted-blockchain

NEAR Blockchain | Rust Smart Contract: K Nearest Neighbours Machine Learning Algo

This contract is written in Rust programming language, and was developed using the Visual Studio Code IDE

NEAR Blockchain | Rust Smart Contract: K Nearest Neighbours Machine Learning Algo
Facebook Instagram Twitter GitHub Dribbble
Privacy