Skip to main content.
Developer Newsletter 10 min read

Build On DIMO - October 2024

October 25, 2024

🧑‍💻 Built by Devs, Built for Devs

It’s been a month since we’ve successfully wrapped up our ETHOnline hackathon event. Needless to say, Build on DIMO developers aren’t doing this as a one-and-done, they are here to stay. Devs have reached out enthusiastically post-event about opportunities and many brought their brilliant ideas about building continuously on DIMO.

One developer is working with the DIMO team in creating a data insight layer that may soon benefit all developers. Another developer wanted to take a jab at creating the first no-code solution for DIMO APIs. Many others filed applications for the DIMO Ignite Grants Program, where they look to get funded for their business proposals. All these developer activities are why we built the DIMO Network.

Look out as we continue to report on the progress of these community initiatives, and reach out to us on Discord if you want our timely feedback.

🧑‍🔬 DIMO R&D

Before looking at the exciting changes, I’d like to recap and remind everyone about our previously-published developer roadmap. What stood out to me was how closely we are following the grand plan and how rapidly these projects are coming to reality. While no one can predict what will happen in the future as a result, at least I can say we went above and beyond in the last 4 months since the roadmap was established.

Global Accounts is Accounts API

Many of you may have heard through the grapevine about this Global Accounts going live – it is almost time for that launch party 🎉

The Global Accounts project, implemented as Accounts API, is a RESTful API service built to enable creation of DIMO accounts. A DIMO account is essentially taking a user-provided email, registering a signer account, and then provisioning a smart contract wallet. The signer wallet is protected by Turnkey’s policy engine that only the end user has root access to, so DIMO is not like your typical software provider where they literally have the power to do bad things but they just happen to choose not to. Yes, you heard that right, only you do.

The second major upgrade is to integrate with a fiat-to-crypto on-ramp. We chose Stripe, the well known payment processing platform to handle the validation and transactions.

DePIN x DeFi

Once you’ve successfully on-ramped, you will then need our third major upgrade - swapping for $DIMO. In consideration of liquidity and ease of operations, we are utilizing Uniswap to get you onboarded to DIMO. And last but not least, we’ll handle your DIMO to DCX conversion in-house via smart contract functions. Quick reminder on DCX, it is the token tracker of the DIMO Credits, a stablecoin that’s pegged to 1/10th of a cent (0.001 USD).

Transactions SDK

SDKs are like the Swiss Army Knife for developers, and the work never ends. Let's give it up for the new kid on the block: DIMO Transactions SDK ❤️‍🔥

The transactions SDK supports both React Native and web browsers, making it compatible with the mobile or web application you are building. As a developer building apps, you would be able to do on-chain transactions like sending DIMO tokens, minting a vehicle, claiming and pairing a vehicle with DIMO devices, transferring a vehicle ownership, or setting vehicle permissions. Combining this with the original Node SDK to fetch data once a vehicle is minted, paired, and shared with your developer license, you can now build a full seamless experience without relying on DIMO Mobile to onboard your users. With the Transactions SDK, users would sign transactions with their passkey and not have to jump back and forth between apps anymore.

This next phase of our SDK projects is a huge step forward as applications are natively integrated with DIMO, and can even sponsor on-chain transactions so end users don’t need to worry about gas fees.

Building the Network

The DIMO Engineering team is working on real-world assets and revolutionizing the automotive industries. Reach out to us on Discord if you are a developer interested in working on these problems 🤝

Be a Part of the Dev Community

The DIMO dev community has never been so pumped about opportunities, join the fun in our Discord channel #build-on-dimo.

Written by: James Li Head of Developer Relations

James Li is on the DIMO Engineering team. Before DIMO, he spent 10+ years leading integration efforts for a last-mile delivery platform, a customer engagement platform for utilities, and defect inspection systems for semiconductors. James enjoys working with cutting-edge technology and working alongside creative thinkers.

Continue reading

Connect my car

Select your car make and year

We'll use this to tell you how you can connect your car to DIMO.