func MustNewAddress() []byte {
	addr := make([]byte, 20)
	_, err := io.ReadFull(crand.Reader, addr)
	if err != nil {
		panic(err)
	}
	return addr
}
MustNewAddress will generate a new random address (20 byte slice). Panics on
errors.
package testing
import (
	"bytes"
	crand "crypto/rand"
	"io"
	"math/big"
	"math/rand"
	"testing"
	"github.com/ethsana/sana/pkg/postage"
)
const (
	defaultBucketDepth = 12
	defaultDepth       = 16
)
type BatchOption func(c *postage.Batch)
func MustNewID() []byte {
	id := make([]byte, 32)
	_, err := io.ReadFull(crand.Reader, id)
	if err != nil {
		panic(err)
	}
	return id
}