Commit Graph

  • 1f6820c245 feat: add certora specs and audit master Gad Elbaz 2023-10-11 00:26:06 +03:00
  • 7c12587c67 feat: add certora specs and audit gad-minime-spec Gad Elbaz 2023-10-11 00:26:06 +03:00
  • 6d9d4f5487 fix claimTokens missing event for address(0) Ricardo Guilherme Schmidt 2023-09-26 13:01:40 -03:00
  • 54f0ee1857 move sampleCampaing to tests Ricardo Guilherme Schmidt 2023-09-26 12:55:37 -03:00
  • 1e121ec34b remove unused code from Nonces Ricardo Guilherme Schmidt 2023-09-26 12:53:30 -03:00
  • 2d8f9c87cf remove redundant variable Ricardo Guilherme Schmidt 2023-09-26 12:46:06 -03:00
  • ae22357df7 remove _burn impossible overflow Ricardo Guilherme Schmidt 2023-09-26 12:46:06 -03:00
  • eab5b42b17 remove _mint impossible overflow Ricardo Guilherme Schmidt 2023-09-26 12:46:06 -03:00
  • 2831aeae66 remove onTransfer impossible overflow check Ricardo Guilherme Schmidt 2023-09-26 12:46:06 -03:00
  • 178e7f0b7b remove approveAndCall impossible condition Ricardo Guilherme Schmidt 2023-09-26 12:46:06 -03:00
  • ff900fec1d improve updateValueAtNow Ricardo Guilherme Schmidt 2023-09-26 12:46:06 -03:00
  • 524cb67110 improve getValueAt Ricardo Guilherme Schmidt 2023-09-26 12:46:06 -03:00
  • 3720dc7baa remove minimetokenfactory Ricardo Guilherme Schmidt 2023-09-26 12:46:06 -03:00
  • a7829c8dfd fix claimTokens missing event for address(0) 3esmit/issue6 Ricardo Guilherme Schmidt 2023-09-26 13:01:40 -03:00
  • 9b76fc74a5 move sampleCampaing to tests Ricardo Guilherme Schmidt 2023-09-26 12:55:37 -03:00
  • d4ad61b935 remove unused code from Nonces Ricardo Guilherme Schmidt 2023-09-26 12:53:30 -03:00
  • 6642de6bbb remove redundant variable Ricardo Guilherme Schmidt 2023-09-26 12:46:06 -03:00
  • ab07801f67 remove _burn impossible overflow Ricardo Guilherme Schmidt 2023-09-26 12:46:06 -03:00
  • 2ac35620c3 remove _mint impossible overflow Ricardo Guilherme Schmidt 2023-09-26 12:46:06 -03:00
  • 0f000b792b remove onTransfer impossible overflow check Ricardo Guilherme Schmidt 2023-09-26 12:46:06 -03:00
  • e94ca60959 remove approveAndCall impossible condition Ricardo Guilherme Schmidt 2023-09-26 12:46:06 -03:00
  • 8dadbbb6e7 improve updateValueAtNow Ricardo Guilherme Schmidt 2023-09-26 12:46:06 -03:00
  • f26130b402 improve getValueAt Ricardo Guilherme Schmidt 2023-09-26 12:46:06 -03:00
  • 4e55f32051 remove minimetokenfactory Ricardo Guilherme Schmidt 2023-09-26 12:46:06 -03:00
  • 8b541109ec fix gas snapshot and gas report Ricardo Guilherme Schmidt 2023-09-26 12:36:30 -03:00
  • 0a23a2440d test: mark unsupported function as pure r4bbit 2023-09-26 10:09:10 +02:00
  • 2a241edd26 fix(MiniMeBase): make burn() and mint() virtual r4bbit 2023-09-26 10:07:47 +02:00
  • ed9dcfc602 refactor: use ECDSA utils function for typed hash digest r4bbit 2023-09-26 10:41:07 +02:00
  • ada12df49f remove console from import on tests Ricardo Guilherme Schmidt 2023-09-26 03:07:35 -03:00
  • d7f0d85921 add tests for permit Ricardo Guilherme Schmidt 2023-09-26 02:28:17 -03:00
  • a522ebb09d Make MiniMe implement ERC2612 Ricardo Guilherme Schmidt 2023-09-26 01:15:07 -03:00
  • 38d62c5517 fixes suggested by r4bbit Ricardo Guilherme Schmidt 2023-09-26 02:46:16 -03:00
  • 30bec58904 add more calls in clone test Ricardo Guilherme Schmidt 2023-09-26 02:41:52 -03:00
  • 7db2900a30 lint Ricardo Guilherme Schmidt 2023-09-26 02:41:52 -03:00
  • df3283f42f add initial balances check Ricardo Guilherme Schmidt 2023-09-26 02:41:52 -03:00
  • c3358184de add TestSnapshotReads Ricardo Guilherme Schmidt 2023-09-26 02:41:52 -03:00
  • 32a95501db add testFutureParentSnapshot Ricardo Guilherme Schmidt 2023-09-26 02:41:52 -03:00
  • 2e02cea311 add receiving and rejecting ether tests Ricardo Guilherme Schmidt 2023-09-26 02:41:52 -03:00
  • 9ca2aa6164 add test generate token supply overflow Ricardo Guilherme Schmidt 2023-09-26 02:41:52 -03:00
  • ce893b35e9 use IERC20 for claimTokens test Ricardo Guilherme Schmidt 2023-09-26 02:41:52 -03:00
  • 4a95c739b5 add test for transfer with controller zero Ricardo Guilherme Schmidt 2023-09-26 02:41:52 -03:00
  • bb7bc3a6d7 add tests destroy tokens balance and supply check Ricardo Guilherme Schmidt 2023-09-26 02:41:52 -03:00
  • 22f02cb230 add rejecting controller tests Ricardo Guilherme Schmidt 2023-09-26 02:41:52 -03:00
  • 11bc73a42e fix error in merge Ricardo Guilherme Schmidt 2023-09-26 02:41:52 -03:00
  • 6cf3528f01 add approve and call test Ricardo Guilherme Schmidt 2023-09-26 02:41:52 -03:00
  • 16d3feb5d9 add allowance tests Ricardo Guilherme Schmidt 2023-09-26 02:41:52 -03:00
  • e69486197c add transfer tests Ricardo Guilherme Schmidt 2023-09-26 02:41:52 -03:00
  • 86a889ab1c add claimtokens test Ricardo Guilherme Schmidt 2023-09-26 02:41:52 -03:00
  • 18827999ec add more transfer tests for different situations Ricardo Guilherme Schmidt 2023-09-26 02:41:52 -03:00
  • c105703c8a fix gas metering Ricardo Guilherme Schmidt 2023-09-26 02:41:52 -03:00
  • 64fdb4f4e8 lint Ricardo Guilherme Schmidt 2023-09-26 02:41:52 -03:00
  • 10870e7908 add strings at assertions Ricardo Guilherme Schmidt 2023-09-26 02:41:52 -03:00
  • 3000e7614e add test for updateValueAtNow when same block Ricardo Guilherme Schmidt 2023-09-26 02:41:52 -03:00
  • 0e98139632 pause and resume gas meterings Ricardo Guilherme Schmidt 2023-09-26 02:41:52 -03:00
  • 678a35589c removed createCloneToken functionality Ricardo Guilherme Schmidt 2023-09-25 13:23:49 -03:00
  • c64845eddc fix overflow checks Ricardo Guilherme Schmidt 2023-09-25 18:33:23 -03:00
  • 3f95a3bcf9 make abstract and concrete versions Ricardo Guilherme Schmidt 2023-09-22 16:08:59 -03:00
  • 461d865527 rename minitoken Ricardo Guilherme Schmidt 2023-09-22 15:50:45 -03:00
  • e715502da1 Check for reentrancy double spend on onTransfer (#29) Ricardo Guilherme Schmidt 2023-09-22 15:25:23 -03:00
  • 85ca91ccc9 replace forge test with pnpm gas-report Ricardo Guilherme Schmidt 2023-09-19 10:24:22 -03:00
  • aa8cee3b8f gas-report output to console + save filter output Ricardo Guilherme Schmidt 2023-09-19 10:23:14 -03:00
  • 6bf228162d add gas-report tracking Ricardo Guilherme Schmidt 2023-09-18 16:14:06 -03:00
  • 0caec481cb docs: add CI and codecov badges r4bbit 2023-09-19 12:10:13 +02:00
  • fe4146bccb cleanup: remove unused javascript tests r4bbit 2023-09-19 12:47:45 +02:00
  • 9014aee8a2 set immutables and constants Fixes vacp2p/minime#21 Ricardo Guilherme Schmidt 2023-09-14 16:56:29 -03:00
  • d6ce59e502 Separate contracts source into dedicated files Fixes vacp2p/minime#15 Ricardo Guilherme Schmidt 2023-09-14 11:58:10 -03:00
  • b899e5a8ec Make MiniMe implement OZ ERC20 Fixes vacp2p/minime#4 Ricardo Guilherme Schmidt 2023-09-14 10:53:08 -03:00
  • c8581cd22d remove string error messages Ricardo Guilherme Schmidt 2023-09-12 15:27:44 -03:00
  • 2636a070b1 add gas snapshot before changes Ricardo Guilherme Schmidt 2023-09-12 15:26:33 -03:00
  • ed1df75a92 fix lint on SampleCampaign (#12) Ricardo Guilherme Schmidt 2023-09-12 15:25:29 -03:00
  • a7237e0bc9 Fix-lint (#10) Ricardo Guilherme Schmidt 2023-09-12 14:08:26 -03:00
  • 5386b09f55 tests: port existing JS tests to foundry tests (#9) r4bbit 2023-09-12 17:08:59 +02:00
  • 2a8505f3b2 update to solidity 0.8.19 (#1) Ricardo Guilherme Schmidt 2023-09-12 11:22:43 -03:00
  • 4d63c8448a refactor: migrate codebase to foundry-template (#8) r4bbit 2023-09-12 16:21:51 +02:00
  • ea04d950ee Minor bug fixed. And throw instead of return false when no funds is hited Jordi Baylina 2017-12-09 21:52:46 +01:00
  • c23d03cb02 trigger travis Jordi Baylina 2017-10-21 09:14:40 +02:00
  • 5665bd4e9a Full refactor of the tests to use await method Jordi Baylina 2017-10-21 09:10:44 +02:00
  • b828579608 Merge pull request #34 from sophiii/patch-1 Jordi Baylina 2017-10-19 16:31:24 +02:00
  • 4c8b7626e1 Merge pull request #35 from ojones/master Jordi Baylina 2017-10-19 16:30:50 +02:00
  • efd360efcc readme header png ojones 2017-10-17 23:17:42 -07:00
  • 80dcefc3af Update MiniMeToken.sol sophiii 2017-10-16 14:43:59 +01:00
  • 815699db3e Merge pull request #26 from eduadiez/master Jordi Baylina 2017-08-09 21:15:35 +02:00
  • 6c8548c80e Version adapter of SampleCampaign-TokenController.sol eduardo-antuna 2017-08-06 21:56:41 +02:00
  • 2b61f1c0fa Version adapter Jordi Baylina 2017-08-04 10:32:33 +02:00
  • 8e46200213 Failsafe external tokens Jordi Baylina 2017-08-04 10:14:04 +02:00
  • 891cd7da32 Merge branch 'master' of github.com:Giveth/minime Jordi Baylina 2017-08-04 09:57:09 +02:00
  • 0c9b00071e version Jordi Baylina 2017-08-04 09:56:57 +02:00
  • 42ec2ce148 Merge pull request #21 from ltfschoen/patch-1 Jordi Baylina 2017-07-30 17:38:13 +02:00
  • 83940910f0 Merge pull request #25 from Giveth/readabilityOverflowCheck Jordi Baylina 2017-07-30 17:15:45 +02:00
  • 31b6bf3001 Readability of overflow check Jordi Baylina 2017-07-30 17:14:56 +02:00
  • 9b31d6493e Merge pull request #24 from Giveth/fixCreateAndDestroyTokensInCloned Jordi Baylina 2017-07-30 10:46:15 +02:00
  • d8983286f2 Fix Create and destroy tokens in cloned tokens Jordi Baylina 2017-07-30 10:41:34 +02:00
  • 2b7ff07d17 Update README.md Luke Schoen 2017-07-14 15:42:15 +10:00
  • 6a5e38f4bd Merge pull request #17 from Giveth/fixRaceConditionClone2 Jordi Baylina 2017-05-24 17:54:42 +02:00
  • 68627576ca Fix race condition and allow to clone a token in the future Jordi Baylina 2017-05-18 10:16:43 +02:00
  • 3205f89710 Remove Minime.sol from root directory. The valid is in contracts Jordi Baylina 2017-05-08 11:59:39 +02:00
  • 878b412664 Merge pull request #14 from Giveth/KeepParentHistory Jordi Baylina 2017-05-03 15:24:30 +02:00
  • 4c367d1ba4 Keep the parent history when you clone a token Jordi Baylina 2017-05-03 15:22:42 +02:00
  • 81233b8c15 Merge pull request #6 from ameten/apostrophe Jordi Baylina 2017-05-03 14:51:33 +02:00
  • a3204ab85a Merge pull request #12 from Giveth/approveAndCallFix Jordi Baylina 2017-05-03 14:50:48 +02:00