Documentation ¶
Index ¶
- Variables
- type ApproveFullBalanceSafeTransferParser
- type ApproveFullBalanceWpcSafeTransferParser
- type ApproveSafeTransferParser
- type ApproveWPCSafeTransferParser
- type CancelFullBalanceSafeTransferParser
- type CancelFullBalanceWpcSafeTransferParser
- type CancelSafeTransferParser
- type CancelWPCSafeTransferParser
- type CreateFullBalanceSafeTransferParser
- type CreateFullBalanceWpcSafeTransferParser
- type CreateSafeTransferParser
- type CreateWPCSafeTransferParser
- type DirectTransferParser
- type ExpireSafeTransferParser
- type FrameTransferParser
- type FullBalanceQuickTransferParser
- type QuickTransferParser
- type ServiceFeeTransferParser
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
}
func NewApproveFullBalanceSafeTransferParser ¶
func NewApproveFullBalanceSafeTransferParser(ethApiWrapper interfaces.Contract, contractsSnapshot *storage_contract_snapshot.StorageContractSnapshot) *ApproveFullBalanceSafeTransferParser
type ApproveFullBalanceWpcSafeTransferParser ¶
type ApproveFullBalanceWpcSafeTransferParser struct {
*ApproveWPCSafeTransferParser
}
func NewApproveFullBalanceWpcSafeTransferParser ¶
func NewApproveFullBalanceWpcSafeTransferParser(ethApiWrapper interfaces.Contract, contractsSnapshot *storage_contract_snapshot.StorageContractSnapshot) *ApproveFullBalanceWpcSafeTransferParser
type ApproveSafeTransferParser ¶
type ApproveSafeTransferParser struct {
*method_parser.BaseMethodParser
}
func NewApproveSafeTransferParser ¶
func NewApproveSafeTransferParser(ethApiWrapper interfaces.Contract, contractsSnapshot *storage_contract_snapshot.StorageContractSnapshot) *ApproveSafeTransferParser
func (*ApproveSafeTransferParser) Parse ¶
func (p *ApproveSafeTransferParser) Parse(ctx context.Context, tx *types.Transaction) (*dto.BitbonTx, error)
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
}
func NewCancelFullBalanceSafeTransferParser ¶
func NewCancelFullBalanceSafeTransferParser(ethApiWrapper interfaces.Contract, contractsSnapshot *storage_contract_snapshot.StorageContractSnapshot) *CancelFullBalanceSafeTransferParser
type CancelFullBalanceWpcSafeTransferParser ¶
type CancelFullBalanceWpcSafeTransferParser struct {
*CancelWPCSafeTransferParser
}
func NewCancelFullBalanceWpcSafeTransferParser ¶
func NewCancelFullBalanceWpcSafeTransferParser(ethApiWrapper interfaces.Contract, contractsSnapshot *storage_contract_snapshot.StorageContractSnapshot) *CancelFullBalanceWpcSafeTransferParser
type CancelSafeTransferParser ¶
type CancelSafeTransferParser struct {
*method_parser.BaseMethodParser
}
func NewCancelSafeTransferParser ¶
func NewCancelSafeTransferParser(ethApiWrapper interfaces.Contract, contractsSnapshot *storage_contract_snapshot.StorageContractSnapshot) *CancelSafeTransferParser
func (*CancelSafeTransferParser) Parse ¶
func (p *CancelSafeTransferParser) Parse(ctx context.Context, tx *types.Transaction) (*dto.BitbonTx, error)
type CancelWPCSafeTransferParser ¶
type CancelWPCSafeTransferParser struct {
*CancelSafeTransferParser
}
func NewCancelWPCSafeTransferParser ¶
func NewCancelWPCSafeTransferParser(ethApiWrapper interfaces.Contract, contractsSnapshot *storage_contract_snapshot.StorageContractSnapshot) *CancelWPCSafeTransferParser
func (*CancelWPCSafeTransferParser) Parse ¶
func (p *CancelWPCSafeTransferParser) Parse(ctx context.Context, tx *types.Transaction) (*dto.BitbonTx, error)
type CreateFullBalanceSafeTransferParser ¶
type CreateFullBalanceSafeTransferParser struct {
*CreateSafeTransferParser
}
func NewCreateFullBalanceSafeTransferParser ¶
func NewCreateFullBalanceSafeTransferParser(ethApiWrapper interfaces.Contract, contractsSnapshot *storage_contract_snapshot.StorageContractSnapshot) *CreateFullBalanceSafeTransferParser
func (*CreateFullBalanceSafeTransferParser) Parse ¶
func (p *CreateFullBalanceSafeTransferParser) Parse(ctx context.Context, tx *types.Transaction) (*dto.BitbonTx, error)
func (*CreateFullBalanceSafeTransferParser) ParseTransferValue ¶
type CreateFullBalanceWpcSafeTransferParser ¶
type CreateFullBalanceWpcSafeTransferParser struct {
*CreateFullBalanceSafeTransferParser
}
func NewCreateFullBalanceWpcSafeTransferParser ¶
func NewCreateFullBalanceWpcSafeTransferParser(ethApiWrapper interfaces.Contract, contractsSnapshot *storage_contract_snapshot.StorageContractSnapshot) *CreateFullBalanceWpcSafeTransferParser
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 (p *CreateSafeTransferParser) Parse(ctx context.Context, tx *types.Transaction) (*dto.BitbonTx, 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 ¶
func (p *DirectTransferParser) Parse(ctx context.Context, tx *types.Transaction) (*dto.BitbonTx, error)
type ExpireSafeTransferParser ¶
type ExpireSafeTransferParser struct {
*method_parser.BaseMethodParser
}
func NewExpireSafeTransferParser ¶
func NewExpireSafeTransferParser(ethApiWrapper interfaces.Contract, contractsSnapshot *storage_contract_snapshot.StorageContractSnapshot) *ExpireSafeTransferParser
func (*ExpireSafeTransferParser) Parse ¶
func (p *ExpireSafeTransferParser) Parse(ctx context.Context, tx *types.Transaction) (*dto.BitbonTx, error)
type FrameTransferParser ¶
type FrameTransferParser struct {
*method_parser.BaseMethodParser
}
func NewFrameTransferParser ¶
func NewFrameTransferParser(ethApiWrapper interfaces.Contract, contractsSnapshot *storage_contract_snapshot.StorageContractSnapshot) *FrameTransferParser
func (*FrameTransferParser) Parse ¶
func (p *FrameTransferParser) Parse(ctx context.Context, tx *types.Transaction) (*dto.BitbonTx, error)
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 (p *FullBalanceQuickTransferParser) Parse(ctx context.Context, tx *types.Transaction) (*dto.BitbonTx, error)
func (*FullBalanceQuickTransferParser) ParseTransferValue ¶
type QuickTransferParser ¶
type QuickTransferParser struct {
*method_parser.BaseMethodParser
}
func NewQuickTransferParser ¶
func NewQuickTransferParser(ethApiWrapper interfaces.Contract, contractsSnapshot *storage_contract_snapshot.StorageContractSnapshot) *QuickTransferParser
func (*QuickTransferParser) Parse ¶
func (p *QuickTransferParser) Parse(ctx context.Context, tx *types.Transaction) (*dto.BitbonTx, error)
type ServiceFeeTransferParser ¶
type ServiceFeeTransferParser struct {
*method_parser.BaseMethodParser
}
func NewServiceFeeTransferParser ¶
func NewServiceFeeTransferParser(ethApiWrapper interfaces.Contract, contractsSnapshot *storage_contract_snapshot.StorageContractSnapshot) *ServiceFeeTransferParser
func (*ServiceFeeTransferParser) Parse ¶
func (p *ServiceFeeTransferParser) Parse(ctx context.Context, tx *types.Transaction) (*dto.BitbonTx, error)
Source Files ¶
- approve_full_balance_safe_transfer_parser.go
- approve_full_balance_wpc_safe_transer_parser.go
- approve_safe_transfer_parser.go
- approve_wpc_safe_transfer_parser.go
- cancel_full_balance_safe_transfer_parser.go
- cancel_full_balance_wpc_safe_transfer_parser.go
- cancel_safe_transfer_parser.go
- cancel_wpc_safe_transfer_parser.go
- create_full_balance_safe_transfer_parser.go
- create_full_balance_wpc_safe_transfer_parser.go
- create_safe_transfer_parser.go
- create_wpc_safe_transfer_parser.go
- direct_transfer_parser.go
- expire_safe_transfer_parser.go
- frame_transfer_parser.go
- full_balance_quick_transfer_parser.go
- quick_transfer_parser.go
- service_fee_transfer_parser.go
Click to show internal directories.
Click to hide internal directories.