PlutusV3 user stories
| User Story Id | Title | User Story | Acceptance Criteria | 
|---|---|---|---|
| PLT-001 | Implement BLS12_G2 Functions | As a Dapp developer,   I want to implement BLS12_G2 functions in a PlutusV3 smart contract | Given that I am a Dapp developer   When I implement BLS12_G2 functions in a PlutusV3 smart contract  Then the functions should work correctly within the contract.  | 
| PLT-002 | Implement BLS12_G1 Functions | As a Dapp developer,   I want to implement BLS12_G1 functions in a PlutusV3 smart contract | Given that I am a Dapp developer   When I implement BLS12_G1 functions in a PlutusV3 smart contract  Then the functions should work correctly within the contract.  | 
| PLT-003 | Implement verifySchnorrSecp256k1Signature | As a Dapp developer,   I want to implement the verifySchnorrSecp256k1Signature function in a PlutusV3 smart contract for Schnorr signature verification | Given that I am a Dapp developer   When I implement the verifySchnorrSecp256k1Signature function in a PlutusV3 smart contract  Then Schnorr signature verification should be performed correctly.  | 
| PLT-004 | Implement keccak_256 for ECDSA | As a Dapp developer,   I want to implement the keccak_256 function in a PlutusV3 smart contract to validate ECDSA signatures formatted via the EVM standard | Given that I am a Dapp developer   When I implement the keccak_256 function in a PlutusV3 smart contract  Then ECDSA signatures formatted via the EVM standard should be validated correctly.  | 
| PLT-005 | Implement verifyEcdsaSecp256k1Signature | As a Dapp developer,   I want to implement the verifyEcdsaSecp256k1Signature function in a PlutusV3 smart contract for ECDSA signature verification | Given that I am a Dapp developer   When I implement the verifyEcdsaSecp256k1Signature function in a PlutusV3 smart contract  Then ECDSA signature verification should be performed correctly.  | 
| PLT-006 | Implement verifyEd25519Signature | As a Dapp developer,   I want to implement the verifyEd25519Signature function in a PlutusV3 smart contract for Ed25519 signature verification | Given that I am a Dapp developer   When I implement the verifyEd25519Signature function in a PlutusV3 smart contract  Then Ed25519 signature verification should be performed correctly.  | 
| PLT-007 | Implement blake2b_224 for PubKeyHash | As a Dapp developer,   I want to implement the blake2b_224 function in a PlutusV3 smart contract for validating pubKeyHash on-chain | Given that I am a Dapp developer   When I implement the blake2b_224 function in a PlutusV3 smart contract  Then pubKeyHash validation should be performed correctly on-chain.  |