Documentation
¶
Index ¶
- func GenEd25519KeyPair() (hiero.PrivateKey, hiero.PublicKey)
- type AccountBalanceSnapshotBuilder
- type CryptoTransferBuilder
- func (b *CryptoTransferBuilder) Amount(amount int64) *CryptoTransferBuilder
- func (b *CryptoTransferBuilder) EntityId(entityId int64) *CryptoTransferBuilder
- func (b *CryptoTransferBuilder) Errata(errata string) *CryptoTransferBuilder
- func (b *CryptoTransferBuilder) Persist()
- func (b *CryptoTransferBuilder) Timestamp(timestamp int64) *CryptoTransferBuilder
- type EntityBuilder
- func (b *EntityBuilder) Alias(alias []byte) *EntityBuilder
- func (b *EntityBuilder) Deleted(deleted bool) *EntityBuilder
- func (b *EntityBuilder) Historical(historical bool) *EntityBuilder
- func (b *EntityBuilder) ModifiedAfter(delta int64) *EntityBuilder
- func (b *EntityBuilder) ModifiedTimestamp(timestamp int64) *EntityBuilder
- func (b *EntityBuilder) Persist() domain.Entity
- func (b *EntityBuilder) TimestampRange(lowerInclusive, upperExclusive int64) *EntityBuilder
- type StakingRewardTransferBuilder
- func (b *StakingRewardTransferBuilder) AccountId(accountId int64) *StakingRewardTransferBuilder
- func (b *StakingRewardTransferBuilder) Amount(amount int64) *StakingRewardTransferBuilder
- func (b *StakingRewardTransferBuilder) ConsensusTimestamp(timestamp int64) *StakingRewardTransferBuilder
- func (b *StakingRewardTransferBuilder) PayerAccountId(payerAccountId int64) *StakingRewardTransferBuilder
- func (b *StakingRewardTransferBuilder) Persist()
- type TransactionBuilder
- func (b *TransactionBuilder) ConsensusTimestamp(timestamp int64) *TransactionBuilder
- func (b *TransactionBuilder) EntityId(encodedId int64) *TransactionBuilder
- func (b *TransactionBuilder) ItemizedTransfer(itemizedTransfer domain.ItemizedTransferSlice) *TransactionBuilder
- func (b *TransactionBuilder) Persist() domain.Transaction
- func (b *TransactionBuilder) Result(result int16) *TransactionBuilder
- func (b *TransactionBuilder) Type(txnType int16) *TransactionBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenEd25519KeyPair ¶
func GenEd25519KeyPair() (hiero.PrivateKey, hiero.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 (b *CryptoTransferBuilder) Amount(amount int64) *CryptoTransferBuilder
func (*CryptoTransferBuilder) EntityId ¶
func (b *CryptoTransferBuilder) EntityId(entityId int64) *CryptoTransferBuilder
func (*CryptoTransferBuilder) Errata ¶
func (b *CryptoTransferBuilder) Errata(errata string) *CryptoTransferBuilder
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 (b *StakingRewardTransferBuilder) AccountId(accountId int64) *StakingRewardTransferBuilder
func (*StakingRewardTransferBuilder) Amount ¶
func (b *StakingRewardTransferBuilder) Amount(amount int64) *StakingRewardTransferBuilder
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) ItemizedTransfer ¶
func (b *TransactionBuilder) ItemizedTransfer(itemizedTransfer domain.ItemizedTransferSlice) *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
Click to show internal directories.
Click to hide internal directories.