Launch Week Day 5: Introducing Reachability for PHP.Learn More
Socket
Book a DemoSign in
Socket

@ethereumjs/util

Package Overview
Dependencies
Maintainers
3
Versions
25
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ethereumjs/util - npm Package Compare versions

Comparing version
8.0.0-rc.1
to
8.0.0
+1
-1
dist/account.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"account.d.ts","sourceRoot":"","sources":["../src/account.ts"],"names":[],"mappings":";AAmBA,OAAO,KAAK,EAAE,UAAU,EAAE,UAAU,EAAE,MAAM,SAAS,CAAA;AAIrD,MAAM,WAAW,WAAW;IAC1B,KAAK,CAAC,EAAE,UAAU,CAAA;IAClB,OAAO,CAAC,EAAE,UAAU,CAAA;IACpB,WAAW,CAAC,EAAE,UAAU,CAAA;IACxB,QAAQ,CAAC,EAAE,UAAU,CAAA;CACtB;AAED,qBAAa,OAAO;IAClB,KAAK,EAAE,MAAM,CAAA;IACb,OAAO,EAAE,MAAM,CAAA;IACf,WAAW,EAAE,MAAM,CAAA;IACnB,QAAQ,EAAE,MAAM,CAAA;IAEhB,MAAM,CAAC,eAAe,CAAC,WAAW,EAAE,WAAW;WAWjC,wBAAwB,CAAC,UAAU,EAAE,MAAM;WAU3C,eAAe,CAAC,MAAM,EAAE,MAAM,EAAE;IAM9C;;;OAGG;gBACS,KAAK,SAAM,EAAE,OAAO,SAAM,EAAE,WAAW,SAAgB,EAAE,QAAQ,SAAiB;IAS9F,OAAO,CAAC,SAAS;IAejB;;OAEG;IACH,GAAG,IAAI,MAAM,EAAE;IASf;;OAEG;IACH,SAAS,IAAI,MAAM;IAInB;;OAEG;IACH,UAAU,IAAI,OAAO;IAIrB;;;;OAIG;IACH,OAAO,IAAI,OAAO;CAGnB;AAED;;GAEG;AACH,eAAO,MAAM,cAAc,eAAyB,MAAM,KAAG,OAQ5D,CAAA;AAED;;;;;;;;;;;GAWG;AACH,eAAO,MAAM,iBAAiB,eAChB,MAAM,mBACD,UAAU,KAC1B,MAuBF,CAAA;AAED;;;;GAIG;AACH,eAAO,MAAM,sBAAsB,eACrB,MAAM,mBACD,UAAU,KAC1B,OAEF,CAAA;AAED;;;;GAIG;AACH,eAAO,MAAM,eAAe,SAAmB,MAAM,SAAS,MAAM,KAAG,MAYtE,CAAA;AAED;;;;;GAKG;AACH,eAAO,MAAM,gBAAgB,SAAmB,MAAM,QAAQ,MAAM,YAAY,MAAM,KAAG,MAiBxF,CAAA;AAED;;GAEG;AACH,eAAO,MAAM,cAAc,eAAyB,MAAM,KAAG,OAE5D,CAAA;AAED;;;;;GAKG;AACH,eAAO,MAAM,aAAa,cAAwB,MAAM,aAAY,OAAO,KAAW,OAuBrF,CAAA;AAED;;;;;GAKG;AACH,eAAO,MAAM,YAAY,WAAqB,MAAM,aAAY,OAAO,KAAW,MAUjF,CAAA;AACD,eAAO,MAAM,eAAe,WAXkB,MAAM,aAAY,OAAO,KAAW,MAWvC,CAAA;AAE3C;;;GAGG;AACH,eAAO,MAAM,eAAe,eAAyB,MAAM,KAAG,MAI7D,CAAA;AAED;;;GAGG;AACH,eAAO,MAAM,gBAAgB,eAAyB,MAAM,KAAG,MAE9D,CAAA;AAED;;GAEG;AACH,eAAO,MAAM,YAAY,cAAwB,MAAM,KAAG,MAMzD,CAAA;AAED;;GAEG;AACH,eAAO,MAAM,WAAW,QAAgB,MAIvC,CAAA;AAED;;GAEG;AACH,eAAO,MAAM,aAAa,eAAyB,MAAM,KAAG,OAS3D,CAAA;AAED;;GAEG;AACH,wBAAgB,kBAAkB,CAAC,IAAI,EAAE,GAAG,UAW3C"}
{"version":3,"file":"account.d.ts","sourceRoot":"","sources":["../src/account.ts"],"names":[],"mappings":";AAkBA,OAAO,KAAK,EAAE,UAAU,EAAE,UAAU,EAAE,MAAM,SAAS,CAAA;AAIrD,MAAM,WAAW,WAAW;IAC1B,KAAK,CAAC,EAAE,UAAU,CAAA;IAClB,OAAO,CAAC,EAAE,UAAU,CAAA;IACpB,WAAW,CAAC,EAAE,UAAU,CAAA;IACxB,QAAQ,CAAC,EAAE,UAAU,CAAA;CACtB;AAED,qBAAa,OAAO;IAClB,KAAK,EAAE,MAAM,CAAA;IACb,OAAO,EAAE,MAAM,CAAA;IACf,WAAW,EAAE,MAAM,CAAA;IACnB,QAAQ,EAAE,MAAM,CAAA;IAEhB,MAAM,CAAC,eAAe,CAAC,WAAW,EAAE,WAAW;WAWjC,wBAAwB,CAAC,UAAU,EAAE,MAAM;WAU3C,eAAe,CAAC,MAAM,EAAE,MAAM,EAAE;IAM9C;;;OAGG;gBACS,KAAK,SAAM,EAAE,OAAO,SAAM,EAAE,WAAW,SAAgB,EAAE,QAAQ,SAAiB;IAS9F,OAAO,CAAC,SAAS;IAejB;;OAEG;IACH,GAAG,IAAI,MAAM,EAAE;IASf;;OAEG;IACH,SAAS,IAAI,MAAM;IAInB;;OAEG;IACH,UAAU,IAAI,OAAO;IAIrB;;;;OAIG;IACH,OAAO,IAAI,OAAO;CAGnB;AAED;;GAEG;AACH,eAAO,MAAM,cAAc,eAAyB,MAAM,KAAG,OAQ5D,CAAA;AAED;;;;;;;;;;;GAWG;AACH,eAAO,MAAM,iBAAiB,eAChB,MAAM,mBACD,UAAU,KAC1B,MAuBF,CAAA;AAED;;;;GAIG;AACH,eAAO,MAAM,sBAAsB,eACrB,MAAM,mBACD,UAAU,KAC1B,OAEF,CAAA;AAED;;;;GAIG;AACH,eAAO,MAAM,eAAe,SAAmB,MAAM,SAAS,MAAM,KAAG,MAYtE,CAAA;AAED;;;;;GAKG;AACH,eAAO,MAAM,gBAAgB,SAAmB,MAAM,QAAQ,MAAM,YAAY,MAAM,KAAG,MAiBxF,CAAA;AAED;;GAEG;AACH,eAAO,MAAM,cAAc,eAAyB,MAAM,KAAG,OAE5D,CAAA;AAED;;;;;GAKG;AACH,eAAO,MAAM,aAAa,cAAwB,MAAM,aAAY,OAAO,KAAW,OAuBrF,CAAA;AAED;;;;;GAKG;AACH,eAAO,MAAM,YAAY,WAAqB,MAAM,aAAY,OAAO,KAAW,MAUjF,CAAA;AACD,eAAO,MAAM,eAAe,WAXkB,MAAM,aAAY,OAAO,KAAW,MAWvC,CAAA;AAE3C;;;GAGG;AACH,eAAO,MAAM,eAAe,eAAyB,MAAM,KAAG,MAI7D,CAAA;AAED;;;GAGG;AACH,eAAO,MAAM,gBAAgB,eAAyB,MAAM,KAAG,MAE9D,CAAA;AAED;;GAEG;AACH,eAAO,MAAM,YAAY,cAAwB,MAAM,KAAG,MAMzD,CAAA;AAED;;GAEG;AACH,eAAO,MAAM,WAAW,QAAgB,MAIvC,CAAA;AAED;;GAEG;AACH,eAAO,MAAM,aAAa,eAAyB,MAAM,KAAG,OAS3D,CAAA;AAED;;GAEG;AACH,wBAAgB,kBAAkB,CAAC,IAAI,EAAE,GAAG,UAW3C"}

