Documentation ¶
Index ¶
- Variables
- func ErrBaseOperationProcess(e error, formatter string, args ...interface{}) base.BaseOperationProcessReasonError
- func ErrInvalid(t any, e error) base.BaseOperationProcessReasonError
- func ErrStateAlreadyExists(name, k string, e error) base.BaseOperationProcessReasonError
- func ErrStateNotFound(name string, k string, e error) base.BaseOperationProcessReasonError
- func ErrStringPreProcess(t any) string
- func ErrStringProcess(t any) string
- func NewApproveProcessor() currencytypes.GetNewProcessor
- func NewBurnProcessor() currencytypes.GetNewProcessor
- func NewMintProcessor() currencytypes.GetNewProcessor
- func NewRegisterPointProcessor() currencytypes.GetNewProcessor
- func NewTransferFromProcessor() currencytypes.GetNewProcessor
- func NewTransferProcessor() currencytypes.GetNewProcessor
- type Approve
- type ApproveFact
- func (fact ApproveFact) Addresses() ([]base.Address, error)
- func (fact ApproveFact) Amount() common.Big
- func (fact ApproveFact) Approved() base.Address
- func (fact ApproveFact) Bytes() []byte
- func (fact *ApproveFact) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
- func (fact *ApproveFact) DecodeJSON(b []byte, enc encoder.Encoder) error
- func (fact ApproveFact) GenerateHash() util.Hash
- func (fact ApproveFact) IsValid(b []byte) error
- func (fact ApproveFact) MarshalBSON() ([]byte, error)
- func (fact ApproveFact) MarshalJSON() ([]byte, error)
- type ApproveFactBSONUnmarshaler
- type ApproveFactJSONMarshaler
- type ApproveFactJSONUnMarshaler
- type ApproveProcessor
- func (opp *ApproveProcessor) Close() error
- func (opp *ApproveProcessor) PreProcess(ctx context.Context, op base.Operation, getStateFunc base.GetStateFunc) (context.Context, base.OperationProcessReasonError, error)
- func (opp *ApproveProcessor) Process(_ context.Context, op base.Operation, getStateFunc base.GetStateFunc) ([]base.StateMergeValue, base.OperationProcessReasonError, error)
- type Burn
- type BurnFact
- func (fact BurnFact) Addresses() ([]base.Address, error)
- func (fact BurnFact) Amount() common.Big
- func (fact BurnFact) Bytes() []byte
- func (fact *BurnFact) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
- func (fact *BurnFact) DecodeJSON(b []byte, enc encoder.Encoder) error
- func (fact BurnFact) GenerateHash() util.Hash
- func (fact BurnFact) IsValid(b []byte) error
- func (fact BurnFact) MarshalBSON() ([]byte, error)
- func (fact BurnFact) MarshalJSON() ([]byte, error)
- func (fact BurnFact) Target() base.Address
- type BurnFactBSONUnmarshaler
- type BurnFactJSONMarshaler
- type BurnFactJSONUnMarshaler
- type BurnProcessor
- func (opp *BurnProcessor) Close() error
- func (opp *BurnProcessor) PreProcess(ctx context.Context, op base.Operation, getStateFunc base.GetStateFunc) (context.Context, base.OperationProcessReasonError, error)
- func (opp *BurnProcessor) Process(_ context.Context, op base.Operation, getStateFunc base.GetStateFunc) ([]base.StateMergeValue, base.OperationProcessReasonError, error)
- type Mint
- type MintFact
- func (fact MintFact) Addresses() ([]base.Address, error)
- func (fact MintFact) Amount() common.Big
- func (fact MintFact) Bytes() []byte
- func (fact *MintFact) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
- func (fact *MintFact) DecodeJSON(b []byte, enc encoder.Encoder) error
- func (fact MintFact) GenerateHash() util.Hash
- func (fact MintFact) IsValid(b []byte) error
- func (fact MintFact) MarshalBSON() ([]byte, error)
- func (fact MintFact) MarshalJSON() ([]byte, error)
- func (fact MintFact) Receiver() base.Address
- type MintFactBSONUnmarshaler
- type MintFactJSONMarshaler
- type MintFactJSONUnMarshaler
- type MintProcessor
- func (opp *MintProcessor) Close() error
- func (opp *MintProcessor) PreProcess(ctx context.Context, op base.Operation, getStateFunc base.GetStateFunc) (context.Context, base.OperationProcessReasonError, error)
- func (opp *MintProcessor) Process(_ context.Context, op base.Operation, getStateFunc base.GetStateFunc) ([]base.StateMergeValue, base.OperationProcessReasonError, error)
- type PointFact
- func (fact PointFact) Addresses() []base.Address
- func (fact PointFact) Bytes() []byte
- func (fact PointFact) Contract() base.Address
- func (fact PointFact) Currency() types.CurrencyID
- func (fact *PointFact) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
- func (fact *PointFact) DecodeJSON(b []byte, enc encoder.Encoder) error
- func (fact PointFact) IsValid([]byte) error
- func (fact PointFact) JSONMarshaler() PointFactJSONMarshaler
- func (fact PointFact) MarshalBSON() ([]byte, error)
- func (fact PointFact) MarshalJSON() ([]byte, error)
- func (fact PointFact) Sender() base.Address
- type PointFactBSONUnmarshaler
- type PointFactJSONMarshaler
- type PointFactJSONUnmarshaler
- type RegisterPoint
- type RegisterPointFact
- func (fact RegisterPointFact) Bytes() []byte
- func (fact *RegisterPointFact) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
- func (fact *RegisterPointFact) DecodeJSON(b []byte, enc encoder.Encoder) error
- func (fact RegisterPointFact) GenerateHash() util.Hash
- func (fact RegisterPointFact) InitialSupply() common.Big
- func (fact RegisterPointFact) IsValid(b []byte) error
- func (fact RegisterPointFact) MarshalBSON() ([]byte, error)
- func (fact RegisterPointFact) MarshalJSON() ([]byte, error)
- func (fact RegisterPointFact) Name() string
- func (fact RegisterPointFact) Symbol() currencytypes.CurrencyID
- type RegisterPointFactBSONUnmarshaler
- type RegisterPointFactJSONMarshaler
- type RegisterPointFactJSONUnMarshaler
- type RegisterPointProcessor
- func (opp *RegisterPointProcessor) Close() error
- func (opp *RegisterPointProcessor) PreProcess(ctx context.Context, op base.Operation, getStateFunc base.GetStateFunc) (context.Context, base.OperationProcessReasonError, error)
- func (opp *RegisterPointProcessor) Process(_ context.Context, op base.Operation, getStateFunc base.GetStateFunc) ([]base.StateMergeValue, base.OperationProcessReasonError, error)
- type Transfer
- type TransferFact
- func (fact TransferFact) Addresses() ([]base.Address, error)
- func (fact TransferFact) Amount() common.Big
- func (fact TransferFact) Bytes() []byte
- func (fact *TransferFact) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
- func (fact *TransferFact) DecodeJSON(b []byte, enc encoder.Encoder) error
- func (fact TransferFact) GenerateHash() util.Hash
- func (fact TransferFact) IsValid(b []byte) error
- func (fact TransferFact) MarshalBSON() ([]byte, error)
- func (fact TransferFact) MarshalJSON() ([]byte, error)
- func (fact TransferFact) Receiver() base.Address
- type TransferFactBSONUnmarshaler
- type TransferFactJSONMarshaler
- type TransferFactJSONUnMarshaler
- type TransferFrom
- type TransferFromFact
- func (fact TransferFromFact) Addresses() ([]base.Address, error)
- func (fact TransferFromFact) Amount() common.Big
- func (fact TransferFromFact) Bytes() []byte
- func (fact *TransferFromFact) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
- func (fact *TransferFromFact) DecodeJSON(b []byte, enc encoder.Encoder) error
- func (fact TransferFromFact) GenerateHash() util.Hash
- func (fact TransferFromFact) IsValid(b []byte) error
- func (fact TransferFromFact) MarshalBSON() ([]byte, error)
- func (fact TransferFromFact) MarshalJSON() ([]byte, error)
- func (fact TransferFromFact) Receiver() base.Address
- func (fact TransferFromFact) Target() base.Address
- type TransferFromFactBSONUnmarshaler
- type TransferFromFactJSONMarshaler
- type TransferFromFactJSONUnMarshaler
- type TransferFromProcessor
- func (opp *TransferFromProcessor) Close() error
- func (opp *TransferFromProcessor) PreProcess(ctx context.Context, op base.Operation, getStateFunc base.GetStateFunc) (context.Context, base.OperationProcessReasonError, error)
- func (opp *TransferFromProcessor) Process(_ context.Context, op base.Operation, getStateFunc base.GetStateFunc) ([]base.StateMergeValue, base.OperationProcessReasonError, error)
- type TransferProcessor
- func (opp *TransferProcessor) Close() error
- func (opp *TransferProcessor) PreProcess(ctx context.Context, op base.Operation, getStateFunc base.GetStateFunc) (context.Context, base.OperationProcessReasonError, error)
- func (opp *TransferProcessor) Process(_ context.Context, op base.Operation, getStateFunc base.GetStateFunc) ([]base.StateMergeValue, base.OperationProcessReasonError, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ApproveFactHint = hint.MustNewHint("mitum-point-approve-operation-fact-v0.0.1") ApproveHint = hint.MustNewHint("mitum-point-approve-operation-v0.0.1") )
View Source
var ( BurnFactHint = hint.MustNewHint("mitum-point-burn-operation-fact-v0.0.1") BurnHint = hint.MustNewHint("mitum-point-burn-operation-v0.0.1") )
View Source
var ( MintFactHint = hint.MustNewHint("mitum-point-mint-operation-fact-v0.0.1") MintHint = hint.MustNewHint("mitum-point-mint-operation-v0.0.1") )
View Source
var ( RegisterPointFactHint = hint.MustNewHint("mitum-point-register-point-operation-fact-v0.0.1") RegisterPointHint = hint.MustNewHint("mitum-point-register-point-operation-v0.0.1") )
View Source
var ( TransferFactHint = hint.MustNewHint("mitum-point-transfer-operation-fact-v0.0.1") TransferHint = hint.MustNewHint("mitum-point-transfer-operation-v0.0.1") )
View Source
var ( TransferFromFactHint = hint.MustNewHint("mitum-point-transfer-from-operation-fact-v0.0.1") TransferFromHint = hint.MustNewHint("mitum-point-transfer-from-operation-v0.0.1") )
Functions ¶
func ErrBaseOperationProcess ¶
func ErrBaseOperationProcess(e error, formatter string, args ...interface{}) base.BaseOperationProcessReasonError
func ErrInvalid ¶
func ErrInvalid(t any, e error) base.BaseOperationProcessReasonError
func ErrStateAlreadyExists ¶
func ErrStateAlreadyExists(name, k string, e error) base.BaseOperationProcessReasonError
func ErrStateNotFound ¶
func ErrStateNotFound(name string, k string, e error) base.BaseOperationProcessReasonError
func ErrStringPreProcess ¶
func ErrStringProcess ¶
func NewApproveProcessor ¶
func NewApproveProcessor() currencytypes.GetNewProcessor
func NewBurnProcessor ¶
func NewBurnProcessor() currencytypes.GetNewProcessor
func NewMintProcessor ¶
func NewMintProcessor() currencytypes.GetNewProcessor
func NewRegisterPointProcessor ¶
func NewRegisterPointProcessor() currencytypes.GetNewProcessor
func NewTransferFromProcessor ¶
func NewTransferFromProcessor() currencytypes.GetNewProcessor
func NewTransferProcessor ¶
func NewTransferProcessor() currencytypes.GetNewProcessor
Types ¶
type Approve ¶
type Approve struct {
common.BaseOperation
}
func NewApprove ¶
func NewApprove(fact ApproveFact) Approve
func (Approve) Process ¶
func (Approve) Process( _ context.Context, _ base.GetStateFunc, ) ([]base.StateMergeValue, base.OperationProcessReasonError, error)
type ApproveFact ¶
type ApproveFact struct { PointFact // contains filtered or unexported fields }
func NewApproveFact ¶
func NewApproveFact( token []byte, sender, contract base.Address, currency currencytypes.CurrencyID, approved base.Address, amount common.Big, ) ApproveFact
func (ApproveFact) Amount ¶
func (fact ApproveFact) Amount() common.Big
func (ApproveFact) Approved ¶
func (fact ApproveFact) Approved() base.Address
func (ApproveFact) Bytes ¶
func (fact ApproveFact) Bytes() []byte
func (*ApproveFact) DecodeBSON ¶
func (fact *ApproveFact) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
func (*ApproveFact) DecodeJSON ¶
func (fact *ApproveFact) DecodeJSON(b []byte, enc encoder.Encoder) error
func (ApproveFact) GenerateHash ¶
func (fact ApproveFact) GenerateHash() util.Hash
func (ApproveFact) IsValid ¶
func (fact ApproveFact) IsValid(b []byte) error
func (ApproveFact) MarshalBSON ¶
func (fact ApproveFact) MarshalBSON() ([]byte, error)
func (ApproveFact) MarshalJSON ¶
func (fact ApproveFact) MarshalJSON() ([]byte, error)
type ApproveFactJSONMarshaler ¶
type ApproveFactJSONMarshaler struct { PointFactJSONMarshaler Approved base.Address `json:"approved"` Amount common.Big `json:"amount"` }
type ApproveProcessor ¶
type ApproveProcessor struct {
*base.BaseOperationProcessor
}
func (*ApproveProcessor) Close ¶
func (opp *ApproveProcessor) Close() error
func (*ApproveProcessor) PreProcess ¶
func (opp *ApproveProcessor) PreProcess( ctx context.Context, op base.Operation, getStateFunc base.GetStateFunc, ) (context.Context, base.OperationProcessReasonError, error)
func (*ApproveProcessor) Process ¶
func (opp *ApproveProcessor) Process( _ context.Context, op base.Operation, getStateFunc base.GetStateFunc) ( []base.StateMergeValue, base.OperationProcessReasonError, error, )
type Burn ¶
type Burn struct {
common.BaseOperation
}
func (Burn) Process ¶
func (Burn) Process( _ context.Context, _ base.GetStateFunc, ) ([]base.StateMergeValue, base.OperationProcessReasonError, error)
type BurnFact ¶
type BurnFact struct { PointFact // contains filtered or unexported fields }
func NewBurnFact ¶
func NewBurnFact( token []byte, sender, contract base.Address, currency currencytypes.CurrencyID, target base.Address, amount common.Big, ) BurnFact
func (*BurnFact) DecodeBSON ¶
func (BurnFact) GenerateHash ¶
func (BurnFact) MarshalBSON ¶
func (BurnFact) MarshalJSON ¶
type BurnFactBSONUnmarshaler ¶
type BurnFactJSONMarshaler ¶
type BurnFactJSONMarshaler struct { PointFactJSONMarshaler Target base.Address `json:"target"` Amount common.Big `json:"amount"` }
type BurnFactJSONUnMarshaler ¶
type BurnProcessor ¶
type BurnProcessor struct {
*base.BaseOperationProcessor
}
func (*BurnProcessor) Close ¶
func (opp *BurnProcessor) Close() error
func (*BurnProcessor) PreProcess ¶
func (opp *BurnProcessor) PreProcess( ctx context.Context, op base.Operation, getStateFunc base.GetStateFunc, ) (context.Context, base.OperationProcessReasonError, error)
func (*BurnProcessor) Process ¶
func (opp *BurnProcessor) Process( _ context.Context, op base.Operation, getStateFunc base.GetStateFunc) ( []base.StateMergeValue, base.OperationProcessReasonError, error, )
type Mint ¶
type Mint struct {
common.BaseOperation
}
func (Mint) Process ¶
func (Mint) Process( _ context.Context, _ base.GetStateFunc, ) ([]base.StateMergeValue, base.OperationProcessReasonError, error)
type MintFact ¶
type MintFact struct { PointFact // contains filtered or unexported fields }
func NewMintFact ¶
func NewMintFact( token []byte, sender, contract base.Address, currency currencytypes.CurrencyID, receiver base.Address, amount common.Big, ) MintFact
func (*MintFact) DecodeBSON ¶
func (MintFact) GenerateHash ¶
func (MintFact) MarshalBSON ¶
func (MintFact) MarshalJSON ¶
type MintFactBSONUnmarshaler ¶
type MintFactJSONMarshaler ¶
type MintFactJSONMarshaler struct { PointFactJSONMarshaler Receiver base.Address `json:"receiver"` Amount common.Big `json:"amount"` }
type MintFactJSONUnMarshaler ¶
type MintProcessor ¶
type MintProcessor struct {
*base.BaseOperationProcessor
}
func (*MintProcessor) Close ¶
func (opp *MintProcessor) Close() error
func (*MintProcessor) PreProcess ¶
func (opp *MintProcessor) PreProcess( ctx context.Context, op base.Operation, getStateFunc base.GetStateFunc, ) (context.Context, base.OperationProcessReasonError, error)
func (*MintProcessor) Process ¶
func (opp *MintProcessor) Process( _ context.Context, op base.Operation, getStateFunc base.GetStateFunc) ( []base.StateMergeValue, base.OperationProcessReasonError, error, )
type PointFact ¶
func NewPointFact ¶
func (PointFact) Currency ¶
func (fact PointFact) Currency() types.CurrencyID
func (*PointFact) DecodeBSON ¶
func (*PointFact) DecodeJSON ¶
func (PointFact) JSONMarshaler ¶
func (fact PointFact) JSONMarshaler() PointFactJSONMarshaler
func (PointFact) MarshalBSON ¶
func (PointFact) MarshalJSON ¶
type PointFactJSONMarshaler ¶
type PointFactJSONMarshaler struct { base.BaseFactJSONMarshaler Sender base.Address `json:"sender"` Contract base.Address `json:"contract"` Currency currencytypes.CurrencyID `json:"currency"` }
type PointFactJSONUnmarshaler ¶
type PointFactJSONUnmarshaler struct { base.BaseFactJSONUnmarshaler Sender string `json:"sender"` Contract string `json:"contract"` Currency string `json:"currency"` }
type RegisterPoint ¶
type RegisterPoint struct {
common.BaseOperation
}
func NewRegisterPoint ¶
func NewRegisterPoint(fact RegisterPointFact) RegisterPoint
func (RegisterPoint) Process ¶
func (RegisterPoint) Process( _ context.Context, _ base.GetStateFunc, ) ([]base.StateMergeValue, base.OperationProcessReasonError, error)
type RegisterPointFact ¶
type RegisterPointFact struct { PointFact // contains filtered or unexported fields }
func NewRegisterPointFact ¶
func NewRegisterPointFact( token []byte, sender, contract base.Address, currency currencytypes.CurrencyID, symbol currencytypes.CurrencyID, name string, initialSupply common.Big, ) RegisterPointFact
func (RegisterPointFact) Bytes ¶
func (fact RegisterPointFact) Bytes() []byte
func (*RegisterPointFact) DecodeBSON ¶
func (fact *RegisterPointFact) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
func (*RegisterPointFact) DecodeJSON ¶
func (fact *RegisterPointFact) DecodeJSON(b []byte, enc encoder.Encoder) error
func (RegisterPointFact) GenerateHash ¶
func (fact RegisterPointFact) GenerateHash() util.Hash
func (RegisterPointFact) InitialSupply ¶
func (fact RegisterPointFact) InitialSupply() common.Big
func (RegisterPointFact) IsValid ¶
func (fact RegisterPointFact) IsValid(b []byte) error
func (RegisterPointFact) MarshalBSON ¶
func (fact RegisterPointFact) MarshalBSON() ([]byte, error)
func (RegisterPointFact) MarshalJSON ¶
func (fact RegisterPointFact) MarshalJSON() ([]byte, error)
func (RegisterPointFact) Name ¶
func (fact RegisterPointFact) Name() string
func (RegisterPointFact) Symbol ¶
func (fact RegisterPointFact) Symbol() currencytypes.CurrencyID
type RegisterPointFactJSONMarshaler ¶
type RegisterPointFactJSONMarshaler struct { PointFactJSONMarshaler Symbol currencytypes.CurrencyID `json:"symbol"` Name string `json:"name"` InitialSupply common.Big `json:"initial_supply"` }
type RegisterPointProcessor ¶
type RegisterPointProcessor struct {
*base.BaseOperationProcessor
}
func (*RegisterPointProcessor) Close ¶
func (opp *RegisterPointProcessor) Close() error
func (*RegisterPointProcessor) PreProcess ¶
func (opp *RegisterPointProcessor) PreProcess( ctx context.Context, op base.Operation, getStateFunc base.GetStateFunc, ) (context.Context, base.OperationProcessReasonError, error)
func (*RegisterPointProcessor) Process ¶
func (opp *RegisterPointProcessor) Process( _ context.Context, op base.Operation, getStateFunc base.GetStateFunc) ( []base.StateMergeValue, base.OperationProcessReasonError, error, )
type Transfer ¶
type Transfer struct {
common.BaseOperation
}
func NewTransfer ¶
func NewTransfer(fact TransferFact) Transfer
func (Transfer) Process ¶
func (Transfer) Process( _ context.Context, _ base.GetStateFunc, ) ([]base.StateMergeValue, base.OperationProcessReasonError, error)
type TransferFact ¶
type TransferFact struct { PointFact // contains filtered or unexported fields }
func NewTransferFact ¶
func NewTransferFact( token []byte, sender, contract base.Address, currency currencytypes.CurrencyID, receiver base.Address, amount common.Big, ) TransferFact
func (TransferFact) Amount ¶
func (fact TransferFact) Amount() common.Big
func (TransferFact) Bytes ¶
func (fact TransferFact) Bytes() []byte
func (*TransferFact) DecodeBSON ¶
func (fact *TransferFact) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
func (*TransferFact) DecodeJSON ¶
func (fact *TransferFact) DecodeJSON(b []byte, enc encoder.Encoder) error
func (TransferFact) GenerateHash ¶
func (fact TransferFact) GenerateHash() util.Hash
func (TransferFact) IsValid ¶
func (fact TransferFact) IsValid(b []byte) error
func (TransferFact) MarshalBSON ¶
func (fact TransferFact) MarshalBSON() ([]byte, error)
func (TransferFact) MarshalJSON ¶
func (fact TransferFact) MarshalJSON() ([]byte, error)
func (TransferFact) Receiver ¶
func (fact TransferFact) Receiver() base.Address
type TransferFactJSONMarshaler ¶
type TransferFactJSONMarshaler struct { PointFactJSONMarshaler Receiver base.Address `json:"receiver"` Amount common.Big `json:"amount"` }
type TransferFrom ¶
type TransferFrom struct {
common.BaseOperation
}
func NewTransferFrom ¶
func NewTransferFrom(fact TransferFromFact) TransferFrom
func (TransferFrom) Process ¶
func (TransferFrom) Process( _ context.Context, _ base.GetStateFunc, ) ([]base.StateMergeValue, base.OperationProcessReasonError, error)
type TransferFromFact ¶
type TransferFromFact struct { PointFact // contains filtered or unexported fields }
func NewTransferFromFact ¶
func NewTransferFromFact( token []byte, sender, contract base.Address, currency currencytypes.CurrencyID, receiver, target base.Address, amount common.Big, ) TransferFromFact
func (TransferFromFact) Addresses ¶
func (fact TransferFromFact) Addresses() ([]base.Address, error)
func (TransferFromFact) Amount ¶
func (fact TransferFromFact) Amount() common.Big
func (TransferFromFact) Bytes ¶
func (fact TransferFromFact) Bytes() []byte
func (*TransferFromFact) DecodeBSON ¶
func (fact *TransferFromFact) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
func (*TransferFromFact) DecodeJSON ¶
func (fact *TransferFromFact) DecodeJSON(b []byte, enc encoder.Encoder) error
func (TransferFromFact) GenerateHash ¶
func (fact TransferFromFact) GenerateHash() util.Hash
func (TransferFromFact) IsValid ¶
func (fact TransferFromFact) IsValid(b []byte) error
func (TransferFromFact) MarshalBSON ¶
func (fact TransferFromFact) MarshalBSON() ([]byte, error)
func (TransferFromFact) MarshalJSON ¶
func (fact TransferFromFact) MarshalJSON() ([]byte, error)
func (TransferFromFact) Receiver ¶
func (fact TransferFromFact) Receiver() base.Address
func (TransferFromFact) Target ¶
func (fact TransferFromFact) Target() base.Address
type TransferFromProcessor ¶
type TransferFromProcessor struct {
*base.BaseOperationProcessor
}
func (*TransferFromProcessor) Close ¶
func (opp *TransferFromProcessor) Close() error
func (*TransferFromProcessor) PreProcess ¶
func (opp *TransferFromProcessor) PreProcess( ctx context.Context, op base.Operation, getStateFunc base.GetStateFunc, ) (context.Context, base.OperationProcessReasonError, error)
func (*TransferFromProcessor) Process ¶
func (opp *TransferFromProcessor) Process( _ context.Context, op base.Operation, getStateFunc base.GetStateFunc) ( []base.StateMergeValue, base.OperationProcessReasonError, error, )
type TransferProcessor ¶
type TransferProcessor struct {
*base.BaseOperationProcessor
}
func (*TransferProcessor) Close ¶
func (opp *TransferProcessor) Close() error
func (*TransferProcessor) PreProcess ¶
func (opp *TransferProcessor) PreProcess( ctx context.Context, op base.Operation, getStateFunc base.GetStateFunc, ) (context.Context, base.OperationProcessReasonError, error)
func (*TransferProcessor) Process ¶
func (opp *TransferProcessor) Process( _ context.Context, op base.Operation, getStateFunc base.GetStateFunc) ( []base.StateMergeValue, base.OperationProcessReasonError, error, )
Source Files ¶
- approve.go
- approve_bson.go
- approve_encode.go
- approve_json.go
- approve_process.go
- base.go
- base_bson.go
- base_encode.go
- base_json.go
- burn.go
- burn_bson.go
- burn_encode.go
- burn_json.go
- burn_process.go
- errors.go
- mint.go
- mint_bson.go
- mint_encode.go
- mint_json.go
- mint_process.go
- register_point.go
- register_point_bson.go
- register_point_encode.go
- register_point_json.go
- register_point_processor.go
- transfer.go
- transfer_bson.go
- transfer_encode.go
- transfer_from.go
- transfer_from_bson.go
- transfer_from_encode.go
- transfer_from_json.go
- transfer_from_process.go
- transfer_json.go
- transfer_process.go
Click to show internal directories.
Click to hide internal directories.