add deprecated transact

This commit is contained in:
Fabian Vogelsteller 2015-02-25 14:32:57 +01:00
parent 181f1093e6
commit 5ea5be2489
4 changed files with 21 additions and 5 deletions

10
dist/ethereum.js vendored
View File

@ -315,11 +315,19 @@ var addFunctionRelatedPropertiesToContract = function (contract) {
return contract;
};
contract.sendTransaction = function (options) {
contract._isTransaction = true;
contract._options = options;
return contract;
};
// DEPRECATED
contract.transact = function (options) {
console.warn('myContract.transact() is deprecated please use myContract.sendTransaction() instead.');
return contract.sendTransaction(options);
};
contract._options = {};
['gas', 'gasPrice', 'value', 'from'].forEach(function(p) {
@ -469,7 +477,7 @@ var contract = function (abi) {
if(Object.prototype.toString.call(abi) === '[object Array]' && arguments.length === 1) {
return Contract.bind(this, abi);
// depreacted: auto initiate contract
// deprecated: auto initiate contract
} else {
console.warn('Initiating a contract like this is deprecated please use var MyContract = eth.contract(abi); new MyContract(address); instead.');

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -43,11 +43,19 @@ var addFunctionRelatedPropertiesToContract = function (contract) {
return contract;
};
contract.sendTransaction = function (options) {
contract._isTransaction = true;
contract._options = options;
return contract;
};
// DEPRECATED
contract.transact = function (options) {
console.warn('myContract.transact() is deprecated please use myContract.sendTransaction() instead.');
return contract.sendTransaction(options);
};
contract._options = {};
['gas', 'gasPrice', 'value', 'from'].forEach(function(p) {
@ -197,7 +205,7 @@ var contract = function (abi) {
if(Object.prototype.toString.call(abi) === '[object Array]' && arguments.length === 1) {
return Contract.bind(this, abi);
// depreacted: auto initiate contract
// deprecated: auto initiate contract
} else {
console.warn('Initiating a contract like this is deprecated please use var MyContract = eth.contract(abi); new MyContract(address); instead.');