Skip to content

Commit 9f98764

Browse files
committed
change chaincode namespace and add artificial latency
Signed-off-by: chenchanglew <chelew@student.ethz.ch>
1 parent d630abf commit 9f98764

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

client_sdk/go/pkg/core/contract/contract.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ package contract
1010

1111
import (
1212
"strings"
13+
"time"
1314

1415
"github.com/hyperledger/fabric-private-chaincode/internal/crypto"
1516
"github.com/hyperledger/fabric-private-chaincode/internal/utils"
@@ -116,6 +117,9 @@ func (c *contractImpl) SubmitTransaction(name string, args ...string) ([]byte, e
116117
return nil, err
117118
}
118119

120+
ArtificialLatency := 15 * (7 * time.Millisecond / 2) // default delay 3.5 RTT
121+
time.Sleep(ArtificialLatency)
122+
119123
logger.Debugf("calling __endorse!")
120124
_, err = c.target.SubmitTransaction("__endorse", string(encryptedResponse))
121125
if err != nil {

samples/chaincode/kv-test-go/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
TOP = ../../..
77
include $(TOP)/ecc_go/build.mk
88

9-
CC_NAME ?= fpc-kv-test-go
9+
CC_NAME ?= fpc-secret-keeper-go

samples/chaincode/kv-test-go/main.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@ func main() {
2525
addr := os.Getenv("CHAINCODE_SERVER_ADDRESS")
2626

2727
// create private chaincode
28-
privateChaincode := fpc.NewPrivateChaincode(chaincode.NewKvTest())
28+
// privateChaincode := fpc.NewPrivateChaincode(chaincode.NewKvTest())
29+
// privateChaincode := fpc.NewTleChaincode(chaincode.NewKvTest())
30+
privateChaincode := fpc.NewMerkleChaincode(chaincode.NewKvTest())
2931

3032
// start chaincode as a service
3133
server := &shim.ChaincodeServer{

0 commit comments

Comments
 (0)