C#/.NET Core master process for the ERC721 to XLS20 Bridge
- NodeJs
- Git
- .NET 5.0 Core Runtime
- Infura Account
- Visual Studio 2019 or greater (Optional: Only for debugging)
- Open a command prompt or Powershell prompt and issue the following commands
git clone https://github.com/ajkagy/RippleDotNet
git clone https://github.com/ajkagy/xls20-bridge-master
- Open `xls20-bridge-master//config/settings.json' and edit the settings variables
WSS_Server_Port
The Port that will run the WS or WSS Server that validators will connect toHttps_Server_Port
The Port that will run the http or https api that the bridge express.js proxy will connect toBridge_Contract
The Rinkeby Bridge contract address.XRPL_Issuer
The multi-sig issuer wallet address on the xrplEthereum_RPC_Url
Infura account URL endpoint for RinkebyValidator_Key
a random generated guid that validators will use to connect via WS or WSSAPI_Key
a random generated guid for http or https api access into the master processEth_private_key
arbitrary eth private key for making view function callsSSL_Enabled
true or false. Used to turn on https and wssSSL_Cert_Path
Path to the SSL cert for https/wss (only used whenSSL_Enabled
is true)SSL_Cert_Password
cert password for https/wss (only used whenSSL_Enabled
is true)
- Build The Project
dotnet build --configuration Release
- Navigate to the Release Folder
cd xls20-bridge-master/bin/Release/net5.0
- Run
dotnet XLS-20-Bridge-MasterProcess.dll