aboutsummaryrefslogtreecommitdiffstats
path: root/xeth
diff options
context:
space:
mode:
authorTaylor Gerring <taylor.gerring@gmail.com>2015-03-17 02:46:46 +0800
committerTaylor Gerring <taylor.gerring@gmail.com>2015-03-17 02:46:46 +0800
commit03ac0f18ae8bcc9c2f843841b8fe322717616a21 (patch)
tree76ac005fd885feb42765d3e6d24fa1dbb99dde2f /xeth
parente5e265d024403a779297cbaf5aa0f8759e3e76e4 (diff)
downloaddexon-03ac0f18ae8bcc9c2f843841b8fe322717616a21.tar.gz
dexon-03ac0f18ae8bcc9c2f843841b8fe322717616a21.tar.zst
dexon-03ac0f18ae8bcc9c2f843841b8fe322717616a21.zip
Initial support to remove Whisper identities per #491
Diffstat (limited to 'xeth')
-rw-r--r--xeth/whisper.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/xeth/whisper.go b/xeth/whisper.go
index 76bf8012a..eb5fc789c 100644
--- a/xeth/whisper.go
+++ b/xeth/whisper.go
@@ -4,8 +4,8 @@ import (
"errors"
"time"
- "github.com/ethereum/go-ethereum/crypto"
"github.com/ethereum/go-ethereum/common"
+ "github.com/ethereum/go-ethereum/crypto"
"github.com/ethereum/go-ethereum/logger"
"github.com/ethereum/go-ethereum/whisper"
)
@@ -63,6 +63,10 @@ func (self *Whisper) HasIdentity(key string) bool {
return self.Whisper.HasIdentity(crypto.ToECDSAPub(common.FromHex(key)))
}
+func (self *Whisper) RemoveIdentity(key string) bool {
+ return self.Whisper.RemoveIdentity(crypto.ToECDSAPub(common.FromHex(key)))
+}
+
func (self *Whisper) Watch(opts *Options) int {
filter := whisper.Filter{
To: crypto.ToECDSAPub(common.FromHex(opts.To)),