You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Create a basic smart contract for managing community NFTs representing reputation scores. Implement the initial deployment and provide a test case for the deployment process.
Tasks
Write Basic Smart Contract
Create a new smart contract named EngagementContract.
Inherit from the ERC1155 standard.
Implement the constructor to initialize the contract state.
Deployment Script
Write a deployment script to deploy the EngagementContract on Arbitrum.
Ensure the deployment script handles all necessary initializations.
Test Case for Deployment
Write a test case to verify the successful deployment of the EngagementContract.
Ensure the test case checks for the correct initialization of the contract state.
Acceptance Criteria
The EngagementContract is written and inherits from ERC1155.
The deployment script correctly deploys the contract to Arbitrum.
The test case verifies successful deployment and initial state.
Description
Create a basic smart contract for managing community NFTs representing reputation scores. Implement the initial deployment and provide a test case for the deployment process.
Tasks
Write Basic Smart Contract
EngagementContract
.Deployment Script
EngagementContract
on Arbitrum.Test Case for Deployment
EngagementContract
.Acceptance Criteria
EngagementContract
is written and inherits from ERC1155.Additional Information
The text was updated successfully, but these errors were encountered: