Creating a project
To create a project simply go to the dashboard from an Organization account and on the left side menu you will see the Projects menu
Click on Add project and the menu for creating a project will appear
You can now enter the project name and the necessary requirements to set up the project.
Setting requirements
Different projects have different requirements, for now, it is possible to specify
Excluded countries
Minimum age
Single wallet
The options for requirements are limited in the beta version. The team will add custom requirements for a project on request. If the presented options don't meet your needs please contact us via support@proofi.com.
Excluded countries
Selecting one or more countries from the excluded countries list will prevent users with a nationality of those countries to participate in the project
Minimum age
Indicates the minimum requested age to be able to participate in the project.
Single wallet option
The single wallet option makes the project available to just one wallet address per user. A user will not be able to participate more than once using different wallet addresses.
Smart contract address
The smart contract address allows the project to be linked with a smart contract. The smart contract, which must implement the OpenZeppelin ownable interface, will then be able to verify if a user is suitable to participate in querying this information through a ChainLink oracle.
It's not possible to modify requirements for an existing project. However, you're able to deactivate the project and create a new one for the same smart contract.
Finishing the project setup
Once all the parameters are set, you can submit.
If you have added a smart contract address you will have to sign with your Metamask account to verify the ownership of the smart contract.
Once submitted you will see the new project added to the project's dashboard.
Troubleshooting
In order to successfully link a smart contract address with your project you need to:
select the correct network
make sure that you are using the right contract address
the Metamask account you are using corresponds to the address of the owner of the smart contract.
Last updated