File tree Expand file tree Collapse file tree 3 files changed +10
-5
lines changed Expand file tree Collapse file tree 3 files changed +10
-5
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ " @ckb-ccc/core " : major
3
+ ---
4
+
5
+ fix(core)!: ` getFeeRateStatistics ` may returns ` null ` on devnet
Original file line number Diff line number Diff line change @@ -54,13 +54,13 @@ export abstract class Client {
54
54
55
55
abstract getFeeRateStatistics (
56
56
blockRange ?: NumLike ,
57
- ) : Promise < { mean : Num ; median : Num } > ;
57
+ ) : Promise < { mean ? : Num ; median ? : Num } > ;
58
58
async getFeeRate (
59
59
blockRange ?: NumLike ,
60
60
options ?: { maxFeeRate ?: NumLike } ,
61
61
) : Promise < Num > {
62
62
const feeRate = numMax (
63
- ( await this . getFeeRateStatistics ( blockRange ) ) . median ,
63
+ ( await this . getFeeRateStatistics ( blockRange ) ) . median ?? Zero ,
64
64
DEFAULT_MIN_FEE_RATE ,
65
65
) ;
66
66
Original file line number Diff line number Diff line change @@ -131,9 +131,9 @@ export abstract class ClientJsonRpc extends Client {
131
131
getFeeRateStatistics = this . buildSender (
132
132
"get_fee_rate_statistics" ,
133
133
[ ( n : NumLike ) => apply ( numFrom , n ) ] ,
134
- ( { mean , median } : { mean : NumLike ; median : NumLike } ) => ( {
135
- mean : numFrom ( mean ) ,
136
- median : numFrom ( median ) ,
134
+ ( res : { mean : NumLike ; median : NumLike } | null | undefined ) => ( {
135
+ mean : apply ( numFrom , res ?. mean ) ,
136
+ median : apply ( numFrom , res ?. median ) ,
137
137
} ) ,
138
138
) as Client [ "getFeeRateStatistics" ] ;
139
139
You can’t perform that action at this time.
0 commit comments