OpenViSTAI · Agents · Blockchain · Crypto
Menu
Smart Contracts

Solidstate Solidity

Solidstate Solidity is a TypeScript-packaged library of upgradeable Solidity contracts, ABIs, contract interaction and validation functions, and portable tests for third-party implementations.

Independent OpenViST project profile, based on linked sources.

Solidstate Solidity — OpenViST project profile in Smart Contracts.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when an Ethereum smart-contract project needs upgradeable-first building blocks together with documented ABI, validation and testing packages.

Who it is for

  • Solidity developers building upgradeable Ethereum contracts
  • Teams integrating reusable contract packages and ABIs
  • Developers validating contract implementations with portable specifications
  • Projects using Hardhat and TypeScript-based tooling

Documented uses

  • Reuse core Solidity contract components
  • Integrate contract ABIs
  • Interact with and validate contracts
  • Run portable tests against third-party implementations
  • Compile and test Solidity projects with Hardhat
Before you choose

Requirements & limits

The project is publicly available on GitHub under an MIT license. Its repository documents pnpm and Hardhat as development prerequisites.

  • The library is organized into distinct ABI, contract, interaction and validation, and specification packages.
  • The specification package targets third-party implementations of core contracts.
  • The documented compilation and testing workflow uses Hardhat.
  • Gas reporting and Solidity coverage are included in the documented test workflow.
  • The repository is written and packaged with TypeScript tooling.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up and test the library with Hardhat

Install the repository, compile its contracts, and run the documented Hardhat test workflow.

Before you start

  • A checkout of the public Solidstate Solidity repository
  • pnpm
  • Hardhat, as used by the repository scripts

Steps

  1. Install dependencies with pnpm install.

  2. Compile the contracts with pnpm hardhat compile.

  3. Run the tests with pnpm hardhat test.

  4. Optionally generate a gas report with pnpm hardhat test using the repository's hardhat-gas-reporter setup.

  5. Optionally generate coverage with pnpm hardhat coverage.

Expected outcome

The documented project workflow compiles the contracts and invokes the Hardhat test, gas-reporting, or coverage tasks.

Guide limitations

  • The repository instructions document commands and tooling, but do not establish a successful execution in this profile.
  • The guide covers the repository workflow rather than deployment to a blockchain network.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
2 October 2026
Original website title
solidstate-network/solidstate-solidity · Official homepage title · retained in its source language