Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

Getting started

Get up and running in under a minute

Overview

isol

Interface SmartContract Solidity

Stars BadgeForks BadgePull Requests BadgeIssues BadgeGitHub contributors

isol is a library for A modern smart contract toolkit, fast to start, designed for simple and secure with OpenZeppelin standards. Built for easy use and future trends.

Installation

install isol as a dependency in project.

foundry for install
forge install thefactlab-org/isol OpenZeppelin/openzeppelin-contracts and add file remappings.txt with @thefactlab-org/=lib/contracts/

npm
npm i isol

Quick Start

Install

First, we will install isol as a dependency in our project.

npm
npm i isol

Build

Create a script file your project.

  • Foundry - Fast, portable, and modular toolkit for Ethereum development.
  • Remix - Powerful web IDE for Solidity smart contract development.
  • Hardhat - Flexible environment for compiling, deploying, testing, and debugging.

Run

Create a script file your deploy.

./Kit.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.30;
 
import "isol/contracts/kit/KitxERC20.sol";
 
contract Kit is KitxERC20 {
    constructor()
        KitxERC20(
            "Kit Token", // Name (string)
            "KIT", // Symbol (string)
            1000000 // Initial Supply (number: uint256)
        )
    {}
}

Donate

Support core development team and help to the project growth.

EVM Compatible
0x6A74308F267c07556ED170025AE2D1753F747E20