Documentation ¶
Index ¶
- type BatchStore
- func (bs *BatchStore) Commitment() (uint64, error)
- func (bs *BatchStore) Exists(id []byte) (bool, error)
- func (bs *BatchStore) Get(id []byte) (*postage.Batch, error)
- func (bs *BatchStore) GetChainState() *postage.ChainState
- func (bs *BatchStore) Iterate(f func(*postage.Batch) (bool, error)) error
- func (bs *BatchStore) PutChainState(cs *postage.ChainState) error
- func (bs *BatchStore) Radius() uint8
- func (bs *BatchStore) Reset() error
- func (bs *BatchStore) ResetCalls() int
- func (bs *BatchStore) Save(batch *postage.Batch) error
- func (bs *BatchStore) SetBatchExpiryHandler(eh postage.BatchExpiryHandler)
- func (bs *BatchStore) Update(batch *postage.Batch, newValue *big.Int, newDepth uint8) error
- type MockEventUpdater
- type Option
- func WithAcceptAllExistsFunc() Option
- func WithBatch(b *postage.Batch) Option
- func WithChainState(cs *postage.ChainState) Option
- func WithExistsFunc(f func([]byte) (bool, error)) Option
- func WithGetErr(err error, delayCnt int) Option
- func WithRadius(radius uint8) Option
- func WithSaveError(err error) Option
- func WithUpdateErr(err error, delayCnt int) Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BatchStore ¶
type BatchStore struct {
// contains filtered or unexported fields
}
BatchStore is a mock BatchStorer
func (*BatchStore) Commitment ¶
func (bs *BatchStore) Commitment() (uint64, error)
GetChainState mocks the GetChainState method from the BatchStore
func (*BatchStore) Exists ¶
func (bs *BatchStore) Exists(id []byte) (bool, error)
Exists reports whether batch referenced by the give id exists.
func (*BatchStore) Get ¶
func (bs *BatchStore) Get(id []byte) (*postage.Batch, error)
Get mocks the Get method from the BatchStore.
func (*BatchStore) GetChainState ¶
func (bs *BatchStore) GetChainState() *postage.ChainState
GetChainState mocks the GetChainState method from the BatchStore
func (*BatchStore) PutChainState ¶
func (bs *BatchStore) PutChainState(cs *postage.ChainState) error
PutChainState mocks the PutChainState method from the BatchStore
func (*BatchStore) Radius ¶
func (bs *BatchStore) Radius() uint8
func (*BatchStore) Reset ¶
func (bs *BatchStore) Reset() error
func (*BatchStore) ResetCalls ¶
func (bs *BatchStore) ResetCalls() int
func (*BatchStore) Save ¶
func (bs *BatchStore) Save(batch *postage.Batch) error
Save mocks the Save method from the BatchStore.
func (*BatchStore) SetBatchExpiryHandler ¶
func (bs *BatchStore) SetBatchExpiryHandler(eh postage.BatchExpiryHandler)
type MockEventUpdater ¶
type MockEventUpdater struct {
// contains filtered or unexported fields
}
func NewNotReady ¶
func NewNotReady() *MockEventUpdater
func NewWithError ¶
func NewWithError(err error) *MockEventUpdater
func (*MockEventUpdater) GetSyncStatus ¶
func (s *MockEventUpdater) GetSyncStatus() (isDone bool, err error)
type Option ¶
type Option func(*BatchStore)
Option is an option passed to New.
func WithAcceptAllExistsFunc ¶
func WithAcceptAllExistsFunc() Option
func WithBatch ¶
WithBatch will set batch to the one provided by user. This will be returned in the next Get.
func WithChainState ¶
func WithChainState(cs *postage.ChainState) Option
WithChainState will set the initial chainstate in the ChainStore mock.
func WithGetErr ¶
WithGetErr will set the get error returned by the ChainStore mock. The error will be returned on each subsequent call after delayCnt calls to Get have been made.
func WithRadius ¶
WithReserveState will set the initial reservestate in the ChainStore mock.
func WithSaveError ¶
func WithUpdateErr ¶
WithUpdateErr will set the put error returned by the ChainStore mock. The error will be returned on each subsequent call after delayCnt calls to Update have been made.