Skip to content

Releases: nspcc-dev/neofs-contract

v0.15.4

03 Aug 16:11
v0.15.4
Compare
Choose a tag to compare

[0.15.4] - 2022-07-27

Only a version bump to update manifest.


Script hashes of deployed contracts in attached neofs-dev-env chain dumps:

Main chain:

NeoFS:      9475fd957b98fea6ceaab08fc5f976ecabdb5868
Processing: b6bd82318c210c82e08532650859ce5a9d22c66e

Side chain:

Alphabet(Az): 93e682c333002db825b8b51c81efff76f3f38e15
Audit:        932459996b727b47574728598d7a39063c1c73a9
Balance:      784b0e2b97c2ec842aa9b7f14a1916562092068e
Container:    a67365a9ed4110746024dd2596a2fd65245f5061
NeoFSID:      33ba08c534e3f210c96aaf03a6d1a693ce98e028
Netmap:       fad1e43316dea7f886bab82875931287c5a7e0a5
NNS:          ab38ad2b36546bfd60e34a3583a4a1cfb5358047
Proxy:        fe6df3197f0c266bf71425e670fb0e5596553709
Reputation:   d81ff54929350d0ebf82bd019f5cb825ca6c8721
Subnet:       1d74f672fc683ca4cc60ae376221baa1b1f5ef00

neofs-contract-v0.15.4.tar.gz built with the v0.99.1 neo-go

v0.15.3

22 Jul 12:00
v0.15.3
Compare
Choose a tag to compare

[0.15.3] - 2022-07-22

