aboutsummaryrefslogtreecommitdiffstats
path: root/src/0x.ts
diff options
context:
space:
mode:
authorFabio Berger <me@fabioberger.com>2017-07-08 05:21:47 +0800
committerFabio Berger <me@fabioberger.com>2017-07-08 05:21:47 +0800
commit68120ad1da1ee72ee11e1286698abc699c80e2cf (patch)
tree0734f15b21c1b318a8587a27a0c769542811b33b /src/0x.ts
parentbdfbfb829b66b57ecb26a053a2b23665c9fd1549 (diff)
downloaddexon-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.ts25
1 files changed, 1 insertions, 24 deletions
diff --git a/src/0x.ts b/src/0x.ts
index 3ff7c830b..92a892336 100644
--- a/src/0x.ts
+++ b/src/0x.ts
@@ -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;
- }
}