scripts-deploy.js

SEQICO Smart Contract Deployment

A Hardhat project for deploying the SEQICO ICO smart contract and SEQ token.

Overview

This project contains:

Features

SEQICO Contract

SEQToken Contract

Setup

  1. Install dependencies:
    npm install
    
  2. Compile contracts:
    npx hardhat compile
    
  3. Deploy contracts: ```bash

    Deploy with main script

    npx hardhat run scripts/deploy.js

Deploy with alternative script

npx hardhat run scripts/deploy-DE.js ```

Dependencies

This project uses Hardhat v3 with the following key dependencies:

Dependency Updates (January 2025)

The project has been updated to resolve dependency conflicts with the new Hardhat architecture:

Contract Functions

SEQICO Contract

Price Validation Policy

All pricing functions enforce a minimum $3 equivalent:

Attempts to set prices below these thresholds will revert with: "Price must be greater than or equal to $3"

Configuration

The deployment scripts include configurable parameters:

Note: When deploying, ensure all price parameters meet the minimum validation requirements, or the deployment will fail.

License

MIT