Implement a solidity contract AliceRingToken which is à SBT (Soul Bound Token)
Description
We need to implement a solidity contract to mint SBT which contains the ring signature data so it could be used on chain by any protocol.
(The SBT is an ERC721 which cannot be transferred)
Skills needed
Solidity basic skills
Hours needed
Expected working time: 1 or 2 hours
What is expected:
Complete the contract in the contracts/AliceRingToken.sol file
The contract should use Solidity ^8.20
All the .sol file you create should be under the MIT license
This contract should implement the OpenZeppelin ERC721 Standard with some customs functions specified in our contract architecture. Please read it carefully, it will give you all the information you need to work on the contract.
Implement a solidity contract
AliceRingToken
which is à SBT (Soul Bound Token)Description
We need to implement a solidity contract to mint SBT which contains the ring signature data so it could be used on chain by any protocol. (The SBT is an ERC721 which cannot be transferred)
Skills needed
Hours needed
Expected working time: 1 or 2 hours
What is expected:
contracts/AliceRingToken.sol
file