diff options
author | Jerzy Lasyk <jerzylasyk@gmail.com> | 2018-12-22 13:04:03 +0800 |
---|---|---|
committer | Viktor TrĂ³n <viktor.tron@gmail.com> | 2018-12-22 13:04:03 +0800 |
commit | 880de230b44e20282abdef0f1f9a3294ce68e5d8 (patch) | |
tree | 9cfb8fb166b5117cddf54f6cdd740687e778dd64 /internal/web3ext | |
parent | 81c3dc728f946db26a31a6974383b94b11dba977 (diff) | |
download | dexon-880de230b44e20282abdef0f1f9a3294ce68e5d8.tar dexon-880de230b44e20282abdef0f1f9a3294ce68e5d8.tar.gz dexon-880de230b44e20282abdef0f1f9a3294ce68e5d8.tar.bz2 dexon-880de230b44e20282abdef0f1f9a3294ce68e5d8.tar.lz dexon-880de230b44e20282abdef0f1f9a3294ce68e5d8.tar.xz dexon-880de230b44e20282abdef0f1f9a3294ce68e5d8.tar.zst dexon-880de230b44e20282abdef0f1f9a3294ce68e5d8.zip |
p2p/protocols: accounting metrics rpc (#18336)
* p2p/protocols: accounting metrics rpc added (#847)
* p2p/protocols: accounting api documentation added (#847)
* p2p/protocols: accounting api doc updated (#847)
* p2p/protocols: accounting api doc update (#847)
* p2p/protocols: accounting api doc update (#847)
* p2p/protocols: fix file is not gofmted
* fix lint error
* updated comments after review
* add account balance to rpc
* naming changed after review
Diffstat (limited to 'internal/web3ext')
-rw-r--r-- | internal/web3ext/web3ext.go | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/internal/web3ext/web3ext.go b/internal/web3ext/web3ext.go index 06bfcef69..6b98c8b7e 100644 --- a/internal/web3ext/web3ext.go +++ b/internal/web3ext/web3ext.go @@ -18,6 +18,7 @@ package web3ext var Modules = map[string]string{ + "accounting": Accounting_JS, "admin": Admin_JS, "chequebook": Chequebook_JS, "clique": Clique_JS, @@ -704,3 +705,47 @@ web3._extend({ ] }); ` + +const Accounting_JS = ` +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' + }), + ] +}); +` |