Wykres commitów

170 Commity (main)

Autor SHA1 Wiadomość Data
Neeraj Kashyap bcec58be55
Merge pull request #17 from bugout-dev/make-facets-independently-usable
Made "TerminusFacet" usable as a self-contained smart contract
2021-12-24 06:24:30 -08:00
Neeraj Kashyap 016f114fa3 Made "TerminusFacet" usable as a self-contained smart contract 2021-12-24 06:22:09 -08:00
Neeraj Kashyap 59580d2495
Merge pull request #16 from bugout-dev/faucet
Faucet
2021-12-23 10:09:25 -08:00
yhtiyar df4664496a added checklist to deploy faucet 2021-12-23 20:17:27 +03:00
yhtiyar 2792398ec5 added faucet 2021-12-23 19:12:02 +03:00
Neeraj Kashyap 5107a0b6b3
Merge pull request #11 from bugout-dev/whitepaper-and-documentation
Documentation and Terminus whitepaper
2021-12-23 05:40:07 -08:00
Neeraj Kashyap 4af1f4109d Updated main readme to link to Terminus paper 2021-12-23 05:37:22 -08:00
Neeraj Kashyap b28afa2556 Added Terminus documentation 2021-12-23 05:35:02 -08:00
yhtiyar 498fbaa7c7 Merge branch 'main' into faucet 2021-12-23 15:40:54 +03:00
yhtiyar e349d9487e added Faucet for moonstream token 2021-12-23 15:40:02 +03:00
Neeraj Kashyap b3542c1050 README improvements 2021-12-23 03:48:48 -08:00
Neeraj Kashyap 6650ee6fad Added section on DAO architecture 2021-12-22 16:52:40 -08:00
Neeraj Kashyap a84b7ab89d Small clarification 2021-12-22 16:49:37 -08:00
Neeraj Kashyap 05efee6d80 Added section about decentralization of Moonstream 2021-12-22 16:47:38 -08:00
Neeraj Kashyap 41610a74de Proper use of subjunctive case 2021-12-22 16:30:27 -08:00
Neeraj Kashyap 1a22f304bc Updated main README, changed "checklists/" -> "operations/" 2021-12-22 16:25:39 -08:00
Neeraj Kashyap b3908e94a6 Whitespace 2021-12-22 16:13:14 -08:00
Neeraj Kashyap 60ada05aa4 Added documentation of checklists 2021-12-22 16:12:25 -08:00
Neeraj Kashyap 891ffbd07a
Merge pull request #10 from bugout-dev/terminus-post-deployment-setup
Terminus contract setup checklist
2021-12-22 13:07:04 -08:00
Neeraj Kashyap e51dbb56f8 Terminus contract setup checklist 2021-12-22 13:05:11 -08:00
Neeraj Kashyap c963d77430
Merge pull request #9 from bugout-dev/terminus
The Terminus decentralized authorization contract
2021-12-22 12:42:17 -08:00
Neeraj Kashyap 39baf061c2 Deployed Terminus diamond to Mumbai testnet 2021-12-22 12:39:34 -08:00
Neeraj Kashyap 6ec5715996 Added pool authorizations for separate addresses 2021-12-22 12:10:32 -08:00
Neeraj Kashyap 973e49526d Added Terminus pool features
0. Capacity
1. Transferable
2. Burnable
2021-12-21 13:05:40 -08:00
Neeraj Kashyap aed0d9584c Added poolCapacity to Terminus
Removed `poolActive`
2021-12-21 11:48:02 -08:00
Neeraj Kashyap f5327186af Forgot to check off items on Mumbai Moonstream update checklist 2021-12-21 11:26:24 -08:00
Neeraj Kashyap d42e84d43e Deployed new ERC20Facet with "moonstreamController" method 2021-12-21 11:25:06 -08:00
Neeraj Kashyap 6ad179f452 Added payment functionality to Terminus 2021-12-19 05:07:21 -08:00
Neeraj Kashyap 96829f26bd Added payment token functionality to TerminusFacet 2021-12-19 04:47:24 -08:00
Neeraj Kashyap 44aa774e5c TerminusTestCase now also deploys Moonstream token 2021-12-19 04:26:35 -08:00
Neeraj Kashyap aeb80d7857 Moonstream token is platform token, not governance token.
Governance will be handled by Terminus pool!
2021-12-19 04:11:18 -08:00
Neeraj Kashyap 2747d63067 Test for pool creation
Also added the `terminusPoolController` view method on the
TerminusFacet.
2021-12-18 12:42:21 -08:00
Neeraj Kashyap aa18d54c6d Deployment test for terminus
ERC20Facet.controller -> ERC20Facet.moonstreamController

TerminusFacet.controller -> TerminusFacet.terminusController

When both facets had view methods of the same name, `dao.core.facet_cut`
was not mounting the `TerminusFacet.controller` method to the diamond
because of its precedence rules.
2021-12-18 12:30:09 -08:00
Neeraj Kashyap cad68dcfa8 Added controller view methods on ERC20Facet and TerminusFacet 2021-12-18 12:25:54 -08:00
Neeraj Kashyap dd986d36b3 Terminus functionality in "dao" cli 2021-12-18 12:21:38 -08:00
Neeraj Kashyap 7b3bd5d255 Added external "totalPools" and "createPool" on TerminusFacet 2021-12-18 12:20:55 -08:00
Neeraj Kashyap 87faf3db00 Terminus smart contracts
This represents the very first draft of Terminus.
2021-12-18 12:10:53 -08:00
Neeraj Kashyap b323c590d5 Removed "getController" method from LibERC20
It is useless.
2021-12-18 12:10:28 -08:00
Neeraj Kashyap 2c1140545c Renamed directory contracts/erc20 -> contracts/moonstream 2021-12-18 10:41:34 -08:00
Neeraj Kashyap d0dd00e4a9
Merge pull request #8 from bugout-dev/cicd
Linting GitHub Action
2021-12-18 09:08:53 -08:00
Neeraj Kashyap a585c582ac test -> lint 2021-12-18 09:03:17 -08:00
Neeraj Kashyap 66870a1d6f Removed unit tests from test action
Because we otherwise have to set up:
1. brownie
2. brownie pm install...
3. ganache-cli (via `npm install ganache-cli`)

It's a bit heavy. Easier to run manually for now.
2021-12-18 09:01:55 -08:00
Neeraj Kashyap af7eee8744 Fixed and simplified test action 2021-12-18 08:59:29 -08:00
Neeraj Kashyap 7180c68201 Created GitHub Action workflow to run tests 2021-12-18 08:57:23 -08:00
Neeraj Kashyap af85c349b1
Merge pull request #7 from bugout-dev/erc20
The Moonstream DAO governance token
2021-12-18 08:47:33 -08:00
Neeraj Kashyap f1f4561c95 Deployed ERC20 diamond to Mumbai 2021-12-18 08:47:09 -08:00
yhtiyar 873fd3c30d tests for erc20 2021-12-18 19:29:10 +03:00
Neeraj Kashyap 0d8e00931b Documented new behavior in "./test.sh -h" 2021-12-18 07:46:18 -08:00
Neeraj Kashyap 6738b0e821 Modified test.sh to accept test modules from command line 2021-12-18 07:43:21 -08:00
yhtiyar 32b9a87656 added tests for method 2021-12-18 18:41:41 +03:00