Splice.Wallet.TransferPreapproval

Templates

template TransferPreapprovalProposal

Signatory: receiver

Field

Type

Description

receiver

Party

provider

Party

expectedDso

Optional Party

The DSO party that the receiver expects to bet set on the transfer preapproval. Must be set. It is only optional due to being introduced as part of a smart-contract upgrade.

Data Types

data TransferPreapprovalProposal_AcceptResult

TransferPreapprovalProposal_AcceptResult

Field

Type

Description

transferPreapprovalCid

ContractId TransferPreapproval

transferResult

TransferResult

amuletPaid

Decimal

instance GetField "amuletPaid" TransferPreapprovalProposal_AcceptResult Decimal

instance GetField "transferPreapprovalCid" TransferPreapprovalProposal_AcceptResult (ContractId TransferPreapproval)

instance GetField "transferResult" TransferPreapprovalProposal_AcceptResult TransferResult

instance SetField "amuletPaid" TransferPreapprovalProposal_AcceptResult Decimal

instance SetField "transferPreapprovalCid" TransferPreapprovalProposal_AcceptResult (ContractId TransferPreapproval)

instance SetField "transferResult" TransferPreapprovalProposal_AcceptResult TransferResult

instance HasExercise TransferPreapprovalProposal TransferPreapprovalProposal_Accept TransferPreapprovalProposal_AcceptResult

instance HasFromAnyChoice TransferPreapprovalProposal TransferPreapprovalProposal_Accept TransferPreapprovalProposal_AcceptResult

instance HasToAnyChoice TransferPreapprovalProposal TransferPreapprovalProposal_Accept TransferPreapprovalProposal_AcceptResult

Comments