Add actual info about proposal in README

This commit is contained in:
Theo 2023-11-22 16:20:15 -08:00
parent 633981e687
commit d3b2d87799
2 changed files with 21 additions and 9 deletions

@ -1,22 +1,20 @@
# Proposal title # Proposal 39 - Project expenses one year reimbursement
### Changes / effect description ### Description
- 1 - Send reimbursement amount in TORN tokens to developer and immediately convert it in any stablecoin
- 2
- ...
### Requirements ### Requirements
- Rust ([Need only for Windows](https://doc.rust-lang.org/cargo/getting-started/installation.html)) - Rust ([Need only for Windows](https://doc.rust-lang.org/cargo/getting-started/installation.html))
- Foundryup ([Windows](https://github.com/altugbakan/foundryup-windows), [Linux](https://book.getfoundry.sh/getting-started/installation)) - Foundryup ([Windows](https://github.com/altugbakan/foundryup-windows), [Linux](https://book.getfoundry.sh/getting-started/installation))
- Node 14 or higher ([Windows](https://github.com/coreybutler/nvm-windows), [Linux](https://github.com/nvm-sh/nvm)) - Node 16 or higher ([Windows](https://github.com/coreybutler/nvm-windows), [Linux](https://github.com/nvm-sh/nvm))
### Installation ### Installation
```text ```text
git clone --recurse-submodules <proposal-repo-link> git clone --recurse-submodules https://git.tornado.ws/Theo/proposal-39-one-year-reimbursement
cd <proposal-name> cd proposal-39-one-year-reimbursement
npm install npm install
``` ```
@ -43,3 +41,17 @@ or
```text ```text
npm run test:gas:linux npm run test:gas:linux
``` ```
### Verification
Amount of tokens is calculated in this [script](scripts/calculateReimbursement.ts) using Binance 7-day average price
Test yourself:
```
npm run calculateReimbursementAmount
```
### Contract
Proposal deployed contract code:

@ -8,7 +8,7 @@
"private": false, "private": false,
"scripts": { "scripts": {
"init": "cd lib && git clone --recurse-submodules https://github.com/foundry-rs/forge-std", "init": "cd lib && git clone --recurse-submodules https://github.com/foundry-rs/forge-std",
"calculate": "ts-node --esm scripts/calculateReimbursement.ts", "calculateReimbursementAmount": "ts-node --esm scripts/calculateReimbursement.ts",
"test:windows": ".\\.env.bat && forge test", "test:windows": ".\\.env.bat && forge test",
"test:linux": ". .env && forge test", "test:linux": ". .env && forge test",
"test:gas:windows": ".\\.env.bat && forge test --gas-report", "test:gas:windows": ".\\.env.bat && forge test --gas-report",