rpctest: Add P2PAddress() for Harness to get P2P listen address

This commit is contained in:
Alex 2017-03-22 12:48:02 -06:00
parent efb4ab430c
commit 4b348c1d33

View file

@ -383,6 +383,13 @@ func (h *Harness) RPCConfig() btcrpcclient.ConnConfig {
return h.node.config.rpcConnConfig() return h.node.config.rpcConnConfig()
} }
// P2PAddress returns the harness' P2P listening address. This allows potential
// peers (such as SPV peers) created within tests to connect to a given test
// harness instance.
func (h *Harness) P2PAddress() string {
return h.node.config.listen
}
// GenerateAndSubmitBlock creates a block whose contents include the passed // GenerateAndSubmitBlock creates a block whose contents include the passed
// transactions and submits it to the running simnet node. For generating // transactions and submits it to the running simnet node. For generating
// blocks with only a coinbase tx, callers can simply pass nil instead of // blocks with only a coinbase tx, callers can simply pass nil instead of