Testnet Release v0.2.0
ducthotran2010
released this
25 Oct 07:29
·
275 commits
to testnet
since this release
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: add
RNSDomainPrice
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
andNameChecker
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 fromrelease/v0.2.0
by @github-actions in #78 - chore(ci): update PR title by @ducthotran2010 in #92
- chore(
domain-price
): merge fromrelease/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 fromrelease/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 fromrelease/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 fromrelease/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 fromrelease/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 fromrelease/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 fromrelease/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