network
Package network
import "github.com/luxfi/node/vms/platformvm/network"Types
Config
LockedTxVerifier
func NewLockedTxVerifier(lock sync.Locker, txVerifier TxVerifier) *LockedTxVerifierfunc (l *LockedTxVerifier) VerifyTx(tx *txs.Tx) errorNetwork
func New(
log log.Logger,
nodeID ids.NodeID,
netID ids.ID,
vdrs validators.State,
txVerifier TxVerifier,
mempool mempool.Mempool[*txs.Tx],
partialSyncPrimaryNetwork bool,
appSender extwarp.Sender,
stateLock sync.Locker,
state state.Chain,
signer warp.Signer,
registerer metric.Registerer,
config config.Network,
) (*Network, error)func (n *Network) Gossip(ctx context.Context, nodeID ids.NodeID, msgBytes []byte) errorfunc (n *Network) IssueTxFromRPC(tx *txs.Tx) errorfunc (n *Network) PullGossip(ctx context.Context)func (n *Network) PushGossip(ctx context.Context)TxVerifier
func NewZapNativeAdmissionGate(inner TxVerifier) TxVerifier