Skip to main content

PlutusV3 user stories

User Story IdTitleUser StoryAcceptance Criteria
PLT-001Implement BLS12_G2 FunctionsAs 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-002Implement BLS12_G1 FunctionsAs 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-003Implement verifySchnorrSecp256k1SignatureAs 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-004Implement keccak_256 for ECDSAAs 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-005Implement verifyEcdsaSecp256k1SignatureAs 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-006Implement verifyEd25519SignatureAs 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-007Implement blake2b_224 for PubKeyHashAs 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.