Skip to main content

Project: Flare Tools

· One min read
Riku Block
Software Developer

I recently developed a Web3 app designed to simplify interactions with smart contract functions on the Flare (FLR) and Songbird (SGB) networks. The app focuses on two key features: FlareDrops and the Flare Time Series Oracle (FTSO).

FlareDrops are monthly token distributions to holders of wrapped FLR (WFLR) tokens, while the FTSO is Flare’s native oracle, providing time-series data like cryptocurrency prices. Any holder of WFLR can delegate their tokens to an FTSO data provider and earn rewards.

The Web3 app integrates with MetaMask, allowing users to easily:

  • Wrap/unwrap tokens (FLR to WFLR and vice versa)
  • View FlareDrops and track recent reward history
  • Monitor the latest FTSO epochs and calculate accumulated delegation rewards

In essence, it provides a streamlined way to interact with these critical functionalities within the Flare network ecosystem.

You can check out the app here: https://flaretools.net/

Project: Haruka Wallet

· One min read
Riku Block
Software Developer

I'm currently working on a new multi-chain desktop wallet named "Haruka". This wallet is intentionally built without reliance on a single centralized backend. Instead, it leverages a network of publicly accessible nodes to gather essential blockchain data. The implementation is based on the Trustwallet Core, an open-source library that provides fundamental cryptographic wallet functionality for numerous blockchain networks.

Check out the alpha release at: https://harukawallet.com/

The first release comes with a straightforward user interface and offers support for Bitcoin (BTC), Avalanche (AVAX) and the XRP Ledger (XRP).

In the coming months, our goal is to create a highly configurable wallet suitable for both new and experienced crypto users. We are committed to providing a user-friendly, intuitive, and secure experience. Additionally, we'll be working on an integrated Swap feature to simplify the process of cryptocurrency exchanges.

Project: Proof of Attendance System

· 4 min read
Riku Block
Software Developer

As part of the XRPL Bounty Program, I developed a user-friendly web app that allows event organizers to issue and distribute attendance NFTs using blockchain technology. The app simplifies the process of creating and managing events, distributing NFTs, and tracking long-term attendance, enabling organizers to reward loyal participants and offer them additional resources. Designed for non-technical users, the platform is easy to use for both organizers and attendees. Organizers can manage events and NFTs with ease, while attendees can effortlessly claim and verify their NFTs.

Key features:

  • Simple: Organizers can easily create and manage events through the intutive web app.
  • Secure: Leverage XLS-20 NFTs on the XRP Ledger for verifiable attendance using blockchain technology.
  • Seamless Integration: Support for both Xaman (formerly Xumm, for mobile) and GemWallet (a browser extension similar to MetaMask), ensuring secure and user-friendly XRPL interactions.
  • Fully managed: The platform automates complex tasks like payment verification and NFT issuance.

The code is open-source and available on GitHub:

Exploring Trustwallet Core Integration in Electron Apps

· One min read
Riku Block
Software Developer

Recently, the Trustwallet project introduced a WebAssembly (WASM) version of its wallet core. The Trustwallet Core (TWC) is an open-source, cross-platform library that implements low-level cryptographic wallet functionality for numerous blockchains. It serves as a fundamental component in the widely-used Trust Wallet and various other projects.

The introduction of the WebAssembly version opens up countless possibilities for web, desktop, and browser-based applications. Particularly, when combined with the Electron framework, it enables the development of cross-platform desktop applications using web technologies.

In my recent experimentation with the WASM version, I explored the integration of the Trustwallet Core in Electron apps, coupled with React.js. I created several proof of concept implementations to demonstrate its smooth integration with Electron apps. The code is available on GitHub:

Project: EVM Blockchain Indexer

· 7 min read
Riku Block
Software Developer

Meet XQuery, the generic and high-performance EVM-chain indexer I developed a few months back. Engineered to be multi-threaded and resource-efficient, this indexer specializes in the intricate task of indexing EVM smart contract events.

Inspired by The Graph project, XQuery empowers users with the flexibility to implement adaptable indexing strategies. These strategies enable the querying of data not directly available on the blockchain. Indexers like XQuery play a vital role in the web3 ecosystem, enabling developers to seamlessly build decentralized applications (dApps) that cater to the specific needs of users.

Key Features of XQuery:

  • Written in Python: XQuery leverages the Python programming language, known for its readability and versatility, making it accessible to a broad user base.

  • Scalable: XQuery adopts a multi-process architecture, enabling parallel indexing and processing of data. This scalability ensures optimal performance, especially when dealing with large datasets.

  • Flexible: XQuery offers support for any EVM (Ethereum Virtual Machine) based blockchain, providing users with the flexibility to apply its capabilities across various blockchain networks.

  • Customizable: XQuery prides itself on being dynamic and versatile, allowing users to configure and customize its functionalities according to their specific requirements.

Welcome

· One min read
Riku Block
Software Developer

Hey there, fellow tech enthusiasts! I'm thrilled to welcome you to my personal blog, where I dive into the exciting worlds of blockchain technology and software development.

In this digital space, I'll be sharing insights, tips, and tricks that I've picked up along my journey in the ever-evolving landscape of software development. Whether you're a coding wizard or just starting to dip your toes into the tech universe, there's something here for everyone.

Curious about the latest trends in blockchain? You're in the right place! I'll be unraveling the mysteries behind this groundbreaking technology and exploring its potential to reshape our digital future.

Wondering what's up with my current projects? Get a behind-the-scenes peek as I share some exciting endeavors I'm working on. From creative apps to practical solutions, come along on this coding adventure with me.

But it's not all about bits and bytes. I'll also be sharing tidbits about my interests beyond the screen—because life is a multifaceted masterpiece. Expect musings on everything from the latest tech gadgets to the books that have captured my imagination.

Let the journey begin!