diff --git a/lib/src/schema/unstake_body.dart b/lib/src/schema/unstake_body.dart index 98ddcaf..f7ac86d 100644 --- a/lib/src/schema/unstake_body.dart +++ b/lib/src/schema/unstake_body.dart @@ -68,12 +68,15 @@ class UnstakeBody extends GeneratedMessage { asHex: asHex, )); - Map jsonMap({bool asHex = false}) => { - "operator": operator.address, - "withdrawal": withdrawal.jsonMap(asHex: asHex), - "fee": fee.toInt(), - "nonce": nonce.toInt(), - }; + Map jsonMap({bool asHex = false}) { + Map data = { + "operator": operator.address, + "withdrawal": withdrawal.jsonMap(asHex: asHex), + "nonce": nonce.toInt(), + "fee": fee.toInt() > 0 ? fee.toInt() : null + }; + return data; + } Uint8List get pbBytes => writeToBuffer();