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
- type FileInfo
- type LiteOptions
- 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
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 Topic ¶
type Topic [TopicLength]byte
Click to show internal directories.
Click to hide internal directories.