Utility.Registry.V0.Holding.Mint
Templates
template AcceptedMint
An accepted mint.
Signatory: (DA.Internal.Record.getField @"registrar" mint), (DA.Internal.Record.getField @"holder" mint)
Field
Type
Description
mint
Accepted mint payload.
holdingLabel
Label of the holding to mint.
Choice AcceptedMint_Execute
Execute an accepted mint.
Controller: (DA.Internal.Record.getField @"registrar" mint)
Returns: AcceptedMint_Execute_Result
Field
Type
Description
instrumentConfigurationCid
Instrument configuration.
credentialCids
Issuer credential cids.
Choice AcceptedMint_Fail
Fail an accepted mint.
Controller: (DA.Internal.Record.getField @"registrar" mint)
Returns: AcceptedMint_Fail_Result
Field
Type
Description
reason
Reason for failure.
Choice Archive
Controller: (DA.Internal.Record.getField @"registrar" mint), (DA.Internal.Record.getField @"holder" mint)
Returns: ()
(no fields)
template ExecutedMint
An executed mint.
Signatory: (DA.Internal.Record.getField @"registrar" mint)
Field
Type
Description
mint
Mint payload.
holdingLabel
Label of holding to mint.
Choice Archive
Controller: (DA.Internal.Record.getField @"registrar" mint)
Returns: ()
(no fields)
Choice ExecutedMint_Delete
Deletes an executed mint.
Controller: (DA.Internal.Record.getField @"registrar" mint)
Returns: ExecutedMint_Delete_Result
(no fields)
template FailedMint
A failed mint.
Signatory: (DA.Internal.Record.getField @"registrar" mint)
Field
Type
Description
mint
Rejected mint payload.
reason
Reason for failure.
Choice Archive
Controller: (DA.Internal.Record.getField @"registrar" mint)
Returns: ()
(no fields)
Choice FailedMint_Delete
Deletes a rejected mint.
Controller: (DA.Internal.Record.getField @"registrar" mint)
Returns: FailedMint_Delete_Result
(no fields)
template MintOffer
An offer to mint a holding
Signatory: (DA.Internal.Record.getField @"provider" mint), (DA.Internal.Record.getField @"registrar" mint)
Field
Type
Description
mint
Mint offer payload.
Choice Archive
Controller: (DA.Internal.Record.getField @"provider" mint), (DA.Internal.Record.getField @"registrar" mint)
Returns: ()
(no fields)
Choice MintOffer_Accept
Accepts a mint offer.
Controller: (DA.Internal.Record.getField @"holder" mint)
Returns: MintOffer_Accept_Result
Field
Type
Description
holdingLabel
Label of the holding to mint.
Choice MintOffer_Cancel
Cancels a mint offer.
Controller: (DA.Internal.Record.getField @"registrar" mint)
Returns: MintOffer_Cancel_Result
(no fields)
Choice MintOffer_Reject
Rejects a mint offer.
Controller: (DA.Internal.Record.getField @"holder" mint)
Returns: MintOffer_Reject_Result
Field
Type
Description
reason
Reason for rejection.
template MintRequest
A request to mint a holding
Signatory: (DA.Internal.Record.getField @"provider" mint), (DA.Internal.Record.getField @"holder" mint)
Field
Type
Description
mint
Mint request payload.
holdingLabel
Label of the holding to mint.
Choice Archive
Controller: (DA.Internal.Record.getField @"provider" mint), (DA.Internal.Record.getField @"holder" mint)
Returns: ()
(no fields)
Choice MintRequest_Accept
Accepts a mint request.
Controller: (DA.Internal.Record.getField @"registrar" mint)
Returns: MintRequest_Accept_Result
(no fields)
Choice MintRequest_Cancel
Cancels a mint request.
Controller: (DA.Internal.Record.getField @"holder" mint)
Returns: MintRequest_Cancel_Result
(no fields)
Choice MintRequest_Reject
Rejects a mint request.
Controller: (DA.Internal.Record.getField @"registrar" mint)
Returns: MintRequest_Reject_Result
Field
Type
Description
reason
Reason for rejection.
template RejectedMint
A rejected mint.
Signatory: (DA.Internal.Record.getField @"registrar" mint), (DA.Internal.Record.getField @"holder" mint)
Field
Type
Description
mint
Rejected mint payload.
reason
Reason for rejection.
Choice Archive
Controller: (DA.Internal.Record.getField @"registrar" mint), (DA.Internal.Record.getField @"holder" mint)
Returns: ()
(no fields)
Choice RejectedMint_Delete
Deletes a rejected mint.
Controller: (DA.Internal.Record.getField @"registrar" mint)
Returns: RejectedMint_Delete_Result
(no fields)
Data Types
data AcceptedMint_Execute_Result
Result of
AcceptedMint_Execute
.
Field
Type
Description
holdingCid
Minted holding.
executedMintCid
Executed mint.
Result of
AcceptedMint_Fail
.
Field
Type
Description
failedMintCid
Failed mint.
data ExecutedMint_Delete_Result
data Mint
Mint payload.
Field
Type
Description
operator
Utility operator.
provider
Provider of the initiator of the mint.
registrar
Instrument registrar.
instrumentIdentifier
Instrument to mint.
amount
Amount to mint.
holder
Owner of the holding to mint.
reference
Reference for the mint.
batch
Batch the mint belongs to.
Result of
MintOffer_Accept
.
Field
Type
Description
acceptedMintCid
Accepted mint.
Result of
MintOffer_Reject
.
Field
Type
Description
rejectedMintCid
Rejected mint.
data MintRequest_Accept_Result
Result of
MintRequest_Accept
.
Field
Type
Description
acceptedMintCid
Accepted mint.
data MintRequest_Cancel_Result
data MintRequest_Reject_Result
Result of
MintRequest_Reject
.
Field
Type
Description
rejectedMintCid
Rejected mint.
data RejectedMint_Delete_Result