staking

package
v0.4.3 Latest Latest
Warning

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

Go to latest
Published: Feb 24, 2025 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Overview

Code generated by gitub.com/DIMO-Network/eventgen. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

View Source
var (
	StakedEventID          = common.HexToHash("0x1b2bd648de2b69d0b405d157e36eb4660a343e8923bb8cec3f9907d94601e05e")
	WithdrawnEventID       = common.HexToHash("0x75e161b3e824b114fc1a33274bd7091918dd4e639cede50b78b15a4eea956a21")
	StakingExtendedEventID = common.HexToHash("0x8dcdca9a89d1a6ecc036e8a86410ec8f3455be8c3cf5cb51147931e819357de0")
	VehicleAttachedEventID = common.HexToHash("0xcdd382de08d657468c7c74f0f59b15bf19da9a76903582c26c18756581cc9487")
	VehicleDetachedEventID = common.HexToHash("0x2c083deb67c92daa9b9ba680f4a657ac6cf0226e2be105c23b1497d0fdc06977")
	TransferEventID        = common.HexToHash("0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef")
)

Functions

This section is empty.

Types

type Handler

type Handler struct {
	DBS db.Store
}

func (*Handler) HandleEvent

func (h *Handler) HandleEvent(ctx context.Context, event *models.ContractEventData) error

func (*Handler) HandleStaked

func (h *Handler) HandleStaked(ctx context.Context, event *cmodels.ContractEventData, args *Staked) error

func (*Handler) HandleStakingExtended

func (h *Handler) HandleStakingExtended(ctx context.Context, event *cmodels.ContractEventData, args *StakingExtended) error

func (*Handler) HandleTransfer

func (h *Handler) HandleTransfer(ctx context.Context, event *cmodels.ContractEventData, args *Transfer) error

func (*Handler) HandleVehicleAttached

func (h *Handler) HandleVehicleAttached(ctx context.Context, event *cmodels.ContractEventData, args *VehicleAttached) error

func (*Handler) HandleVehicleDetached

func (h *Handler) HandleVehicleDetached(ctx context.Context, event *cmodels.ContractEventData, args *VehicleDetached) error

func (*Handler) HandleWithdrawn

func (h *Handler) HandleWithdrawn(ctx context.Context, event *cmodels.ContractEventData, args *Withdrawn) error

type Staked

type Staked struct {
	User          common.Address `json:"user"`
	StakeId       *big.Int       `json:"stakeId"`
	StakingBeacon common.Address `json:"stakingBeacon"`
	Level         uint8          `json:"level"`
	Amount        *big.Int       `json:"amount"`
	LockEndTime   *big.Int       `json:"lockEndTime"`
	Points        *big.Int       `json:"points"`
}

type StakingExtended

type StakingExtended struct {
	User           common.Address `json:"user"`
	StakeId        *big.Int       `json:"stakeId"`
	NewLockEndTime *big.Int       `json:"newLockEndTime"`
	Points         *big.Int       `json:"points"`
}

type Transfer

type Transfer struct {
	From    common.Address `json:"from"`
	To      common.Address `json:"to"`
	TokenId *big.Int       `json:"tokenId"`
}

type VehicleAttached

type VehicleAttached struct {
	User      common.Address `json:"user"`
	StakeId   *big.Int       `json:"stakeId"`
	VehicleId *big.Int       `json:"vehicleId"`
}

type VehicleDetached

type VehicleDetached struct {
	User      common.Address `json:"user"`
	StakeId   *big.Int       `json:"stakeId"`
	VehicleId *big.Int       `json:"vehicleId"`
}

type Withdrawn

type Withdrawn struct {
	User    common.Address `json:"user"`
	StakeId *big.Int       `json:"stakeId"`
	Amount  *big.Int       `json:"amount"`
	Points  *big.Int       `json:"points"`
}

Jump to

Keyboard shortcuts

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