Documentation ¶
Index ¶
- type Fractal
- func (s *Fractal) BlockChain() *chain.BlockChain
- func (b *Fractal) BloomRequestsReceiver() chan chan *bloomquery.Retrieval
- func (s *Fractal) ChainDb() dbwrapper.Database
- func (s *Fractal) Coinbase() common.Address
- func (s *Fractal) Config() *config.Config
- func (s *Fractal) FtlVersion() int
- func (s *Fractal) GasPrice() *big.Int
- func (s *Fractal) GetBlock(ctx context.Context, fullHash common.Hash) *types.Block
- func (s *Fractal) GetBlockStr(blockStr string) *types.Block
- func (s *Fractal) GetLogs(ctx context.Context, fullHash common.Hash) [][]*types.Log
- func (s *Fractal) GetMainBranchBlock(height uint64) (*types.BlockHeader, error)
- func (s *Fractal) GetPoolTransactions() types.Transactions
- func (s *Fractal) GetReceipts(ctx context.Context, fullHash common.Hash) types.Receipts
- func (s *Fractal) IsListening() bool
- func (s *Fractal) IsMining() bool
- func (s *Fractal) Miner() miner.Miner
- func (s *Fractal) MiningKeyManager() *keys.MiningKeyManager
- func (s *Fractal) NetVersion() uint64
- func (s *Fractal) Packer() packer.Packer
- func (s *Fractal) Signer() types.Signer
- func (s *Fractal) Start() error
- func (s *Fractal) StartMining() error
- func (s *Fractal) Stop() error
- func (s *Fractal) StopMining()
- func (s *Fractal) Synchronizer() *ftl_sync.Synchronizer
- func (s *Fractal) TxPool() pool.Pool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Fractal ¶
type Fractal struct {
// contains filtered or unexported fields
}
Fractal implements the Fractal full node service.
func (*Fractal) BlockChain ¶
func (s *Fractal) BlockChain() *chain.BlockChain
func (*Fractal) BloomRequestsReceiver ¶
func (b *Fractal) BloomRequestsReceiver() chan chan *bloomquery.Retrieval
func (*Fractal) FtlVersion ¶
func (*Fractal) GetMainBranchBlock ¶
func (s *Fractal) GetMainBranchBlock(height uint64) (*types.BlockHeader, error)
func (*Fractal) GetPoolTransactions ¶
func (s *Fractal) GetPoolTransactions() types.Transactions
func (*Fractal) GetReceipts ¶
func (*Fractal) IsListening ¶
func (*Fractal) MiningKeyManager ¶
func (s *Fractal) MiningKeyManager() *keys.MiningKeyManager
func (*Fractal) NetVersion ¶
func (*Fractal) StartMining ¶
func (*Fractal) StopMining ¶
func (s *Fractal) StopMining()
func (*Fractal) Synchronizer ¶
func (s *Fractal) Synchronizer() *ftl_sync.Synchronizer
Directories ¶
Path | Synopsis |
---|---|
Fractal implements the Fractal full node service.
|
Fractal implements the Fractal full node service. |
Package network contains the implementation of network protocol handler for fractal.
|
Package network contains the implementation of network protocol handler for fractal. |
Package network contains the implementation of network protocol handler for fractal.
|
Package network contains the implementation of network protocol handler for fractal. |
sync cp2fp contains the implementation of fractal sync checkpoint to fixpoint.
|
sync cp2fp contains the implementation of fractal sync checkpoint to fixpoint. |
Click to show internal directories.
Click to hide internal directories.