37 Commits

Author SHA1 Message Date
Patryk Osmaczko
a4164dbe11 feat(VotingContract): add verification period
closes: #5
2023-03-23 20:44:56 +01:00
Patryk Osmaczko
135084aaf4 refactor(VotingContract/tests): use typed room checks 2023-03-23 20:44:56 +01:00
Patryk Osmaczko
f7579494bd feat(VotingContract): make voting length configurable 2023-03-21 22:13:40 +01:00
Patryk Osmaczko
a7d7736f34 verify balances at finalization
closes: #6
2023-03-21 22:13:40 +01:00
Patryk Osmaczko
03cd1915c8 refactor(VotingContract): rename public APIs 2023-03-21 22:13:40 +01:00
Patryk Osmaczko
f090cce552 refactor(VotingContract): use more precise naming for mappings 2023-03-21 22:13:40 +01:00
Patryk Osmaczko
5cc0f21e07 refactor(VotingContract): improve votingRooms indexing 2023-03-21 22:13:40 +01:00
Patryk Osmaczko
396aa6d8a7 refactor(VotingContract): remove needless storage 2023-03-21 22:13:40 +01:00
Patryk Osmaczko
48a273443e chore: update solidity version 2023-03-21 22:13:40 +01:00
Patryk Osmaczko
adafe3ad7d chore: migrate deploy scripts to hardhat 2023-03-21 22:13:40 +01:00
Patryk Osmaczko
6f23feab16 chore: migrate contracts to hardhat 2023-03-20 10:06:09 +01:00
Felicio Mununga
5b257aeafe
Fix usage of ts-node/esm and mocha (#12)
* revert lockfile

* revert deps

* update webpack

* update mocha

* update ts-node

* add core-js

* update js-waku

* add rimraf

* set ts-node and typescript versions

* update ts-node in contracts

* update ts-node in dapp

* update typescript in contracts

* update typescript in dapp

* extend tsconfig files

* remove ts-node/register from .mocharc

* fix @usedapp/core import

* fix `VotingContract.sol` lint errors

* set `exit` config
2023-03-15 19:22:19 +01:00
Patryk Osmaczko
346db8edd7 fix: lint 2023-03-06 21:36:24 +01:00
Szymon Szlachtowicz
c5e897214b
Fix cast votes (#192) 2021-09-03 09:14:46 +02:00
Szymon Szlachtowicz
253715de89
Fix test timeout (#190) 2021-09-02 11:25:42 +02:00
Szymon Szlachtowicz
9d8eb1d021
Introduce voting history to contract (#189) 2021-09-02 10:23:47 +02:00
Szymon Szlachtowicz
5c38980d4b
Use EIP712 for feature (#188) 2021-08-31 15:46:55 +02:00
Szymon Szlachtowicz
69d10145fa
Use EIP712 (#186) 2021-08-27 14:53:14 +02:00
Szymon Szlachtowicz
1b8affde5a
Refactor smart contracts and fix useDapp (#185) 2021-08-26 18:57:05 +02:00
Szymon Szlachtowicz
2b6440fc8f
Bump useDApp version (#179) 2021-08-04 15:47:10 +02:00
Szymon Szlachtowicz
8e88d925d8
Refactor deploy (#174) 2021-07-30 12:37:00 +02:00
Szymon Szlachtowicz
bdb8c4464f
Add token verification (#173) 2021-07-30 12:28:45 +02:00
Maria Rushkova
e6bbcf5072
Mobile removal flow (#159) 2021-07-27 11:38:43 +02:00
Szymon Szlachtowicz
e24e34fd04
Rename MockContract (#131) 2021-07-19 12:16:25 +02:00
Szymon Szlachtowicz
f666e5b661
Add initial amount to voting (#116) 2021-07-14 12:18:00 +02:00
Szymon Szlachtowicz
b8612779bb
Show notification list (#114) 2021-07-14 11:46:02 +02:00
Szymon Szlachtowicz
01710ff198
Use directory contract (#105) 2021-07-13 12:18:44 +02:00
Szymon Szlachtowicz
fd45e6a1d5
Fix tests (#104) 2021-07-12 16:39:32 +02:00
Szymon Szlachtowicz
f2bdc3abf5
Make voting use directory (#103) 2021-07-12 15:17:32 +02:00
Szymon Szlachtowicz
28a623216d
Introduce directory contract (#102) 2021-07-09 08:42:49 +02:00
Szymon Szlachtowicz
961d0a92f0
Fix contract tests (#93) 2021-07-07 10:30:19 +02:00
Szymon Szlachtowicz
167c34a42a
Fix getCommunityVoting (#89) 2021-07-06 15:34:48 +02:00
Szymon Szlachtowicz
cbd319db3f
Add getCommunityVoting (#88) 2021-07-06 14:55:13 +02:00
Szymon Szlachtowicz
b30c03289f
Improve contract tests (#83) 2021-07-06 13:59:28 +02:00
Szymon Szlachtowicz
59be0ec826
Add waku voting (#57) 2021-06-28 13:43:22 +02:00
Szymon Szlachtowicz
f8e3bb605e
Mock contract (#45)
* Mock contract

* refactor code

* Add event to vote cast

* Add list of voters

* Add deploy
2021-06-23 23:33:25 +02:00
Szymon Szlachtowicz
4421d1666a
Introduce monorepo (#40)
* Introduce monorepo

* Introduce mock contract

* Add readme

Co-authored-by: Szymon Szlachtowicz <szymon.szlachtowicz@Szymons-MacBook-Pro.local>
2021-06-17 13:33:35 +02:00