domain

package
v0.0.0-...-031580b Latest Latest
Warning

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

Go to latest
Published: May 1, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenEd25519KeyPair

func GenEd25519KeyPair() (hedera.PrivateKey, hedera.PublicKey)

Types

type AccountBalanceSnapshotBuilder

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

func NewAccountBalanceSnapshotBuilder

func NewAccountBalanceSnapshotBuilder(dbClient interfaces.DbClient, consensusTimestamp int64) *AccountBalanceSnapshotBuilder

func (*AccountBalanceSnapshotBuilder) AddAccountBalance

func (b *AccountBalanceSnapshotBuilder) AddAccountBalance(accountId, balance int64) *AccountBalanceSnapshotBuilder

func (*AccountBalanceSnapshotBuilder) Persist

func (b *AccountBalanceSnapshotBuilder) Persist()

type CryptoTransferBuilder

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

func NewCryptoTransferBuilder

func NewCryptoTransferBuilder(dbClient interfaces.DbClient) *CryptoTransferBuilder

func (*CryptoTransferBuilder) Amount

func (*CryptoTransferBuilder) EntityId

func (b *CryptoTransferBuilder) EntityId(entityId int64) *CryptoTransferBuilder

func (*CryptoTransferBuilder) Errata

func (*CryptoTransferBuilder) Persist

func (b *CryptoTransferBuilder) Persist()

func (*CryptoTransferBuilder) Timestamp

func (b *CryptoTransferBuilder) Timestamp(timestamp int64) *CryptoTransferBuilder

type EntityBuilder

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

func NewEntityBuilder

func NewEntityBuilder(dbClient interfaces.DbClient, id, timestamp int64, entityType string) *EntityBuilder

func (*EntityBuilder) Alias

func (b *EntityBuilder) Alias(alias []byte) *EntityBuilder

func (*EntityBuilder) Deleted

func (b *EntityBuilder) Deleted(deleted bool) *EntityBuilder

func (*EntityBuilder) Historical

func (b *EntityBuilder) Historical(historical bool) *EntityBuilder

func (*EntityBuilder) ModifiedAfter

func (b *EntityBuilder) ModifiedAfter(delta int64) *EntityBuilder

func (*EntityBuilder) ModifiedTimestamp

func (b *EntityBuilder) ModifiedTimestamp(timestamp int64) *EntityBuilder

func (*EntityBuilder) Persist

func (b *EntityBuilder) Persist() domain.Entity

func (*EntityBuilder) TimestampRange

func (b *EntityBuilder) TimestampRange(lowerInclusive, upperExclusive int64) *EntityBuilder

type StakingRewardTransferBuilder

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

func NewStakingRewardTransferBuilder

func NewStakingRewardTransferBuilder(dbClient interfaces.DbClient) *StakingRewardTransferBuilder

func (*StakingRewardTransferBuilder) AccountId

func (*StakingRewardTransferBuilder) Amount

func (*StakingRewardTransferBuilder) ConsensusTimestamp

func (b *StakingRewardTransferBuilder) ConsensusTimestamp(timestamp int64) *StakingRewardTransferBuilder

func (*StakingRewardTransferBuilder) PayerAccountId

func (b *StakingRewardTransferBuilder) PayerAccountId(payerAccountId int64) *StakingRewardTransferBuilder

func (*StakingRewardTransferBuilder) Persist

func (b *StakingRewardTransferBuilder) Persist()

type TransactionBuilder

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

func NewTransactionBuilder

func NewTransactionBuilder(dbClient interfaces.DbClient, payer, validStartNs int64) *TransactionBuilder

func (*TransactionBuilder) ConsensusTimestamp

func (b *TransactionBuilder) ConsensusTimestamp(timestamp int64) *TransactionBuilder

func (*TransactionBuilder) EntityId

func (b *TransactionBuilder) EntityId(encodedId int64) *TransactionBuilder

func (*TransactionBuilder) Persist

func (b *TransactionBuilder) Persist() domain.Transaction

func (*TransactionBuilder) Result

func (b *TransactionBuilder) Result(result int16) *TransactionBuilder

func (*TransactionBuilder) Type

func (b *TransactionBuilder) Type(txnType int16) *TransactionBuilder

Jump to

Keyboard shortcuts

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