@usherlabs/ccxt
Version:
A JavaScript cryptocurrency trading library with support for 100+ exchanges + optional Verity zkTLS proof of data source.
33 lines (30 loc) • 946 B
JavaScript
// ----------------------------------------------------------------------------
// PLEASE DO NOT EDIT THIS FILE, IT IS GENERATED AND WILL BE OVERWRITTEN:
// https://github.com/ccxt/ccxt/blob/master/CONTRIBUTING.md#how-to-contribute-code
// EDIT THE CORRESPONDENT .ts FILE INSTEAD
import { CairoUint256, UINT_128_MAX, UINT_256_MAX } from './cairoDataTypes/uint256.js';
/**
* @deprecated Legacy support Export
*/
export { UINT_128_MAX, UINT_256_MAX };
/**
* Convert Uint256 to bigint
* Legacy support Export
*/
export function uint256ToBN(uint256) {
return new CairoUint256(uint256).toBigInt();
}
/**
* Test BigNumberish is smaller or equal 2**256-1
* Legacy support Export
*/
export function isUint256(bn) {
return CairoUint256.is(bn);
}
/**
* Convert BigNumberish (string | number | bigint) to Uint256 (hex)
* Legacy support Export
*/
export function bnToUint256(bn) {
return new CairoUint256(bn).toUint256HexString();
}