Skip to content

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 11 Sep 00:04
Immutable release. Only release title and notes can be modified.
ba4e4c2

DotNS ABI Package

Contracts

Contract ABI
DotnsContentResolver DotnsContentResolver.json
DotnsCostModelRegistry DotnsCostModelRegistry.json
DotnsFlatPricing DotnsFlatPricing.json
DotnsNameEscrow DotnsNameEscrow.json
DotnsNameWhitelist DotnsNameWhitelist.json
DotnsPopController DotnsPopController.json
DotnsPopResolver DotnsPopResolver.json
DotnsProtocolRegistry DotnsProtocolRegistry.json
DotnsRegistrar DotnsRegistrar.json
DotnsRegistrarController DotnsRegistrarController.json
DotnsRegistry DotnsRegistry.json
DotnsResolver DotnsResolver.json
DotnsReverseResolver DotnsReverseResolver.json
IDotnsContentResolver IDotnsContentResolver.json
IDotnsController IDotnsController.json
IDotnsCostModelRegistry IDotnsCostModelRegistry.json
IDotnsNameEscrow IDotnsNameEscrow.json
IDotnsNameWhitelist IDotnsNameWhitelist.json
IDotnsPopController IDotnsPopController.json
IDotnsPopResolver IDotnsPopResolver.json
IDotnsPricing IDotnsPricing.json
IDotnsProtocolRegistry IDotnsProtocolRegistry.json
IDotnsRegistrar IDotnsRegistrar.json
IDotnsRegistrarController IDotnsRegistrarController.json
IDotnsRegistry IDotnsRegistry.json
IDotnsResolver IDotnsResolver.json
IDotnsReverseResolver IDotnsReverseResolver.json
ILabelStore ILabelStore.json
IPopRules IPopRules.json
IStoreFactory IStoreFactory.json
IUserStore IUserStore.json
LabelStore LabelStore.json
PopRules PopRules.json
StoreFactory StoreFactory.json
UserStore UserStore.json

Download

  • All ABIs (zip): dotns-abis-v0.7.0.zip
  • Individual ABIs: Each contract ABI is also attached as a separate artifact

Usage

import StoreAbi from "./abis/Store.json";
import RegistrarAbi from "./abis/DotnsRegistrar.json";

Deployments

Network Chain id
paseo-assethub 420420417

Genesis

Pallet-revive genesis state, for a chain that should carry DotNS from block zero
rather than deploying it afterwards.

  • dotns-genesis-testnet.json — registry initialised with the .testnet TLD, so it suits testnet networks only (this is what previewnet uses). Not for a production chain.
  • Contract addresses are in deployments.json; they derive from the CREATE3 factory, not from the TLD.

Addresses are unchanged since v0.6.0.

What's Changed

  • ci: split commit hooks and add a file-validation workflow by @sphamjoli in #276
  • fix: gate store writes on the registrar and its controllers by @re-gius in #278
  • fix: harden the deploy pipeline against contract substitution by @re-gius in #261
  • feat: issue PoP lite usernames as subnames under numeric containers by @sphamjoli in #288
  • fix: add detailed overview to readme by @GHkrishna in #279

Full Changelog: v0.6.0...v0.7.0