(kvIndex uint64)
| 118 | } |
| 119 | |
| 120 | func createBlob(kvIndex uint64) (blob []byte, hash common.Hash) { |
| 121 | val := make([]byte, 131072) |
| 122 | copy(val[:20], contractAddress.Bytes()) |
| 123 | binary.BigEndian.PutUint64(val[20:28], kvIndex) |
| 124 | root := common.Hash{} |
| 125 | root, _ = prover.GetRoot(val, 1, 131072) |
| 126 | return val, root |
| 127 | } |
| 128 | |
| 129 | func generateMetadata(idx, size uint64, hash []byte) common.Hash { |
| 130 | meta := make([]byte, 0) |
no test coverage detected