code: func (sp *serverPeer) OnFilterLoad(_ *peer.Peer, msg *wire.MsgFilterLoad) {
  	// Disconnect and/or ban depending on the node bloom services flag and
  	// negotiated protocol version.
  	if !sp.enforceNodeBloomFlag(msg.Command()) {
  		return
  	}
  
  	sp.setDisableRelayTx(false)
  
  	sp.filter.Reload(msg)
  }
docs: // OnFilterLoad is invoked when a peer receives a filterload bitcoin
  // message and it used to load a bloom filter that should be used for
  // delivering merkle blocks and associated transactions that match the filter.
  // The peer will be disconnected if the server is not configured to allow bloom
  // filters.