repository

package
v1.4.0 Latest Latest
Warning

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

Go to latest
Published: Jun 22, 2021 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Address

type Address struct {
	// contains filtered or unexported fields
}

func NewAddressRepository

func NewAddressRepository(db *pg.DB) *Address

func (*Address) FindId

func (r *Address) FindId(address string) (uint64, error)

func (*Address) GetAddressesCount

func (r *Address) GetAddressesCount() (int, error)

func (*Address) SaveAll

func (r *Address) SaveAll(addresses []string) error

type Balance

type Balance struct {
	// contains filtered or unexported fields
}

func NewBalanceRepository

func NewBalanceRepository(db *pg.DB) *Balance

func (*Balance) GetBalancesCount

func (r *Balance) GetBalancesCount() (int, error)

func (*Balance) SaveAll

func (r *Balance) SaveAll(balances []*domain.Balance) error

type Coin

type Coin struct {
	// contains filtered or unexported fields
}

func NewCoinRepository

func NewCoinRepository(db *pg.DB) *Coin

func (*Coin) ChangeSequence added in v1.2.4

func (r *Coin) ChangeSequence(i int) error

func (*Coin) FindBySymbol added in v1.3.0

func (r *Coin) FindBySymbol(symbol string) (*domain.Coin, error)

Find coin id by symbol

func (*Coin) FindIdBySymbol

func (r *Coin) FindIdBySymbol(symbol string) (uint64, error)

Find coin id by symbol

func (*Coin) GetCoinsCount

func (r *Coin) GetCoinsCount() (int, error)

func (*Coin) SaveAll

func (r *Coin) SaveAll(coins []*domain.Coin) error

type LiquidityPool added in v1.3.0

type LiquidityPool struct {
	// contains filtered or unexported fields
}

func NewLiquidityPoolRepository added in v1.3.0

func NewLiquidityPoolRepository(db *pg.DB) *LiquidityPool

func (*LiquidityPool) SaveAll added in v1.3.0

func (r *LiquidityPool) SaveAll(list []*domain.LiquidityPool) error

type Validator

type Validator struct {
	// contains filtered or unexported fields
}

func NewValidatorRepository

func NewValidatorRepository(db *pg.DB) *Validator

func (*Validator) Add added in v1.2.4

func (*Validator) AddPk added in v1.2.4

func (r *Validator) AddPk(key string, validatorId uint) (*domain.ValidatorPublicKeys, error)

func (*Validator) FindIdByPk

func (r *Validator) FindIdByPk(pk string) (uint, error)

FindIdByPk Find validator with public key. Return Validator ID

func (*Validator) GetById added in v1.4.0

func (r *Validator) GetById(id uint) (uint, error)

GetById Find validator with public key. Return ValidatorID

func (*Validator) GetValidatorsCount

func (r *Validator) GetValidatorsCount() (int, error)

func (*Validator) SaveAll

func (r *Validator) SaveAll(validators []*domain.Validator) error

func (*Validator) SaveAllPk added in v1.2.4

func (r *Validator) SaveAllPk(vpk []*domain.ValidatorPublicKeys) error

func (*Validator) SaveAllStakes

func (r *Validator) SaveAllStakes(stakes []*domain.Stake) error

func (*Validator) SaveAllUnbonds added in v1.2.4

func (r *Validator) SaveAllUnbonds(list []*domain.Unbond) error

Jump to

Keyboard shortcuts

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