Added

  • Allow to build archive from source (#250)

Changed

  • Update neo-go to the latest version
  • Use proper type for integer constants (#248)

Script hashes of deployed contracts in attached neofs-dev-env chain dumps:

Main chain:

NeoFS:      d01a381aae45f1ed181db9d554cc5ccc69c69f4e
Processing: 52eb8d0b794430e7d37d7650961d6dcd0ec40cd1

Side chain:

Alphabet(Az): 93e682c333002db825b8b51c81efff76f3f38e15
Audit:        5ff01ee2becec340f2b87bf5b696aa5cbb01fdf3
Balance:      f09634935ee2508ef5acbce5468c8379073fcd9a
Container:    4da19a534afb5578d7739f688733ab8289215507
NeoFSID:      6a8908919828b20d4717bf981dbba619624deb89
Netmap:       f8ba88fc9955fb4adb33e3e7b51f25523f8261ec
NNS:          8e6c3cd4b976b28e84a3788f6ea9e2676c15d667
Proxy:        710f01b1e4cd9eafe78474e979cf30cf0855499d
Reputation:   b2bef90d4d79a156633f904f282c1476b0eae338
Subnet:       9ba750e324f19b1233ba789dd107f67d6a104eb6

neofs-contract-v0.15.3.tar.gz built with the latest neo-go

v0.15.2

07 Jun 12:16
Compare
Choose a tag to compare

[0.15.2] - 2022-06-07

Added

  • container.Count method (#242)

Changed

  • Update neo-go to v0.99.0 (#246)

Script hashes of deployed contracts in attached neofs-dev-env chain dumps:

Main chain:

NeoFS           d07ec2a43d2f8638934d340bfb60b6c23afce106
Processing      181ea9b9db85f91601634d21a0dcba59aace17f0

Side chain:

Calculated hashes for morph contracts:

Alphabet(Az)    2cfeec488e268fdcbf0067ee4af7aa884890e342
Audit           16d5d9ac17c158e44972a8b8dea2eb614b2fc120
Balance         62558ee9fffa88dd8f27caccb5797ea70e35472e
Container       989c9e57f67ae8f38310785609729f53a269e886
NeoFSID         bd259a517ac8bd92c6e1285a3af7fe0c8b3cfa53
Netmap          06197b56b472b65bb42f4cfb024bc21d105c1cb5
NNS             5491c6cfd46f90cda8604ca1dd55449b7aaa1b47
Proxy           2790a6b3698279d28e3131fbf5e3c2c0c3a968c7
Reputation      72de329c8cc94249b825a245c454059bc7945c27
Subnet          633c1c98ca45686f98827a2b7597680e6df1c8fe

neofs-contract-v0.15.2.tar.gz built with neo-go v0.99.0

v0.15.1

13 Apr 13:30
v0.15.1
Compare
Choose a tag to compare

Fixed

  • Max domain name fragement length (#238)

Added

  • netmap.UpdateSnapshotCount method (#232)
  • Notifications of successful container and storage node operations (#236)

Changed

  • Update neo-go to v0.98.2 (#234)

Script hashes of deployed contracts in attached neofs-dev-env chain dumps:

Main chain:

NeoFS           ee3dee6d05dc79c24a5b8f6985e10d68b7cacc62
Processing      5df70e76b9106a66c4fc247e7be54aa46c91ac28

Side chain:

Alphabet(Az)    2cfeec488e268fdcbf0067ee4af7aa884890e342
Audit           9eaf12d2ae207e9c6c43eb271924b507e57c22ad
Balance         9945ca6e0578b8b55c62a53a42acc90f06d988c1
Container       e9ca9fd2a3400e3a7a89aa9cc403a3367b8e16ba
NeoFSID         dee77219fb79cfd8abbda6e10724d457dd5e2ff6
Netmap          32b4687921202c9a68bbfbabcd28a7033e14fb99
NNS             08ad3db9b6d3e3016a48c64d12400823ef424f21
Proxy           8e6c2c833de6ac08ffa334935da676906d557e7d
Reputation      c600db66a80dfaaacf10c515ce1392022d6d4fc8
Subnet          e49415e71fea7f6786cd264d9ffc06f3c7a8a8c1

neofs-contract-v0.15.1.tar.gz built with neo-go v0.98.2

v0.15.0 - Heuksando (흑산도, 黑山島)

23 Mar 16:02
v0.15.0
Compare
Choose a tag to compare

Fixed

  • Split UpdateState method to allow Alphabet nodes remove storage nodes from network map based on consensus decision in notary-enabled environment (#225)

Changed

  • Increase from 2 to 10 stored network maps in netmap contract (#224)
  • Use public keys instead of IRNode structures in neofs and netmap contracts (#222)

Script hashes of deployed contracts in attached neofs-dev-env chain dumps:

Main chain:

NeoFS           f2ae1ed2260b8431b1544cd97098407c93fc5ad4
Processing      f6b7ac38648396327ceac174dcba91fc8875cf70

Side chain:

Alphabet(Az)    1f82e9ab4d75181058831f46d9dc838d3db2f7cf
Audit           34a310ab8b1917bcefbf23290510a015c33337db
Balance         bdf3511fe5e1537b0b96bae61b18f640c422f6a5
Container       6d7754cc6168d2f86c77303c444f4d3406e08dda
NeoFSID         a1dd0643115dadeb1bf7eb0ec6a1f497dcf40acf
Netmap          979c4013113b44695c44ffbe103436aca5655daf
NNS             acf433b55b75907fd80e8c90c9c42140992c8240
Proxy           9ef8abcaafe0dfd2d99abb2381fb7e31fb276fda
Reputation      89118e7fdfaf2d4e40e11a7e8bf1d8f4a651803f
Subnet          2e5b7574bd102572748afbc473d6aa7bb83fde22

Script hashes of deployed contracts in attached neofs-dev-env chain dumps built for neo-go v0.98.2:

Main chain:

NeoFS           8475175fdf6ccab81a69bc39a9191ea8d52ffe80
Processing      e867451d86194706c5bc62f64be3fdc5d261ba7b

Side chain:

Alphabet(Az)    73a1256499b5059bb6c29e697707f1bd12cf2f13
Audit           216e2a3bdaca771ea7343935eee4d043279904bb
Balance         52abaae636e0fb2b5606d7cbb83b4da3112deee2
Container       e508e72c1609b380a66a53751601521ace46e7dc
NeoFSID         28f98c0d221e85d4b09d62cce3dad24bc8696043
Netmap          66d1281a50bf7fe870678ae24d72aa45f4829868
NNS             15bc2a38a977a23e225caee3fd82b2316f74c36c
Proxy           cdb5ad138088f89e01d28a57065ec2aa8b1daf9a
Reputation      accd9f5b753b6f4032d79b42261ec53aaf517695
Subnet          39d2245183211137ab018495e706e70a9622495a

neofs-contract-v0.15.0.tar.gz built with neo-go v0.98.1

v0.14.2

08 Feb 13:52
v0.14.2
Compare
Choose a tag to compare

Fixed

  • Remove duplicate records in NNS contract (#196)

Changed

  • Evict container estimations on every put (#215)
  • Update neo-go to v0.98.1

Script hashes of deployed contracts in attached neofs-dev-env chain dumps:

Main chain:

NeoFS           1e6b065a451444cae3dc8e7597cef230503c14c0
Processing      ea45c124db9c4ed8300717a6ac00b46842097eb6

Side chain:

Alphabet(Az)    fb2926845141fca27ce85dc0d8f1cb14bf12b504
Audit           80e312cee8d3e02fca8bf4aab936cc6e44b4ed4c
Balance         f18866519a52c492448c1b51016fad9cc4e623ff
Container       9681786694cc8f41bb8caa27aa3ada5651fde65b
NeoFSID         893a222a7852e1de6d1774ca89fa5cddfc5c231c
Netmap          61ed7d8904dc81c352b18eccab43b5b023b2c184
NNS             beec8c6355df50372bbad53fa9e0f41838d90187
Proxy           ba04c6193e4a6174c2c9c655089de8e0aae0d710
Reputation      175c90119b3bf29ac5785780e57626acfd94e051
Subnet          0dcff690553a8ebabaa711d8b36daaac49584088

neofs-contract-v0.14.2.tar.gz built with neo-go v0.98.1

v0.14.1

24 Jan 09:00
Compare
Choose a tag to compare

Fixed

  • Remove migration routine for reputation contract update (#220)
  • Remove version check for subnet contract update (#220)

Added

  • Append version to Update arguments for subnet contract (#220)

neofs-contract-v0.13.2.tar.gz built with neo-go v0.98.0

v0.14.0 - Geojedo (거제도, 巨濟島)

14 Jan 08:20
v0.14.0
Compare
Choose a tag to compare

Fixed

  • Sync Update method signature in NNS contract (#197)
  • Use current block index in all GetDisgnatedByRole invocations (#209)

Added

  • Version check during contract update (#204)

Changed

  • Use storage.RemovePrefix in subnet contract (#199)

Removed

  • Netmap contract hash usage in proxy contract (#205)
  • Legacy contract owner records from contract storage (#202)

Script hashes of deployed contracts in attached neofs-dev-env chain dumps:

Main chain:

NeoFS           c7516538320f0684f7e9c942fa0f777aeac0eaea
Processing      37d3232083dd2c1bed76bb28d1c992fc6262f699

Side chain:

Alphabet(Az)    14cffa8333133ca7b9b1d3a0feadd1cf7568509c
Audit           7247d8d4eceddb78a92ba21ea104ac68b4399553
Balance         9ff6eb051c60fc0ab50fbe6458f17e74258723d6
Container       5094c8f255f4e51445733e8d693246b93db6f9dc
NeoFSID         dcc200670382567897f40356a5cbe7873247ba17
Netmap          9ddb7652bfb84ca17a34683f1d2152d0a8593e16
NNS             443b1ccaa2befcdf07eea462487c0622da997620
Proxy           5ff6dac90de733ec47a3c2726621cd66a3de45d9
Reputation      509149206e5eebb1af11338ec8d3ac51aa0c2520
Subnet          6ec53460f44b70fe2fd636d036dbc1ca5c32bcaa

neofs-contract-v0.14.0.tar.gz built with neo-go v0.98.0

v0.13.2

14 Dec 07:38
v0.13.2
Compare
Choose a tag to compare

Fixed

  • Reputation contract migration (#201)

neofs-contract-v0.13.2.tar.gz built with neo-go v0.98.0

v0.13.1

08 Dec 16:22
v0.13.1
Compare
Choose a tag to compare

Fixed

  • Specify container contract as owner of all container related domain zones (#194)

Script hashes of deployed contracts in attached neofs-dev-env chain dumps:

Main chain:

NeoFS           783b25bdaf59c89d4969152b3cb827b401e1a543
Processing      36c5fc7b7f4fc0ae94a59e9832fa2db2e59be701

Side chain:

Alphabet(Az)    541add6c302cd94fd352f3f2709da04234137c5b
Audit           e3761975b6c3b1e60d8fab9e15701c40ca7b7541
Balance         ca7fd857ad07891c1a9e4b25ce916199a5fa8186
Container       ed493593156f31355f9045d1f3aaf6ff9ef0522b
NeoFSID         e305569fea91d0b4ea0a364f6fba73975fd578e2
Netmap          d4cb12fb903e4779638924bd75cb6a5587faab4a
NNS             68383dcbfe0abac7e52242ef241063de9b83a670
Proxy           80786831453659ccd93c777473d0d747eb1dda61
Reputation      28389ceac6aabb368162868db2cc888ffe8bf95b
Subnet          f67fcb9f5d6faae8c6afa7e7eb893d7fc59d9e45

neofs-contract-v0.13.1.tar.gz built with neo-go v0.98.0