Develop MVP for Blesschain Platform
Budget: $30 – $250 CAD
BlessChain Minimal Substrate Blockchain – Developer Task Summary
Project Name: BlessChain
Tech Stack: Rust + Substrate (Local SDK)
Node Status: ✅ Node compiles and starts successfully
Runtime Status: ✅ System, Balances, Timestamp, and Aura pallets configured
Chain Spec: ✅ Genesis accounts and balances set in blesschain-dev-raw.json
Build Method: Uses full local SDK path (~/blesschain/blesschain-sdk), no crates.io dependencies
Current Issue:
95% of the work have been done, now the node runs but blocks are not being produced. Likely causes include:
Aura authority keys are not properly injected into the genesis config.
Timestamp pallet might not be generating inherent extrinsics.
Runtime may be missing proper session key registration or author ID mapping.
Developer Task:
Fix the missing block production issue.
Verify Aura + Timestamp pallets work correctly together.
Ensure the chain can start producing blocks with correct timestamps.
Confirm at least one block is created and balances can be transferred.
Once this is fixed, the minimal blockchain is complete.
Project Name: BlessChain
Tech Stack: Rust + Substrate (Local SDK)
Node Status: ✅ Node compiles and starts successfully
Runtime Status: ✅ System, Balances, Timestamp, and Aura pallets configured
Chain Spec: ✅ Genesis accounts and balances set in blesschain-dev-raw.json
Build Method: Uses full local SDK path (~/blesschain/blesschain-sdk), no crates.io dependencies
Current Issue:
95% of the work have been done, now the node runs but blocks are not being produced. Likely causes include:
Aura authority keys are not properly injected into the genesis config.
Timestamp pallet might not be generating inherent extrinsics.
Runtime may be missing proper session key registration or author ID mapping.
Developer Task:
Fix the missing block production issue.
Verify Aura + Timestamp pallets work correctly together.
Ensure the chain can start producing blocks with correct timestamps.
Confirm at least one block is created and balances can be transferred.
Once this is fixed, the minimal blockchain is complete.