.sol file dumps based on my Blockchain labs. Don't rely too much on the codes, it may be too rookie for you.
You could run Remix IDE and dump it in the "contracts" folder and test it out. Best to use whatever vm wallets in there and not your Metamask wallet.
You have been warned!!!