diff --git a/pkg/interop/storage/limits.go b/pkg/interop/storage/limits.go new file mode 100644 index 000000000..70cf266d7 --- /dev/null +++ b/pkg/interop/storage/limits.go @@ -0,0 +1,12 @@ +package storage + +// Contract storage limits. +const ( + // MaxKeyLen is the maximum length of a key for storage items. + // Contracts can't use keys longer than that in their requests to the DB. + MaxKeyLen = 64 + // MaxValueLen is the maximum length of a value for storage items. + // It is set to be the maximum value for uint16, contracts can't put + // values longer than that into the DB. + MaxValueLen = 65535 +)