Web3, Cryptocurrency, and Blockchain

Harness the power of web3 to propel your business.

Consult with our specialists on how to tap into this emerging technology through hands-on technical expertise and development.

Let’s Talk
Wave separator

We build the next generation of applications

  • Web3

Experienced web3 consultants

Our team of software professionals deliver high-quality web3 solutions by understanding every layer of the blockchain stack.
  • Decentralized Apps

Custom, tailored solutions

We help businesses discover and deliver custom solutions uniquely suited to their needs, leveraging blockchain and web3 tools in a variety of ecosystems.
  • Trusted Process

Proven and tested approach

The speed of innovation in this space is dizzying, but our underlying principles remain the same. Our iterative and collaborative approach is designed to minimize surprises and maximize impact, and guide how we build distributed applications.
  • Code Review

Audit Preparedness

Although standard practice in the space, audits can be expensive and daunting. Our team takes an approach to shift left the mindset of quality and to ensure that by the time the auditors are spending their time, they can focus on non-trivial, non-surface items that may be more difficult to catch.
Wave separator
Wave separator

Technologies we use

Ethereum logo
IPFS logo
Polygon logo
OpenZeppelin logo
Hardhat logo
Ethers.js logo
Typechain logo
Ceramic logo
Wave separator

How we work with you

At 8th Light, we believe that great software products and processes emerge from close collaboration between those who hold the company’s vision and those with the technological expertise to propel it forward.

Research

We start each engagement with a research and assessment phase to ensure we understand your business goals as well as your existing system's capacity to embrace new innovations.

Business Goals: We meet with various stakeholders across your business to understand the impact blockchain technologies could have.

Technical Discovery: We dive into your technical infrastructure and analyze existing architecture, code, testing, and delivery processes to better understand where blockchain technologies could provide value either by replacing or integrating with existing workflows and systems.

Planning

We synthesize our research into recommendations, and meet with your business and technical experts to develop use cases for how blockchain technologies could impact your business.

We build detailed project plans for selected use cases, including:

  • Defining objectives

  • Identifying timelines, milestones, and checkpoints

  • Devising a risk mitigation plan

  • Building out system architecture diagrams and low-fidelity storyboards to guide development efforts

After building a portfolio of potential use cases, we meet with your stakeholders to prioritize the projects based on expected return on investment and cost-benefit analysis for both short- and long-term goals.

Proof of Concept

We begin developing your highest-priority use case, gathering feedback from live users within your team.

8th Light’s software professionals deliver working software through an iterative, agile process that incorporates feedback at every stage of development.

Our iterative development process allows us to maintain a sharp focus on fulfilling a specific use case, and it also offers value that reverberates to other work as well. If we decide to pivot our Proof of Concept to a slightly different use case or start a brand new one altogether, we will always leave each iteration with a core asset of functioning software that we can leverage toward future development and trials.

Pilot

Having already incorporated feedback from key stakeholders and internal users, we will launch the working Proof of Concept application to external users, and begin measuring the possible impact of this product in the market and at scale.

At the conclusion of this phase, we will have a fully workable software product that has undergone extensive user testing. We will have sufficient data to determine the viability and market impact of the product, and can either release the product to the public, move on to building a new Proof of Concept that tests the next use case, or both.

Recent Work

VulcanizeDB

VulcanizeDB

We helped create VulcanizeDB, an open source data indexing and availability tool for Ethereum that syncs, transforms, and stores smart contract events and storage updates in a relational database.

What We Did

  • Created Golang tools and libraries for extracting, decoding, and transforming EVM smart contract data

  • Exposed data using Postgres and Postgraphile

  • Maintained a fork of the go-ethereum client enabling subscriptions to smart contract storage changes

maker-logo

Maker

Building on VulcanizeDB, we created a GraphQL API providing real time data about Maker’s multi-collateral Dai stablecoin protocol. Data from our API helped to power dashboards, keeper bots, and internal services at Maker.

What We Did

  • Wrote custom Golang code to extract and transform Maker protocol data from contract storage

  • Used Postgraphile to expose both low-level contract data and high-level views of auctions, vaults, and protocol parameters

  • Designed and maintained infrastructure to support real time data at Maker scale

interchange

Interbank Lending Exchange

8th Light worked alongside an electronic interbank lending exchange to create a private ledger of trading activity and a custom, nonfungible token to reward and incentivize trades, deployed on a private blockchain.

What We Did

  • Deployed a private proof-of-authority Ethereum chain to record trade and token data

  • Wrote smart contracts for a custom ERC721 nonfungible token

  • Created a React frontend dApp for market participants to view trade data and exchange tokens

ethereum-logo

Hackathons & More

Check out our other work in Web3.

Wave separator

Let’s Talk

Regardless of where you are in your project lifecycle, we tailor our services to meet your business needs.

Say Hello