From bfcd05fcbb132d456d6f22f70c8ac9cf5b1826f7 Mon Sep 17 00:00:00 2001 From: Richard Moore Date: Mon, 31 May 2021 18:32:33 -0400 Subject: [PATCH] Added MinInt256 and MaxInt256 constants (#1576). --- packages/constants/src.ts/bignumbers.ts | 7 ++++++- packages/constants/src.ts/index.ts | 4 +++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/constants/src.ts/bignumbers.ts b/packages/constants/src.ts/bignumbers.ts index 3e827626e6..7175087fce 100644 --- a/packages/constants/src.ts/bignumbers.ts +++ b/packages/constants/src.ts/bignumbers.ts @@ -7,11 +7,16 @@ const Two: BigNumber = (/*#__PURE__*/BigNumber.from(2)); const WeiPerEther: BigNumber = (/*#__PURE__*/BigNumber.from("1000000000000000000")); const MaxUint256: BigNumber = (/*#__PURE__*/BigNumber.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff")); +const MinInt256: BigNumber = (/*#__PURE__*/BigNumber.from("-0x8000000000000000000000000000000000000000000000000000000000000000")); +const MaxInt256: BigNumber = (/*#__PURE__*/BigNumber.from("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff")); + export { NegativeOne, Zero, One, Two, WeiPerEther, - MaxUint256 + MaxUint256, + MinInt256, + MaxInt256, }; diff --git a/packages/constants/src.ts/index.ts b/packages/constants/src.ts/index.ts index ba301df170..abc59a0a6b 100644 --- a/packages/constants/src.ts/index.ts +++ b/packages/constants/src.ts/index.ts @@ -7,7 +7,9 @@ export { One, Two, WeiPerEther, - MaxUint256 + MaxUint256, + MinInt256, + MaxInt256 } from "./bignumbers"; export { HashZero } from "./hashes"; export { EtherSymbol } from "./strings";