2017-10-04 19:56:14 -07:00
|
|
|
let utils = require("./utils");
|
|
|
|
|
|
|
|
let investorAddr = "0xDd0BB0e2a1594240fED0c2f2c17C1E9AB4F87126"
|
|
|
|
let txHash = "0xf1488e49928916f7c34d231aa64fbc64f4bb79f45b3197330a514b8051746367"
|
|
|
|
|
|
|
|
//check that contract is created correctly: should return values
|
|
|
|
getAuthorities("left");
|
|
|
|
getRequiredSignatures("left");
|
2017-10-12 08:35:21 -07:00
|
|
|
//getAuthorities("right");
|
|
|
|
//getRequiredSignatures("right");
|
2017-10-04 19:56:14 -07:00
|
|
|
|
2017-10-12 08:35:21 -07:00
|
|
|
//utils.getTxReceipt(txHash);
|
|
|
|
//utils.getTxData(txHash);
|
2017-10-04 19:56:14 -07:00
|
|
|
|
|
|
|
let config = utils.getConfig();
|
2017-10-12 08:35:21 -07:00
|
|
|
//getTokenBalanceOf(investorAddr);
|
|
|
|
//utils.getBalance(config.contract.left.addr);
|
2017-10-04 19:56:14 -07:00
|
|
|
|
|
|
|
function getAuthorities(side) {
|
2017-10-12 08:35:21 -07:00
|
|
|
utils.attachToContract(side, function(err, contract, web3) {
|
|
|
|
contract.methods.authorities(0).call({from: web3.eth.defaultAccount}, function(err, result) {
|
|
|
|
console.log("getAuthorities:");
|
|
|
|
if (err) console.log(err);
|
|
|
|
console.log("result: " + result);
|
|
|
|
});
|
2017-10-04 19:56:14 -07:00
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
function getRequiredSignatures(side) {
|
2017-10-12 08:35:21 -07:00
|
|
|
utils.attachToContract(side, function(err, contract, web3) {
|
|
|
|
contract.methods.requiredSignatures().call({from: web3.eth.defaultAccount}, function(err, result) {
|
|
|
|
console.log("getAuthorities:");
|
|
|
|
if (err) console.log(err);
|
|
|
|
console.log("result: " + result);
|
|
|
|
});
|
2017-10-04 19:56:14 -07:00
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
function getTokenBalanceOf(addr) {
|
2017-10-12 08:35:21 -07:00
|
|
|
utils.attachToContract("right", function(err, contract, web3) {
|
|
|
|
contract.methods.balances(addr).call({from: web3.eth.defaultAccount}, function(err, result) {
|
|
|
|
console.log("getBalances:");
|
|
|
|
if (err) console.log(err);
|
|
|
|
console.log("result: " + result);
|
|
|
|
});
|
2017-10-04 19:56:14 -07:00
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
function getDeposits(hash) {
|
|
|
|
utils.attachToContract("right", function(err, contract, config, web3) {
|
2017-10-12 08:35:21 -07:00
|
|
|
contract.methods.deposits(hash).call({from: web3.eth.defaultAccount}, function(err, result) {
|
|
|
|
console.log("getBalances:");
|
|
|
|
if (err) console.log(err);
|
|
|
|
console.log("result: " + result);
|
|
|
|
});
|
2017-10-04 19:56:14 -07:00
|
|
|
});
|
|
|
|
}
|