Requirements to Mine
First, download and install these 3 dependencies to mine ABAS.
D&I - .NET Core 5.0
https://dotnet.microsoft.com/download/dotnet/thank-you/runtime-5.0.5-windows-x64-installer
D&I - VC++ 2019
https://aka.ms/vs/16/release/vc_redist.x64.exe
(https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads)
Make sure latest Nvidia updates are installed, CUDA 9.2 requires a minimum Nvidia driver version of 396
https://www.nvidia.com/drivers/beta
After that, extract ABASMiner.zip from
https://drive.google.com/u/2/uc?id=1ncqUjoE10Wn0ghmxh0R5b0NGFAofec2x&export=download
Option - Solo Mining - GPU
Steps to Solo Mine
This requires the miner to supply Ethereum to mine
Example screenshot
(AFTER you ran the ABASMiner.exe in previous steps)
Open the ABASMiner text file,
Insert the address you will be mining from. (Arbitrum Address)
Address must contain Ethereum to mine ABAS
Insert your wallets private key into the "privateKey" section
A seperate private key is suggested for mining, so your main private keys remain confidential.
Run the ABASMiner.exe application and you are now mining Forge with a GPU!!!
Option - Solo Mining - GPU - NFT Mining
Steps to Solo Mine a NFT belonging to the contract
Requires previous Steps to Solo mine to be completed
1a) NFTApiURL=
If omitted, it is set to the default of no API for NFT minting and instead relies on NFTApiPath and NFTApiPathID to be the NFT contract and its NFT ID
1b) NFTApiPath=
Is the path of the JSON result for the contract of the NFT. i.e. "$.result.NextNFTMint"
IF NFTApiURL is set to "" then it is the direct contract of the NFT i.e. "0x1A20D328CF126dD39e03b29979c0815DD101321e"
1c) NFTApiPathID=
Is the path to the JSON result for the ID of the NFT. i.e. "$.result.NextNFTMintID"
IF NFTApiURL is set to "" then it is the direct ID of the NFT i.e. "447"
2a) Your AbasMiner.conf should look lilke this=
"NFTApiURL": "https://abastoken.org/api/abas/0",
"NFTApiPath": "$.result.NextNFTMint",
"NFTApiPathID": "$.result.NextNFTMintID",
2b) or Your AbasMiner.conf should look like this=
"NFTApiURL": "",
"NFTApiPath": "0x1A20D328CF126dD39e03b29979c0815DD101321e",
"NFTApiPathID": "447",