From ca00b1770150b1d0945c4bf1ecce6ffbc4622fe2 Mon Sep 17 00:00:00 2001
From: Wei-Ning Huang <w@cobinhood.com>
Date: Fri, 12 Oct 2018 18:39:34 +0800
Subject: core: vm: allow other people to stake for a node

---
 core/vm/governance.go | 6 ------
 1 file changed, 6 deletions(-)

diff --git a/core/vm/governance.go b/core/vm/governance.go
index fa9f578be..ef7c9d6eb 100644
--- a/core/vm/governance.go
+++ b/core/vm/governance.go
@@ -1424,12 +1424,6 @@ func (g *GovernanceContract) stake(publicKey []byte) ([]byte, error) {
 		return nil, errExecutionReverted
 	}
 
-	// Make sure the public key belongs to the caller.
-	if crypto.PubkeyToAddress(*pk) != caller {
-		g.penalize()
-		return nil, errExecutionReverted
-	}
-
 	offset = g.state.NodesLength()
 	g.state.PushNode(&nodeInfo{
 		Owner:     caller,
-- 
cgit v1.2.3