v3

package
v0.0.0-...-e03aae4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 6, 2022 License: GPL-3.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrNotFoundSafeTransferCreatedLogs          = errors.New("not found SafeTransferCreated logs")
	ErrUnableToCastLogToSafeTransferCreatedType = errors.New("unable to cast log to SafeTransferCreated")
)
View Source
var (
	ErrNotFoundQuickTransferCompletedLogs          = errors.New("not found QuickTransferCompleted logs")
	ErrUnableToCastLogToQuickTransferCompletedType = errors.New("unable to cast log to QuickTransferCompleted")
)
View Source
var (
	ErrDuplicatingAssetboxBalanceEventFound = errors.New("found too much balance events for the same assetbox")
)

Functions

This section is empty.

Types

type ApproveFullBalanceSafeTransferParser

type ApproveFullBalanceSafeTransferParser struct {
	*ApproveSafeTransferParser
}

type ApproveFullBalanceWpcSafeTransferParser

type ApproveFullBalanceWpcSafeTransferParser struct {
	*ApproveWPCSafeTransferParser
}

type ApproveSafeTransferParser

type ApproveSafeTransferParser struct {
	*method_parser.BaseMethodParser
}

func NewApproveSafeTransferParser

func NewApproveSafeTransferParser(ethApiWrapper interfaces.Contract, contractsSnapshot *storage_contract_snapshot.StorageContractSnapshot) *ApproveSafeTransferParser

func (*ApproveSafeTransferParser) Parse

type ApproveWPCSafeTransferParser

type ApproveWPCSafeTransferParser struct {
	*ApproveSafeTransferParser
}

func NewApproveWPCSafeTransferParser

func NewApproveWPCSafeTransferParser(ethApiWrapper interfaces.Contract, contractsSnapshot *storage_contract_snapshot.StorageContractSnapshot) *ApproveWPCSafeTransferParser

type CancelFullBalanceSafeTransferParser

type CancelFullBalanceSafeTransferParser struct {
	*CancelSafeTransferParser
}

type CancelFullBalanceWpcSafeTransferParser

type CancelFullBalanceWpcSafeTransferParser struct {
	*CancelWPCSafeTransferParser
}

type CancelSafeTransferParser

type CancelSafeTransferParser struct {
	*method_parser.BaseMethodParser
}

func NewCancelSafeTransferParser

func NewCancelSafeTransferParser(ethApiWrapper interfaces.Contract, contractsSnapshot *storage_contract_snapshot.StorageContractSnapshot) *CancelSafeTransferParser

func (*CancelSafeTransferParser) Parse

type CancelWPCSafeTransferParser

type CancelWPCSafeTransferParser struct {
	*CancelSafeTransferParser
}

func NewCancelWPCSafeTransferParser

func NewCancelWPCSafeTransferParser(ethApiWrapper interfaces.Contract, contractsSnapshot *storage_contract_snapshot.StorageContractSnapshot) *CancelWPCSafeTransferParser

func (*CancelWPCSafeTransferParser) Parse

type CreateFullBalanceSafeTransferParser

type CreateFullBalanceSafeTransferParser struct {
	*CreateSafeTransferParser
}

func (*CreateFullBalanceSafeTransferParser) Parse

func (*CreateFullBalanceSafeTransferParser) ParseTransferValue

func (p *CreateFullBalanceSafeTransferParser) ParseTransferValue(contractAddress common.Address, logs []*types.Log) (*big.Int, error)

type CreateFullBalanceWpcSafeTransferParser

type CreateFullBalanceWpcSafeTransferParser struct {
	*CreateFullBalanceSafeTransferParser
}

type CreateSafeTransferParser

type CreateSafeTransferParser struct {
	*method_parser.BaseMethodParser
}

func NewCreateSafeTransferParser

func NewCreateSafeTransferParser(ethApiWrapper interfaces.Contract, contractsSnapshot *storage_contract_snapshot.StorageContractSnapshot) *CreateSafeTransferParser

func (*CreateSafeTransferParser) Parse

func (*CreateSafeTransferParser) ParseBalances

func (p *CreateSafeTransferParser) ParseBalances(contractAddress common.Address,
	logs []*types.Log) (map[common.Address]*big.Int, error)

type CreateWPCSafeTransferParser

type CreateWPCSafeTransferParser struct {
	*CreateSafeTransferParser
}

func NewCreateWPCSafeTransferParser

func NewCreateWPCSafeTransferParser(ethApiWrapper interfaces.Contract, contractsSnapshot *storage_contract_snapshot.StorageContractSnapshot) *CreateWPCSafeTransferParser

type DirectTransferParser

type DirectTransferParser struct {
	*method_parser.BaseMethodParser
}

func NewDirectTransferParser

func NewDirectTransferParser(ethApiWrapper interfaces.Contract, contractsSnapshot *storage_contract_snapshot.StorageContractSnapshot) *DirectTransferParser

func (*DirectTransferParser) Parse

type ExpireSafeTransferParser

type ExpireSafeTransferParser struct {
	*method_parser.BaseMethodParser
}

func NewExpireSafeTransferParser

func NewExpireSafeTransferParser(ethApiWrapper interfaces.Contract, contractsSnapshot *storage_contract_snapshot.StorageContractSnapshot) *ExpireSafeTransferParser

func (*ExpireSafeTransferParser) Parse

type FrameTransferParser

type FrameTransferParser struct {
	*method_parser.BaseMethodParser
}

func NewFrameTransferParser

func NewFrameTransferParser(ethApiWrapper interfaces.Contract, contractsSnapshot *storage_contract_snapshot.StorageContractSnapshot) *FrameTransferParser

func (*FrameTransferParser) Parse

type FullBalanceQuickTransferParser

type FullBalanceQuickTransferParser struct {
	*method_parser.BaseMethodParser
}

func NewFullBalanceQuickTransferParser

func NewFullBalanceQuickTransferParser(ethApiWrapper interfaces.Contract, contractsSnapshot *storage_contract_snapshot.StorageContractSnapshot) *FullBalanceQuickTransferParser

func (*FullBalanceQuickTransferParser) Parse

func (*FullBalanceQuickTransferParser) ParseTransferValue

func (p *FullBalanceQuickTransferParser) ParseTransferValue(contractAddress common.Address, logs []*types.Log) (*big.Int, error)

type QuickTransferParser

type QuickTransferParser struct {
	*method_parser.BaseMethodParser
}

func NewQuickTransferParser

func NewQuickTransferParser(ethApiWrapper interfaces.Contract, contractsSnapshot *storage_contract_snapshot.StorageContractSnapshot) *QuickTransferParser

func (*QuickTransferParser) Parse

type ServiceFeeTransferParser

type ServiceFeeTransferParser struct {
	*method_parser.BaseMethodParser
}

func NewServiceFeeTransferParser

func NewServiceFeeTransferParser(ethApiWrapper interfaces.Contract, contractsSnapshot *storage_contract_snapshot.StorageContractSnapshot) *ServiceFeeTransferParser

func (*ServiceFeeTransferParser) Parse

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL