Documentation
¶
Index ¶
- Constants
- func OnLoad(index int32)
- type ArrayOfImmutableDonation
- type ArrayOfMutableDonation
- type DonateCall
- type DonateContext
- type Donation
- type DonationCall
- type DonationContext
- type DonationInfoCall
- type DonationInfoContext
- type Funcs
- type ImmutableDonateParams
- type ImmutableDonateWithFeedbackState
- type ImmutableDonation
- type ImmutableDonationInfoResults
- type ImmutableDonationParams
- type ImmutableDonationResults
- func (s ImmutableDonationResults) Amount() wasmtypes.ScImmutableUint64
- func (s ImmutableDonationResults) Donator() wasmtypes.ScImmutableAgentID
- func (s ImmutableDonationResults) Error() wasmtypes.ScImmutableString
- func (s ImmutableDonationResults) Feedback() wasmtypes.ScImmutableString
- func (s ImmutableDonationResults) Timestamp() wasmtypes.ScImmutableUint64
- type ImmutableWithdrawParams
- type MutableDonateParams
- type MutableDonateWithFeedbackState
- func (s MutableDonateWithFeedbackState) AsImmutable() ImmutableDonateWithFeedbackState
- func (s MutableDonateWithFeedbackState) Log() ArrayOfMutableDonation
- func (s MutableDonateWithFeedbackState) MaxDonation() wasmtypes.ScMutableUint64
- func (s MutableDonateWithFeedbackState) TotalDonation() wasmtypes.ScMutableUint64
- type MutableDonation
- type MutableDonationInfoResults
- type MutableDonationParams
- type MutableDonationResults
- func (s MutableDonationResults) Amount() wasmtypes.ScMutableUint64
- func (s MutableDonationResults) Donator() wasmtypes.ScMutableAgentID
- func (s MutableDonationResults) Error() wasmtypes.ScMutableString
- func (s MutableDonationResults) Feedback() wasmtypes.ScMutableString
- func (s MutableDonationResults) Timestamp() wasmtypes.ScMutableUint64
- type MutableWithdrawParams
- type WithdrawCall
- type WithdrawContext
Constants ¶
View Source
const ( ScName = "donatewithfeedback" ScDescription = "" HScName = wasmtypes.ScHname(0x696d7f66) )
View Source
const ( ParamAmount = "amount" ParamFeedback = "feedback" ParamNr = "nr" )
View Source
const ( ResultAmount = "amount" ResultCount = "count" ResultDonator = "donator" ResultError = "error" ResultFeedback = "feedback" ResultMaxDonation = "maxDonation" ResultTimestamp = "timestamp" ResultTotalDonation = "totalDonation" )
View Source
const ( StateLog = "log" StateMaxDonation = "maxDonation" StateTotalDonation = "totalDonation" )
View Source
const ( FuncDonate = "donate" FuncWithdraw = "withdraw" ViewDonation = "donation" ViewDonationInfo = "donationInfo" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ArrayOfImmutableDonation ¶
type ArrayOfImmutableDonation struct {
// contains filtered or unexported fields
}
func (ArrayOfImmutableDonation) GetDonation ¶
func (a ArrayOfImmutableDonation) GetDonation(index uint32) ImmutableDonation
func (ArrayOfImmutableDonation) Length ¶
func (a ArrayOfImmutableDonation) Length() uint32
type ArrayOfMutableDonation ¶
type ArrayOfMutableDonation struct {
// contains filtered or unexported fields
}
func (ArrayOfMutableDonation) AppendDonation ¶ added in v0.2.5
func (a ArrayOfMutableDonation) AppendDonation() MutableDonation
func (ArrayOfMutableDonation) Clear ¶
func (a ArrayOfMutableDonation) Clear()
func (ArrayOfMutableDonation) GetDonation ¶
func (a ArrayOfMutableDonation) GetDonation(index uint32) MutableDonation
func (ArrayOfMutableDonation) Length ¶
func (a ArrayOfMutableDonation) Length() uint32
type DonateCall ¶
type DonateCall struct { Func *wasmlib.ScFunc Params MutableDonateParams }
type DonateContext ¶
type DonateContext struct { Params ImmutableDonateParams State MutableDonateWithFeedbackState }
type Donation ¶
type Donation struct { Amount uint64 // amount donated Donator wasmtypes.ScAgentID // who donated Error string // error to be reported to donator if anything goes wrong Feedback string // the feedback for the person donated to Timestamp uint64 // when the donation took place }
func NewDonationFromBytes ¶
type DonationCall ¶
type DonationCall struct { Func *wasmlib.ScView Params MutableDonationParams Results ImmutableDonationResults }
type DonationContext ¶
type DonationContext struct { Params ImmutableDonationParams Results MutableDonationResults State ImmutableDonateWithFeedbackState }
type DonationInfoCall ¶
type DonationInfoCall struct { Func *wasmlib.ScView Results ImmutableDonationInfoResults }
type DonationInfoContext ¶
type DonationInfoContext struct { Results MutableDonationInfoResults State ImmutableDonateWithFeedbackState }
type Funcs ¶
type Funcs struct{}
var ScFuncs Funcs
func (Funcs) Donate ¶
func (sc Funcs) Donate(ctx wasmlib.ScFuncCallContext) *DonateCall
func (Funcs) Donation ¶
func (sc Funcs) Donation(ctx wasmlib.ScViewCallContext) *DonationCall
func (Funcs) DonationInfo ¶
func (sc Funcs) DonationInfo(ctx wasmlib.ScViewCallContext) *DonationInfoCall
func (Funcs) Withdraw ¶
func (sc Funcs) Withdraw(ctx wasmlib.ScFuncCallContext) *WithdrawCall
type ImmutableDonateParams ¶
type ImmutableDonateParams struct {
// contains filtered or unexported fields
}
func (ImmutableDonateParams) Feedback ¶
func (s ImmutableDonateParams) Feedback() wasmtypes.ScImmutableString
type ImmutableDonateWithFeedbackState ¶
type ImmutableDonateWithFeedbackState struct {
// contains filtered or unexported fields
}
func (ImmutableDonateWithFeedbackState) Log ¶
func (s ImmutableDonateWithFeedbackState) Log() ArrayOfImmutableDonation
func (ImmutableDonateWithFeedbackState) MaxDonation ¶
func (s ImmutableDonateWithFeedbackState) MaxDonation() wasmtypes.ScImmutableUint64
func (ImmutableDonateWithFeedbackState) TotalDonation ¶
func (s ImmutableDonateWithFeedbackState) TotalDonation() wasmtypes.ScImmutableUint64
type ImmutableDonation ¶
type ImmutableDonation struct {
// contains filtered or unexported fields
}
func (ImmutableDonation) Exists ¶
func (o ImmutableDonation) Exists() bool
func (ImmutableDonation) Value ¶
func (o ImmutableDonation) Value() *Donation
type ImmutableDonationInfoResults ¶
type ImmutableDonationInfoResults struct {
// contains filtered or unexported fields
}
func (ImmutableDonationInfoResults) Count ¶
func (s ImmutableDonationInfoResults) Count() wasmtypes.ScImmutableUint32
func (ImmutableDonationInfoResults) MaxDonation ¶
func (s ImmutableDonationInfoResults) MaxDonation() wasmtypes.ScImmutableUint64
func (ImmutableDonationInfoResults) TotalDonation ¶
func (s ImmutableDonationInfoResults) TotalDonation() wasmtypes.ScImmutableUint64
type ImmutableDonationParams ¶
type ImmutableDonationParams struct {
// contains filtered or unexported fields
}
func (ImmutableDonationParams) Nr ¶
func (s ImmutableDonationParams) Nr() wasmtypes.ScImmutableUint32
type ImmutableDonationResults ¶
type ImmutableDonationResults struct {
// contains filtered or unexported fields
}
func (ImmutableDonationResults) Amount ¶
func (s ImmutableDonationResults) Amount() wasmtypes.ScImmutableUint64
func (ImmutableDonationResults) Donator ¶
func (s ImmutableDonationResults) Donator() wasmtypes.ScImmutableAgentID
func (ImmutableDonationResults) Error ¶
func (s ImmutableDonationResults) Error() wasmtypes.ScImmutableString
func (ImmutableDonationResults) Feedback ¶
func (s ImmutableDonationResults) Feedback() wasmtypes.ScImmutableString
func (ImmutableDonationResults) Timestamp ¶
func (s ImmutableDonationResults) Timestamp() wasmtypes.ScImmutableUint64
type ImmutableWithdrawParams ¶
type ImmutableWithdrawParams struct {
// contains filtered or unexported fields
}
func (ImmutableWithdrawParams) Amount ¶
func (s ImmutableWithdrawParams) Amount() wasmtypes.ScImmutableUint64
type MutableDonateParams ¶
type MutableDonateParams struct {
// contains filtered or unexported fields
}
func (MutableDonateParams) Feedback ¶
func (s MutableDonateParams) Feedback() wasmtypes.ScMutableString
type MutableDonateWithFeedbackState ¶
type MutableDonateWithFeedbackState struct {
// contains filtered or unexported fields
}
func (MutableDonateWithFeedbackState) AsImmutable ¶ added in v0.2.4
func (s MutableDonateWithFeedbackState) AsImmutable() ImmutableDonateWithFeedbackState
func (MutableDonateWithFeedbackState) Log ¶
func (s MutableDonateWithFeedbackState) Log() ArrayOfMutableDonation
func (MutableDonateWithFeedbackState) MaxDonation ¶
func (s MutableDonateWithFeedbackState) MaxDonation() wasmtypes.ScMutableUint64
func (MutableDonateWithFeedbackState) TotalDonation ¶
func (s MutableDonateWithFeedbackState) TotalDonation() wasmtypes.ScMutableUint64
type MutableDonation ¶
type MutableDonation struct {
// contains filtered or unexported fields
}
func (MutableDonation) Delete ¶ added in v0.2.3
func (o MutableDonation) Delete()
func (MutableDonation) Exists ¶
func (o MutableDonation) Exists() bool
func (MutableDonation) SetValue ¶
func (o MutableDonation) SetValue(value *Donation)
func (MutableDonation) Value ¶
func (o MutableDonation) Value() *Donation
type MutableDonationInfoResults ¶
type MutableDonationInfoResults struct {
// contains filtered or unexported fields
}
func (MutableDonationInfoResults) Count ¶
func (s MutableDonationInfoResults) Count() wasmtypes.ScMutableUint32
func (MutableDonationInfoResults) MaxDonation ¶
func (s MutableDonationInfoResults) MaxDonation() wasmtypes.ScMutableUint64
func (MutableDonationInfoResults) TotalDonation ¶
func (s MutableDonationInfoResults) TotalDonation() wasmtypes.ScMutableUint64
type MutableDonationParams ¶
type MutableDonationParams struct {
// contains filtered or unexported fields
}
func (MutableDonationParams) Nr ¶
func (s MutableDonationParams) Nr() wasmtypes.ScMutableUint32
type MutableDonationResults ¶
type MutableDonationResults struct {
// contains filtered or unexported fields
}
func (MutableDonationResults) Amount ¶
func (s MutableDonationResults) Amount() wasmtypes.ScMutableUint64
func (MutableDonationResults) Donator ¶
func (s MutableDonationResults) Donator() wasmtypes.ScMutableAgentID
func (MutableDonationResults) Error ¶
func (s MutableDonationResults) Error() wasmtypes.ScMutableString
func (MutableDonationResults) Feedback ¶
func (s MutableDonationResults) Feedback() wasmtypes.ScMutableString
func (MutableDonationResults) Timestamp ¶
func (s MutableDonationResults) Timestamp() wasmtypes.ScMutableUint64
type MutableWithdrawParams ¶
type MutableWithdrawParams struct {
// contains filtered or unexported fields
}
func (MutableWithdrawParams) Amount ¶
func (s MutableWithdrawParams) Amount() wasmtypes.ScMutableUint64
type WithdrawCall ¶
type WithdrawCall struct { Func *wasmlib.ScFunc Params MutableWithdrawParams }
type WithdrawContext ¶
type WithdrawContext struct { Params ImmutableWithdrawParams State MutableDonateWithFeedbackState }
Click to show internal directories.
Click to hide internal directories.