Dapp to Smart Contract
Budget: $30 – $250 USD
Job Description: Deadline: 27/08/2024
Location: Brazil
Budget: U$170.00
Description:
I already have a smart contract ready, which works as an automated trading bot. Clients pay a subscription to use it. I need a DApp to interact with this smart contract, with the following features:
Client Functions:
purchaseLicense(uint256 licenseType, address referrer):
Description: Allows clients to purchase an arbitration license. The license type determines the price, loan amount, daily arbitration limit, and leverage.
Utility: Clients can choose different types of licenses according to their needs. The system also rewards the referrer, if applicable.
executeFlashLoan(uint256 amount):
Description: Initiates a flash loan for arbitration with the specified amount.
Utility: Clients with an active license can initiate arbitration to profit from price differences between exchanges.
pauseArbitrage(): (Client only, if they are an active license administrator)
Description: Pauses arbitration for the client.
Utility: Allows the client to stop their arbitration activities if necessary.
resumeArbitrage(): (Client only, if they are an active license administrator)
Description: Resumes arbitration for the client after it has been paused.
Utility: Allows the client to continue their arbitration activities after a pause.
Administrator Functions:
pauseArbitrage():
Description: Allows the administrator to pause arbitration for any client.
Utility: The administrator can pause arbitration for a specific client if needed.
resumeArbitrage():
Description: Allows the administrator to resume arbitration for any client.
Utility: The administrator can resume arbitration for a specific client if it was paused.
Possible Reports:
License Report: Details which clients have licenses, the type of license, the license value, and the license status (active or paused).
Arbitration Report: Includes information about the arbitrations conducted, such as profit generated, number of arbitration cycles executed, and any failures or issues encountered.
Profits Report: Shows the total profit generated by each client and if any profit exceeded the license deactivation limit.
Referrals Report: Details rewards paid to referrers and the referrals associated with each client.
Additional Information:
The smart contract is available here and needs to be deployed on the Sepolia test network for testing and to demonstrate the functionalities.
I already have a front-end purchased from ThemeForest to use and reduce costs. I would like to use a of these three pages: Reports, How It Works, and Landing Page. If you can improve on them, even better.
Ignore the back-end administration; I will handle that directly through Etherscan.
Can you do this? Have you worked on web3 projects before? Have you developed any DApps that used Solidity?
Key Skills Required:
Extensive knowledge of the Polygon blockchain
Experience in developing Dapps, particularly for lending and borrowing
Proficiency in working with Aave
Strong understanding of smart contracts and flash loans
Important Note: Developers without Web3, blockchain, and Solidity skills will not be considered.
https://drive.google.com/file/d/1YwXJ78As16FY_jfwtQPFz8LU-pOW7Wc1/view?usp=drive_link
Location: Brazil
Budget: U$170.00
Description:
I already have a smart contract ready, which works as an automated trading bot. Clients pay a subscription to use it. I need a DApp to interact with this smart contract, with the following features:
Client Functions:
purchaseLicense(uint256 licenseType, address referrer):
Description: Allows clients to purchase an arbitration license. The license type determines the price, loan amount, daily arbitration limit, and leverage.
Utility: Clients can choose different types of licenses according to their needs. The system also rewards the referrer, if applicable.
executeFlashLoan(uint256 amount):
Description: Initiates a flash loan for arbitration with the specified amount.
Utility: Clients with an active license can initiate arbitration to profit from price differences between exchanges.
pauseArbitrage(): (Client only, if they are an active license administrator)
Description: Pauses arbitration for the client.
Utility: Allows the client to stop their arbitration activities if necessary.
resumeArbitrage(): (Client only, if they are an active license administrator)
Description: Resumes arbitration for the client after it has been paused.
Utility: Allows the client to continue their arbitration activities after a pause.
Administrator Functions:
pauseArbitrage():
Description: Allows the administrator to pause arbitration for any client.
Utility: The administrator can pause arbitration for a specific client if needed.
resumeArbitrage():
Description: Allows the administrator to resume arbitration for any client.
Utility: The administrator can resume arbitration for a specific client if it was paused.
Possible Reports:
License Report: Details which clients have licenses, the type of license, the license value, and the license status (active or paused).
Arbitration Report: Includes information about the arbitrations conducted, such as profit generated, number of arbitration cycles executed, and any failures or issues encountered.
Profits Report: Shows the total profit generated by each client and if any profit exceeded the license deactivation limit.
Referrals Report: Details rewards paid to referrers and the referrals associated with each client.
Additional Information:
The smart contract is available here and needs to be deployed on the Sepolia test network for testing and to demonstrate the functionalities.
I already have a front-end purchased from ThemeForest to use and reduce costs. I would like to use a of these three pages: Reports, How It Works, and Landing Page. If you can improve on them, even better.
Ignore the back-end administration; I will handle that directly through Etherscan.
Can you do this? Have you worked on web3 projects before? Have you developed any DApps that used Solidity?
Key Skills Required:
Extensive knowledge of the Polygon blockchain
Experience in developing Dapps, particularly for lending and borrowing
Proficiency in working with Aave
Strong understanding of smart contracts and flash loans
Important Note: Developers without Web3, blockchain, and Solidity skills will not be considered.
https://drive.google.com/file/d/1YwXJ78As16FY_jfwtQPFz8LU-pOW7Wc1/view?usp=drive_link