Skip to content

Commit

Permalink
Switches BigNumber to BN.
Browse files Browse the repository at this point in the history
Truffle (at least version 5.0.x) use `BN` internally, not BigNumber.
  • Loading branch information
MicahZoltu committed Nov 6, 2019
1 parent 9ed131b commit a93ff68
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions packages/typechain-target-truffle/lib/generation.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ import { values } from "lodash";
export function codegen(contracts: Contract[]) {
const template = `
/// <reference types="truffle-typings" />
import { BigNumber } from "bignumber.js";
import BN from "bn.js";
${contracts.map(generateContractInterface).join("\n")}
Expand Down Expand Up @@ -120,13 +120,13 @@ function generateOutputTypes(outputs: Array<AbiOutputParameter>): string {
function generateInputType(evmType: EvmType): string {
switch (evmType.type) {
case "integer":
return "number | BigNumber | string";
return "number | BN | string";
case "uinteger":
return "number | BigNumber | string";
return "number | BN | string";
case "address":
return "string | BigNumber";
return "string | BN";
case "bytes":
return "string | BigNumber";
return "string | BN";
case "dynamic-bytes":
return "string";
case "array":
Expand All @@ -143,9 +143,9 @@ function generateInputType(evmType: EvmType): string {
function generateOutputType(evmType: EvmOutputType): string {
switch (evmType.type) {
case "integer":
return "BigNumber";
return "BN";
case "uinteger":
return "BigNumber";
return "BN";
case "address":
return "string";
case "void":
Expand Down

0 comments on commit a93ff68

Please sign in to comment.