Documentation
¶
Index ¶
- Constants
- func NewFTOperator(chain string, log *logan.Entry, rarimo *grpc.ClientConn) *ftOperator
- func NewNFTOperator(chain string, solana *rpc.Client, rarimo *grpc.ClientConn) *nftOperator
- func NewNativeOperator(chain string, log *logan.Entry, rarimo *grpc.ClientConn) *nativeOperator
- type IOperator
- type TransferOperator
Constants ¶
View Source
const DataInstructionCodeIndex = 0
Variables ¶
This section is empty.
Functions ¶
func NewFTOperator ¶
func NewFTOperator(chain string, log *logan.Entry, rarimo *grpc.ClientConn) *ftOperator
func NewNFTOperator ¶
func NewNFTOperator(chain string, solana *rpc.Client, rarimo *grpc.ClientConn) *nftOperator
func NewNativeOperator ¶
func NewNativeOperator(chain string, log *logan.Entry, rarimo *grpc.ClientConn) *nativeOperator
Types ¶
type IOperator ¶
type IOperator interface {
ParseTransaction(ctx context.Context, accounts []solana.PublicKey, instruction solana.CompiledInstruction, transfer *rarimotypes.Transfer) error
}
type TransferOperator ¶
type TransferOperator struct {
// contains filtered or unexported fields
}
func NewTransferOperator ¶
func NewTransferOperator(cfg config.Config) *TransferOperator
func (*TransferOperator) VerifyTransfer ¶
func (t *TransferOperator) VerifyTransfer(ctx context.Context, tx, eventId string, transfer *rarimotypes.Transfer) error
Click to show internal directories.
Click to hide internal directories.