UNPKG

@etherspot/remote-signer

Version:

Etherspot Permissioned Signer SDK - signs the UserOp with SessionKey and sends it to the Bundler

1 lines 1.18 kB
{"version":3,"sources":["../../src/sdk/common/utils/bignumber-utils.ts"],"sourcesContent":["import { BigNumber, BigNumberish } from '../../types/bignumber';\n\n// Function to convert BigNumberish to bigint\nexport function bigNumberishToBigInt(value: BigNumberish): bigint {\n if (typeof value === 'bigint') {\n return value;\n } else if (typeof value === 'string' || typeof value === 'number') {\n return BigInt(value);\n } else if (BigNumber.isBigNumber(value)) {\n return BigInt(value.toString());\n } else {\n throw new Error('Unsupported BigNumberish type');\n }\n}\n\nexport function isBigNumber(value: any): boolean {\n return value instanceof BigNumber;\n}\n\nexport function fromBigInt(value: bigint): BigNumber {\n return BigNumber.from(value.toString());\n}\n"],"mappings":";;;;;AAGO,SAAS,qBAAqB,OAA6B;AAChE,MAAI,OAAO,UAAU,UAAU;AAC7B,WAAO;AAAA,EACT,WAAW,OAAO,UAAU,YAAY,OAAO,UAAU,UAAU;AACjE,WAAO,OAAO,KAAK;AAAA,EACrB,WAAW,UAAU,YAAY,KAAK,GAAG;AACvC,WAAO,OAAO,MAAM,SAAS,CAAC;AAAA,EAChC,OAAO;AACL,UAAM,IAAI,MAAM,+BAA+B;AAAA,EACjD;AACF;AAEO,SAAS,YAAY,OAAqB;AAC/C,SAAO,iBAAiB;AAC1B;AAEO,SAAS,WAAW,OAA0B;AACnD,SAAO,UAAU,KAAK,MAAM,SAAS,CAAC;AACxC;","names":[]}