- eea.ts, a lightweight TypeScript wrapper around PegaSys's web3.js EEA extensions and private smart contract operations. See main.ts for example usage;
- rpc.py, a utility script to help interact with Besu's JSON RPC.
Usage:
./rpc.py <method> <params> <endpoint>
, for example./rpc.py admin_nodeInfo
.
- VM: Azure D2s_v3 (2 vCPU, 8 GB)
- OS: Ubuntu 18.04 LTS
- DLT: 4 IBFT 2.0 nodes where only the first two nodes are privacy-enabled
- Hyperledger Besu 1.2.4
- Orion 1.4.0
Key-value pairs | Batch size | Parallel? | Store | Fetch |
---|---|---|---|---|
100 | 5 | ❌ | 54432.529ms | 52249.685ms |
100 | 10 | ❌ | 26855.693ms | 25716.169ms |
100 | 50 | ❌ | 58093.335ms | 37195.854ms |