The Osmosis DEX suite is growing exponentially, and it can be hard to keep track of all the teams building exciting new features. This series of Ecosystem Spotlights allows you to get to know the teams in their own words (lightly edited). To see more, check out our other posts or the Osmosis Ecosystem website.
Laika is request builder for smart contract developers, similar to popular web2 tools like cURL, Postman, Hoppscotch, and Insomnia that generate requests to interact with various backends through their APIs. Laika does this as well, helping developers on Osmosis query CosmWasm smart contracts.
Having a clean UI that auto-generates smart contract queries is a huge time-saver, since developers would otherwise have to use the command line for every little thing they want to test, or worse, construct a whole frontend just for testing. By removing these hassles, Laika significantly upgrades developer quality-of-life, letting builders build.
Laika simplifies the request-building process by making it easily accessible from a simple UI. Developers select the message request they want to send, e.g. checking how a smart contract is calculating yield, and Laika generates the code.
Laika also includes other tools to give developers a better experience in developing smart contracts, such as a data converter for changing from uOSMO to OSMO, for example, or from hexadecimal to another base. The app also includes a collections management tool, that is, a place to store previous requests for easy modification and reuse.
The risks associated with Laika are very limited because it does not control or collect any information on what users are developing. Think of it as a cleaner UI for what you already have to do on your own: writing command lines to request small interactions with smart contracts.
We started as a group of college kids who really loved DeFi. We wrote Laika as a hackathon project, and since a lot of people love it, we have continued building it!
What got me (Nonthakon) into DeFi was the term, “programmable money.” When things are programmable, there is endless opportunity to build new things. And, since finance is one of the most integral parts of life, building out decentralized, transparent systems gives you the sense that “Hey! Anything is possible.”
Our team is really adaptive. We have faced many obstacles along the way (e.g. the Terra crash), but have swiftly changed our strategy accordingly every time. And since we believe so strongly in a decentralized future, our team is organized in a way that is democratized and transparent.
What attracted us the most was Osmosis’s vision of independent appchains. Building an early version on Osmosis and later scaling up to your own chain just makes sense.
As a devtool project, our place in the ecosystem is to benefit and ease other developers’ experience by helping them test their smart contracts faster and more easily. We want to be a catalyst that helps accelerate the ecosystem.
We have already developed an Osmosis MVP (minimum viable product) and presented it at Osmocon. Next on our roadmap is additional minor features, dark mode, and more documentation and educational content about developing smart contracts on Osmosis. After that, we will be developing advanced features like environments (the ability to quickly use the same data in multiple requests), the unit converter mentioned above, and integration with block explorers, as well as the ability to generate snippets of code. We will also potentially be working with Osmosis Beaker on further CosmWasm tooling integrations.