@@ -12,3 +12,2 @@ "use strict";

const internal_1 = require("./internal");
const types_1 = require("./types");
const _0n = BigInt(0);

@@ -29,3 +28,3 @@ class Account {

const { nonce, balance, storageRoot, codeHash } = accountData;
return new Account((0, types_1.isTruthy)(nonce) ? (0, bytes_1.bufferToBigInt)((0, bytes_1.toBuffer)(nonce)) : undefined, (0, types_1.isTruthy)(balance) ? (0, bytes_1.bufferToBigInt)((0, bytes_1.toBuffer)(balance)) : undefined, (0, types_1.isTruthy)(storageRoot) ? (0, bytes_1.toBuffer)(storageRoot) : undefined, (0, types_1.isTruthy)(codeHash) ? (0, bytes_1.toBuffer)(codeHash) : undefined);
return new Account(nonce !== undefined ? (0, bytes_1.bufferToBigInt)((0, bytes_1.toBuffer)(nonce)) : undefined, balance !== undefined ? (0, bytes_1.bufferToBigInt)((0, bytes_1.toBuffer)(balance)) : undefined, storageRoot !== undefined ? (0, bytes_1.toBuffer)(storageRoot) : undefined, codeHash !== undefined ? (0, bytes_1.toBuffer)(codeHash) : undefined);
}

