# Dero Naming Service Cli Tool This tool allows you to easily, check one or more names if they are free to be registered on the DERO HE Block Chain and then register the name to your own wallet if you wish to. ## Usage Please see example usage below ### Check if name is already registered ``` $ ./dero_ns_cli.pl --name Hansen33 Dero Name Service Cli Tool - register name to wallet Name: (Hansen33) is taken by this address (dero1qy3dspltmkakl4gzpfvhc35kxxqpp2ypd9ehz72puyxhgs0sqglj6qgqt28kd) $ ./dero_ns_cli.pl --name KingZulo Dero Name Service Cli Tool - register name to wallet Name: (KingZulo) is FREE to register ``` ### Check if list of names are already registered ``` $ cat list Captain Azylem Nelbert442 Hansen33 $ ./dero_ns_cli.pl --check-list ./list Dero Name Service Cli Tool - register name to wallet Name: (Captain) is taken by this address (dero1qy9s60kf40wcwhcf9ay6dgpz3gh748x6eq0cpghs4m39u55ecnrlzqg0vq5sy) Name: (Azylem) is taken by this address (dero1qyfk5w2rvqpl9kzfd7fpteyp2k362y6audydcu2qrgcmj6vtasfkgqq9704gn) Name: (Nelbert442) is taken by this address (dero1qytygwq00ppnef59l6r5g96yhcvgpzx0ftc0ctefs5td43vkn0p72qqlqrn8z) Name: (Hansen33) is taken by this address (dero1qy3dspltmkakl4gzpfvhc35kxxqpp2ypd9ehz72puyxhgs0sqglj6qgqt28kd) ``` ### Register name to your wallet ``` $ ./dero_ns_cli.pl --name KingZulo --register Dero Name Service Cli Tool - register name to wallet Name: (KingZulo) is FREE - and will be registered in a little while Checking wallet RPC (127.0.0.1:10103) Wallet connected (127.0.0.1:10103) Name: (KingZulo) registered on the DERO Stargate with TX ID (5f0abf21b897dc432a52633cdcbb47d68fde749a18b58764f39a696bd6eabb88) Name: (KingZulo) is now registered to this address (dero1qy3dspltmkakl4gzpfvhc35kxxqpp2ypd9ehz72puyxhgs0sqglj6qgqt28kd) - Congratulations! ``` (PS: If anyone want KingZulo I'm kinda willing to give it up) ## Installation Install dependencies and run the script with the following command ``` $ sudo apt install libwww-curl-perl libjson-perl -y $ git clone https://git.mysrv.cloud/MySrv.Cloud/Dero_Name_Service_Cli_Tool.git $ cd Dero_Name_Service_Cli_Tool $ ./dero_ns_cli.pl --help ``` ## More About Dero Dero Stargate * [https://dero.io/](https://dero.io/) * [https://github.com/deroproject/derohe/](https://github.com/deroproject/derohe/) ## More Dero Smart Contracts Used Here * [Nameservice](https://docs.dero.io/rtd_pages/dev_dvm.html#nameservice) * [DVM Example](https://github.com/deroproject/documentation/tree/master/DVMDOCS/examples/nameservice)