For the complete documentation index, see llms.txt. This page is also available as Markdown.

MacOS

  1. Open Terminal

    You can open Terminal via Launchpad, or press “Command + Space” to bring up Spotlight Search and type "Terminal".

  2. Navigate to the Software Directory

    Software downloads are typically saved to the Downloads folder. Use the following command to change to that directory:

    cd Downloads
  3. Grant Execution Permission

    Make the software executable. Replace node-software with the full name of your downloaded file:

    chmod +x node-software
  4. Run the Software with Parameters

    Use the following command to launch the software with optional parameters:

    ./node-software [parameters]
    
    Available parameters:
      -confirm-agreement     Confirm the software agreement
      -private-key string    Run node with specified private key
      -verbose               Enable detailed logging (debug level)
      -wallets               Display all node wallet addresses and their statuses

    Note: If you see a message saying the software can't be opened because it's from an unverified developer, go to System SettingsPrivacy & Security, and allow the app to run(Scroll down and you will see). After authorizing it, try launching the software again.

  5. Automated Deployment Process

    3.1 To start without mnemonic verification, and confirm software agreement:

    ./node-software-skip-mnemonic-verify -confirm-agreement

    5.2 Retrieve the generated wallet address and status:

    ./node-software-wallets
    # Output
    
    === Moonveil Running Nodes ===
    Wallet Address                            | Running  | Delegated | Delegated License
    --------------------------------------------------------------------------------------
    0x83C3Ce73724e28621C8Ed0510d3BC7c1E1FD2552  No         No          -                
    0x44052F7Ff1423F019Da2Be752e2Aa0994b932A84  No         Yes         46      
    --------------------------------------------------------------------------------------

    5.3 Use the retrieved wallet addresses to delegate the NFT License via the Portal. Once delegated, the node will automatically detect the delegation and start running.

  6. Notes

    • Ensure a stable network connection.

    • Do not run more than 10 node-softwares per device, or the node will be rejected.

    • Regularly monitor node status to ensure at least 90% uptime per hour for stable operation.

Last updated