How To Build Oracles on Stellar

Matéush - Aug 17 - - Dev Community

This is a submission for the Build Better on Stellar: Smart Contract Challenge : Create a Tutorial

Your Tutorial

You can find the code on GitHub

What I Created

Many blockchain apps focus on advanced financial techniques that might be too complex to understand for beginners. I decided to take more modest approach and focus on the real-world scenarios. I recorded a screencast on building an oracle for tracking trains in Switzerland. In the end, (almost) everyone knows what trains are and how they work. Thanks to this I was able to explain this topic in a simple fashion.

I had only 8 days to complete this challenge, so I needed to narrow down the scope and focused on one train only. I chose the IR36 train from Basel to Zürich HB.

Image description

In my screencast, viewers will learn how to write smart contracts and oracles.

Journey

I am Mateusz and I work as an SWE for one blockchain company called stakefish. My primary focus has been on Ethereum development, particularly around staking services (yes, i built oracles before and they are managing millions of dollars in Ethereum). I work with a bunch of programming languages including Python, JavaScript, and Java.

However, I consider myself more of a "jack of all trades but master of none," but I am always eager to learn new things. When I stumbled upon the Build Better on Stellar: Smart Contract Challenge, I saw it as a fantastic opportunity not only expand my knowledge (learn Rust) but also teach other.

I am proud of how the Swiss Train Tracker project turned out. It demonstrates the power of blockchain in tracking the real-world data. Moving forward, I consider this project as completed but I will definitely continue exploring Rust. I hope to further contribute to the ecosystem by developing innovative solutions and sharing my knowledge with the community.

Mateusz

. . .
Terabox Video Player