mirror of
https://github.com/bitcoin-s/bitcoin-s.git
synced 2025-03-03 18:47:38 +01:00
Remove duplicate Peer class (#5141)
This commit is contained in:
parent
cde3977312
commit
2b117d349a
6 changed files with 5 additions and 35 deletions
|
@ -1,12 +1,12 @@
|
||||||
package org.bitcoins.dlc.node
|
package org.bitcoins.dlc.node
|
||||||
|
|
||||||
import akka.actor.ActorRef
|
import akka.actor.ActorRef
|
||||||
|
import org.bitcoins.core.api.node.Peer
|
||||||
import org.bitcoins.core.number.UInt32
|
import org.bitcoins.core.number.UInt32
|
||||||
import org.bitcoins.core.protocol.BigSizeUInt
|
import org.bitcoins.core.protocol.BigSizeUInt
|
||||||
import org.bitcoins.core.protocol.dlc.models.DLCState
|
import org.bitcoins.core.protocol.dlc.models.DLCState
|
||||||
import org.bitcoins.core.protocol.tlv.{LnMessage, SendOfferTLV}
|
import org.bitcoins.core.protocol.tlv.{LnMessage, SendOfferTLV}
|
||||||
import org.bitcoins.core.wallet.fee.SatoshisPerVirtualByte
|
import org.bitcoins.core.wallet.fee.SatoshisPerVirtualByte
|
||||||
import org.bitcoins.dlc.node.peer.Peer
|
|
||||||
import org.bitcoins.rpc.util.RpcUtil
|
import org.bitcoins.rpc.util.RpcUtil
|
||||||
import org.bitcoins.testkit.async.TestAsyncUtil
|
import org.bitcoins.testkit.async.TestAsyncUtil
|
||||||
import org.bitcoins.testkit.wallet.BitcoinSDualWalletTest
|
import org.bitcoins.testkit.wallet.BitcoinSDualWalletTest
|
||||||
|
|
|
@ -3,10 +3,10 @@ package org.bitcoins.dlc.node
|
||||||
import akka.actor.ActorRef
|
import akka.actor.ActorRef
|
||||||
import akka.testkit.{TestActorRef, TestProbe}
|
import akka.testkit.{TestActorRef, TestProbe}
|
||||||
import org.bitcoins.asyncutil.AsyncUtil
|
import org.bitcoins.asyncutil.AsyncUtil
|
||||||
|
import org.bitcoins.core.api.node.Peer
|
||||||
import org.bitcoins.core.number.UInt16
|
import org.bitcoins.core.number.UInt16
|
||||||
import org.bitcoins.core.protocol.BigSizeUInt
|
import org.bitcoins.core.protocol.BigSizeUInt
|
||||||
import org.bitcoins.core.protocol.tlv.{LnMessage, PingTLV, PongTLV}
|
import org.bitcoins.core.protocol.tlv.{LnMessage, PingTLV, PongTLV}
|
||||||
import org.bitcoins.dlc.node.peer.Peer
|
|
||||||
import org.bitcoins.rpc.util.RpcUtil
|
import org.bitcoins.rpc.util.RpcUtil
|
||||||
import org.bitcoins.testkit.util.BitcoinSActorFixtureWithDLCWallet
|
import org.bitcoins.testkit.util.BitcoinSActorFixtureWithDLCWallet
|
||||||
import org.bitcoins.testkit.wallet.FundWalletUtil.FundedDLCWallet
|
import org.bitcoins.testkit.wallet.FundWalletUtil.FundedDLCWallet
|
||||||
|
|
|
@ -3,12 +3,12 @@ package org.bitcoins.dlc.node
|
||||||
import akka.actor.ActorRef
|
import akka.actor.ActorRef
|
||||||
import akka.testkit.{TestActorRef, TestProbe}
|
import akka.testkit.{TestActorRef, TestProbe}
|
||||||
import org.bitcoins.asyncutil.AsyncUtil
|
import org.bitcoins.asyncutil.AsyncUtil
|
||||||
|
import org.bitcoins.core.api.node.Peer
|
||||||
import org.bitcoins.core.api.tor.Socks5ProxyParams
|
import org.bitcoins.core.api.tor.Socks5ProxyParams
|
||||||
import org.bitcoins.core.number.UInt16
|
import org.bitcoins.core.number.UInt16
|
||||||
import org.bitcoins.core.protocol.BigSizeUInt
|
import org.bitcoins.core.protocol.BigSizeUInt
|
||||||
import org.bitcoins.core.protocol.tlv.{LnMessage, PingTLV, PongTLV}
|
import org.bitcoins.core.protocol.tlv.{LnMessage, PingTLV, PongTLV}
|
||||||
import org.bitcoins.dlc.node.DLCDataHandler.Received
|
import org.bitcoins.dlc.node.DLCDataHandler.Received
|
||||||
import org.bitcoins.dlc.node.peer.Peer
|
|
||||||
import org.bitcoins.rpc.util.RpcUtil
|
import org.bitcoins.rpc.util.RpcUtil
|
||||||
import org.bitcoins.server.BitcoinSAppConfig
|
import org.bitcoins.server.BitcoinSAppConfig
|
||||||
import org.bitcoins.testkit.tor.CachedTor
|
import org.bitcoins.testkit.tor.CachedTor
|
||||||
|
|
|
@ -4,9 +4,9 @@ import akka.actor._
|
||||||
import akka.event.LoggingReceive
|
import akka.event.LoggingReceive
|
||||||
import akka.io.{IO, Tcp}
|
import akka.io.{IO, Tcp}
|
||||||
import org.bitcoins.core.api.dlc.wallet.DLCWalletApi
|
import org.bitcoins.core.api.dlc.wallet.DLCWalletApi
|
||||||
|
import org.bitcoins.core.api.node.Peer
|
||||||
import org.bitcoins.core.api.tor.Socks5ProxyParams
|
import org.bitcoins.core.api.tor.Socks5ProxyParams
|
||||||
import org.bitcoins.core.protocol.BigSizeUInt
|
import org.bitcoins.core.protocol.BigSizeUInt
|
||||||
import org.bitcoins.dlc.node.peer.Peer
|
|
||||||
import org.bitcoins.tor.Socks5Connection.{Socks5Connect, Socks5Connected}
|
import org.bitcoins.tor.Socks5Connection.{Socks5Connect, Socks5Connected}
|
||||||
import org.bitcoins.tor.Socks5Connection
|
import org.bitcoins.tor.Socks5Connection
|
||||||
import scodec.bits.ByteVector
|
import scodec.bits.ByteVector
|
||||||
|
|
|
@ -4,12 +4,12 @@ import akka.actor.{ActorRef, ActorSystem}
|
||||||
import grizzled.slf4j.Logging
|
import grizzled.slf4j.Logging
|
||||||
import org.bitcoins.core.api.dlc.node.DLCNodeApi
|
import org.bitcoins.core.api.dlc.node.DLCNodeApi
|
||||||
import org.bitcoins.core.api.dlc.wallet.DLCWalletApi
|
import org.bitcoins.core.api.dlc.wallet.DLCWalletApi
|
||||||
|
import org.bitcoins.core.api.node.Peer
|
||||||
import org.bitcoins.core.protocol.dlc.models.DLCMessage
|
import org.bitcoins.core.protocol.dlc.models.DLCMessage
|
||||||
import org.bitcoins.core.protocol.tlv._
|
import org.bitcoins.core.protocol.tlv._
|
||||||
import org.bitcoins.core.protocol.{BigSizeUInt, BitcoinAddress}
|
import org.bitcoins.core.protocol.{BigSizeUInt, BitcoinAddress}
|
||||||
import org.bitcoins.crypto.Sha256Digest
|
import org.bitcoins.crypto.Sha256Digest
|
||||||
import org.bitcoins.dlc.node.config._
|
import org.bitcoins.dlc.node.config._
|
||||||
import org.bitcoins.dlc.node.peer.Peer
|
|
||||||
import scodec.bits.ByteVector
|
import scodec.bits.ByteVector
|
||||||
|
|
||||||
import java.net.InetSocketAddress
|
import java.net.InetSocketAddress
|
||||||
|
|
|
@ -1,30 +0,0 @@
|
||||||
package org.bitcoins.dlc.node.peer
|
|
||||||
|
|
||||||
import org.bitcoins.core.api.db.DbRowAutoInc
|
|
||||||
import org.bitcoins.core.api.tor.Socks5ProxyParams
|
|
||||||
|
|
||||||
import java.net.InetSocketAddress
|
|
||||||
|
|
||||||
case class Peer(
|
|
||||||
socket: InetSocketAddress,
|
|
||||||
socks5ProxyParams: Option[Socks5ProxyParams],
|
|
||||||
id: Option[Long] = None)
|
|
||||||
extends DbRowAutoInc[Peer] {
|
|
||||||
|
|
||||||
override def copyWithId(id: Long): Peer = {
|
|
||||||
this.copy(id = Some(id))
|
|
||||||
}
|
|
||||||
|
|
||||||
override def toString: String =
|
|
||||||
s"Peer(${socket.getHostString}:${socket.getPort})"
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
object Peer {
|
|
||||||
|
|
||||||
def fromSocket(
|
|
||||||
socket: InetSocketAddress,
|
|
||||||
socks5ProxyParams: Option[Socks5ProxyParams]): Peer = {
|
|
||||||
Peer(socket, socks5ProxyParams = socks5ProxyParams)
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Add table
Reference in a new issue