Commit 80a50de
authored
Governor: fix state at snapshot (#1606)
* Make state resolving logic consistent with Solidity
* Fix timestamp in Governor tests
* Add tests checking Governor Pending state at snapshot timestamp
* Add changelog entry
* Format files
* Fix changelog entry
* Extract duplicated logic into helper func in tests
* Reduce number of fuzzer runs
* Fix setup-snfoundry version in tests workflow
* Set number of fuzzer runs to 200
* Fix setup-snfoundry version1 parent 0703869 commit 80a50de
File tree
8 files changed
+104
-31
lines changed- .github/workflows
- packages/governance/src
- governor
- tests/governor
- block_number
- timestamp
8 files changed
+104
-31
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
| 51 | + | |
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
18 | 22 | | |
19 | 23 | | |
20 | 24 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
894 | 894 | | |
895 | 895 | | |
896 | 896 | | |
897 | | - | |
| 897 | + | |
898 | 898 | | |
899 | 899 | | |
900 | 900 | | |
901 | 901 | | |
902 | | - | |
903 | | - | |
| 902 | + | |
904 | 903 | | |
905 | 904 | | |
906 | 905 | | |
| |||
Lines changed: 29 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
144 | 144 | | |
145 | 145 | | |
146 | 146 | | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
147 | 160 | | |
148 | 161 | | |
149 | 162 | | |
| |||
581 | 594 | | |
582 | 595 | | |
583 | 596 | | |
584 | | - | |
585 | | - | |
| 597 | + | |
| 598 | + | |
586 | 599 | | |
587 | 600 | | |
588 | 601 | | |
| |||
634 | 647 | | |
635 | 648 | | |
636 | 649 | | |
637 | | - | |
638 | | - | |
| 650 | + | |
| 651 | + | |
639 | 652 | | |
640 | 653 | | |
641 | 654 | | |
| |||
1230 | 1243 | | |
1231 | 1244 | | |
1232 | 1245 | | |
1233 | | - | |
1234 | | - | |
| 1246 | + | |
| 1247 | + | |
1235 | 1248 | | |
1236 | 1249 | | |
1237 | 1250 | | |
| |||
1332 | 1345 | | |
1333 | 1346 | | |
1334 | 1347 | | |
1335 | | - | |
1336 | | - | |
| 1348 | + | |
| 1349 | + | |
1337 | 1350 | | |
1338 | 1351 | | |
1339 | 1352 | | |
| |||
2034 | 2047 | | |
2035 | 2048 | | |
2036 | 2049 | | |
2037 | | - | |
| 2050 | + | |
2038 | 2051 | | |
2039 | 2052 | | |
2040 | 2053 | | |
| |||
2094 | 2107 | | |
2095 | 2108 | | |
2096 | 2109 | | |
2097 | | - | |
| 2110 | + | |
2098 | 2111 | | |
2099 | 2112 | | |
2100 | 2113 | | |
| |||
2209 | 2222 | | |
2210 | 2223 | | |
2211 | 2224 | | |
| 2225 | + | |
| 2226 | + | |
| 2227 | + | |
| 2228 | + | |
| 2229 | + | |
| 2230 | + | |
Lines changed: 13 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
65 | 78 | | |
66 | 79 | | |
67 | 80 | | |
| |||
Lines changed: 29 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
144 | 144 | | |
145 | 145 | | |
146 | 146 | | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
147 | 160 | | |
148 | 161 | | |
149 | 162 | | |
| |||
581 | 594 | | |
582 | 595 | | |
583 | 596 | | |
584 | | - | |
585 | | - | |
| 597 | + | |
| 598 | + | |
586 | 599 | | |
587 | 600 | | |
588 | 601 | | |
| |||
634 | 647 | | |
635 | 648 | | |
636 | 649 | | |
637 | | - | |
638 | | - | |
| 650 | + | |
| 651 | + | |
639 | 652 | | |
640 | 653 | | |
641 | 654 | | |
| |||
934 | 947 | | |
935 | 948 | | |
936 | 949 | | |
937 | | - | |
| 950 | + | |
938 | 951 | | |
939 | 952 | | |
940 | 953 | | |
| |||
968 | 981 | | |
969 | 982 | | |
970 | 983 | | |
971 | | - | |
| 984 | + | |
972 | 985 | | |
973 | 986 | | |
974 | 987 | | |
| |||
1286 | 1299 | | |
1287 | 1300 | | |
1288 | 1301 | | |
1289 | | - | |
1290 | | - | |
| 1302 | + | |
| 1303 | + | |
1291 | 1304 | | |
1292 | 1305 | | |
1293 | 1306 | | |
| |||
1388 | 1401 | | |
1389 | 1402 | | |
1390 | 1403 | | |
1391 | | - | |
1392 | | - | |
| 1404 | + | |
| 1405 | + | |
1393 | 1406 | | |
1394 | 1407 | | |
1395 | 1408 | | |
| |||
2209 | 2222 | | |
2210 | 2223 | | |
2211 | 2224 | | |
| 2225 | + | |
| 2226 | + | |
| 2227 | + | |
| 2228 | + | |
| 2229 | + | |
| 2230 | + | |
Lines changed: 13 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
65 | 78 | | |
66 | 79 | | |
67 | 80 | | |
| |||
Lines changed: 12 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
381 | 381 | | |
382 | 382 | | |
383 | 383 | | |
384 | | - | |
385 | | - | |
| 384 | + | |
| 385 | + | |
386 | 386 | | |
387 | 387 | | |
388 | 388 | | |
| |||
458 | 458 | | |
459 | 459 | | |
460 | 460 | | |
461 | | - | |
462 | | - | |
| 461 | + | |
| 462 | + | |
463 | 463 | | |
464 | 464 | | |
465 | 465 | | |
| |||
535 | 535 | | |
536 | 536 | | |
537 | 537 | | |
538 | | - | |
539 | | - | |
| 538 | + | |
| 539 | + | |
540 | 540 | | |
541 | 541 | | |
542 | 542 | | |
| |||
691 | 691 | | |
692 | 692 | | |
693 | 693 | | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
694 | 700 | | |
695 | 701 | | |
696 | 702 | | |
| |||
0 commit comments