Skip to content
You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
edit

GitHub Action

Update DDNS

v0.1.2

Update DDNS

edit

Update DDNS

DDNS(Distributed Domain Name System) update action. Currently it supports ENS, CNS and UNS

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Update DDNS

uses: aquiladev/ddns-action@v0.1.2

Learn more about this action in aquiladev/ddns-action

Choose a version

ddns-action

DDNS(Distributed Domain Name System) update action. Currently it supports ENS and CNS.

ddns action

Inputs

Parameter Required Description
mnemonic Yes Mnemonic phrase for wallet recovery. Plain PrivateKey can be used as well.
rpc Yes Url of RPC APIs.
name Yes Distributed domain name. Currently it supports ENS, CNS (.eth, .crypto) names. (eg ddns-action.eth, ddns-action.crypto)
contentHash Yes Hash of content..
contentType No Type of content. Supported types [ipfs-ns, swarm-ns]. Default ipfs-ns
dryRun No Execution emulation without setting new content hash. Default false
verbose No Level of verbosity [false - quiet, true - verbose]. Default false

Content type support map

Provider ipfs-ns swarm-ns
ENS Yes Yes
CNS Yes No

Example usage

uses: aquiladev/ddns-action@v1
with:
  mnemonic: ${{ secrets.MNEMONIC }}
  rpc: ${{ secrets.RPC }}
  name: ddns-action.eth
  contentHash: ${{ steps.upload.outputs.hash }}

Take a look DApps Delivery Guide