Skip to content
Documentation/Canton SDK/Splice Daml Models splice-wallet docs Splice.Wallet.MintingDelegationView on Canton SDK
Canton SDK/Splice Daml Models splice-wallet docs Splice.Wallet.MintingDelegation

Splice.Wallet.MintingDelegation

Deprecated

This Splice documentation site is deprecated. Use the current Canton Network docs.

Open current docs

Splice.Wallet.MintingDelegation

Templates

template MintingDelegation

The right allowing the delegate to mint rewards on behalf of the beneficiary.

Signatory: beneficiary, delegate

Field

Type

Description

beneficiary

Party

The party on whose behalf minting is performed.

delegate

Party

The party authorized to perform minting operations.

dso

Party

Expected DSO party.

expiresAt

Time

The time after which this delegation is no longer valid.

amuletMergeLimit

Int

The number of amulet contracts to keep after auto-merging; i.e., auto-merge contracts once there are strictly more than this number of contracts. This is a suggestion to the delegate and is not enforced in daml

template MintingDelegationProposal

Proposal by the user to setup a minting delegation.

Signatory: (DA.Internal.Record.getField @"beneficiary" delegation)

Field

Type

Description

delegation

MintingDelegation

The delegation to be created if accepted.

Data Types

data MintingDelegationProposal_AcceptResult

MintingDelegationProposal_AcceptResult

Field

Type

Description

mintingDelegationCid

ContractId MintingDelegation

instance Eq MintingDelegationProposal_AcceptResult

instance Show MintingDelegationProposal_AcceptResult

instance GetField "mintingDelegationCid" MintingDelegationProposal_AcceptResult (ContractId MintingDelegation)

instance SetField "mintingDelegationCid" MintingDelegationProposal_AcceptResult (ContractId MintingDelegation)

instance HasExercise MintingDelegationProposal MintingDelegationProposal_Accept MintingDelegationProposal_AcceptResult

instance HasFromAnyChoice MintingDelegationProposal MintingDelegationProposal_Accept MintingDelegationProposal_AcceptResult

instance HasToAnyChoice MintingDelegationProposal MintingDelegationProposal_Accept MintingDelegationProposal_AcceptResult

data MintingDelegationProposal_RejectResult

data MintingDelegationProposal_WithdrawResult

data MintingDelegation_AssignAndMintResult

MintingDelegation_AssignAndMintResult

Field

Type

Description

assignResult

RewardCoupon_AssignBeneficiariesResult

transferResult

TransferResult

instance Eq MintingDelegation_AssignAndMintResult

instance Show MintingDelegation_AssignAndMintResult

instance GetField "assignResult" MintingDelegation_AssignAndMintResult RewardCoupon_AssignBeneficiariesResult

instance GetField "transferResult" MintingDelegation_AssignAndMintResult TransferResult

instance SetField "assignResult" MintingDelegation_AssignAndMintResult RewardCoupon_AssignBeneficiariesResult

instance SetField "transferResult" MintingDelegation_AssignAndMintResult TransferResult

instance HasExercise MintingDelegation MintingDelegation_AssignAndMint MintingDelegation_AssignAndMintResult

instance HasFromAnyChoice MintingDelegation MintingDelegation_AssignAndMint MintingDelegation_AssignAndMintResult

instance HasToAnyChoice MintingDelegation MintingDelegation_AssignAndMint MintingDelegation_AssignAndMintResult

data MintingDelegation_MintResult

data MintingDelegation_RejectResult

data MintingDelegation_WithdrawResult

Comments