💡 Discover a cutting-edge open-source solution for web3 decentralized applications (dapps) operating on the blockchain. This remarkable platform streamlines investment trading decisions by leveraging a combination of on-chain and off-chain events or data statuses through the remarkable capabilities of Chainlink.
- ✅ Actions: Seamlessly execute asset buy/sell transactions and contribute liquidity.
- 🔥 Subscitpion types: Choose from time-based, price-based, or trading volume-based options.
- 🔐 Tokens: Engage with popular cryptocurrencies such as ETH, LINK, BNB, and MATIC.
Under the hood, this innovative platform is powered by the advanced Scaffold-ETH toolkit, integrating the robust Chainlink Data Feed and API alongside the transformative capabilities of web3 technology.🏋️♀️
Before you begin, you need to install the following tools:
- [Node (v18 LTS)]
- Yarn ([v1] or [v2+]
- [Git]
- Clone this repo & install dependencies
git clone https://github.com/Ifechukwudaniel/Dinamiko.git
cd Ifechukwudaniel
yarn install
- Generate a new account or add one to deploy the contract(s) from. Additionally you will need to add your Alchemy API key. Rename
.env.example
to.env
and fill the required keys.
ALCHEMY_API_KEY="",
DEPLOYER_PRIVATE_KEY=""
- Deploy the smart contracts on the network (here used mumbai):
yarn deploy --network mumbai
Note: make sure to have some funds in your deployer account to pay for the transaction.
- Verify your smart contract
yarn verify --network network_name
- On a second terminal, start your NextJS app:
yarn start
Visit your app on: http://localhost:3000
.