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

Mint

Accepted mint payload.

holdingLabel

Text

Label of the holding to mint.

template ExecutedMint

An executed mint.

Signatory: (DA.Internal.Record.getField @"registrar" mint)

Field

Type

Description

mint

Mint

Mint payload.

holdingLabel

Text

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

Mint

Rejected mint payload.

reason

Text

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

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

    Text

    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

    Text

    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

Mint request payload.

holdingLabel

Text

Label of the holding to mint.

template RejectedMint

A rejected mint.

Signatory: (DA.Internal.Record.getField @"registrar" mint), (DA.Internal.Record.getField @"holder" mint)

Field

Type

Description

mint

Mint

Rejected mint payload.

reason

Text

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.

AcceptedMint_Execute_Result

Field

Type

Description

holdingCid

ContractId Holding

Minted holding.

executedMintCid

ContractId ExecutedMint

Executed mint.

data AcceptedMint_Fail_Result

Result of AcceptedMint_Fail.

AcceptedMint_Fail_Result

Field

Type

Description

failedMintCid

ContractId FailedMint

Failed mint.

data ExecutedMint_Delete_Result

Result of ExecutedMint_Delete.

ExecutedMint_Delete_Result

(no fields)

data FailedMint_Delete_Result

Result of FailedMint_Delete.

FailedMint_Delete_Result

(no fields)

data Mint

Mint payload.

Mint

Field

Type

Description

operator

Party

Utility operator.

provider

Party

Provider of the initiator of the mint.

registrar

Party

Instrument registrar.

instrumentIdentifier

InstrumentIdentifier

Instrument to mint.

amount

Decimal

Amount to mint.

holder

Party

Owner of the holding to mint.

reference

Text

Reference for the mint.

batch

Batch

Batch the mint belongs to.

data MintOffer_Accept_Result

Result of MintOffer_Accept.

MintOffer_Accept_Result

Field

Type

Description

acceptedMintCid

ContractId AcceptedMint

Accepted mint.

data MintOffer_Cancel_Result

Result of MintOffer_Cancel.

MintOffer_Cancel_Result

(no fields)

data MintOffer_Reject_Result

Result of MintOffer_Reject.

MintOffer_Reject_Result

Field

Type

Description

rejectedMintCid

ContractId RejectedMint

Rejected mint.

data MintRequest_Accept_Result

Result of MintRequest_Accept.

MintRequest_Accept_Result

Field

Type

Description

acceptedMintCid

ContractId AcceptedMint

Accepted mint.

data MintRequest_Cancel_Result

Result of MintRequest_Cancel.

MintRequest_Cancel_Result

(no fields)

data MintRequest_Reject_Result

Result of MintRequest_Reject.

MintRequest_Reject_Result

Field

Type

Description

rejectedMintCid

ContractId RejectedMint

Rejected mint.

data RejectedMint_Delete_Result

Result of RejectedMint_Delete.

RejectedMint_Delete_Result

(no fields)