|
|
|
@ -18,9 +18,7 @@ |
|
|
|
|
package web3ext |
|
|
|
|
|
|
|
|
|
var Modules = map[string]string{ |
|
|
|
|
"accounting": AccountingJs, |
|
|
|
|
"admin": AdminJs, |
|
|
|
|
"chequebook": ChequebookJs, |
|
|
|
|
"clique": CliqueJs, |
|
|
|
|
"ethash": EthashJs, |
|
|
|
|
"debug": DebugJs, |
|
|
|
@ -29,44 +27,11 @@ var Modules = map[string]string{ |
|
|
|
|
"net": NetJs, |
|
|
|
|
"personal": PersonalJs, |
|
|
|
|
"rpc": RpcJs, |
|
|
|
|
"shh": ShhJs, |
|
|
|
|
"swarmfs": SwarmfsJs, |
|
|
|
|
"txpool": TxpoolJs, |
|
|
|
|
"les": LESJs, |
|
|
|
|
"vflux": VfluxJs, |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
const ChequebookJs = ` |
|
|
|
|
web3._extend({ |
|
|
|
|
property: 'chequebook', |
|
|
|
|
methods: [ |
|
|
|
|
new web3._extend.Method({ |
|
|
|
|
name: 'deposit', |
|
|
|
|
call: 'chequebook_deposit', |
|
|
|
|
params: 1, |
|
|
|
|
inputFormatter: [null] |
|
|
|
|
}), |
|
|
|
|
new web3._extend.Property({ |
|
|
|
|
name: 'balance', |
|
|
|
|
getter: 'chequebook_balance', |
|
|
|
|
outputFormatter: web3._extend.utils.toDecimal |
|
|
|
|
}), |
|
|
|
|
new web3._extend.Method({ |
|
|
|
|
name: 'cash', |
|
|
|
|
call: 'chequebook_cash', |
|
|
|
|
params: 1, |
|
|
|
|
inputFormatter: [null] |
|
|
|
|
}), |
|
|
|
|
new web3._extend.Method({ |
|
|
|
|
name: 'issue', |
|
|
|
|
call: 'chequebook_issue', |
|
|
|
|
params: 2, |
|
|
|
|
inputFormatter: [null, null] |
|
|
|
|
}), |
|
|
|
|
] |
|
|
|
|
}); |
|
|
|
|
` |
|
|
|
|
|
|
|
|
|
const CliqueJs = ` |
|
|
|
|
web3._extend({ |
|
|
|
|
property: 'clique', |
|
|
|
@ -749,50 +714,6 @@ web3._extend({ |
|
|
|
|
}); |
|
|
|
|
` |
|
|
|
|
|
|
|
|
|
const ShhJs = ` |
|
|
|
|
web3._extend({ |
|
|
|
|
property: 'shh', |
|
|
|
|
methods: [ |
|
|
|
|
], |
|
|
|
|
properties: |
|
|
|
|
[ |
|
|
|
|
new web3._extend.Property({ |
|
|
|
|
name: 'version', |
|
|
|
|
getter: 'shh_version', |
|
|
|
|
outputFormatter: web3._extend.utils.toDecimal |
|
|
|
|
}), |
|
|
|
|
new web3._extend.Property({ |
|
|
|
|
name: 'info', |
|
|
|
|
getter: 'shh_info' |
|
|
|
|
}), |
|
|
|
|
] |
|
|
|
|
}); |
|
|
|
|
` |
|
|
|
|
|
|
|
|
|
const SwarmfsJs = ` |
|
|
|
|
web3._extend({ |
|
|
|
|
property: 'swarmfs', |
|
|
|
|
methods: |
|
|
|
|
[ |
|
|
|
|
new web3._extend.Method({ |
|
|
|
|
name: 'mount', |
|
|
|
|
call: 'swarmfs_mount', |
|
|
|
|
params: 2 |
|
|
|
|
}), |
|
|
|
|
new web3._extend.Method({ |
|
|
|
|
name: 'unmount', |
|
|
|
|
call: 'swarmfs_unmount', |
|
|
|
|
params: 1 |
|
|
|
|
}), |
|
|
|
|
new web3._extend.Method({ |
|
|
|
|
name: 'listmounts', |
|
|
|
|
call: 'swarmfs_listmounts', |
|
|
|
|
params: 0 |
|
|
|
|
}), |
|
|
|
|
] |
|
|
|
|
}); |
|
|
|
|
` |
|
|
|
|
|
|
|
|
|
const TxpoolJs = ` |
|
|
|
|
web3._extend({ |
|
|
|
|
property: 'txpool', |
|
|
|
@ -825,50 +746,6 @@ web3._extend({ |
|
|
|
|
}); |
|
|
|
|
` |
|
|
|
|
|
|
|
|
|
const AccountingJs = ` |
|
|
|
|
web3._extend({ |
|
|
|
|
property: 'accounting', |
|
|
|
|
methods: [ |
|
|
|
|
new web3._extend.Property({ |
|
|
|
|
name: 'balance', |
|
|
|
|
getter: 'account_balance' |
|
|
|
|
}), |
|
|
|
|
new web3._extend.Property({ |
|
|
|
|
name: 'balanceCredit', |
|
|
|
|
getter: 'account_balanceCredit' |
|
|
|
|
}), |
|
|
|
|
new web3._extend.Property({ |
|
|
|
|
name: 'balanceDebit', |
|
|
|
|
getter: 'account_balanceDebit' |
|
|
|
|
}), |
|
|
|
|
new web3._extend.Property({ |
|
|
|
|
name: 'bytesCredit', |
|
|
|
|
getter: 'account_bytesCredit' |
|
|
|
|
}), |
|
|
|
|
new web3._extend.Property({ |
|
|
|
|
name: 'bytesDebit', |
|
|
|
|
getter: 'account_bytesDebit' |
|
|
|
|
}), |
|
|
|
|
new web3._extend.Property({ |
|
|
|
|
name: 'msgCredit', |
|
|
|
|
getter: 'account_msgCredit' |
|
|
|
|
}), |
|
|
|
|
new web3._extend.Property({ |
|
|
|
|
name: 'msgDebit', |
|
|
|
|
getter: 'account_msgDebit' |
|
|
|
|
}), |
|
|
|
|
new web3._extend.Property({ |
|
|
|
|
name: 'peerDrops', |
|
|
|
|
getter: 'account_peerDrops' |
|
|
|
|
}), |
|
|
|
|
new web3._extend.Property({ |
|
|
|
|
name: 'selfDrops', |
|
|
|
|
getter: 'account_selfDrops' |
|
|
|
|
}), |
|
|
|
|
] |
|
|
|
|
}); |
|
|
|
|
` |
|
|
|
|
|
|
|
|
|
const LESJs = ` |
|
|
|
|
web3._extend({ |
|
|
|
|
property: 'les', |
|
|
|
|