Commit Graph

119 Commits (e57473e2d238e9690ee3568b47cca6466e9040a9)

Author SHA1 Message Date
michael e57473e2d2 add hardware args to cli lease creation
[UNTESTED]
2022-09-22 23:43:15 +00:00
michael f25f798443 new auction tx & event emission includes hw specs
[UNTESTED]
2022-09-22 23:18:08 +00:00
michael 98c082693d hardware specs mandatory in auction creation msg 2022-09-22 23:01:31 +00:00
michael 0b040b4334 cpu cores field 2022-09-22 22:40:51 +00:00
michael 2fbd031988 temp fix for params init, finish later 2022-09-22 21:48:07 +00:00
michael 8b201e32de populate dev config params genesis state 2022-09-22 00:49:52 +00:00
michael 5ebc67bfd6 fully migrate to colinearcore params
- No more auctionconfig
- Now includes GPU model list support
- CPU vendors are still hardcoded
2022-09-22 00:16:09 +00:00
michael bfa30082f1 emit subscribable events for core module auctions 2022-09-21 20:31:20 +00:00
michael d51de8f3bc makefile help command 2022-09-21 20:31:01 +00:00
michael 1b40283f69 specifiable hardware device types (cpu, gpu) 2022-09-17 22:35:29 +00:00
michael 00f2dec105 tests for ongoing auction info query 2022-09-17 21:36:00 +00:00
michael 909bbafc22 finish ongoing auction info q implementation 2022-09-17 21:35:46 +00:00
michael 2078809fe7 handle nil case for vprovs in getter 2022-09-17 21:33:43 +00:00
michael 669837845d scaffold generalized ongoing auction info query 2022-09-17 21:13:49 +00:00
michael 0d11ad94c9 license shorthand; add official language later 2022-09-15 20:37:02 +00:00
michael 5dfbc0d96f specify ignite == 0.23.0
versions newer than 0.23.0 make breaking changes. migrate later.
2022-09-15 17:54:39 +00:00
michael 5ce80bece8 test remaining claimable amount decrease 2022-09-15 06:39:35 +00:00
michael 06d3b5862c vesting tests + use larger amounts for tokens
previously the total token amounts were too small to detect
balance changes after a small 5-20 second delay
2022-09-15 00:42:31 +00:00
michael 0e39e78a0f fix incorrect vesting remainder behavior
also checks vesting schedule range when calculating
2022-09-15 00:41:33 +00:00
michael f3ddfca045 update vest-calc tests with a short 20sec period 2022-09-14 23:59:41 +00:00
michael 72757b3c18 manually handle claim msg case (scaffold bug) 2022-09-14 23:25:07 +00:00
michael 021c2301c5 general increase/decrease testing funcs 2022-09-14 21:50:33 +00:00
michael 55e4da77c5 use selected auction denom for payouts, not uCLR 2022-09-14 21:41:58 +00:00
michael 6c8d4be6bc treat colinearmath as named import 2022-09-14 21:39:29 +00:00
michael 7f71e0be9e basic linear vesting payouts (manual claim) 2022-09-14 21:36:30 +00:00
michael edba09b124 misc test, api, readme updates 2022-09-14 05:43:17 +00:00
michael 78945f2bc0 basic working test for verified providers 2022-09-14 00:05:39 +00:00
michael 62b51c88b0 update/fix tests & start on verified test 2022-09-14 00:01:24 +00:00
michael c08c827b4e fix bugs with memdb + vprovider setting
- wasn't setting list of verified providers
- was looping through multilevel keys, not auctionid
2022-09-14 00:01:06 +00:00
michael 11829e1017 factor verified providers into bidding tx flow 2022-09-13 22:58:07 +00:00
michael 84bb357bc8 verified providers in memdb + tests 2022-09-13 21:56:38 +00:00
michael 8c0bbe8eb4 base ping audit impl (SSH handshake) 2022-09-11 05:42:17 +00:00
michael df48ee3ce6 updated tests for unlocking & locked-fund queries 2022-09-09 00:10:04 +00:00
michael 8976bfa8a7 return 0 bal when user not in locked funds store 2022-09-09 00:07:33 +00:00
michael 953e402ad3 handle edge case of uninitialized lockedUsers.Users 2022-09-09 00:05:55 +00:00
michael 25df2fbd0a implement tx for unlock-all-funds msg 2022-09-08 23:39:28 +00:00
michael 42bb8112ad scaffold unlock all funds msg 2022-09-08 23:29:08 +00:00
michael 788062b3e6 implement unlock funds w/ specified amount 2022-09-08 23:17:43 +00:00
michael cf6801d35b test log func for swallowing command output 2022-09-08 22:43:24 +00:00
michael 5cc5bfb9d6 implement query & update return schema 2022-09-08 22:12:08 +00:00
michael f048bfac01 scaffold locked-funds query 2022-09-08 21:52:01 +00:00
michael 04795f8e9e scaffold unlock-funds message 2022-09-08 21:49:56 +00:00
michael 275230dc76 specify uCLR in locking msgs 2022-09-08 21:43:42 +00:00
michael faf5c3d89b tests for provider locking requirement 2022-09-07 23:49:58 +00:00
michael 5158b96c96 implement locking requirement to bid 2022-09-07 23:49:51 +00:00
michael c85bbaca1f basic provider fund locking implementation 2022-09-07 23:06:55 +00:00
michael c9f73980ae only allow certain denoms for auctions 2022-09-07 23:06:28 +00:00
michael 627308d809 change denoms to CLR/USDC from token/stake 2022-09-07 22:15:49 +00:00
michael da45a14534 scaffold CLR locking types / msg 2022-09-07 20:25:57 +00:00
michael 33e576ca46 add docs 2022-09-06 23:11:43 +00:00