| File | Date | Author | Commit |
|---|---|---|---|
| .devcontainer | 2023-04-17 |
|
[ebcff9] 🔧 Switch radicle to heartwood |
| .vscode | 2023-04-17 |
|
[7900ba] Initial Commit |
| simp-solidity | 2023-04-17 |
|
[7900ba] Initial Commit |
| simp-ts | 2023-04-17 |
|
[7900ba] Initial Commit |
| .gitignore | 2023-04-17 |
|
[7900ba] Initial Commit |
| README.md | 2023-04-17 |
|
[b247f6] 📝 Add releases section |
A crowdfunding smart contract and a web application to access it.
Windows and Linux prebuilt binaries are provided. Theoretically you can build it with Tauri on MacOS and Android. It is a web application so you can always use it as a website or progressive web app.
The smart contract requires foundry.
The application requires rust, tauri, and pnpm.
You can build it in the Debian devcontainer in vscode or locally on your machine. You need to install those dependencies if you build it locally.
1) Run pnpm update in simp-ts directory.
2) Fix typechain generated bindings not using import type in simp-ts\src\lib\types\ethers-contract\factories\Simp__factory.ts file. (Need to wait for typechain to fix it)
3) Run pnpm tauri build to generate binaries or pnpm run build to start it on localhost.
Tests are written for smart contract to ensure it works correctly (no time for frontend test 😭) and they also show estimated gas.
| Version | Chain | Address |
|---|---|---|
| 0.1.0-alpha.1 | Arbitrum Goerli | 0x6CE51f0A8B778C74F310d86a95a114d28C13A85e |
| Version | Format | Compiled Platform | SHA-256 Checksum |
|---|---|---|---|
| 0.1.0-alpha.1 | Windows MSI | Windows 10 | 930D1172EED5DEE03D419EADCBA6589D54CE0A99793B8408ABE5993292F631BC |
| Linux deb | Debian 11 (bullseye) | 608CF1165D9B2991BFC8C78F1171E827E86EEAEBE3148B5D1533A00698E58C3A | |
| Linux AppImage | Debian 11 (bullseye) | 7F1BDD77452A441E43B090EEE4719FA294DAFA9305045DB5F93B638B06BB5CDB |