diff --git a/object/types.proto b/object/types.proto
index 68c42e4..33e6bfa 100644
--- a/object/types.proto
+++ b/object/types.proto
@@ -31,6 +31,8 @@ message ExtendedHeader {
IntegrityHeader Integrity = 9;
// StorageGroup contains meta information for the data audit
storagegroup.StorageGroup StorageGroup = 10;
+ // CreationEpoch carries number of NeoFS epoch on which the object was created.
+ uint64 CreationEpoch = 11;
}
message Tombstone {}
@@ -43,8 +45,6 @@ message SystemHeader {
refs.Address Address = 2;
// OwnerID is a wallet address
bytes OwnerID = 3;
- // CreationEpoch carries number of NeoFS epoch on which the object was created.
- uint64 CreationEpoch = 4;
}
message IntegrityHeader {
diff --git a/proto-docs/object.md b/proto-docs/object.md
index 73e2a75..eb108b6 100644
--- a/proto-docs/object.md
+++ b/proto-docs/object.md
@@ -386,6 +386,7 @@ Attribute groups the parameters of the object attributes.
| HomoHash | [bytes](#bytes) | | HomoHash is a homomorphic hash of original object payload |
| Integrity | [IntegrityHeader](#object.IntegrityHeader) | | Integrity header with checksum of all above headers in the object |
| StorageGroup | [storagegroup.StorageGroup](#storagegroup.StorageGroup) | | StorageGroup contains meta information for the data audit |
+| CreationEpoch | [uint64](#uint64) | | CreationEpoch carries number of NeoFS epoch on which the object was created. |
@@ -452,7 +453,6 @@ SplitHeader groups information about spawning the object through a payload split
| PayloadLength | [uint64](#uint64) | | PayloadLength is an object payload length |
| Address | [refs.Address](#refs.Address) | | Address carries object address in the NeoFS system. It encapsulates the object and the container identifiers. |
| OwnerID | [bytes](#bytes) | | OwnerID is a wallet address |
-| CreationEpoch | [uint64](#uint64) | | CreationEpoch carries number of NeoFS epoch on which the object was created. |