The aelf-contract-build VSCode extension provides a comprehensive suite of tools for building, testing, and deploying aelf smart contracts. This extension allows users to:
Select a .csproj file from their workspace.
Zip all files within the same folder (including subfolders).
Upload the zip file via a POST request to a specified server endpoint to build the smart contract.
Deploy smart contracts directly from the local environment or from a local DLL file.
Test smart contracts to ensure they function as expected.
Obtain testnet tokens from a faucet.
Check the status of transactions.
Features
Build aelf Smart Contracts: Easily build your aelf smart contracts by selecting a .csproj file and uploading it to the server.
Test Smart Contracts: Run tests on your smart contracts to verify their functionality.
Deploy Smart Contracts: Deploy your smart contracts directly from your local environment or from a local DLL file.
Faucet Integration: Get testnet tokens from a faucet to use in your smart contract development.
Transaction Status Check: Check the status of your transactions to ensure they are processed correctly.