Skip to content

Latest commit

 

History

History
86 lines (63 loc) · 4.06 KB

README.md

File metadata and controls

86 lines (63 loc) · 4.06 KB
                   ░▒▓████████▓▒░▒▓███████▓▒░ ░▒▓███████▓▒░
                   ░▒▓█▓▒░      ░▒▓█▓▒  ▒▓█▓▒░▒▓█▓▒░       
                   ░▒▓█▓▒░      ░▒▓█▓▒  ▒▓█▓▒░▒▓█▓▒░       
                   ░▒▓██████▓▒░ ░▒▓█▓▒  ▒▓█▓▒  ▒▓██████▓▒░ 
                   ░▒▓█▓▒░      ░▒▓█▓▒  ▒▓█▓▒░      ░▒▓█▓▒░
                   ░▒▓█▓▒░      ░▒▓█▓▒  ▒▓█▓▒░      ░▒▓█▓▒░
                   ░▒▓████████▓▒░▒▓█▓▒  ▒▓█▓▒░▒▓███████▓▒  

                      ___________
                      \         /
                       )_______(
                       |"""""""|_.-._,.---------.,_.-._
                       |       | | |               | | ''-.
                       |       |_| |_             _| |_..-'
                       |_______| '-' `'---------'` '-'
                       )"""""""(
                      /_________\
                      `'-------'`
                    .-------------.
                   /_______________\
  
 ░▒▓██████▓▒  ▒▓█▓▒  ▒▓█▓▒  ▒▓██████▓▒░▒▓████████▓▒░▒▓█▓▒  ▒▓██████▓▒  ▒▓███████▓▒░  
░▒▓█▓▒  ▒▓█▓▒░▒▓█▓▒  ▒▓█▓▒░▒▓█▓▒  ▒▓█▓▒░ ░▒▓█▓▒░   ░▒▓█▓▒░▒▓█▓▒  ▒▓█▓▒░▒▓█▓▒  ▒▓█▓▒░ 
░▒▓█▓▒  ▒▓█▓▒░▒▓█▓▒  ▒▓█▓▒░▒▓█▓▒░        ░▒▓█▓▒░   ░▒▓█▓▒░▒▓█▓▒  ▒▓█▓▒░▒▓█▓▒  ▒▓█▓▒░ 
░▒▓████████▓▒░▒▓█▓▒  ▒▓█▓▒░▒▓█▓▒░        ░▒▓█▓▒░   ░▒▓█▓▒░▒▓█▓▒  ▒▓█▓▒░▒▓█▓▒  ▒▓█▓▒░ 
░▒▓█▓▒  ▒▓█▓▒░▒▓█▓▒  ▒▓█▓▒░▒▓█▓▒░        ░▒▓█▓▒░   ░▒▓█▓▒░▒▓█▓▒  ▒▓█▓▒░▒▓█▓▒  ▒▓█▓▒░ 
░▒▓█▓▒  ▒▓█▓▒░▒▓█▓▒  ▒▓█▓▒░▒▓█▓▒  ▒▓█▓▒░ ░▒▓█▓▒░   ░▒▓█▓▒░▒▓█▓▒  ▒▓█▓▒░▒▓█▓▒  ▒▓█▓▒░ 
░▒▓█▓▒  ▒▓█▓▒  ▒▓██████▓▒░ ░▒▓██████▓▒░  ░▒▓█▓▒░   ░▒▓█▓▒  ▒▓██████▓▒  ▒▓█▓▒  ▒▓█▓▒░ 

ENS Auction

The ENS.Auction contract offers unique features to encourage high quality ENS listings and prevent spam.

Table of Contents

Installation

To install and set up the project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/netdragonx/ens-auction-contract
  2. Install Foundry by following the instructions here.

  3. Install the dependencies:

    forge install
  4. Compile the smart contracts:

    forge build

Usage

To deploy the smart contracts to a local blockchain, run:

forge script script/Deploy.s.sol:Deploy --fork-url http://localhost:8545 --broadcast

Testing

To run the test suite, use the following command:

forge test

Contributing

Contributions are welcome. Fork the repo and create a PR.

License

This project is licensed under the MIT License. See the LICENSE file for details.