Skip to content

v0.13.0 - Sinjido (신지도, 薪智島)

Compare
Choose a tag to compare
@alexvanin alexvanin released this 07 Dec 13:27
· 417 commits to master since this release
v0.13.0

Support of subnetwork contract from NeoFS API v2.11.0.

Fixed

  • Records with duplicate values are not allowed in NNS anymore (#165)
  • Allow multiple reputation.Put, container.PutCotnainerSize, neofsid.AddKey, neofsid.RemoveKey, neofs.InnerRingCandidateAdd, neofs.InnerRingCandidateRemove invocations in one block (#101)
  • netmap.UpdateState checks both node and alphabet signatures in notary enabled environment (#154)

Added

  • Version method in NNS contract (#158)
  • Subnet contract (#122)
  • netmap.Register method for notary enabled environment (#154)

Changed

  • Container contract throws panic if required container is missing (#142)
  • Container contract does not throw panic if deleting container is already removed (#142)
  • NNS stores root as regular TLD (#139)
  • Use testing framework from neo-go (#161)
  • Allow hyphen in domain names in NNS (#180)
  • Panic messages do not heave method name prefix anymore (#179)
  • OnNEP17Payment method calls Abort instead of panic (#179)
  • Allow arbitrary-level domains in NNS (#172)
  • Refactor (#169)

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

Main chain:

NeoFS           c0b56b8f8c3d73af4dfbb5abcaaee2b305e875bb
Processing      d5e7b475b60da6d617b71fe49ade91602e2df567

Side chain:

Alphabet(Az)    9aa7bc07992a17a25c5f2da5aeb7c1c1e4455892
Audit           c67371562fababf8e28a82e8f86cdc726aad9f89
Balance         7d28edad7bae64ac80a8a8dab8d00fb149d2ee68
Container       45955980b23a6b8d194049139516465acaa1e31b
NeoFSID         ca23832263f6c4ad14e9762d8e43274511ad7a6e
Netmap          7a18caab957d80ac9b1d9945489453305e129382
NNS             fd9f54b16574bbc3b2730477431c80d931034afc
Proxy           eecefcdba558ebd6728635e1630f6acbcdae1fb7
Reputation      03e25134d3feb71d265d784ca987c155ab20a3d8
Subnet          580922a05c42176157b3d2304696aa64184d2b8e

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