Welcome to the Octoplace Contracts repository! This repository contains all the smart contracts that are being used in the Octoplace project. These contracts are written in the Solidity programming language and are an integral part of our decentralized application.
-
Solidity Contracts: The contracts in this repository are implemented in Solidity, a popular programming language for Ethereum smart contracts.
-
Hardhat Tooling: We use Hardhat, a powerful development environment and tool suite for Ethereum, for building, testing, and deploying our contracts. It simplifies the smart contract development process and makes it easier to manage the development lifecycle.
If you want to contribute, deploy, or interact with the Octoplace contracts, follow these steps:
-
Clone this Repository:
git clone https://github.com/octoplace/contracts.git cd contracts
-
Install Dependencies:
npm install
-
Compile Contracts:
npx hardhat compile
-
Deploy Contracts:
Example Command
npx hardhat run --network localhost scripts/deploy-swap.js
View Contract Documentation on Confluence
Feel free to explore the contracts in more detail by checking the respective source code files.