@@ -3,7 +3,6 @@ package clightning
3
3
import (
4
4
"crypto/rand"
5
5
"encoding/hex"
6
- "encoding/json"
7
6
"errors"
8
7
"fmt"
9
8
"math/big"
@@ -14,8 +13,6 @@ import (
14
13
"github.com/elementsproject/peerswap/log"
15
14
"github.com/elementsproject/peerswap/peerswaprpc"
16
15
"github.com/elementsproject/peerswap/premium"
17
- "google.golang.org/protobuf/encoding/protojson"
18
- "google.golang.org/protobuf/proto"
19
16
20
17
"github.com/elementsproject/glightning/glightning"
21
18
"github.com/elementsproject/glightning/jrpc2"
@@ -1163,24 +1160,6 @@ func (c *GetPremiumRate) New() interface{} {
1163
1160
}
1164
1161
}
1165
1162
1166
- type response struct {
1167
- json.RawMessage
1168
- }
1169
-
1170
- // formatProtoMessage formats a proto message to a human readable
1171
- func formatProtoMessage (m proto.Message ) (response , error ) {
1172
- mb , err := protojson.MarshalOptions {
1173
- Multiline : true ,
1174
- Indent : " " ,
1175
- AllowPartial : false ,
1176
- UseProtoNames : true ,
1177
- UseEnumNumbers : false ,
1178
- EmitUnpopulated : true ,
1179
- Resolver : nil ,
1180
- }.Marshal (m )
1181
- return response {json .RawMessage (mb )}, err
1182
- }
1183
-
1184
1163
func (c * GetPremiumRate ) Call () (jrpc2.Result , error ) {
1185
1164
if ! c .cl .isReady {
1186
1165
return nil , ErrWaitingForReady
@@ -1190,11 +1169,11 @@ func (c *GetPremiumRate) Call() (jrpc2.Result, error) {
1190
1169
if err != nil {
1191
1170
return nil , fmt .Errorf ("error getting premium rate: %v" , err )
1192
1171
}
1193
- return formatProtoMessage ( & peerswaprpc.PremiumRate {
1172
+ return & peerswaprpc.PremiumRate {
1194
1173
Asset : peerswaprpc .ToAssetType (e .Asset ()),
1195
1174
Operation : peerswaprpc .ToOperationType (e .Operation ()),
1196
1175
PremiumRatePpm : e .PremiumRatePPM ().Value (),
1197
- })
1176
+ }, nil
1198
1177
}
1199
1178
1200
1179
func (c * GetPremiumRate ) Get (client * ClightningClient ) jrpc2.ServerMethod {
@@ -1242,11 +1221,11 @@ func (c *UpdatePremiumRate) Call() (jrpc2.Result, error) {
1242
1221
if err != nil {
1243
1222
return nil , fmt .Errorf ("error setting premium rate: %v" , err )
1244
1223
}
1245
- return formatProtoMessage ( & peerswaprpc.PremiumRate {
1224
+ return & peerswaprpc.PremiumRate {
1246
1225
Asset : peerswaprpc .ToAssetType (rate .Asset ()),
1247
1226
Operation : peerswaprpc .ToOperationType (rate .Operation ()),
1248
1227
PremiumRatePpm : rate .PremiumRatePPM ().Value (),
1249
- })
1228
+ }, nil
1250
1229
}
1251
1230
1252
1231
func (c * UpdatePremiumRate ) Get (client * ClightningClient ) jrpc2.ServerMethod {
@@ -1289,11 +1268,11 @@ func (c *DeletePremiumRate) Call() (jrpc2.Result, error) {
1289
1268
if err != nil {
1290
1269
return nil , fmt .Errorf ("error deleting premium rate: %v" , err )
1291
1270
}
1292
- return formatProtoMessage ( & peerswaprpc.PremiumRate {
1271
+ return & peerswaprpc.PremiumRate {
1293
1272
Asset : peerswaprpc .ToAssetType (toPremiumAssetType (c .Asset )),
1294
1273
Operation : peerswaprpc .ToOperationType (toPremiumOperationType (c .Operation )),
1295
1274
PremiumRatePpm : 0 ,
1296
- })
1275
+ }, nil
1297
1276
}
1298
1277
1299
1278
func (c * DeletePremiumRate ) Get (client * ClightningClient ) jrpc2.ServerMethod {
@@ -1340,11 +1319,11 @@ func (c *UpdateGlobalPremiumRate) Call() (jrpc2.Result, error) {
1340
1319
if err != nil {
1341
1320
return nil , fmt .Errorf ("error setting default premium rate: %v" , err )
1342
1321
}
1343
- return formatProtoMessage ( & peerswaprpc.PremiumRate {
1322
+ return & peerswaprpc.PremiumRate {
1344
1323
Asset : peerswaprpc .ToAssetType (rate .Asset ()),
1345
1324
Operation : peerswaprpc .ToOperationType (rate .Operation ()),
1346
1325
PremiumRatePpm : rate .PremiumRatePPM ().Value (),
1347
- })
1326
+ }, nil
1348
1327
}
1349
1328
1350
1329
func (c * UpdateGlobalPremiumRate ) Get (client * ClightningClient ) jrpc2.ServerMethod {
@@ -1386,11 +1365,11 @@ func (c *GetGlobalPremiumRate) Call() (jrpc2.Result, error) {
1386
1365
if err != nil {
1387
1366
return nil , fmt .Errorf ("error getting default premium rate: %v" , err )
1388
1367
}
1389
- return formatProtoMessage ( & peerswaprpc.PremiumRate {
1368
+ return & peerswaprpc.PremiumRate {
1390
1369
Asset : peerswaprpc .ToAssetType (rate .Asset ()),
1391
1370
Operation : peerswaprpc .ToOperationType (rate .Operation ()),
1392
1371
PremiumRatePpm : rate .PremiumRatePPM ().Value (),
1393
- })
1372
+ }, nil
1394
1373
}
1395
1374
1396
1375
func (c * GetGlobalPremiumRate ) Get (client * ClightningClient ) jrpc2.ServerMethod {
0 commit comments