zebra e Oracle.fst
.output
directory.zebra c Oracle.fst
..dll
) file will be created in the output
directory."Commit"
command) in the form of a hash, which will be recorded on the blockchain, and can provide attestation tokens (with the "Attest"
command) to prove that a commitment was recorded on the blockchain."Attest"
command) by providing the committed hash and the public key of the data provider, from which the contract derives once again a commitment token which is taken from the contract wallet and then locked back to the contract, then mints from the same data an attestation token which is sent to the recipient specified by the sender."Commit"
command."Commit"
"Attest"
"Commit"
"Commit"
command and provide the hash in the message body as a dictionary with the field name "Commit"
. Note: The transaction must be signed, the provider who executed this command must authenticate the transaction."Commit"
hash
"Attest"
"Attest"
command and provide a message body as a dictionary with the following data:"Commit"
hash
"OraclePubKey"
publicKey
"Recipient"
lock