Versions in this module Expand all Collapse all v2 v2.2.0-rc0 Sep 16, 2024 v2.2.0-arabica Sep 16, 2024 v2.1.2 Aug 22, 2024 v2.1.2-rc1 Aug 22, 2024 v2.1.2-rc0 Aug 22, 2024 v2.1.1 Aug 21, 2024 v2.1.0 Aug 21, 2024 v2.0.0 Jul 24, 2024 Changes in this version + const DefaultGasLimit + const DefaultSeed + const FeegrantGasLimit + const SendGasLimit + var ErrEndOfSequence = errors.New("end of sequence") + func Run(ctx context.Context, grpcEndpoint string, keys keyring.Keyring, ...) error + type AccountAllocator func(n, balance int) []types.AccAddress + type AccountManager struct + func NewAccountManager(ctx context.Context, keys keyring.Keyring, encCfg encoding.Config, ...) (*AccountManager, error) + func (am *AccountManager) AllocateAccounts(n, balance int) []types.AccAddress + func (am *AccountManager) GenerateAccounts(ctx context.Context) error + func (am *AccountManager) Submit(ctx context.Context, op Operation) error + type BlobSequence struct + func NewBlobSequence(sizes, blobsPerPFB Range) *BlobSequence + func (s *BlobSequence) Clone(n int) []Sequence + func (s *BlobSequence) Init(_ context.Context, _ grpc.ClientConn, allocateAccounts AccountAllocator, ...) + func (s *BlobSequence) Next(_ context.Context, _ grpc.ClientConn, rand *rand.Rand) (Operation, error) + func (s *BlobSequence) WithNamespace(namespace ns.Namespace) *BlobSequence + type Operation struct + Blobs []*blob.Blob + Delay uint64 + GasLimit uint64 + GasPrice float64 + Msgs []types.Msg + type Options struct + func DefaultOptions() *Options + func (o *Options) Fill() + func (o *Options) SpecifyMasterAccount(name string) *Options + func (o *Options) SuppressLogs() *Options + func (o *Options) UseFeeGrant() *Options + func (o *Options) WithPollTime(pollTime time.Duration) *Options + func (o *Options) WithSeed(seed int64) *Options + type Range struct + Max int + Min int + func NewRange(min, max int) Range + func (r Range) Rand(rand *rand.Rand) int + type SendSequence struct + func NewSendSequence(numAccounts, sendAmount, numIterations int) *SendSequence + func (s *SendSequence) Clone(n int) []Sequence + func (s *SendSequence) Init(_ context.Context, _ grpc.ClientConn, allocateAccounts AccountAllocator, ...) + func (s *SendSequence) Next(_ context.Context, _ grpc.ClientConn, rand *rand.Rand) (Operation, error) + type Sequence interface + Clone func(n int) []Sequence + Init func(ctx context.Context, querier grpc.ClientConn, ...) + Next func(ctx context.Context, querier grpc.ClientConn, rand *rand.Rand) (Operation, error) + type StakeSequence struct + func NewStakeSequence(initialStake int) *StakeSequence + func (s *StakeSequence) Clone(n int) []Sequence + func (s *StakeSequence) Init(_ context.Context, _ grpc.ClientConn, allocateAccounts AccountAllocator, ...) + func (s *StakeSequence) Next(ctx context.Context, querier grpc.ClientConn, rand *rand.Rand) (Operation, error) v2.0.0-rc4 Jul 17, 2024 v2.0.0-rc3 Jul 3, 2024 v2.0.0-rc2 Jun 24, 2024 v2.0.0-rc1 May 17, 2024 v2.0.0-rc0 May 9, 2024 Other modules containing this package github.com/celestiaorg/celestia-app