@@ -28,10 +28,9 @@ import io.emeraldpay.dshackle.upstream.bitcoin.data.EsploraUnspent
28
28
import io.emeraldpay.dshackle.upstream.bitcoin.data.EsploraUnspentDeserializer
29
29
import io.emeraldpay.dshackle.upstream.bitcoin.data.RpcUnspent
30
30
import io.emeraldpay.dshackle.upstream.bitcoin.data.RpcUnspentDeserializer
31
- import io.emeraldpay.dshackle.upstream.ethereum.subscribe.json.TransactionIdSerializer
32
31
import io.emeraldpay.dshackle.upstream.rpcclient.JsonRpcRequest
33
32
import io.emeraldpay.dshackle.upstream.rpcclient.JsonRpcResponse
34
- import io.emeraldpay.etherjar.domain.TransactionId
33
+ import io.emeraldpay.etherjar.rpc.EtherjarModule
35
34
import java.text.SimpleDateFormat
36
35
import java.util.Locale
37
36
import java.util.TimeZone
@@ -89,14 +88,14 @@ class Global {
89
88
private fun createObjectMapper (): ObjectMapper {
90
89
val module = SimpleModule (" EmeraldDshackle" , Version (1 , 0 , 0 , null , null , null ))
91
90
module.addSerializer(JsonRpcResponse ::class .java, JsonRpcResponse .ResponseJsonSerializer ())
92
- module.addSerializer(TransactionId ::class .java, TransactionIdSerializer ())
93
91
94
92
module.addDeserializer(EsploraUnspent ::class .java, EsploraUnspentDeserializer ())
95
93
module.addDeserializer(RpcUnspent ::class .java, RpcUnspentDeserializer ())
96
94
module.addDeserializer(JsonRpcRequest ::class .java, JsonRpcRequest .Deserializer ())
97
95
98
96
val objectMapper = ObjectMapper ()
99
97
objectMapper.registerModule(module)
98
+ objectMapper.registerModule(EtherjarModule ())
100
99
objectMapper.registerModule(Jdk8Module ())
101
100
objectMapper.registerModule(JavaTimeModule ())
102
101
objectMapper.registerModule(KotlinModule .Builder ().build())
0 commit comments