Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

hashPersonalMessage test fails #1

Open
marlonhanks opened this issue Jan 11, 2021 · 0 comments
Open

hashPersonalMessage test fails #1

marlonhanks opened this issue Jan 11, 2021 · 0 comments

Comments

@marlonhanks
Copy link
Contributor

Expected test to pass, instead error produced:

hashPersonalMessage
    1) should produce a deterministic hash

  isValidSignature
    ✓ should fail on an invalid signature (shorter r))
    ✓ should fail on an invalid signature (shorter s))
    ✓ should fail on an invalid signature (v = 21)
    ✓ should fail on an invalid signature (v = 29)
    ✓ should work otherwise

  .toChecksumAddress()
    ✓ should work

  .isValidChecksumAddress()
    ✓ should return true
    ✓ should validate

  .isValidAddress()
    ✓ should return true
    ✓ should return false

  message sig
    ✓ should return hex strings that the RPC can use
    ✓ should throw on invalid length
    ✓ pad short r and s values
    ✓ should throw on invalid v value


  90 passing (167ms)
  1 failing

  1) hashPersonalMessage
       should produce a deterministic hash:

      AssertionError [ERR_ASSERTION]: Expected values to be loosely deep-equal:

Buffer(32) [Uint8Array] [
  146,
  79,
  202,
  189,
  87,
  174,
  90,
  136,
  252,
  16,
  182,
  81,
  221,
  213,
  29,
  64,
  97,
  154,
  30,
  69,
  98,
  241,
  201,
  224,
  6,
  166,
  173,
  182,
  101,
  197,
  178,
  231
]

should loosely deep-equal

Buffer(32) [Uint8Array] [
  129,
  68,
  166,
  250,
  38,
  190,
  37,
  43,
  134,
  69,
  100,
  145,
  251,
  205,
  67,
  193,
  222,
  126,
  2,
  34,
  65,
  132,
  95,
  254,
  161,
  195,
  223,
  6,
  111,
  124,
  254,
  222
]
      + expected - actual

       [
      -  146
      -  79
      -  202
      -  189
      -  87
      -  174
      -  90
      -  136
      -  252
      -  16
      -  182
      -  81
      -  221
      -  213
      -  29
      -  64
      -  97
      -  154
      -  30
      +  129
      +  68
      +  166
      +  250
      +  38
      +  190
      +  37
      +  43
      +  134
         69
      -  98
      -  241
      -  201
      -  224
      +  100
      +  145
      +  251
      +  205
      +  67
      +  193
      +  222
      +  126
      +  2
      +  34
      +  65
      +  132
      +  95
      +  254
      +  161
      +  195
      +  223
         6
      -  166
      -  173
      -  182
      -  101
      -  197
      -  178
      -  231
      +  111
      +  124
      +  254
      +  222
       ]

      at Context.<anonymous> (test/index.js:512:12)
      at processImmediate (internal/timers.js:461:21)



npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! vaporyjs-util@5.1.5 test:node: `npm run build:dist && istanbul test mocha -- --reporter spec`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the vaporyjs-util@5.1.5 test:node script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/ceo/.npm/_logs/2021-01-11T07_39_29_612Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! vaporyjs-util@5.1.5 test: `npm run test:node && npm run test:browser`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the vaporyjs-util@5.1.5 test script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/ceo/.npm/_logs/2021-01-11T07_39_29_650Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! vaporyjs-util@5.1.5 prepublishOnly: `npm run lint && npm run build:dist && npm run test`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the vaporyjs-util@5.1.5 prepublishOnly script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/ceo/.npm/_logs/2021-01-11T07_39_29_735Z-debug.log

error log:

0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli   '/home/ceo/.nvm/versions/node/v12.20.0/bin/node',
1 verbose cli   '/home/ceo/.nvm/versions/node/v12.20.0/bin/npm',
1 verbose cli   'publish'
1 verbose cli ]
2 info using npm@6.14.8
3 info using node@v12.20.0
4 verbose npm-session b45ae370e6f451dd
5 verbose publish [ '.' ]
6 info lifecycle vaporyjs-util@5.1.5~prepublish: vaporyjs-util@5.1.5
7 info lifecycle vaporyjs-util@5.1.5~prepare: vaporyjs-util@5.1.5
8 info lifecycle vaporyjs-util@5.1.5~prepublishOnly: vaporyjs-util@5.1.5
9 verbose lifecycle vaporyjs-util@5.1.5~prepublishOnly: unsafe-perm in lifecycle true
10 verbose lifecycle vaporyjs-util@5.1.5~prepublishOnly: PATH: /home/ceo/.nvm/versions/node/v12.20.0/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/home/ceo/live/vaporyjs/vaporyjs-util/node_modules/.bin:/home/ceo/live/jav$
11 verbose lifecycle vaporyjs-util@5.1.5~prepublishOnly: CWD: .
12 silly lifecycle vaporyjs-util@5.1.5~prepublishOnly: Args: [ '-c', 'npm run lint && npm run build:dist && npm run test' ]
13 silly lifecycle vaporyjs-util@5.1.5~prepublishOnly: Returned: code: 1  signal: null
14 info lifecycle vaporyjs-util@5.1.5~prepublishOnly: Failed to exec prepublishOnly script
15 verbose stack Error: vaporyjs-util@5.1.5 prepublishOnly: `npm run lint && npm run build:dist && npm run test`
15 verbose stack Exit status 1
15 verbose stack     at EventEmitter.<anonymous> (/home/ceo/.nvm/versions/node/v12.20.0/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
15 verbose stack     at EventEmitter.emit (events.js:314:20)
15 verbose stack     at ChildProcess.<anonymous> (/home/ceo/.nvm/versions/node/v12.20.0/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
15 verbose stack     at ChildProcess.emit (events.js:314:20)
15 verbose stack     at maybeClose (internal/child_process.js:1022:16)
15 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:287:5)
16 verbose pkgid vaporyjs-util@5.1.5
17 verbose cwd /home/ceo/live/vaporyjs/vaporyjs-util
18 verbose Linux 4.15.0-128-generic
19 verbose argv "/home/ceo/.nvm/versions/node/v12.20.0/bin/node" "/home/ceo/.nvm/versions/node/v12.20.0/bin/npm" "publish"
20 verbose node v12.20.0
21 verbose npm  v6.14.8
22 error code ELIFECYCLE
23 error errno 1
24 error vaporyjs-util@5.1.5 prepublishOnly: `npm run lint && npm run build:dist && npm run test`
24 error Exit status 1
25 error Failed at the vaporyjs-util@5.1.5 prepublishOnly script.T
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant