Documentation
¶
Index ¶
- Constants
- Variables
- type Bee
- type Beelite
- func (bl *Beelite) AddBytes(parentContext context.Context, batchHex string, act bool, ...) (reference swarm.Address, newHistoryAddress swarm.Address, err error)
- func (bl *Beelite) AddChunk(parentContext context.Context, batchHex string, stampSig []byte, act bool, ...) (reference swarm.Address, newHistoryAddress swarm.Address, err error)
- func (bl *Beelite) AddDirBzz(parentContext context.Context, ...) (reference swarm.Address, newHistoryAddress swarm.Address, err error)
- func (bl *Beelite) AddFeed(ctx context.Context, batchHex, owner, topic string, act bool, ...) (reference swarm.Address, newHistoryAddress swarm.Address, err error)
- func (bl *Beelite) AddFileBzz(parentContext context.Context, batchHex, filename, contentType string, ...) (reference swarm.Address, newHistoryAddress swarm.Address, err error)
- func (bl *Beelite) AddRevokeGrantees(ctx context.Context, batchHex string, granteesAddress swarm.Address, ...) (swarm.Address, swarm.Address, error)
- func (bl *Beelite) AddSOC(ctx context.Context, batchHex string, stampSig []byte, act bool, ...) (reference swarm.Address, newHistoryAddress swarm.Address, err error)
- func (bl *Beelite) BeeNodeMode() api.BeeNodeMode
- func (bl *Beelite) BuyStamp(amount *big.Int, depth uint64, label string, immutable bool) (common.Hash, []byte, error)
- func (bl *Beelite) ChequebookAddr() common.Address
- func (bl *Beelite) ChequebookBalance() (*big.Int, error)
- func (bl *Beelite) ChequebookWithdraw(amount *big.Int) (common.Hash, error)
- func (bl *Beelite) ConnectedPeerCount() int
- func (bl *Beelite) CreateGrantees(ctx context.Context, batchHex string, historyAddress swarm.Address, ...) (swarm.Address, swarm.Address, error)
- func (bl *Beelite) GetAllBatches() []*postage.StampIssuer
- func (bl *Beelite) GetBytes(parentContext context.Context, reference swarm.Address, ...) (io.Reader, error)
- func (bl *Beelite) GetBzz(parentContext context.Context, address swarm.Address, ...) (io.Reader, string, error)
- func (bl *Beelite) GetChunk(parentContext context.Context, reference swarm.Address, ...) (swarm.Chunk, error)
- func (bl *Beelite) GetGranteeList(ctx context.Context, encryptedglRef swarm.Address, cache bool) ([]string, error)
- func (bl *Beelite) GetUsableBatches() []*postage.StampIssuer
- func (bl *Beelite) OverlayEthAddress() common.Address
- func (bl *Beelite) TransactionService() transaction.Service
- type FileInfo
- type LiteOptions
- type SnapshotGetter
- type SnapshotLogFilterer
- type Topic
Constants ¶
View Source
const ( ContentTypeHeader = "Content-Type" ContentLengthHeader = "Content-Length" )
View Source
const (
LoggerName = "beelite"
)
View Source
const (
ReserveCapacity = 4_194_304 // 2^22 chunks
)
View Source
const (
TopicLength = 32
)
Variables ¶
View Source
var ErrShutdownInProgress error = errors.New("shutdown in progress")
Functions ¶
This section is empty.
Types ¶
type Bee ¶
type Bee struct {
// contains filtered or unexported fields
}
func (*Bee) SyncingStopped ¶
func (b *Bee) SyncingStopped() chan struct{}
type Beelite ¶
type Beelite struct {
// contains filtered or unexported fields
}
func Start ¶
func Start(lo *LiteOptions, password string, verbosity string) (bl *Beelite, errMain error)
func (*Beelite) AddFileBzz ¶
func (*Beelite) AddRevokeGrantees ¶ added in v0.0.5
func (*Beelite) BeeNodeMode ¶ added in v0.0.3
func (bl *Beelite) BeeNodeMode() api.BeeNodeMode
func (*Beelite) ChequebookAddr ¶
func (*Beelite) ChequebookWithdraw ¶
func (*Beelite) ConnectedPeerCount ¶ added in v0.0.3
func (*Beelite) CreateGrantees ¶ added in v0.0.5
func (*Beelite) GetAllBatches ¶
func (bl *Beelite) GetAllBatches() []*postage.StampIssuer
func (*Beelite) GetGranteeList ¶ added in v0.0.5
func (*Beelite) GetUsableBatches ¶
func (bl *Beelite) GetUsableBatches() []*postage.StampIssuer
func (*Beelite) OverlayEthAddress ¶ added in v0.0.2
func (*Beelite) TransactionService ¶ added in v0.0.7
func (bl *Beelite) TransactionService() transaction.Service
type LiteOptions ¶ added in v0.0.2
type LiteOptions struct {
FullNodeMode bool
BootnodeMode bool
Bootnodes []string
StaticNodes []string
DataDir string
WelcomeMessage string
BlockchainRpcEndpoint string
SwapInitialDeposit string
PaymentThreshold string
SwapEnable bool
ChequebookEnable bool
UsePostageSnapshot bool
Mainnet bool
NetworkID uint64
NATAddr string
CacheCapacity uint64
DBOpenFilesLimit uint64
DBWriteBufferSize uint64
DBBlockCacheCapacity uint64
DBDisableSeeksCompaction bool
RetrievalCaching bool
}
type SnapshotGetter ¶ added in v0.0.10
type SnapshotGetter interface {
GetBatchSnapshot() []byte
}
type SnapshotLogFilterer ¶ added in v0.0.10
type SnapshotLogFilterer struct {
// contains filtered or unexported fields
}
func NewSnapshotLogFilterer ¶ added in v0.0.10
func NewSnapshotLogFilterer(logger log.Logger, getter SnapshotGetter) *SnapshotLogFilterer
func (*SnapshotLogFilterer) BlockNumber ¶ added in v0.0.10
func (f *SnapshotLogFilterer) BlockNumber(_ context.Context) (uint64, error)
func (*SnapshotLogFilterer) FilterLogs ¶ added in v0.0.10
func (f *SnapshotLogFilterer) FilterLogs(ctx context.Context, query ethereum.FilterQuery) ([]types.Log, error)
type Topic ¶
type Topic [TopicLength]byte
Click to show internal directories.
Click to hide internal directories.