What's Changed
- [ci & doc] Add more document and setup ci github action workflow. by @jolestar in #1
- simplify dev setup scripts by @jolestar in #2
- config Move highlighting by @jolestar in #12
- [ci] fix spectest by @jolestar in #15
- #13 [Feature Request] Account::deposit(address, token) auto create a… by @WGB5445 in #14
- Add a script to generate docs and commit docs to git by @jolestar in #21
- [test] Add a signature test for verify message signature from starcoin cli. by @jolestar in #17
- [doc] Add a readme template for generate docs by @jolestar in #22
- Update stdlib spec, remove redundant spec funcs and improve coding style by @xudon9 in #23
- Upgrade mpm to v1.11.5-alpha and rename
spectest
tointegrationt-test
by @jolestar in #24 - Improve spec of several modules by @xudon9 in #25
- [ci] Upgrade mpm version to v1.11.9 by @jolestar in #26
- update rust 1.61 by @uvd in #27
- remove zero Balance or empty NFTGallery by @pause125 in #28
- STRATEGY_FREEZE use invalid_argument by @nkysg in #29
- [account] Add create_delegate_account function by @jolestar in #31
- [Feature] Identifier nft add borrow function by @WGB5445 in #34
- Upgrade mpm to v1.11.11 by @jolestar in #36
- [scripts] fix dev_setup package manager detection and mpm version on ubuntu18.04 by @jiangying000 in #37
- account events by @pause125 in #42
- add bcs function , byte to basic type by @WGB5445 in #43
- support starcoin snapshot proof and verify by @baichuan3 in #45
- add ring module by @WGB5445 in #44
- upgrade rust toolchain 1.62.0 by @uvd in #51
- Add multiple types of bcs skip and test by @WGB5445 in #52
- [WIP] add Block state root (#39) by @WGB5445 in #41
- support installing mpm from source by @JerryKwan in #56
- Update .gitattributes by @jolestar in #63
- Update README.md by @jolestar in #68
- [dao] Implement DAOSpace by @jolestar in #32
- Complete DAOSpace by @WGB5445 in #80
- fix dao snapshot deserialize when some option field is empty by @baichuan3 in #82
- [signature] Fix EVMAddress padding and crop bug by @jolestar in #84
- Remove decrease SBT when unstake item by @welbon in #81
- Add DAOSpace description by @WGB5445 in #85
- DAOAccountCap check by @pause125 in #89
- EasyGas by @sanlee42 in #91
- signature.move add secp256k1_verify function by @tiankonglan in #86
- add integration-test for refund_grant by @pause125 in #93
- Dao integration test and upgrade mpm by @baichuan3 in #95
- Add DAO nft image and member image by @WGB5445 in #96
- add daospace module upgrade test by @pause125 in #98
- MintProposalPlugin by @pause125 in #105
- [Feature] Public Native name_of function by @WGB5445 in #107
- able to update DAOExt by @pause125 in #108
- Add upgrade plugin And add StarcoinDAO by @WGB5445 in #94
- [account] Retry when create delegate account by @jolestar in #110
- fix SalaryGovPlugin and migrate to test by @pause125 in #115
- Plugin Event by @welbon in #97
- [Bug Fix] Fix DAO Pulgin Event by @WGB5445 in #118
- Add Script function entry by @WGB5445 in #111
- add assertion in stake to
StakeToSBTPlugin::stake
while the lock ti… by @welbon in #117 - [integration-test] StarcoinDAO integration-test by @WGB5445 in #112
- [daospace] Remove unused ProposalInfo and add get function for proposal by @jolestar in #121
- [ Feature ] do deposit when proposal state is DEFEATED by @WGB5445 in #122
- check StakeList existence by @pause125 in #124
- Daospace support plugin marketplace by @yubing744 in #116
- update_module_upgrade_strategy support set min_time_limit by @pause125 in #127
- [Feature] DAO incompatible module upgrade test by @WGB5445 in #133
- [Feature] test_only_new_module by @WGB5445 in #132
- Add event util by @welbon in #134
- [Feature] NFTGallery Add Errors Assert by @WGB5445 in #138
- merge upgrade entry v12 and v12_1 by @pause125 in #126
- add upgrade plan event by @pause125 in #128
- [Feature] Multi Offer by @WGB5445 in #135
- migrate script to entry function by @pause125 in #142
- [Feature] Make StarcoinDAO inherit Dao's config by @WGB5445 in #144
- [Bugfix] Fix eventutil ERR_RESOURCE_NOT_EXISTS by @WGB5445 in #146
- [Feature]DAOAccount Todo : add exists_upgrade_plan_cap by @WGB5445 in #160
- [Feature] Add ASCII module and TODO: ascii DAO name by @WGB5445 in #161
- [Feature] DAOSpace add join_member_with_root_cap by @WGB5445 in #164
- upgrade mpm to 1.12.5 and fix integration tests by @pause125 in #163
- Reformat code and decrease_member_sbt when unstake by @welbon in #166
- EasyGas support by @sanlee42 in #92
- Remove proposal after executed or rejected by @pause125 in #145
- [Feature] Add dao create test by @WGB5445 in #167
- Fix acount.txn_epilogue_v2 incompatible by @sanlee42 in #168
- [Bugfix]Fix ERR_EXPECT_NOT_MEMBER by @WGB5445 in #172
- update old links in README by @geometryolife in #173
- refactor plugin initialize by @pause125 in #176
- migrate TreasuryWithdrawDaoProposal to DAOSpace TreasuryPlugin by @pause125 in #175
- [Feature] Member Grant Offer by @WGB5445 in #174
- [Feature] Remove BCS::to_bytes need store ability by @WGB5445 in #179
- [Feature] Add some func in Compare by @WGB5445 in #180
- [Feature] Simple map by @WGB5445 in #182
- Fix prologue gas token error by @sanlee42 in #185
- Migrate Genesis initialize to new DAOSpace by @pause125 in #181
- [DAOSpace] Plugin marketplace remove NFT by @yubing744 in #186
- [Feature] Proposal add title and introduction by @WGB5445 in #183
- Custom proposal's quorum_votes for plugin by @pause125 in #184
- feat: remove sender of update_plugin by @yubing744 in #187
- [Bugfix] Fix member join empty image err by @WGB5445 in #189
- fix cmp by @pause125 in #190
- Fix sign flag for SignedInteger64 zero by @pause125 in #191
- [Feature]Accept Offer and Accept NFT by @WGB5445 in #192
- [daospace] Refactor daospace functions name by @jolestar in #195
- Upgrade MerkleNFTDistributor::register to v2 by @pause125 in #196
- feat: add entry for plugin marketplace function by @yubing744 in #199
- Refactor root cap by @pause125 in #198
- Prepare for releasing v12. by @pause125 in #200
- Fix some entry function and do some clean by @jolestar in #203
- release v12 by @pause125 in #205
New Contributors
- @xudon9 made their first contribution in #23
- @uvd made their first contribution in #27
- @jiangying000 made their first contribution in #37
- @JerryKwan made their first contribution in #56
- @tiankonglan made their first contribution in #86
- @yubing744 made their first contribution in #116
- @geometryolife made their first contribution in #173
Full Changelog: v11...daospace-v12