Add NodeId to DbCommonsColumnMappers (#3880)

This commit is contained in:
benthecarman 2021-12-07 15:17:30 -08:00 committed by GitHub
parent 085b8b1910
commit afb51228b4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -17,6 +17,7 @@ import org.bitcoins.core.protocol.dlc.models.{
SingleOracleInfo
}
import org.bitcoins.core.protocol.ln.LnInvoice
import org.bitcoins.core.protocol.ln.node.NodeId
import org.bitcoins.core.protocol.script.{ScriptPubKey, ScriptWitness}
import org.bitcoins.core.protocol.tlv._
import org.bitcoins.core.protocol.transaction.{
@ -476,6 +477,10 @@ class DbCommonsColumnMappers(val profile: JdbcProfile) {
MappedColumnType.base[LnInvoice, String](_.toString, LnInvoice.fromString)
}
implicit val nodeIdMapper: BaseColumnType[NodeId] = {
MappedColumnType.base[NodeId, String](_.hex, NodeId.fromHex)
}
implicit val chainCodeMapper: BaseColumnType[ChainCode] = {
MappedColumnType.base[ChainCode, String](_.hex, ChainCode.fromHex(_))
}