Tools Development

LimeChain builds developer tooling and SDKs for blockchain networks and protocols aimed at empowering the developer community to build and ship applications faster and better. This furthers our goal to support the adoption of blockchain technology.

What is Tool Development?

Developing a stable blockchain application will require you to have access to the right tools. And the better your tools, the easier the development process will be. At LimeChain we have experience in building blockchain developer tooling such as frameworks, smart contract development kits, and software development kits (SDK) that enable developers globally to build faster, easier and more securely.

Smart contract development kits enable developers to create unique dApps on top of any platform. They allow them to spin up a local development environment, compile and unit test the smart contracts they write, as well as deploy them and interact with them.

Software development kits are the interface used by developers to interact with any platform. These kits include everything necessary to create a custom application from scratch, including libraries, code samples, documentation, and more.

Over the years we’ve helped multiple blockchain protocols and platforms to build the development tools needed by their communities. Our experience in this includes building tools such as
Etherlime, AEproject, and EOSLime, Subsembly

Interested in blockchain tooling development? Find out more about the process and LimeChain’s role in it below!

The Tools Development Process

The development process itself goes through several stages to ensure that the tooling adds utmost value to the developer community of the protocol / network at hand.

1. Analysis of the blockchain protocol / network

At LimeChain, we’ve built developer tooling for the communities of leading blockchain networks and protocols, including:

  • Ethereum
  • Polkadot
  • EOS
  • Aeternity
  • Corda

We start out by diving deeper into the protocol, understanding the development process that takes place and the challenges that developers face when building applications atop the protocol.

2. Target user analysis and scoping out requirements

The process begins with analysis of the tool kit’s target users and their requirements. This allows us to design the tools in accordance with users’ needs to help them build, ship and test faster.

3. Tool development, feedback, and iteration

The next step involves developing the first iteration of the developer tool. Once that’s completed, we go through a process of testing, gathering feedback and further iteration until the tools fully meet the project’s requirements. Only then, the tools are deemed ready to be used for development.

4. Support

We’re religious about shipping things early and putting products in the hands of users as fast as possible. This allows us to gather feedback on how the tooling fits within the developer community. By gathering feedback, we’re able to make improvements to the tools,add new features and better support the evolution of the tools in the long run.

Tools Development by LimeChain

LimeChain has developed blockchain tools for some of the most popular blockchain protocols, such as Ethereum, Polkadot, EOS, and Aeternity. Our tools have been awarded grants from the ETH Community Fund, Web3 Foundation, EOS VC, Aeternity, and MakerDAO.

Etherlime, our smart contract development framework, has been used by high-end projects such as Argent, Erasure, Molecule.to, and others.

Other tools developed by LimeChain include: EOSLime, AEproject, AssemblyScript PoC Runtime in Polkadot, and Subsembly.