Home
Softono

Solidstate Solidity

Open source MIT TypeScript
471
Stars
96
Forks
30
Issues
9
Watchers
3 months
Last Commit

 About Solidstate Solidity

πŸ’  Upgradeable-first Solidity smart contract development library πŸ’ 

Platforms

Web Self-hosted

Languages

TypeScript

Need Help Installing Solidstate Solidity?

We provide expert installation service for this software. Our team will install, configure, and secure Solidstate Solidity on your server. plans start at just $30.

Solidstate Solidity

View on GitHub

Solidstate Solidity


solidstate logo
The Solidstate smart contract development library.



Packages

Solidstate is an upgradeable-first Solidity smart contract development library.

It consists of the following packages:

package description πŸ“•
@solidstate/abi contract ABIs πŸ“–
@solidstate/contracts core contracts πŸ“–
@solidstate/library functions for interacting with and validating contracts πŸ“–
@solidstate/spec portable tests which may be run against third-party implementations of core contracts πŸ“–

Development

Install dependencies:

pnpm install

Setup Husky to format code on commit:

pnpm prepare

Compile contracts via Hardhat:

pnpm hardhat compile

Testing

Test contracts with Hardhat and generate gas report using hardhat-gas-reporter:

pnpm hardhat test

Generate a code coverage report using solidity-coverage:

pnpm hardhat coverage

Publication

Publish packages via Lerna:

pnpm lerna-publish