Release notes
Smart contract base library for verifier should finally be in a usable state (verifier is still broken on non-Windows though 馃槩). Add summarize analyzer. If you specify a .csproj file for static analysis it will be automatically compiled. All external tools included in release archive. See wiki for more in-depth information and documentation.
Requirements
- NET 6.0
- libgdiplus (on *nix/MacOs, for graph drawing)
Windows
- Create a directory e.g. Silver
- Unzip contents of zip file to this directory
Linux and macOS
- Untar archive.
- Change to directory silver
After installation compile and analyze one of the example projects e.g. ./silver compile examples/AddressMapper/AddressMapper.csproj
or silver dis examples/AddressMapper/AddressMapper.csproj
. On Windows you can verify one of the example projects e.g. silver verify examples\SimpleVerifiableContracts\SimpleVerifiableContracts.csproj
or silver compile examples\SimpleVerifiableContracts\SimpleVerifiableContracts.csproj --verify
See silver help
for all commands and options.