Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Transport ¶
type Transport struct {
// contains filtered or unexported fields
}
func NewTransport ¶
func NewTransport( cfg *TransportConfig, client *ethclient.Client, blsSig blsSigner.IBLSSigner, txSig txSigner.ITransactionSigner, cm chainManager.IChainManager, logger *zap.Logger, ) (*Transport, error)
func (*Transport) SignAndTransportAvsStakeTable ¶
func (t *Transport) SignAndTransportAvsStakeTable( referenceTimestamp uint32, referenceBlockHeight uint64, operatorSet distribution.OperatorSet, root [32]byte, tree *merkletree.MerkleTree, dist *distribution.Distribution, ) error
SignAndTransportAvsStakeTable signs and transports the AVS stake table NOTE: the global root must be updated in the previous block otherwise this function will fail
type TransportConfig ¶
Click to show internal directories.
Click to hide internal directories.