This is **low priority** for now. We should wait until `BigInt` becomes more of an industry standard. This change is inspired by the recent change in ethers.js to `BigInt`. https://docs.ethers.org/v6-beta/migrating/#migrate-bigint