mirror of
https://github.com/status-im/liquid-funding-console.git
synced 2025-02-20 06:58:30 +00:00
fix default account
This commit is contained in:
parent
e5232ec889
commit
bac8b0f93c
@ -17,7 +17,12 @@ function doAction(actionText, action) {
|
|||||||
}
|
}
|
||||||
]).then(() => {
|
]).then(() => {
|
||||||
console.dir("executing...");
|
console.dir("executing...");
|
||||||
action()
|
try {
|
||||||
|
action()
|
||||||
|
} catch (e) {
|
||||||
|
console.dir("== error")
|
||||||
|
console.dir(e)
|
||||||
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -26,14 +31,22 @@ class Actions {
|
|||||||
constructor() {
|
constructor() {
|
||||||
}
|
}
|
||||||
|
|
||||||
connect() {
|
connect(cb) {
|
||||||
web3.setProvider("ws://localhost:8556");
|
web3.setProvider("ws://localhost:8556");
|
||||||
|
|
||||||
|
setTimeout(async () => {
|
||||||
|
let accounts = await web3.eth.getAccounts();
|
||||||
|
web3.eth.defaultAccount = accounts[0]
|
||||||
|
cb();
|
||||||
|
}, 1000);
|
||||||
}
|
}
|
||||||
|
|
||||||
addProject(params) {
|
addProject(params) {
|
||||||
let text = `await LiquidPledging.methods.addProject(\"${params.name}\", \"${params.url}\", \"${params.account}\", ${params.parentProject}, ${params.commitTime}, \"${params.plugin}\").send({from: web3.eth.defaultAccount, gas: 2000000})`
|
let text = `await LiquidPledging.methods.addProject(\"${params.name}\", \"${params.url}\", \"${params.account}\", ${params.parentProject}, ${params.commitTime}, \"${params.plugin}\").send({from: \"${web3.eth.defaultAccount}\", gas: 2000000})`
|
||||||
doAction(text, async () => {
|
doAction(text, async () => {
|
||||||
let projectReceipt = await LiquidPledging.methods.addProject(params.name, params.url, params.account, params.parentProject, params.commitTime, params.plugin).send({from: web3.eth.defaultAccount, gas: 2000000});
|
let projectReceipt = await LiquidPledging.methods.addProject(params.name, params.url, params.account, params.parentProject, params.commitTime, params.plugin).send({from: web3.eth.defaultAccount, gas: 2000000});
|
||||||
|
console.dir("receipt:")
|
||||||
|
console.dir(projectReceipt)
|
||||||
var projectId = projectReceipt.events.ProjectAdded.returnValues.idProject;
|
var projectId = projectReceipt.events.ProjectAdded.returnValues.idProject;
|
||||||
|
|
||||||
console.log(projectId);
|
console.log(projectId);
|
||||||
@ -41,7 +54,7 @@ class Actions {
|
|||||||
}
|
}
|
||||||
|
|
||||||
addGiver(params) {
|
addGiver(params) {
|
||||||
let text = `await LiquidPledging.methods.addGiver(\"${params.name}\", \"${params.url}\", ${params.commitTime}, \"${params.plugin}\").send({from: web3.eth.defaultAccount, gas: 2000000})`
|
let text = `await LiquidPledging.methods.addGiver(\"${params.name}\", \"${params.url}\", ${params.commitTime}, \"${params.plugin}\").send({from: \"${web3.eth.defaultAccount}\", gas: 2000000})`
|
||||||
doAction(text, async () => {
|
doAction(text, async () => {
|
||||||
let funderReceipt = await LiquidPledging.methods.addGiver(params.name, params.url, params.commitTime, params.plugin).send({from: web3.eth.defaultAccount, gas: 2000000})
|
let funderReceipt = await LiquidPledging.methods.addGiver(params.name, params.url, params.commitTime, params.plugin).send({from: web3.eth.defaultAccount, gas: 2000000})
|
||||||
var funderId = funderReceipt.events.GiverAdded.returnValues.idGiver;
|
var funderId = funderReceipt.events.GiverAdded.returnValues.idGiver;
|
||||||
|
@ -41,9 +41,7 @@ async function app(actions) {
|
|||||||
|
|
||||||
const actions = new Actions();
|
const actions = new Actions();
|
||||||
|
|
||||||
actions.connect();
|
actions.connect(async () => {
|
||||||
|
app(actions)
|
||||||
setTimeout(async () => {
|
});
|
||||||
app(actions)
|
|
||||||
}, 1000);
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user