changes to make everything work

This commit is contained in:
Marek Kotewicz 2014-11-12 20:39:13 +01:00
parent 05290d5547
commit 3451f26086
5 changed files with 14 additions and 9 deletions

4
dist/ethereum.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -9,7 +9,7 @@ var findIndex = function (array, callback) {
};
var padLeft = function (number, n) {
return (new Array(n - number.toString.length + 1)).join("0") + number;
return (new Array(n * 2 - number.toString().length + 1)).join("0") + number;
};
var setupTypes = function () {
@ -55,7 +55,9 @@ var toBytes = function (json, methodName, params) {
return;
}
bytes = bytes + index + 'x';
// it needs to be checked in WebThreeStubServer
// something wrong might be with this additional zero
bytes = bytes + index + 'x' + '0';
var method = json[index];
for (var i = 0; i < method.inputs.length; i++) {

@ -84,8 +84,11 @@ var ethMethods = function () {
{ name: 'block', call: blockCall },
{ name: 'transaction', call: transactionCall },
{ name: 'uncle', call: uncleCall },
{ name: 'compile', call: 'eth_compile' },
{ name: 'lll', call: 'eth_lll' }
{ name: 'compilers', call: 'eth_compilers' },
{ name: 'lll', call: 'eth_lll' },
{ name: 'solidity', call: 'eth_solidity' },
{ name: 'contractCreate', call: 'eth_contractCreate' },
{ name: 'contractCall', call: 'eth_contractCall' }
];
return methods;
};