Skip to content

Instantly share code, notes, and snippets.

@feuGeneA
Created April 25, 2019 20:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save feuGeneA/4538f3ee13c48084166134d6b81009c1 to your computer and use it in GitHub Desktop.
Save feuGeneA/4538f3ee13c48084166134d6b81009c1 to your computer and use it in GitHub Desktop.
yarn run v1.13.0
$ yarn run_mocha
$ mocha --require source-map-support/register --require make-promises-safe 'lib/test/lib_zero_ex_transaction_parser.js' --timeout 100000 --bail --exit
LibZeroExTransactionParser
transactionHash: 0x0344829a2e3d1bcda7efb0edb79130eb272d0252b6b664ff1f8268cd632a6a2c
LibZeroExTransactionParser successfully deployed at 0x1dc4c1cefef38a777b15aa20260a54e584b16c48
known-good order:
{
"makerAddress": "0xe36ea790bc9d7ab70c55260c66d52b1eca985f84",
"takerAddress": "0x0000000000000000000000000000000000000000",
"feeRecipientAddress": "0x78dc5d2d739606d31509c31d654056a45185ecb6",
"senderAddress": "0x6ecbe1db9ef729cbe972c83fb886247691fb6beb",
"makerAssetAmount": "100000000000000000000",
"takerAssetAmount": "200000000000000000000",
"makerFee": "1000000000000000000",
"takerFee": "1000000000000000000",
"expirationTimeSeconds": "1552396423",
"salt": "66097384406870180066678463045003379626790660770396923976862707230261946348951",
"makerAssetData": "0xf47261b000000000000000000000000034d402f14d58e001d8efbe6585051bf9706aa064",
"takerAssetData": "0xf47261b000000000000000000000000025b8fe1de9daf8ba351890744ff28cf7dfa8f5e3"
}
parsed order:
{
"makerAddress": "0xe36ea790bc9d7ab70c55260c66d52b1eca985f84",
"takerAddress": "0x0000000000000000000000000000000000000000",
"feeRecipientAddress": "0x78dc5d2d739606d31509c31d654056a45185ecb6",
"senderAddress": "0x6ecbe1db9ef729cbe972c83fb886247691fb6beb",
"makerAssetAmount": "100000000000000000000",
"takerAssetAmount": "200000000000000000000",
"makerFee": "1000000000000000000",
"takerFee": "1000000000000000000",
"expirationTimeSeconds": "1552396423",
"salt": "66097384406870180066678463045003379626790660770396923976862707230261946348951",
"makerAssetData": "0xf47261b000000000000000000000000034d402f14d58e001d8efbe6585051bf9706aa064",
"takerAssetData": "0xf47261b000000000000000000000000025b8fe1de9daf8ba351890744ff28cf7dfa8f5e3"
}
1) should parse a fill transaction
0 passing (387ms)
1 failing
1) LibZeroExTransactionParser
should parse a fill transaction:
AssertionError: expected { Object (makerAddress, takerAddress, ...) } to deeply equal { Object (makerAddress, takerAddress, ...) }
+ expected - actual
at Proxy.assertEql (/home/gene/dev/0x-monorepo/node_modules/chai/lib/chai/core/assertions.js:1080:10)
at Proxy.methodWrapper (/home/gene/dev/0x-monorepo/node_modules/chai/lib/chai/utils/addMethod.js:57:25)
at Proxy.<anonymous> (/home/gene/dev/0x-monorepo/node_modules/dirty-chai/lib/dirty-chai.js:115:25)
at Proxy.overwritingMethodWrapper (/home/gene/dev/0x-monorepo/node_modules/chai/lib/chai/utils/overwriteMethod.js:78:33)
at doAsserterAsyncAndAddThen (/home/gene/dev/0x-monorepo/node_modules/chai-as-promised/lib/chai-as-promised.js:289:22)
at Proxy.<anonymous> (/home/gene/dev/0x-monorepo/node_modules/chai-as-promised/lib/chai-as-promised.js:255:20)
at Proxy.overwritingMethodWrapper (/home/gene/dev/0x-monorepo/node_modules/chai/lib/chai/utils/overwriteMethod.js:78:33)
at Proxy.assertEqual (/home/gene/dev/0x-monorepo/node_modules/chai/lib/chai/core/assertions.js:1020:19)
at Proxy.methodWrapper (/home/gene/dev/0x-monorepo/node_modules/chai/lib/chai/utils/addMethod.js:57:25)
at Proxy.<anonymous> (/home/gene/dev/0x-monorepo/node_modules/chai-bignumber/chai-bignumber.js:51:22)
at Proxy.overwritingMethodWrapper (/home/gene/dev/0x-monorepo/node_modules/chai/lib/chai/utils/overwriteMethod.js:78:33)
at Proxy.<anonymous> (/home/gene/dev/0x-monorepo/node_modules/dirty-chai/lib/dirty-chai.js:115:25)
at Proxy.overwritingMethodWrapper (/home/gene/dev/0x-monorepo/node_modules/chai/lib/chai/utils/overwriteMethod.js:78:33)
at doAsserterAsyncAndAddThen (/home/gene/dev/0x-monorepo/node_modules/chai-as-promised/lib/chai-as-promised.js:289:22)
at Proxy.<anonymous> (/home/gene/dev/0x-monorepo/node_modules/chai-as-promised/lib/chai-as-promised.js:255:20)
at Proxy.overwritingMethodWrapper (/home/gene/dev/0x-monorepo/node_modules/chai/lib/chai/utils/overwriteMethod.js:78:33)
at Proxy.<anonymous> (/home/gene/dev/0x-monorepo/node_modules/chai-bignumber/chai-bignumber.js:51:22)
at Proxy.overwritingMethodWrapper (/home/gene/dev/0x-monorepo/node_modules/chai/lib/chai/utils/overwriteMethod.js:78:33)
at Proxy.<anonymous> (/home/gene/dev/0x-monorepo/node_modules/chai-bignumber/chai-bignumber.js:51:22)
at Proxy.overwritingMethodWrapper (/home/gene/dev/0x-monorepo/node_modules/chai/lib/chai/utils/overwriteMethod.js:78:33)
at Proxy.<anonymous> (/home/gene/dev/0x-monorepo/node_modules/chai-bignumber/chai-bignumber.js:51:22)
at Proxy.overwritingMethodWrapper (/home/gene/dev/0x-monorepo/node_modules/chai/lib/chai/utils/overwriteMethod.js:78:33)
at Object.<anonymous> (test/lib_zero_ex_transaction_parser.ts:91:49)
at step (lib/test/lib_zero_ex_transaction_parser.js:32:23)
at Object.next (lib/test/lib_zero_ex_transaction_parser.js:13:53)
at fulfilled (lib/test/lib_zero_ex_transaction_parser.js:4:58)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:189:7)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment