We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 96d420e commit 28ddf48Copy full SHA for 28ddf48
providers/provider.js
@@ -92,6 +92,18 @@ function checkNumber(number) {
92
return utils.bigNumberify(number).toNumber();
93
}
94
95
+function checkDifficulty(number) {
96
+ var value = utils.bigNumberify(number);
97
+
98
+ try {
99
+ value = value.toNumber();
100
+ } catch (error) {
101
+ value = null;
102
+ }
103
104
+ return value;
105
+}
106
107
function checkBoolean(value) {
108
if (typeof(value) === 'boolean') { return value; }
109
if (typeof(value) === 'string') {
@@ -141,7 +153,7 @@ var formatBlock = {
141
153
142
154
timestamp: checkNumber,
143
155
nonce: allowNull(utils.hexlify),
144
- difficulty: allowNull(checkNumber),
156
+ difficulty: checkDifficulty,
145
157
146
158
gasLimit: utils.bigNumberify,
147
159
gasUsed: utils.bigNumberify,
0 commit comments