@@ -119,3 +118,3 @@ static fromRlpSerializedAccount(serialized) {

let prefix = '';
if ((0, types_1.isTruthy)(eip1191ChainId)) {
if (eip1191ChainId !== undefined) {
const chainId = (0, bytes_1.bufferToBigInt)((0, bytes_1.toBuffer)(eip1191ChainId));

@@ -122,0 +121,0 @@ prefix = chainId.toString() + '0x';

@@ -1,1 +0,1 @@

{"version":3,"file":"account.js","sourceRoot":"","sources":["../src/account.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"account.js","sourceRoot":"","sources":["../src/account.ts"],"names":[],"mappings":"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"}

@@ -45,20 +45,2 @@ /// <reference types="node" />

export declare function toType<T extends TypeOutput>(input: ToBufferInputTypes, outputType: T): TypeOutputReturnType[T];
declare type Falsy = false | '' | 0 | null | undefined | 0n;
/**
* Returns true if a value is falsy
*
* @param value - Value to check for falseness
*
* @deprecated This helper function should only be used temporarily until the monorepo types are explicit enough
*/
export declare function isFalsy(value: unknown): value is Falsy;
/**
* Returns true if a value is truthy
*
* @param value - Value to check for truthiness
*
* @deprecated This helper function should only be used temporarily until the monorepo types are explicit enough
*/
export declare function isTruthy<T>(value: T | Falsy): value is T;
export {};
//# sourceMappingURL=types.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":";AAGA,OAAO,KAAK,EAAE,OAAO,EAAE,MAAM,WAAW,CAAA;AACxC,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,SAAS,CAAA;AAKjD,oBAAY,UAAU,GAAG,MAAM,GAAG,iBAAiB,GAAG,MAAM,GAAG,MAAM,CAAA;AAKrE,oBAAY,UAAU,GAClB,MAAM,GACN,UAAU,GACV,MAAM,EAAE,GACR,MAAM,GACN,MAAM,GACN,qBAAqB,GACrB,iBAAiB,CAAA;AAKrB,oBAAY,iBAAiB,GAAG,MAAM,CAAA;AAEtC;;GAEG;AACH,oBAAY,WAAW,GAAG,OAAO,GAAG,MAAM,GAAG,iBAAiB,CAAA;AAK9D,MAAM,WAAW,oBAAoB;IACnC,OAAO,IAAI,UAAU,CAAA;IACrB,QAAQ,CAAC,IAAI,MAAM,CAAA;CACpB;AAKD,MAAM,WAAW,qBAAqB;IACpC,QAAQ,IAAI,MAAM,CAAA;IAClB,OAAO,CAAC,IAAI,UAAU,CAAA;CACvB;AAED,oBAAY,gBAAgB,GAAG,KAAK,CAAC,UAAU,GAAG,gBAAgB,CAAC,CAAA;AACnE,oBAAY,iBAAiB,GAAG,KAAK,CAAC,MAAM,GAAG,iBAAiB,CAAC,CAAA;AAEjE;;GAEG;AACH,oBAAY,UAAU;IACpB,MAAM,IAAA;IACN,MAAM,IAAA;IACN,MAAM,IAAA;IACN,iBAAiB,IAAA;CAClB;AAED,oBAAY,oBAAoB,GAAG;IACjC,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE,MAAM,CAAA;IAC3B,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE,MAAM,CAAA;IAC3B,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE,MAAM,CAAA;IAC3B,CAAC,UAAU,CAAC,iBAAiB,CAAC,EAAE,iBAAiB,CAAA;CAClD,CAAA;AAED;;;;;GAKG;AACH,wBAAgB,MAAM,CAAC,CAAC,SAAS,UAAU,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,EAAE,CAAC,GAAG,IAAI,CAAA;AAC9E,wBAAgB,MAAM,CAAC,CAAC,SAAS,UAAU,EAAE,KAAK,EAAE,SAAS,EAAE,UAAU,EAAE,CAAC,GAAG,SAAS,CAAA;AACxF,wBAAgB,MAAM,CAAC,CAAC,SAAS,UAAU,EACzC,KAAK,EAAE,kBAAkB,EACzB,UAAU,EAAE,CAAC,GACZ,oBAAoB,CAAC,CAAC,CAAC,CAAA;AA2C1B,aAAK,KAAK,GAAG,KAAK,GAAG,EAAE,GAAG,CAAC,GAAG,IAAI,GAAG,SAAS,GAAG,EAAE,CAAA;AAEnD;;;;;;GAMG;AACH,wBAAgB,OAAO,CAAC,KAAK,EAAE,OAAO,GAAG,KAAK,IAAI,KAAK,CAUtD;AAED;;;;;;GAMG;AACH,wBAAgB,QAAQ,CAAC,CAAC,EAAE,KAAK,EAAE,CAAC,GAAG,KAAK,GAAG,KAAK,IAAI,CAAC,CAExD"}
{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":";AAGA,OAAO,KAAK,EAAE,OAAO,EAAE,MAAM,WAAW,CAAA;AACxC,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,SAAS,CAAA;AAKjD,oBAAY,UAAU,GAAG,MAAM,GAAG,iBAAiB,GAAG,MAAM,GAAG,MAAM,CAAA;AAKrE,oBAAY,UAAU,GAClB,MAAM,GACN,UAAU,GACV,MAAM,EAAE,GACR,MAAM,GACN,MAAM,GACN,qBAAqB,GACrB,iBAAiB,CAAA;AAKrB,oBAAY,iBAAiB,GAAG,MAAM,CAAA;AAEtC;;GAEG;AACH,oBAAY,WAAW,GAAG,OAAO,GAAG,MAAM,GAAG,iBAAiB,CAAA;AAK9D,MAAM,WAAW,oBAAoB;IACnC,OAAO,IAAI,UAAU,CAAA;IACrB,QAAQ,CAAC,IAAI,MAAM,CAAA;CACpB;AAKD,MAAM,WAAW,qBAAqB;IACpC,QAAQ,IAAI,MAAM,CAAA;IAClB,OAAO,CAAC,IAAI,UAAU,CAAA;CACvB;AAED,oBAAY,gBAAgB,GAAG,KAAK,CAAC,UAAU,GAAG,gBAAgB,CAAC,CAAA;AACnE,oBAAY,iBAAiB,GAAG,KAAK,CAAC,MAAM,GAAG,iBAAiB,CAAC,CAAA;AAEjE;;GAEG;AACH,oBAAY,UAAU;IACpB,MAAM,IAAA;IACN,MAAM,IAAA;IACN,MAAM,IAAA;IACN,iBAAiB,IAAA;CAClB;AAED,oBAAY,oBAAoB,GAAG;IACjC,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE,MAAM,CAAA;IAC3B,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE,MAAM,CAAA;IAC3B,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE,MAAM,CAAA;IAC3B,CAAC,UAAU,CAAC,iBAAiB,CAAC,EAAE,iBAAiB,CAAA;CAClD,CAAA;AAED;;;;;GAKG;AACH,wBAAgB,MAAM,CAAC,CAAC,SAAS,UAAU,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,EAAE,CAAC,GAAG,IAAI,CAAA;AAC9E,wBAAgB,MAAM,CAAC,CAAC,SAAS,UAAU,EAAE,KAAK,EAAE,SAAS,EAAE,UAAU,EAAE,CAAC,GAAG,SAAS,CAAA;AACxF,wBAAgB,MAAM,CAAC,CAAC,SAAS,UAAU,EACzC,KAAK,EAAE,kBAAkB,EACzB,UAAU,EAAE,CAAC,GACZ,oBAAoB,CAAC,CAAC,CAAC,CAAA"}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.isTruthy = exports.isFalsy = exports.toType = exports.TypeOutput = void 0;
exports.toType = exports.TypeOutput = void 0;
const bytes_1 = require("./bytes");

@@ -49,30 +49,2 @@ const internal_1 = require("./internal");

exports.toType = toType;
/**
* Returns true if a value is falsy
*
* @param value - Value to check for falseness
*
* @deprecated This helper function should only be used temporarily until the monorepo types are explicit enough
*/
function isFalsy(value) {
return !!(value === false ||
value === '' ||
value === 0 ||
Number.isNaN(value) ||
value === null ||
typeof value === 'undefined' ||
value === BigInt(0));
}
exports.isFalsy = isFalsy;
/**
* Returns true if a value is truthy
*
* @param value - Value to check for truthiness
*
* @deprecated This helper function should only be used temporarily until the monorepo types are explicit enough
*/
function isTruthy(value) {
return !isFalsy(value);
}
exports.isTruthy = isTruthy;
//# sourceMappingURL=types.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"types.js","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":";;;AAAA,mCAA+D;AAC/D,yCAAwC;AAmDxC;;GAEG;AACH,IAAY,UAKX;AALD,WAAY,UAAU;IACpB,+CAAM,CAAA;IACN,+CAAM,CAAA;IACN,+CAAM,CAAA;IACN,qEAAiB,CAAA;AACnB,CAAC,EALW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAKrB;AAqBD,SAAgB,MAAM,CACpB,KAAyB,EACzB,UAAa;IAEb,IAAI,KAAK,KAAK,IAAI,EAAE;QAClB,OAAO,IAAI,CAAA;KACZ;IACD,IAAI,KAAK,KAAK,SAAS,EAAE;QACvB,OAAO,SAAS,CAAA;KACjB;IAED,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,CAAC,IAAA,sBAAW,EAAC,KAAK,CAAC,EAAE;QACpD,MAAM,IAAI,KAAK,CAAC,sDAAsD,KAAK,EAAE,CAAC,CAAA;KAC/E;SAAM,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,KAAK,CAAC,EAAE;QACpE,MAAM,IAAI,KAAK,CACb,6FAA6F,CAC9F,CAAA;KACF;IAED,MAAM,MAAM,GAAG,IAAA,gBAAQ,EAAC,KAAK,CAAC,CAAA;IAE9B,QAAQ,UAAU,EAAE;QAClB,KAAK,UAAU,CAAC,MAAM;YACpB,OAAO,MAAiC,CAAA;QAC1C,KAAK,UAAU,CAAC,MAAM;YACpB,OAAO,IAAA,sBAAc,EAAC,MAAM,CAA4B,CAAA;QAC1D,KAAK,UAAU,CAAC,MAAM,CAAC,CAAC;YACtB,MAAM,MAAM,GAAG,IAAA,sBAAc,EAAC,MAAM,CAAC,CAAA;YACrC,IAAI,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,gBAAgB,CAAC,EAAE;gBAC5C,MAAM,IAAI,KAAK,CACb,8FAA8F,CAC/F,CAAA;aACF;YACD,OAAO,MAAM,CAAC,MAAM,CAA4B,CAAA;SACjD;QACD,KAAK,UAAU,CAAC,iBAAiB;YAC/B,OAAO,IAAA,mBAAW,EAAC,MAAM,CAA4B,CAAA;QACvD;YACE,MAAM,IAAI,KAAK,CAAC,oBAAoB,CAAC,CAAA;KACxC;AACH,CAAC;AAxCD,wBAwCC;AAID;;;;;;GAMG;AACH,SAAgB,OAAO,CAAC,KAAc;IACpC,OAAO,CAAC,CAAC,CACP,KAAK,KAAK,KAAK;QACf,KAAK,KAAK,EAAE;QACZ,KAAK,KAAK,CAAC;QACX,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC;QACnB,KAAK,KAAK,IAAI;QACd,OAAO,KAAK,KAAK,WAAW;QAC5B,KAAK,KAAK,MAAM,CAAC,CAAC,CAAC,CACpB,CAAA;AACH,CAAC;AAVD,0BAUC;AAED;;;;;;GAMG;AACH,SAAgB,QAAQ,CAAI,KAAgB;IAC1C,OAAO,CAAC,OAAO,CAAC,KAAK,CAAC,CAAA;AACxB,CAAC;AAFD,4BAEC"}
{"version":3,"file":"types.js","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":";;;AAAA,mCAA+D;AAC/D,yCAAwC;AAmDxC;;GAEG;AACH,IAAY,UAKX;AALD,WAAY,UAAU;IACpB,+CAAM,CAAA;IACN,+CAAM,CAAA;IACN,+CAAM,CAAA;IACN,qEAAiB,CAAA;AACnB,CAAC,EALW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAKrB;AAqBD,SAAgB,MAAM,CACpB,KAAyB,EACzB,UAAa;IAEb,IAAI,KAAK,KAAK,IAAI,EAAE;QAClB,OAAO,IAAI,CAAA;KACZ;IACD,IAAI,KAAK,KAAK,SAAS,EAAE;QACvB,OAAO,SAAS,CAAA;KACjB;IAED,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,CAAC,IAAA,sBAAW,EAAC,KAAK,CAAC,EAAE;QACpD,MAAM,IAAI,KAAK,CAAC,sDAAsD,KAAK,EAAE,CAAC,CAAA;KAC/E;SAAM,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,KAAK,CAAC,EAAE;QACpE,MAAM,IAAI,KAAK,CACb,6FAA6F,CAC9F,CAAA;KACF;IAED,MAAM,MAAM,GAAG,IAAA,gBAAQ,EAAC,KAAK,CAAC,CAAA;IAE9B,QAAQ,UAAU,EAAE;QAClB,KAAK,UAAU,CAAC,MAAM;YACpB,OAAO,MAAiC,CAAA;QAC1C,KAAK,UAAU,CAAC,MAAM;YACpB,OAAO,IAAA,sBAAc,EAAC,MAAM,CAA4B,CAAA;QAC1D,KAAK,UAAU,CAAC,MAAM,CAAC,CAAC;YACtB,MAAM,MAAM,GAAG,IAAA,sBAAc,EAAC,MAAM,CAAC,CAAA;YACrC,IAAI,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,gBAAgB,CAAC,EAAE;gBAC5C,MAAM,IAAI,KAAK,CACb,8FAA8F,CAC/F,CAAA;aACF;YACD,OAAO,MAAM,CAAC,MAAM,CAA4B,CAAA;SACjD;QACD,KAAK,UAAU,CAAC,iBAAiB;YAC/B,OAAO,IAAA,mBAAW,EAAC,MAAM,CAA4B,CAAA;QACvD;YACE,MAAM,IAAI,KAAK,CAAC,oBAAoB,CAAC,CAAA;KACxC;AACH,CAAC;AAxCD,wBAwCC"}
{
"name": "@ethereumjs/util",
"version": "8.0.0-rc.1",
"version": "8.0.0",
"description": "A collection of utility functions for Ethereum",

@@ -5,0 +5,0 @@ "keywords": [

@@ -18,3 +18,2 @@ import { RLP } from '@ethereumjs/rlp'

import { stripHexPrefix } from './internal'
import { isTruthy } from './types'

@@ -42,6 +41,6 @@ import type { BigIntLike, BufferLike } from './types'

return new Account(
isTruthy(nonce) ? bufferToBigInt(toBuffer(nonce)) : undefined,
isTruthy(balance) ? bufferToBigInt(toBuffer(balance)) : undefined,
isTruthy(storageRoot) ? toBuffer(storageRoot) : undefined,
isTruthy(codeHash) ? toBuffer(codeHash) : undefined
nonce !== undefined ? bufferToBigInt(toBuffer(nonce)) : undefined,
balance !== undefined ? bufferToBigInt(toBuffer(balance)) : undefined,
storageRoot !== undefined ? toBuffer(storageRoot) : undefined,
codeHash !== undefined ? toBuffer(codeHash) : undefined
)

@@ -163,3 +162,3 @@ }

let prefix = ''
if (isTruthy(eip1191ChainId)) {
if (eip1191ChainId !== undefined) {
const chainId = bufferToBigInt(toBuffer(eip1191ChainId))

@@ -166,0 +165,0 @@ prefix = chainId.toString() + '0x'

@@ -123,33 +123,1 @@ import { bufferToBigInt, bufferToHex, toBuffer } from './bytes'

}
type Falsy = false | '' | 0 | null | undefined | 0n
/**
* Returns true if a value is falsy
*
* @param value - Value to check for falseness
*
* @deprecated This helper function should only be used temporarily until the monorepo types are explicit enough
*/
export function isFalsy(value: unknown): value is Falsy {
return !!(
value === false ||
value === '' ||
value === 0 ||
Number.isNaN(value) ||
value === null ||
typeof value === 'undefined' ||
value === BigInt(0)
)
}
/**
* Returns true if a value is truthy
*
* @param value - Value to check for truthiness
*
* @deprecated This helper function should only be used temporarily until the monorepo types are explicit enough
*/
export function isTruthy<T>(value: T | Falsy): value is T {
return !isFalsy(value)
}