Command-line tool for deploying Neo smart contract WebGUIs to R3E hosting service. Provides automated deployment with signature authentication and comprehensive validation.
$ dotnet add package R3E.WebGUI.DeployCommand-line tool for deploying Neo smart contract WebGUIs to the R3E hosting service. Automatically generates and deploys professional web interfaces from contract manifests.
dotnet tool install -g R3E.WebGUI.Deploy
r3e-webgui-deploy \
--contract-address 0x1234567890abcdef1234567890abcdef12345678 \
--deployer-address NPvKVTGZapmFWABLsyvfreuqn73jCjJtN5 \
--network testnet
r3e-webgui-deploy \
--contract-address 0x1234567890abcdef1234567890abcdef12345678 \
--deployer-address NPvKVTGZapmFWABLsyvfreuqn73jCjJtN5 \
--network testnet \
--name "MyToken" \
--description "A sample NEP-17 token with WebGUI" \
--service-url http://localhost:8888 \
--plugin-path ./MyTokenPlugin.zip
r3e-webgui-deploy \
--project MyToken.csproj \
--contract-address 0x1234567890abcdef1234567890abcdef12345678 \
--deployer-address NPvKVTGZapmFWABLsyvfreuqn73jCjJtN5 \
--generate-plugin
Create a .r3e-webgui.json file for default settings:
{
"serviceUrl": "https://webgui.r3e.network",
"network": "mainnet",
"deployerAddress": "NPvKVTGZapmFWABLsyvfreuqn73jCjJtN5"
}
MIT License - see the LICENSE file for details.