Skip to content

peppersec/ddns-action

 
 

Repository files navigation

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

Packages

No packages published

Languages

  • JavaScript 100.0%