Skip to content

Testnet Release v0.2.0

Compare
Choose a tag to compare
@ducthotran2010 ducthotran2010 released this 25 Oct 07:29
· 275 commits to testnet since this release
5c59ea1

Description

This release introduces the very first version of RNS (Ronin Name Service) smart contract collection that enhances the functionality and usability of RNS, along with a testnet deployment script for easy setup and testing.

What's Changed

  • feat: update CI by @ducthotran2010 in #2
  • feat: add interface for INSUnified by @ducthotran2010 in #1
  • [RNSUnified]: Add RNSUnified contract by @TuDo1403 in #4
  • [Feat]: Add expiry check for RNSUnified by @TuDo1403 in #7
  • feat: remove TTL & minor improvements by @ducthotran2010 in #8
  • fix: Minor logic and add unit tests for RNSUnified by @TuDo1403 in #6
  • feat: Implement Reverse Registrar for RNS by @ducthotran2010 in #9
  • chore: RNSUnified ownerOf no longer revert when expired & minor changes by @TuDo1403 in #13
  • feat: add RNSUnified into testnet v0.2.0 by @TuDo1403 in #15
  • feat: add Reverse Registrar into testnet v0.2.0 by @TuDo1403 in #16
  • Feature: add namehash function for RNSUnified by @TuDo1403 in #14
  • feat: add Public Resolvers into testnet v0.2.0 by @TuDo1403 in #17
  • feat: implement Auction contract for RNS by @TuDo1403 in #18
  • feat: addRNSDomainPrice contract by @TuDo1403 in #19
  • Resolve merge conflict/auction by @TuDo1403 in #25
  • feat: add RNSAuction into testnet v0.2.0 by @TuDo1403 in #24
  • chore: resolve merge conflict 'feature/domain-price' into release-testnet/v0.2.0 by @TuDo1403 in #27
  • chore: resolve merge conflict 'feature/domain-price' into release-testnet/v0.2.0 by @ducthotran2010 in #29
  • feat: return tax price in RNSDomainPrice by @TuDo1403 in #34
  • feat: add RNSDomainPrice into testnet v0.2.0 by @TuDo1403 in #26
  • chore: merge 'release-testnet/v0.2.0' into feature/controller by @ducthotran2010 in #35
  • chore: pull latest from 'release/test-net/v0.2.0' to feature/rns-unified by @TuDo1403 in #36
  • feat: add RONRegistrarController and NameChecker contracts by @TuDo1403 in #21
  • feat: reuse LibRNSDomain for namehash and compute id by @TuDo1403 in #32
  • feat: update Reverse Registrar into testnet v0.2.0 by @TuDo1403 in #39
  • chore: resolve merge conflict 'feature/rns-unified' into release-testnet/v0.2.0 by @TuDo1403 in #42
  • chore: resolve merge conflict 'feature/rns-unified' into release-testnet/v0.2.0 by @TuDo1403 in #47
  • feat: update RNS Unified into testnet v0.2.0 by @TuDo1403 in #43
  • chore: resolve merge conflict 'feature/controller' into release-testnet/v0.2.0 by @TuDo1403 in #48
  • feat: update RONRegistrarController into testnet v0.2.0 by @TuDo1403 in #49
  • chore: pull latest from 'release/test-net/v0.2.0' to feature/domain-price by @TuDo1403 in #51
  • chore: pull latest from 'release/test-net/v0.2.0' to feature/auction by @TuDo1403 in #44
  • fix: operator not assigned in RNSDomainPrice.initialize by @TuDo1403 in #50
  • feat: maintain reserved status for ids listed in RNSAuction contract by @TuDo1403 in #46
  • feat: update Domain Price into testnet v0.2.0 by @TuDo1403 in #52
  • chore: pull lasest features from 'release-testnet/v0.2.0' into feature/auction by @TuDo1403 in #55
  • feat: update Auction into testnet v0.2.0 by @TuDo1403 in #54
  • fix: relative import style by @TuDo1403 in #56
  • feat: update Reverse Registrar into testnet v0.2.0 by @TuDo1403 in #62
  • feat: update Reverse Registrar into testnet v0.2.0 by @TuDo1403 in #66
  • feat: add deployment script by @TuDo1403 in #67
  • feat: add debug script by @TuDo1403 in #68
  • chore: add deployment artifacts into 'release/v0.2.0 by @TuDo1403 in #69
  • feat(ci): implement create-pull-request by @github-actions in #70
  • feat(ci): add workflow to create pull request by @ducthotran2010 in #71
  • chore(rns-unified): merge from release/v0.2.0 by @github-actions in #75
  • feat(rns-unified): implement protected-rule by @github-actions in #79
  • chore(domain-price): merge from release/v0.2.0 by @github-actions in #74
  • feat(domain-price): implement auction-domain-expiry by @github-actions in #82
  • feat: update RNSUnified into 'release/v0.2.0' by @TuDo1403 in #84
  • chore(domain-price): merge from release/v0.2.0 by @github-actions in #86
  • feat(enhance): Pipeline for avoiding hardcode by @huyngopt1994 in #88
  • chore: add upgrade artiface RNSUnified, RNSAuction, RNSDomainPrice by @TuDo1403 in #87
  • chore(feature/ci): merge from release/v0.2.0 by @github-actions in #78
  • chore(ci): update PR title by @ducthotran2010 in #92
  • chore(domain-price): merge from release/v0.2.0 by @github-actions in #91
  • feat: Add tax and limit renewal duration for auction domains by @TuDo1403 in #94
  • chore(auction): merge from release/v0.2.0 by @github-actions in #77
  • feat(auction): implement eoa-bidder by @github-actions in #96
  • feat: add script to upload event & error & fn selectors by @TuDo1403 in #98
  • feat: forbid contract to place bid in RNSAuction by @TuDo1403 in #97
  • feat(domain-price): implement overrider-role by @github-actions in #100
  • chore(domain-price): merge from release/v0.2.0 by @github-actions in #95
  • feat: add overrider role to set & override name price, renewal fee by @TuDo1403 in #101
  • chore(rns-unified): merge from release/v0.2.0 by @github-actions in #85
  • feat(rns-unified): implement ban-3rd-level-domain by @github-actions in #103
  • feat: disallow minting 3rd domain in RNSUnified by @TuDo1403 in #105
  • chore: add 20231024 migration artifacts by @TuDo1403 in #104
  • chore(controller): merge from release/v0.2.0 by @github-actions in #73
  • feat(controller): implement validate-name by @github-actions in #107
  • fix: validate available name for registerProtectectedName fn by @TuDo1403 in #108
  • chore(rns-unified): merge from release/v0.2.0 by @github-actions in #106
  • feat(rns-unified): implement invalidate-expired-owner by @github-actions in #110
  • feat: allow 3rd level domain for parent 'addr.reverse' & nullify domain owner if domain id is expired in getRecord fn by @TuDo1403 in #111
  • chore: add latests artifacts for RNSUnified, RONRegistrarController by @TuDo1403 in #113
  • feat: update dynamic list feature branches by @huyngopt1994 in #115
  • fix: feature grep pattern in CI by @huyngopt1994 in #116
  • chore(release): merge from release/v0.2.0 by @github-actions in #117
  • fix: grep pattern for avoiding merge pattern by @huyngopt1994 in #118
  • chore: merge from branch 'release/v0.2.0' by @ducthotran2010 in #119

New Contributors

  • @github-actions made their first contribution in #70
  • @huyngopt1994 made their first contribution in #88

Full Changelog: https://github.com/axieinfinity/rns-contracts/commits/testnet-release/v0.2.0