2022-02-14
3589
#blockchain#rust
Mario Zupan
92841
Feb 14, 2022 â‹… 12 min read

How to build a custom blockchain implementation in Rust using Substrate

Mario Zupan I'm a self-employed Software Engineer and Trainer living in Vienna, Austria. I've worked at several companies and in multiple fields building, maintaining and operating distributed systems at scale using Java, Kotlin, Node, Go and Rust. I also taught advanced software engineering courses for several years at the University of Applied Sciences FH Joanneum in Graz and worked as a technical trainer, empowering other software engineers to reach their full potential. Currently, I work as a freelance software engineer and trainer again, looking to help companies build high-quality software solutions. Check out my personal blog: http://www.zupzup.org.

Recent posts:

typescript vs javascript

TypeScript vs. JavaScript: Differences and use cases for each

Choosing between TypeScript and JavaScript depends on your project’s complexity, team structure, and long-term goals.

Kayode Adeniyi
Mar 4, 2025 â‹… 4 min read
pure components in react using Using PureComponent and React.memo

Pure components in React: Using PureComponent and React.memo

Learn how to memoize components in React using React.PureComponent and the React.memo API, and cover the fundamentals of React components.

Glad Chinda
Mar 3, 2025 â‹… 7 min read
A guide to the CSS cursor property

A guide to the CSS cursor property

Learn about built-in CSS cursors, creating custom cursors with CSS, using multiple cursors, and adding animations with CSS and JavaScript.

Samson Omojola
Mar 3, 2025 â‹… 8 min read
React Select: A Comprehensive Guide

React Select: A comprehensive guide

React Select offers customization, styling, async data loading, accessibility, and more to build powerful, user-friendly dropdowns in React.

Stephen Afam-Osemene
Mar 3, 2025 â‹… 9 min read
View all posts

2 Replies to "How to build a custom blockchain implementation in Rust using Substrate"

  1. Hi , I Tryign to Write your Code in Substrate but it not work . I face this Error :

    error[E0277]: the trait bound `u128: Currency` is not satisfied
    –> /home/playground/workspace/runtime/src/lib.rs:280:21
    |
    280 | type Currency = Balance;
    | ^^^^^^^ the trait `Currency` is not implemented for `u128`
    |
    note: required by a bound in `pallet_template::Config::Currency`
    –> /home/playground/workspace/pallets/template/src/lib.rs:27:24
    |
    27 | type Currency: Currency;
    | ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `pallet_template::Config::Currency`

    how can i solve this problem ???

Leave a Reply