Splice.Wallet.TransferPreapproval
Templates
template TransferPreapprovalProposal
Signatory: receiver
Field
Type
Description
receiver
provider
expectedDso
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.
Choice Archive
Controller: receiver
Returns: ()
(no fields)
Choice TransferPreapprovalProposal_Accept
Controller: provider
Returns: TransferPreapprovalProposal_AcceptResult
Field
Type
Description
context
PaymentTransferContext
inputs
[TransferInput]
expiresAt
Data Types
data TransferPreapprovalProposal_AcceptResult
TransferPreapprovalProposal_AcceptResult
Field
Type
Description
transferPreapprovalCid
ContractId TransferPreapproval
transferResult
TransferResult
amuletPaid
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