diff --git a/iguana/iguana_chains.c b/iguana/iguana_chains.c index 60e5c54d1..45a6830d5 100755 --- a/iguana/iguana_chains.c +++ b/iguana/iguana_chains.c @@ -324,7 +324,11 @@ void iguana_chainparms(struct supernet_info *myinfo,struct iguana_chain *chain,c if ( (chain->rpcport= juint(argjson,"rpc")) == 0 && strcmp(chain->symbol,"RELAY") != 0 ) { if ( chain->portp2p != 0 ) - chain->rpcport = chain->portp2p+1; + { + if ( strcmp(chain->symbol,"BTC") == 0 ) + chain->rpcport = chain->portp2p+1; + else chain->rpcport = chain->portp2p-1; + } } if ( chain->portp2p == 0 ) {