Merge commit 'ab745d3b0eb89d67db1ed953020c665be3d072ed' into develop
Conflicts: libjsqrc/ethereumjs/.travis.yml libjsqrc/ethereumjs/README.md libjsqrc/ethereumjs/dist/ethereum.js libjsqrc/ethereumjs/dist/ethereum.js.map libjsqrc/ethereumjs/lib/abi.js libjsqrc/ethereumjs/package.json
This commit is contained in:
12
dist/ethereum.js
vendored
12
dist/ethereum.js
vendored
@@ -93,6 +93,12 @@ var setupInputTypes = function () {
|
||||
}
|
||||
|
||||
var padding = calcPadding(type, expected);
|
||||
if (padding > 32)
|
||||
return false; // not allowed to be so big.
|
||||
padding = 32; // override as per the new ABI.
|
||||
|
||||
if (prefix === "string")
|
||||
return web3.fromAscii(value, padding).substr(2);
|
||||
if (typeof value === "number")
|
||||
value = value.toString(16);
|
||||
else if (typeof value === "string")
|
||||
@@ -111,6 +117,8 @@ var setupInputTypes = function () {
|
||||
return false;
|
||||
}
|
||||
|
||||
padding = 32; //override as per the new ABI.
|
||||
|
||||
return padLeft(formatter ? formatter(value) : value, padding * 2);
|
||||
};
|
||||
};
|
||||
@@ -166,12 +174,16 @@ var setupOutputTypes = function () {
|
||||
}
|
||||
|
||||
var padding = calcPadding(type, expected);
|
||||
if (padding > 32)
|
||||
return -1; // not allowed to be so big.
|
||||
padding = 32; // override as per the new ABI.
|
||||
return padding * 2;
|
||||
};
|
||||
};
|
||||
|
||||
var namedType = function (name, padding) {
|
||||
return function (type) {
|
||||
padding = 32; // override as per the new ABI.
|
||||
return name === type ? padding * 2 : -1;
|
||||
};
|
||||
};
|
||||
|
4
dist/ethereum.js.map
vendored
4
dist/ethereum.js.map
vendored
File diff suppressed because one or more lines are too long
2
dist/ethereum.min.js
vendored
2
dist/ethereum.min.js
vendored
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user