Results 7 comments of Ray

I can't found that documents, only tested it. ``` # vyper compiler version: 0.2 ~ var1: uint256[0] var2: address[0] ArrayIndexException: Subscript must be greater than 0 # vyper compiler version:...

OR it seems OK without preallocate. ```go func resetBuffer(buf *bytes.Buffer) { *buf = *bytes.NewBuffer([]byte{}) } ``` (+) It seems better to focus on this PR purpose and only try resolve...

I see. But without pre-allocation, the capacity will be exceed 1280 bytes. Is the concern about micro-optimization? 😅

This PR seems no reason to accept. I'll close this!

It looks really good! I made a small change.

In error log) - 2022-01-01 17:02:04.603 UTC 0001 ERRO [main] InitCmd -> Cannot run peer because could not initialize BCCSP Factories: Failed initializing BCCSP: Could not initialize BCCSP SW [Failed...