diff options
author | Fabio Berger <me@fabioberger.com> | 2017-07-08 05:21:47 +0800 |
---|---|---|
committer | Fabio Berger <me@fabioberger.com> | 2017-07-08 05:21:47 +0800 |
commit | 68120ad1da1ee72ee11e1286698abc699c80e2cf (patch) | |
tree | 0734f15b21c1b318a8587a27a0c769542811b33b /src/0x.ts | |
parent | bdfbfb829b66b57ecb26a053a2b23665c9fd1549 (diff) | |
download | dexon-sol-tools-68120ad1da1ee72ee11e1286698abc699c80e2cf.tar dexon-sol-tools-68120ad1da1ee72ee11e1286698abc699c80e2cf.tar.gz dexon-sol-tools-68120ad1da1ee72ee11e1286698abc699c80e2cf.tar.bz2 dexon-sol-tools-68120ad1da1ee72ee11e1286698abc699c80e2cf.tar.lz dexon-sol-tools-68120ad1da1ee72ee11e1286698abc699c80e2cf.tar.xz dexon-sol-tools-68120ad1da1ee72ee11e1286698abc699c80e2cf.tar.zst dexon-sol-tools-68120ad1da1ee72ee11e1286698abc699c80e2cf.zip |
Move private helper methods into signatureUtils so that they don't show up in the ZeroEx classes auto-complete list
Diffstat (limited to 'src/0x.ts')
-rw-r--r-- | src/0x.ts | 25 |
1 files changed, 1 insertions, 24 deletions
@@ -9,6 +9,7 @@ import compareVersions = require('compare-versions'); import {Web3Wrapper} from './web3_wrapper'; import {constants} from './utils/constants'; import {utils} from './utils/utils'; +import {signatureUtils} from './utils/signature_utils'; import {assert} from './utils/assert'; import {ExchangeWrapper} from './contract_wrappers/exchange_wrapper'; import {TokenRegistryWrapper} from './contract_wrappers/token_registry_wrapper'; @@ -282,28 +283,4 @@ export class ZeroEx { } return proxyAuthorizedExchangeContractAddresses; } - private parseSignatureHexAsVRS(signatureHex: string): ECSignature { - const signatureBuffer = ethUtil.toBuffer(signatureHex); - let v = signatureBuffer[0]; - if (v < 27) { - v += 27; - } - const r = signatureBuffer.slice(1, 33); - const s = signatureBuffer.slice(33, 65); - const ecSignature: ECSignature = { - v, - r: ethUtil.bufferToHex(r), - s: ethUtil.bufferToHex(s), - }; - return ecSignature; - } - private parseSignatureHexAsRSV(signatureHex: string): ECSignature { - const {v, r, s} = ethUtil.fromRpcSig(signatureHex); - const ecSignature: ECSignature = { - v, - r: ethUtil.bufferToHex(r), - s: ethUtil.bufferToHex(s), - }; - return ecSignature; - } } |