wakamex/github
02.7k
1[{"node": {"oid": "43eccded799ea63ea19a81ed64054848e689ff73", "messageHeadline": "Cast vote on proposal creation (#799)", "author": {"name": "noah", "email": "noahsaso@gmail.com", "user": {"login": "NoahSaso"}}, "additions": 1041, "deletions": 227}}, {"node": {"oid": "7cc41b51a3be27ecb5be3ba00c7f3cb2e9020651", "messageHeadline": "Bump rust nightly version (#801)", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "135fcd88f38a096e08ce82490d33f598ff2125d4", "messageHeadline": "Add cw-vesting feature flag for staking (#800)", "author": {"name": "noah", "email": "noahsaso@gmail.com", "user": {"login": "NoahSaso"}}, "additions": 48, "deletions": 16}}, {"node": {"oid": "bc3a44983c1bbad48d12436353a95180489143e8", "messageHeadline": "Fix clippy errors from latest rust stable (#794)", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 10, "deletions": 65}}, {"node": {"oid": "3ead037e9366d922c862614974b16b4dc732b329", "messageHeadline": "Update workspace optimizer version in contracts release CI job.", "author": {"name": "Noah Saso", "email": "noahsaso@gmail.com", "user": {"login": "NoahSaso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bcf7b7b0e892aa0953a31b3f0ae2329778f6c673", "messageHeadline": "Remove TODO. (#789)", "author": {"name": "noah", "email": "noahsaso@gmail.com", "user": {"login": "NoahSaso"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c37349cda80c9eb013af0b98b5a22b8905495e36", "messageHeadline": "Fix voting module native token proposal deposit on instantiate (#786)", "author": {"name": "noah", "email": "noahsaso@gmail.com", "user": {"login": "NoahSaso"}}, "additions": 438, "deletions": 98}}, {"node": {"oid": "903884bd8c60d7ce266553ce60c990afe54c7c4f", "messageHeadline": "Support both osmosis and CW tokenfactory msg standards (#788)", "author": {"name": "noah", "email": "noahsaso@gmail.com", "user": {"login": "NoahSaso"}}, "additions": 760, "deletions": 104}}, {"node": {"oid": "a3f15d73bcbc5eb5e4090b36952bcfbe27295873", "messageHeadline": "Added message to reset approver back to DAO (#774)", "author": {"name": "noah", "email": "noahsaso@berkeley.edu", "user": {"login": "NoahSaso"}}, "additions": 180, "deletions": 22}}, {"node": {"oid": "a3a72db2faea4a891e5c72d46ffeb1ed6ac097f5", "messageHeadline": "Fixed vetoer bypassing only_members_execute flag. (#780)", "author": {"name": "noah", "email": "noahsaso@berkeley.edu", "user": {"login": "NoahSaso"}}, "additions": 272, "deletions": 48}}, {"node": {"oid": "0ac5aba0aa31d47c514d814d48a6b495db9f26dd", "messageHeadline": "Updated contracts to v2.4.0.", "author": {"name": "Noah Saso", "email": "noahsaso@gmail.com", "user": {"login": "NoahSaso"}}, "additions": 147, "deletions": 147}}, {"node": {"oid": "4cc8cc4afdd74e12ba7e69daf5a17caa333f72be", "messageHeadline": "Single Choice and Multiple Choice Veto (#752)", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 5681, "deletions": 6425}}, {"node": {"oid": "6ca751c35d92d558e88e47c624ef2eca5fa55628", "messageHeadline": "Update deprecated functions (#764)", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 1354, "deletions": 1308}}, {"node": {"oid": "30337ad172b8b709d840d7cb96460cd5c14911f6", "messageHeadline": "Add another missing approver query to query the approver proposal ID \u2026", "author": {"name": "noah", "email": "noahsaso@berkeley.edu", "user": {"login": "NoahSaso"}}, "additions": 49, "deletions": 3}}, {"node": {"oid": "329b59a1c28d720fd658c37a7db902cdded01d80", "messageHeadline": "Upgrade osmosis-std and osmosis-test-tube packages to latest versions\u2026", "author": {"name": "noah", "email": "noahsaso@berkeley.edu", "user": {"login": "NoahSaso"}}, "additions": 36, "deletions": 101}}, {"node": {"oid": "8f529144da5d135ea4ca1325730e3fa8827a99fa", "messageHeadline": "Fix Test-Tube CI (#771)", "author": {"name": "poroburu", "email": "poroburu@gmail.com", "user": {"login": "poroburu"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b554357241f74053b58fa0a1b7704ec9c57f8c2e", "messageHeadline": "Removed requirement that vesting payments are created with same owner\u2026", "author": {"name": "noah", "email": "noahsaso@berkeley.edu", "user": {"login": "NoahSaso"}}, "additions": 0, "deletions": 136}}, {"node": {"oid": "1187dbac2729bc0504a3d39b7f617773a8a5b6ad", "messageHeadline": "Switch order of approval-single list queries (#772)", "author": {"name": "noah", "email": "noahsaso@berkeley.edu", "user": {"login": "NoahSaso"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "e54d447c3756ff08fdf7d7d7b1a91c61334c1fa2", "messageHeadline": "Added missing completed proposal queries to approval-single (#767)", "author": {"name": "noah", "email": "noahsaso@berkeley.edu", "user": {"login": "NoahSaso"}}, "additions": 453, "deletions": 21}}, {"node": {"oid": "690bc57f4bb9138f3f1ce0d2187aba90c87bc1ac", "messageHeadline": "Add missing query to dao-pre-propose-approver (#766)", "author": {"name": "noah", "email": "noahsaso@berkeley.edu", "user": {"login": "NoahSaso"}}, "additions": 49, "deletions": 8}}, {"node": {"oid": "db42d45c097174572b55f789aa3908af591e7a29", "messageHeadline": "Fix naming for dao_proposal_single (#757)", "author": {"name": "0xJayak", "email": "135615804+0xJayak@users.noreply.github.com", "user": {"login": "0xJayak"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "95e4f73a170705deeb3689341c51f3a3b126e3e9", "messageHeadline": "Fix ci (#755)", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe72b2f13c474b12f35953c025ecd6dcbecc5910", "messageHeadline": "Document audits, final publish script", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 60, "deletions": 7}}, {"node": {"oid": "0b94255f68221add3b7159827590577ad6c1b6bf", "messageHeadline": "Update schema", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "c030a72e1e70ad1f4a7474fb2ac5d12fd3dc09d4", "messageHeadline": "Fix publishing script", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "1607d0b7bd8c48b4e2a8bea2ac95c77cc0826c89", "messageHeadline": "Add cw-tokenfactory-issuer to publish script", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "963ebdeff54cac04271c2195578b5d6e607663c0", "messageHeadline": "Bump version to 2.3.0", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 115, "deletions": 115}}, {"node": {"oid": "0ba671cd0f4511b5f81d96272e087af6510f9606", "messageHeadline": "Remaining Audit Fixes & Factory Pattern (#750)", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 3338, "deletions": 491}}, {"node": {"oid": "7776858e780f1ce9f038a3b06cce341dd41d2189", "messageHeadline": "Add error to FailedProposalExecution response (#749)", "author": {"name": "ismellike", "email": "glopez11193@gmail.com", "user": {"login": "ismellike"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "3518a283d1951c42fb71328556fbfb039fd2b210", "messageHeadline": "Audit Fixes and Improvements (#742)", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 3825, "deletions": 6968}}, {"node": {"oid": "bf3ef9cb2455405840329925673a2ff961287f99", "messageHeadline": "shields.io docs.rs badges (#740)", "author": {"name": "poroburu", "email": "poroburu@gmail.com", "user": {"login": "poroburu"}}, "additions": 73, "deletions": 1}}, {"node": {"oid": "37125086a464050af62bb4d15d936653cae61f31", "messageHeadline": "Token Factory DAOs (#731)", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 12463, "deletions": 692}}, {"node": {"oid": "7756251f6ac7fc0a2a18f32b2551d99d300b8306", "messageHeadline": "Support different NFT contracts with `dao-voting-cw721-staked` (#726)", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 437, "deletions": 180}}, {"node": {"oid": "61dcd631ee6482a4eb428920aeba2f93ad0968a8", "messageHeadline": "chore(ci): action release-contracts (#640)", "author": {"name": "Albert Le Batteux", "email": "contact@albttx.tech", "user": {"login": "albttx"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "ec13a799be7aa613b7a2b8cdbd00b1cfcb8b51d1", "messageHeadline": "Final CW4 cleanup (#723)", "author": {"name": "noah", "email": "noahsaso@berkeley.edu", "user": {"login": "NoahSaso"}}, "additions": 86, "deletions": 52}}, {"node": {"oid": "29bea8d92da8d412a5c8daba3c15d465e60ba6ed", "messageHeadline": "Update lib versions (#718)", "author": {"name": "mr-t", "email": "mr-t@arkprotocol.io", "user": {"login": "taitruong"}}, "additions": 344, "deletions": 262}}, {"node": {"oid": "0367c842bdf8ca37f3034ab8473fa2de05613054", "messageHeadline": "Roles & NFT Voting Module cleanup (#692)", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 6078, "deletions": 305}}, {"node": {"oid": "a2985abe5d448496da64c932532dc644ec1023ac", "messageHeadline": "chore: rename arg on counting pass (#703)", "author": {"name": "Amirhossein Akhlaghpour", "email": "m9.akhlaghpoor@gmail.com", "user": {"login": "Mehrbod2002"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5cfb3bfd49c877ec219587e539ed4f70eb25df92", "messageHeadline": "Dao voting cw4 cleanup (#691)", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 320, "deletions": 318}}, {"node": {"oid": "7f89ad1604e8022f202aef729853b0c8c7196988", "messageHeadline": "Publish v2.2.0 (#719)", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 1744, "deletions": 1168}}, {"node": {"oid": "9261bb355ca9830cd18536d8576bf1cc20a6848a", "messageHeadline": "Use workspace for edition, license, repository, and version (#690)", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 125, "deletions": 111}}, {"node": {"oid": "b09db5a672204229fdd4722c9294b9dd25f4ed03", "messageHeadline": "prepare migrator to v2.1 (#682)", "author": {"name": "Art3miX", "email": "40179351+Art3miX@users.noreply.github.com", "user": {"login": "Art3miX"}}, "additions": 146, "deletions": 4}}, {"node": {"oid": "b5d1524d8f5fb86ba2da08a62d68c6f64b53396c", "messageHeadline": "Prepare for 2.1 release (#681)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 417, "deletions": 377}}, {"node": {"oid": "2a047b31d30339fc82ef8b3261f9b0d8fc9a1905", "messageHeadline": "cw-distributor rework (#656)", "author": {"name": "bekauz", "email": "bekauz@protonmail.com", "user": {"login": "bekauz"}}, "additions": 647, "deletions": 346}}, {"node": {"oid": "8d7ad103c9c4bc3a2477a4d4f50532ef573f4d83", "messageHeadline": "Improve queryability of vesting contract (#673)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 587, "deletions": 13366}}, {"node": {"oid": "5ba5c7634e9dd1d6849449b385c23569e82dccc3", "messageHeadline": "Don't allow vesting agreements that would complete instantly. (#670)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 134, "deletions": 8}}, {"node": {"oid": "fadf2e4a2bbcc6363ca06c1e6e7bb0c745f00f99", "messageHeadline": "Check cw20 funding amount in cw-payroll-factory. (#669)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 107, "deletions": 2}}, {"node": {"oid": "29b9340ee0c0ce5a4ec249151245d1bea698d021", "messageHeadline": "Update cardinality when redelegating. (#668)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "d0f60b4e0dbea06f05d9e7ed8b4749ec8ecb9d39", "messageHeadline": "Emit attributes during undelegation. (#672)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "08dd89a0e2473cec472e3ec83cea5b43891d62d3", "messageHeadline": "Add attribution section to cw-vesting README. (#663)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "0b5cae57fecbbadb1045f3dc2bb4ad4fe5a98ee8", "messageHeadline": "Continuous vesting that allows staking of unvested tokens (#652)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 4668, "deletions": 2029}}, {"node": {"oid": "2b779d12fad6a77d713fd4c5f8ca29bd5fff9207", "messageHeadline": "Integration test to measure max NFTs mintable in a single proposal. (\u2026", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 281, "deletions": 14}}, {"node": {"oid": "d3505ddeae7f10d365158ed4fd660be0abdc9b04", "messageHeadline": "Update README (#657)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 34, "deletions": 67}}, {"node": {"oid": "a3f74df68b34b1f0fee5c4b51850d2eadce764d2", "messageHeadline": "Fix migrator (#653)", "author": {"name": "Art3miX", "email": "40179351+Art3miX@users.noreply.github.com", "user": {"login": "Art3miX"}}, "additions": 247, "deletions": 67}}, {"node": {"oid": "cfa8444501c96b8c146e4ab3d80aa9d8689dcfbd", "messageHeadline": "Release dao-contracts 2.0.3. (#647)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 134, "deletions": 134}}, {"node": {"oid": "f940f1fe9a4acf7604ea552ef32f31c5d85257b0", "messageHeadline": "Dao migrator extend multiple proposal modules (#646)", "author": {"name": "Art3miX", "email": "40179351+Art3miX@users.noreply.github.com", "user": {"login": "Art3miX"}}, "additions": 323, "deletions": 76}}, {"node": {"oid": "2bc769c831d11dd851ea129cc7d2b6aa31f28dcb", "messageHeadline": "removing empty files (#643)", "author": {"name": "bekauz", "email": "bekauz@protonmail.com", "user": {"login": "bekauz"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0d815ae595aa89d9df3471745765d08d72f5f7b5", "messageHeadline": "minor typos in exciting cw-vesting contract's README (#641)", "author": {"name": "Mike Purvis", "email": "1042667+mikedotexe@users.noreply.github.com", "user": {"login": "mikedotexe"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "7ef0d6a2199d69e9814d9c67b6887b480a793057", "messageHeadline": "Prepare for v2.0.2 release. (#637)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 169, "deletions": 148}}, {"node": {"oid": "dbba976261a7027d480dfe80b4b130ccc8024189", "messageHeadline": "Handle callback messages from preproposal contracts (#638)", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "41bdd45116ae312742f80a0acd7f848ee5a4e92c", "messageHeadline": "add update rationale to multiple choice contract (#635)", "author": {"name": "bluenote", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 634, "deletions": 126}}, {"node": {"oid": "bed0eaec7bf75a5f7c4cad83b03bc8457c9c8ce0", "messageHeadline": "implement `dao_migrator` module (#623)", "author": {"name": "Art3miX", "email": "40179351+Art3miX@users.noreply.github.com", "user": {"login": "Art3miX"}}, "additions": 9451, "deletions": 99}}, {"node": {"oid": "504d3351f317d1d5a7ed2d3d8cb178a0d1339709", "messageHeadline": "Update URL for cw20-stake-reward-distributor (#633)", "author": {"name": "Rae", "email": "114192151+CLHRAE@users.noreply.github.com", "user": {"login": "CLHRAE"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "403f5cf1613059fdcd987944c6d69e2942f8ff78", "messageHeadline": "Add a bunch more info to the `cw-vesting` README (#631)", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 111, "deletions": 9}}, {"node": {"oid": "02dcf9449579a4318d34f0248439bbcadaed6d6d", "messageHeadline": "Voting pow fund distribution (#609)", "author": {"name": "bekauz", "email": "bekauz@protonmail.com", "user": {"login": "bekauz"}}, "additions": 3716, "deletions": 28}}, {"node": {"oid": "bd433623bdb4f3ea3b835dbaa4c4559cfc6f7653", "messageHeadline": "Fixed cw-payroll-factory query schema. (#630)", "author": {"name": "noah", "email": "noahsaso@berkeley.edu", "user": {"login": "NoahSaso"}}, "additions": 153, "deletions": 50}}, {"node": {"oid": "00e58b8fa61b5e9cfac5aff16f571029ee99dab4", "messageHeadline": "Update title of cw-vesting README (#628)", "author": {"name": "noah", "email": "noahsaso@berkeley.edu", "user": {"login": "NoahSaso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7764f104a3b07bb4ac6e4afb05cb58b027484b9", "messageHeadline": "Clippy: one of the great mysteries of life. (#626)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abbf76bdec36e9c285300ff6c761b05116947d23", "messageHeadline": "cw-vesting with payroll factory (#608)", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 5995, "deletions": 77}}, {"node": {"oid": "f784e5754fb0065ce21e86b742a6a88ccdcb79d9", "messageHeadline": "Tidy up toml files for publishing. (#624)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 102, "deletions": 72}}, {"node": {"oid": "820a186ef874e38382a9a1655bd56d510d934a00", "messageHeadline": "Fix a typo in README (#616)", "author": {"name": "Lucas Bertrand", "email": "lucas.bertrand.22@gmail.com", "user": {"login": "lumtis"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "490a9e8eb1704d0207d03286d065693b9e17fa85", "messageHeadline": "Condorcet Voting (#618)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 5110, "deletions": 62}}, {"node": {"oid": "1a1a151f50e6e7e103eb8f220f5a5516622e5bb0", "messageHeadline": "Fix typos (#613)", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a3a45b9ae553529c526a4c01956fd673e7c684f7", "messageHeadline": "Update contract and package versions. (#612)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 126, "deletions": 170}}, {"node": {"oid": "27ee88671a9598770aff5447e04b1c86730d6f6f", "messageHeadline": "Fix: typos (#611)", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2aeea7464ce7fd484320269067a9149b01d7ee6d", "messageHeadline": "Fix some typos identified by Oak. (#601)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "e81708b4bf224ceca68cd4e005b440b07d665090", "messageHeadline": "Add unstaking_duration attribute to unstake in cw721-voting. (#610)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "1673241909dccc57a561f5be9c06e5e21757be09", "messageHeadline": "Two-step ownership transfer for staking contracts (#597)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 2125, "deletions": 1322}}, {"node": {"oid": "b46a49485b9da27ddfbf2c3a9efda2c1696a1b06", "messageHeadline": "Require that from_v1 migrations are not from v2. (#598)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 61, "deletions": 5}}, {"node": {"oid": "f717e8befaabe44a787c263e1d0ba7a09586b015", "messageHeadline": "Add test for complex v1 to v2 migration. (#599)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 478, "deletions": 13}}, {"node": {"oid": "1c15e58f484ba9caf76e235733ecd9ad37bb630f", "messageHeadline": "Check cw20 responds to TokenInfo query during cw20-stake instantiatio\u2026", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "5b6f080c8476e079a8d5346081d69f57d9326c3d", "messageHeadline": "Disallow duplicate items during instantiation. (#594)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 59, "deletions": 24}}, {"node": {"oid": "0ef1a2ad3a932926bdda3372f626fe0864c1e01c", "messageHeadline": "Remove dao-voting-staking-denom-staked. (#587)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 181, "deletions": 939}}, {"node": {"oid": "1f599468b10e743814ccc0796eb9e3bd0d321fe0", "messageHeadline": "Require unstaking amount to be non-zero. (#588)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "4ef0e216c52c7353387d1cdd6ccc966329fc14aa", "messageHeadline": "Use voting power at time of proposal creation for only_members_execut\u2026", "author": {"name": "noah", "email": "noahsaso@berkeley.edu", "user": {"login": "NoahSaso"}}, "additions": 211, "deletions": 12}}, {"node": {"oid": "18523ca6479108ec6898a65e859a144bd2e076c5", "messageHeadline": "Remove unneeded negative decimal validation. (#589)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "362a8e402a08b5d241262b3d07db0bff6eb30c2d", "messageHeadline": "Consider unstaking tokens when checking MAX_CLAIMS invariant. (#591)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 83, "deletions": 9}}, {"node": {"oid": "8e12c3af3647ee18fbe321ef81beb8c56adffa11", "messageHeadline": "Validate absolute count active threshold to be non-zero. (#592)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "738eb7d8429445a47d42b198ce34a106e507a72f", "messageHeadline": "Add ProposalModuleCount query. (#593)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 105, "deletions": 4}}, {"node": {"oid": "b4a0b60ef70aefc028f6fd566dbcee206d884199", "messageHeadline": "Remove cw20 feature flag (#574)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 22, "deletions": 97}}, {"node": {"oid": "457dfea0464739cec2c56e07ccf1783016528145", "messageHeadline": "Update proposal.rs (#573)", "author": {"name": "elsehow", "email": "yes@cosmopol.is", "user": {"login": "elsehow"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9afa1253898ace2d8aebd89ed69586455fa580b3", "messageHeadline": "Add feature flag for cw20 support in dao-core. (#571)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 161, "deletions": 22}}, {"node": {"oid": "d3bc5d2df8560011cd72c6445a4c95d94d4a2065", "messageHeadline": "Fix claim_nft MAX_CLAIM out of gas error (#569)", "author": {"name": "Harry Hull", "email": "harry.hull1@gmail.com", "user": {"login": "de-husk"}}, "additions": 38, "deletions": 444}}, {"node": {"oid": "74bd3881fdd86829e5e8b132b9952dd64f2d0737", "messageHeadline": "Various little cleanups (#567)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 379, "deletions": 36}}, {"node": {"oid": "0f88c0c59ef4a6ff3fab0d485a4fce338a59e277", "messageHeadline": "Docs Cleanup 2 (#566)", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 55, "deletions": 22}}, {"node": {"oid": "fa567797e2f42e70296a2d6f889f341ff80f0695", "messageHeadline": "Fix build issue caused by feature unification and non-additive librar\u2026", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 68, "deletions": 60}}, {"node": {"oid": "e1f46b48cc72d4e48bf6afcb44432979347e594c", "messageHeadline": "cwd -> dao (#555)", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 1894, "deletions": 2120}}, {"node": {"oid": "a88ecd4c35fc697f26623ad686e28e4558362089", "messageHeadline": "Add `NextProposalId` query to proposal module interface. (#554)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 455, "deletions": 650}}, {"node": {"oid": "f6dd78d5effce8470b8c511eda4c0338d3ebedbe", "messageHeadline": "Implement proposal approval flow.", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 8567, "deletions": 193}}, {"node": {"oid": "a6e01eacbe3a50ff867d68cf0d2c27aeb4f7f649", "messageHeadline": "Allow voting up to expiration time (#477)", "author": {"name": "NinoLipartiia", "email": "80769763+NinoLipartiia@users.noreply.github.com", "user": {"login": "nlipartiia-hacken"}}, "additions": 610, "deletions": 667}}, {"node": {"oid": "99e1c0158d954201d6bac1acf7bf3cf0cde6e4d1", "messageHeadline": "Update macros (#548)", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 415, "deletions": 406}}, {"node": {"oid": "9520ea423311bf64adb651a51063eb959286c0fa", "messageHeadline": "Speed up slow `cw721_stake_max_claims_works` integration test (#547)", "author": {"name": "Harry Hull", "email": "harry.hull1@gmail.com", "user": {"login": "de-husk"}}, "additions": 111, "deletions": 113}}, {"node": {"oid": "ff033626a5bdc7f3e04caeb32dc8afe584cdbc76", "messageHeadline": "Include READMEs in generated docs and doc tests (#549)", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 66, "deletions": 110}}, {"node": {"oid": "a4f0874982b3ea8ee778ebb3439dda4eac25099c", "messageHeadline": "Formally verify and fix overflow in cw20-stake stake and unstake meth\u2026", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 159, "deletions": 14}}, {"node": {"oid": "2d1a25492d1026e2e3b60ed96663e99c7c0ea10d", "messageHeadline": "Improve cwd-voting-cw20-staked docs & ref usage. (#539)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 94, "deletions": 12}}, {"node": {"oid": "b02a7404d3bb50f1013d3a60c365950e20d2ccb9", "messageHeadline": "Add optional, updatable rationale to single choice votes. (#542)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 360, "deletions": 39}}, {"node": {"oid": "3c36ae647725d13841cb44957ebb5b0e84ce489a", "messageHeadline": "add v2 dao creation scripts (#495)", "author": {"name": "bluenote", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 424, "deletions": 0}}, {"node": {"oid": "6ba594c3a6d7bb8c0862fc3ece10fa49bb600076", "messageHeadline": "Update proposal module README titles. (#535)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0029c06ad7facbc4b3674cd48b7fb151066d31a5", "messageHeadline": "Make unauthorized error message more actionable.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "eeda000eff02463e2a95ca35337bc215d86cb48d", "messageHeadline": "Add slow integration test target which only runs on merge to main.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 64, "deletions": 2}}, {"node": {"oid": "92447fc3991b95b5f002637176978e24f7b879ee", "messageHeadline": "Add integration test to ensure MAX_CLAIMS in in bounds.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 229, "deletions": 6}}, {"node": {"oid": "98b89b074c756d124a5fce467b86428a05525929", "messageHeadline": "Simple adversarial tests for cw721 staking. (#530)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 248, "deletions": 94}}, {"node": {"oid": "d3db4d59d34e9c7ab3abd4a265f3f55787eed407", "messageHeadline": "Remove indexmap dependency \u262f\ufe0f", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "206afce28c7f63cef8fccd236930f87d6bb38029", "messageHeadline": "Refactor tests for cw721 voting contract.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 758, "deletions": 1153}}, {"node": {"oid": "38b955243d4bf696f3961ff19d1fd82bbe6aee7a", "messageHeadline": "Refactor and simplify cw721 voting contract.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 244, "deletions": 785}}, {"node": {"oid": "1c141d938a319df7a64203fd4b6636da2a784bf3", "messageHeadline": "Compromised prop module adversarial execution tests (#521)", "author": {"name": "bekauz", "email": "bekauz@protonmail.com", "user": {"login": "bekauz"}}, "additions": 592, "deletions": 7}}, {"node": {"oid": "0295a98db6b8f98db634eb0fa6f02915d171d800", "messageHeadline": "multiple choice cleanups for frontend (#532)", "author": {"name": "bluenote", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 406, "deletions": 293}}, {"node": {"oid": "48d962971e07ee5bb056b889b41c52c96416ff66", "messageHeadline": "Update code coverage exclusions to match new names. (#529)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6b77887ac77e43905d653c173c9b98670b5686e6", "messageHeadline": "upgrade to cosmwasm 1.1 (#511)", "author": {"name": "bluenote", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 29018, "deletions": 28770}}, {"node": {"oid": "6823d7fb6946beee21a1956ea1e9d7d3e797c1c2", "messageHeadline": "Simplify and clarify security policy. (#517)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 16, "deletions": 50}}, {"node": {"oid": "9e496379a1c1e89e00133865c9a1041dfdb20612", "messageHeadline": "Delete mock_treasury.sh (#513)", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 8, "deletions": 97}}, {"node": {"oid": "355f8c813d2182fc27bdb8d564d459fcfd21165f", "messageHeadline": "Fix bootstrap-env after namechange + Upgrade cosmwasm rust optimizer \u2026", "author": {"name": "Harry Hull", "email": "harry.hull1@gmail.com", "user": {"login": "de-husk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "474e20183f74e64dafe396b16f40dfd285f235c2", "messageHeadline": "Final cleanups (#508)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 404, "deletions": 23480}}, {"node": {"oid": "58ea76c29b8c769fc7ececb3d77004aa8b4dd55e", "messageHeadline": "Fix Gas Diff (#504)", "author": {"name": "Harry Hull", "email": "harry.hull1@gmail.com", "user": {"login": "de-husk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ff37311f4335b6c5b2e49f8d3727313a86a251f", "messageHeadline": "re-introduce and rename cwd-proposal-multiple (#499)", "author": {"name": "bluenote", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 8421, "deletions": 3589}}, {"node": {"oid": "a9f3f0f1654d7ae63900177a19e19735fd94aa16", "messageHeadline": "Add documentation to prep for v2 release. (#501)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 167, "deletions": 141}}, {"node": {"oid": "86e3bd92ed37cb995a4175f827cf3f5244e20ab3", "messageHeadline": "Rename contracts. (#497)", "author": {"name": "ekez", "email": "30676292+0xekez@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 1543, "deletions": 7971}}, {"node": {"oid": "576d9b663604fac7fd45d58d59145d46be9e140d", "messageHeadline": "Complete renaming of govmod_query to proposal_module_query.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "405c644294c4e952776ddbbe1050297be0b50b36", "messageHeadline": "Query the correct contract in cw-core integration tests.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2496f19bc41a7e0b4ed6df5cd464cbc1f98a0be3", "messageHeadline": "Add small README to cw-pre-propose-base.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b1fa5ad93b8a3ce82bc47c798f4a6ecdf3e5931c", "messageHeadline": "Rename govmod_query to proposal_module_query.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ab3727f8d85bd502dfee5669e828d3cee010ccf8", "messageHeadline": "Move cw-proposal-multiple into legacy.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fdf1382f4df70e4fdb4726b922f9b3a140c95987", "messageHeadline": "Export schema for DaoResponse.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "1382e8ef9a9c3c57e2b45a675992adbc56697c4a", "messageHeadline": "Set total and active module counts in cw-core migration.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 1346, "deletions": 196}}, {"node": {"oid": "8c80006f91105d7ec523d042539270b74d2eb9ea", "messageHeadline": "Add tests for v1->v2 conversions.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "2297627d042f2735efe370bd6e2a3a34516bf9c1", "messageHeadline": "Add some tests for the voting package.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 72, "deletions": 6}}, {"node": {"oid": "3341cc6d62be9e2ee045964f11263311655edb34", "messageHeadline": "Add a test for indexable-hooks functionality.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "88718e24c9a13d5c519b7d31762c09c3999afb7d", "messageHeadline": "address PR feedback", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 405, "deletions": 279}}, {"node": {"oid": "d5e5c6124a2d997599c568751323e4d151b73b93", "messageHeadline": "Generate types.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 105, "deletions": 31}}, {"node": {"oid": "5332af2a2800b08356e32b1cab9b374b077fe26e", "messageHeadline": "Update ModuleInstantiateInfo to specify core module, not instantiator.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 234, "deletions": 272}}, {"node": {"oid": "d6d2aa871cc71e183d3979d348563d5757176de7", "messageHeadline": "Removed vendored v1 types in favor of cargo dependency.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 56, "deletions": 98}}, {"node": {"oid": "0d10cbe70c0ee111b8bad026f6ad036395e7992d", "messageHeadline": "Move pre-propose out of PROPOSAL_HOOKS and into its own state managem\u2026", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 495, "deletions": 237}}, {"node": {"oid": "5fa9b96248ea3e7ca4e9d61afabc5dd66fe8fa8a", "messageHeadline": "Improve migration and query tests.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 384, "deletions": 26}}, {"node": {"oid": "3f0b1ce27555a7cb1d426a8e43c4ee0dd5ac87bc", "messageHeadline": "Finish refactor of cw-proposal-single tests.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 254, "deletions": 291}}, {"node": {"oid": "b40af367d59d5d4d2f3ba4b04a8ab5dca1030130", "messageHeadline": "Add simple migration tests for proposal-single.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 432, "deletions": 66}}, {"node": {"oid": "3eef1ecdfb608ebe3bc144b31622bcc289987f46", "messageHeadline": "Add test for timestamp updates.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 127, "deletions": 1}}, {"node": {"oid": "5b5528288e9bdc87172ea43be5e3e3b7da1e5d93", "messageHeadline": "Remove cw-asset dependencies.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 1, "deletions": 34}}, {"node": {"oid": "2802c7db7bd1910dea5663e6ea9a2b56d376d796", "messageHeadline": "Add migration code to cw-proposal-single.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 2353, "deletions": 1079}}, {"node": {"oid": "78239347232808d29b87a05a5b8dedf3d7a84daa", "messageHeadline": "Add withdraw and update config messages to deposit contract.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 1670, "deletions": 1021}}, {"node": {"oid": "a7abf16d973b75e229cad7469c1cd9e05a90bb0d", "messageHeadline": "Refactor proposal-single tests.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 3221, "deletions": 5378}}, {"node": {"oid": "b7572b9f2aa8c5fa254003ca74fedc3eb991c3ef", "messageHeadline": "Add deposit test for multiple in-flight proposals.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 92, "deletions": 7}}, {"node": {"oid": "c7cbd49922d6decc02cb0fcbb50ce955f1a7d135", "messageHeadline": "Clean up pre-propose-single contract with README and comments.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 49, "deletions": 16}}, {"node": {"oid": "20683972cc5680c94218342e54e47a91ed9b34c4", "messageHeadline": "Add non happy-path deposit tests.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 358, "deletions": 10}}, {"node": {"oid": "19eaf4469d8847116f338303c9878a50b6ab84e6", "messageHeadline": "Test all token and refund policy permutations.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 296, "deletions": 50}}, {"node": {"oid": "c2275191256a5538d85b88d8936dbf45dc3a2d6f", "messageHeadline": "Move denomination handling code into cw-denom package.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 189, "deletions": 47}}, {"node": {"oid": "1903bf5648dc6a571ede5e53abf5543420994434", "messageHeadline": "Do native denom validation in denom package.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "a20837f34a052c2eff5822fc1878f1515917f175", "messageHeadline": "Remove schema files from cw-pre-propose-base.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 0, "deletions": 109}}, {"node": {"oid": "ec3885d5d0a265f91843c86f1731eb516762ed97", "messageHeadline": "Allow pre-propose modules to specify the proposer of proposals.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 944, "deletions": 722}}, {"node": {"oid": "96e6d0720bb27cdc6c1f9bfc5aaf2b541e8d0dbe", "messageHeadline": "Implement pre-propose contract for cw-proposal-single.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 415, "deletions": 8}}, {"node": {"oid": "69806fecd1c89c49e3014202a5ab98731a6d2ebb", "messageHeadline": "Return deposits to the DAO when not returned to proposer.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "39b1b52d375d0536cb20212dac836c8fab11fc12", "messageHeadline": "Implement cw-pre-propose-base, an extensible deposit module.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 633, "deletions": 85}}, {"node": {"oid": "87863497db18d4ada9af9637b64efedcd1b0df77", "messageHeadline": "Add tests for deposit package.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 193, "deletions": 5}}, {"node": {"oid": "9d4905e28f8df648279866389e3941b30207a2ce", "messageHeadline": "Redo deposit logic and denom validation to be more pedantic.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 386, "deletions": 74}}, {"node": {"oid": "7a09d127a007615cf0abf28e2d42abccbd4380fa", "messageHeadline": "Implement new deposit interface in cw-proposal-single.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 287, "deletions": 122}}, {"node": {"oid": "df0a23c0c183cf1ba0873a65636d16a7d0c70367", "messageHeadline": "Add `limit_variant_count` macro which limits variants on an enum.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 70, "deletions": 5}}, {"node": {"oid": "13153df265fbd5547cfd827a89bc7e27e3686459", "messageHeadline": "Move module instantiation types to core interface packages.", "author": {"name": "ekez", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 362, "deletions": 211}}, {"node": {"oid": "5ee341ba8fddc94267a98c2937a1e295fa42dc59", "messageHeadline": "Update TS files", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 54, "deletions": 8}}, {"node": {"oid": "d2baf3ffa7b0320fc56e8158d7e045cfac9eafea", "messageHeadline": "Update schemas", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 842, "deletions": 56}}, {"node": {"oid": "4423b447d64af422f7c88aba791906ae69197c27", "messageHeadline": "Add new features to cw-proposal-multiple", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 413, "deletions": 158}}, {"node": {"oid": "a320e8d9be1a9df766eb74771d5fb4e0a3b3776e", "messageHeadline": "Enable native deposits", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 850, "deletions": 421}}, {"node": {"oid": "f92dba79f0bcc51ba2b5b9ef8d892a5086beddef", "messageHeadline": "Allow for open submissions and non-refundable deposits", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 279, "deletions": 59}}, {"node": {"oid": "d822491f070e6e2d19cd41fbe0ed86bed081e4c1", "messageHeadline": "Rename README to README.md (#488)", "author": {"name": "Rae", "email": "114192151+CLHRAE@users.noreply.github.com", "user": {"login": "CLHRAE"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "83f6cea9d454337b5df5edfa7f83b2d0e3d13b25", "messageHeadline": "node dev dependency (#493)", "author": {"name": "bekauz", "email": "bekauz@protonmail.com", "user": {"login": "bekauz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1a2accbb425ba928845fa0a0f4231cb1fe9824a6", "messageHeadline": "Rename README to README.md (#489)", "author": {"name": "Rae", "email": "114192151+CLHRAE@users.noreply.github.com", "user": {"login": "CLHRAE"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eeae76ffea38994bcd07d708032b54c920a8b630", "messageHeadline": "Revert back to using workspace optimizer + upgrade to latest version \u2026", "author": {"name": "Harry Hull", "email": "harry.hull1@gmail.com", "user": {"login": "de-husk"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "693a5d6a36ada1505c5a52e8029b1b80ea557393", "messageHeadline": "Staking denom voting (#420)", "author": {"name": "Callum", "email": "46447937+Callum-A@users.noreply.github.com", "user": {"login": "Callum-A"}}, "additions": 1620, "deletions": 77}}, {"node": {"oid": "0f1e49684558dd610ecbab3f87152b299576add2", "messageHeadline": "Remove deploy_local.sh + Use cw-optimizoor + Add configurable number \u2026", "author": {"name": "Harry Hull", "email": "harry.hull1@gmail.com", "user": {"login": "de-husk"}}, "additions": 519, "deletions": 653}}, {"node": {"oid": "d00fef2d7988d77e607217f7f7b72a5847136010", "messageHeadline": "Convert schemaDir forward slashes into back slashes for windows (#479)", "author": {"name": "Gabriel Lopez", "email": "glopez11193@gmail.com", "user": {"login": "ismellike"}}, "additions": 10, "deletions": 621}}, {"node": {"oid": "935ef2f3c2690183d2451e30b71c1540d3811190", "messageHeadline": "Stop using a git dependency for cw-multitest (#476)", "author": {"name": "Harry Hull", "email": "harry.hull1@gmail.com", "user": {"login": "de-husk"}}, "additions": 79, "deletions": 77}}, {"node": {"oid": "6827387c99ae545faa3981a6ce293df3fcc9eb7b", "messageHeadline": "Implement DAOstar standard: https://daostar.one/EIP (#467)", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 221, "deletions": 105}}, {"node": {"oid": "35aea9e6bb7f70e5b1bf86a92db154751338dcae", "messageHeadline": "Rename types folder to typescript, rename package to @dao-dao/contrac\u2026", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "17f0488347056fb1f03daca53f45371bd7d2ef09", "messageHeadline": "Uncomment out end of execute_stake_tokens integration test now that w\u2026", "author": {"name": "Harry Hull", "email": "harry.hull1@gmail.com", "user": {"login": "de-husk"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "62203aea3175a3c89197c1f80eeaa44e2c3b6b6a", "messageHeadline": "add DAO created timestamp (#471)", "author": {"name": "bluenote", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 77, "deletions": 7}}, {"node": {"oid": "bff31a87af26f1deaa65b015f7e835f0ef0aaffa", "messageHeadline": "Add gas diff PR comment (#466)", "author": {"name": "Harry Hull", "email": "harry.hull1@gmail.com", "user": {"login": "de-husk"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "e5f33c22291fd4b5df742e237775f5bf525b5ed5", "messageHeadline": "Add \"set contract version\" to migrate methods (#464)", "author": {"name": "bluenote", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 350, "deletions": 142}}, {"node": {"oid": "dbc27104d42778634c2e90ab5a8cd4e9d48dcbc1", "messageHeadline": "Integration test improvements + Fix deploy script (#458)", "author": {"name": "Harry Hull", "email": "harry.hull1@gmail.com", "user": {"login": "de-husk"}}, "additions": 176, "deletions": 223}}, {"node": {"oid": "9df2d5880072d7c96f63e7559e2f429abbce062e", "messageHeadline": "added subdao qry and exec msgs (#453)", "author": {"name": "whiskey", "email": "103599070+onewhiskeypls@users.noreply.github.com", "user": {"login": "onewhiskeypls"}}, "additions": 499, "deletions": 10}}, {"node": {"oid": "621bb64b9c64751847b0c864644963753970d657", "messageHeadline": "Add migration for `close_proposal_on_execute` field. (#455)", "author": {"name": "ekez", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 117, "deletions": 93}}, {"node": {"oid": "e98ffa42b078ffcbe61b75ba4533d5a230b5f74c", "messageHeadline": "Remove non root Cargo.lock files since workspace members just use the\u2026", "author": {"name": "Harry Hull", "email": "harry.hull1@gmail.com", "user": {"login": "de-husk"}}, "additions": 22, "deletions": 11451}}, {"node": {"oid": "46aaac5bac1320ade83415ec0efeb78f88fe7cc0", "messageHeadline": "add proposal module prefixes in cw-core (#413)", "author": {"name": "blue", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 1416, "deletions": 277}}, {"node": {"oid": "0f7acd1500efdba1e14e74af6c232334fc7d4f2c", "messageHeadline": "add timestamps to multiple choice proposals (#441)", "author": {"name": "blue", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 340, "deletions": 16}}, {"node": {"oid": "78b9f7a300ccda63b40db8396d173002cbd23ac8", "messageHeadline": "Whiskey/stakerslist queries (#447)", "author": {"name": "whiskey", "email": "103599070+onewhiskeypls@users.noreply.github.com", "user": {"login": "onewhiskeypls"}}, "additions": 816, "deletions": 24}}, {"node": {"oid": "19f06a42b55f9e118f8533a19c1d00df4d69e82c", "messageHeadline": "Improve documentation about generating schema files. (#450)", "author": {"name": "ekez", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "ea7ca400b3c1fd477100b881e83470daeb70bd59", "messageHeadline": "Initial integration tests (#410)", "author": {"name": "Harry Hull", "email": "harry.hull1@gmail.com", "user": {"login": "de-husk"}}, "additions": 4857, "deletions": 297}}, {"node": {"oid": "1d0ed63fad2092de1f48e4cda39369c645034cbe", "messageHeadline": "Improve contributing docs. (#448)", "author": {"name": "ekez", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 121, "deletions": 94}}, {"node": {"oid": "ee2a848ad7ad33a7dbf322c5fbc8a783000eed2b", "messageHeadline": "Revoting multiple (#433)", "author": {"name": "bekauz", "email": "bekauz@protonmail.com", "user": {"login": "bekauz"}}, "additions": 910, "deletions": 18}}, {"node": {"oid": "e3c72d489d1ef36aeea3b96dffe695bbc0240452", "messageHeadline": "quickfix (#438)", "author": {"name": "Mykhailo Donchenko", "email": "91957742+Buckram123@users.noreply.github.com", "user": {"login": "Buckram123"}}, "additions": 224, "deletions": 20}}, {"node": {"oid": "2095ae8cbbd02d32d026e70d48b7bff897683771", "messageHeadline": "Update ts codegen dep + directly use lib instead of execing out to ch\u2026", "author": {"name": "Harry Hull", "email": "harry.hull1@gmail.com", "user": {"login": "de-husk"}}, "additions": 78, "deletions": 90}}, {"node": {"oid": "cef33570e41c52b04acd692cdd527c836185fd13", "messageHeadline": "Failure to execute a proposal ought to close it (#385)", "author": {"name": "Mykhailo Donchenko", "email": "91957742+Buckram123@users.noreply.github.com", "user": {"login": "Buckram123"}}, "additions": 1210, "deletions": 49}}, {"node": {"oid": "341844f8f96db6b0a9de1f98d7f00ef382e9c88f", "messageHeadline": "Allow setting owner as instantiator in native token staking. (#426)", "author": {"name": "ekez", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 470, "deletions": 174}}, {"node": {"oid": "d0fc0450b5696b1f18ee369553d58a4021410e77", "messageHeadline": "Basic validation for cw20 and cw721 contracts added to treasury. (#428)", "author": {"name": "ekez", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 130, "deletions": 12}}, {"node": {"oid": "cd8f381d8a9c65813ea1616a0dc9519388212cca", "messageHeadline": "Fix lints (#429)", "author": {"name": "Callum", "email": "46447937+Callum-A@users.noreply.github.com", "user": {"login": "Callum-A"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "d347c1ea7c8ae40f0c727e71327e177b34394eca", "messageHeadline": "Add package documentation for cw-paginate. (#425)", "author": {"name": "ekez", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "14e846768f7a7a8b27a10c86e175c3eb72eec7fe", "messageHeadline": "Fix deploy local script to use latest cw20_stake contract name (#423)", "author": {"name": "Harry Hull", "email": "harry.hull1@gmail.com", "user": {"login": "de-husk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "87f94960413f53d8f49176ce9330372766655ffc", "messageHeadline": "Add test for SnapshotMap behavior during unstaking. (#418)", "author": {"name": "ekez", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "c37d7d76713e27f2ba86b41b31810b8279022237", "messageHeadline": "small refactor in query_dump (#411)", "author": {"name": "Mykhailo Donchenko", "email": "91957742+Buckram123@users.noreply.github.com", "user": {"login": "Buckram123"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "6dc92d9cba7f00d570f97fbceadd334fb61d6ccf", "messageHeadline": "Return proposal deposits to the DAO on proposal failure. (#405)", "author": {"name": "ekez", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 146, "deletions": 11}}, {"node": {"oid": "5b96182bb27eea329554d67059e00e53ac531d70", "messageHeadline": "Add stake_cw721 and cw721-controllers (#309)", "author": {"name": "cypherape", "email": "102251124+cypherape@users.noreply.github.com", "user": {"login": "cypherape"}}, "additions": 5252, "deletions": 154}}, {"node": {"oid": "68f92af39b9e97f43b5be5b55ceaa49592db9cd5", "messageHeadline": "Basic Native Token Voting Contract (#383)", "author": {"name": "Callum", "email": "46447937+Callum-A@users.noreply.github.com", "user": {"login": "Callum-A"}}, "additions": 2906, "deletions": 0}}, {"node": {"oid": "91fff0144f09a07f364c1d89c92641b8050a02b8", "messageHeadline": "Move cw20-stake tests to own file, remove admin-factory profile (#397)", "author": {"name": "Callum", "email": "46447937+Callum-A@users.noreply.github.com", "user": {"login": "Callum-A"}}, "additions": 969, "deletions": 991}}, {"node": {"oid": "5050bb989100ff1793f861db82be396325ad5430", "messageHeadline": "Return Config directly and validate duration in cw20-stake (#395)", "author": {"name": "Callum", "email": "46447937+Callum-A@users.noreply.github.com", "user": {"login": "Callum-A"}}, "additions": 96, "deletions": 41}}, {"node": {"oid": "bb744cb18ef20d424181f04fe24ce657f10547bc", "messageHeadline": "Add admin factory init to local deploy script (#391)", "author": {"name": "Harry Hull", "email": "harry.hull1@gmail.com", "user": {"login": "de-husk"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "5798da41a44c6af593a20dbc10b34125d4e65be2", "messageHeadline": "Add cw-token-swap contract. (#366)", "author": {"name": "ekez", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 3485, "deletions": 930}}, {"node": {"oid": "b9077151a3307d232a40e90f8dcc96ac75c50e3e", "messageHeadline": "Merge pull request #279 from DA0-DA0/multipleChoiceV1", "author": {"name": "blue", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 13558, "deletions": 471}}, {"node": {"oid": "6c7d53420361a45037fd48bbec0faee4d5d3dc85", "messageHeadline": "introduce multiple choice proposal as separate contract", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 13558, "deletions": 471}}, {"node": {"oid": "fe9f18456dfbacf08783f21d8000520282acf052", "messageHeadline": "Merge pull request #384 from DA0-DA0/jchalam/codeCovIgnore", "author": {"name": "blue", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "813203f01959dfe4ed225ebbefece6a06bbc4d6c", "messageHeadline": "change to v3", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f71b4cf2245ec7b93cdb39d66bdd1a391fc8316b", "messageHeadline": "add legacy too", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4159fd4c3b1778a22ac19e71f2e630b306926363", "messageHeadline": "change interface to macros", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c58e0732bd07fa3595cddf0442f6c44eb1c54fc", "messageHeadline": "add more exclude files", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "84891fc030bea5f3eaefd41d306d5f7c35f6def9", "messageHeadline": "add to exclude_files", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "14513786f34886aabe0d59a2350f758f02078713", "messageHeadline": "try making it a sub-key", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4afba43e920242f2b6122cbc66ff8e01ab0c9ba5", "messageHeadline": "try again", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4c71ab198cc879608fb2478895c4a88dfc4afd7e", "messageHeadline": "remove unnecessary files/folders from codecov", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "34d4facd73045ae00085c579364c34c52d381288", "messageHeadline": "Merge pull request #382 from DA0-DA0/zeke/fix-lints", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "80fbc4fc4fdc7e3b7a8616b734a52b3a6b39f5fb", "messageHeadline": "Fix lints in external rewards.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c3a71144cf71025c828128f6454151884b8dec86", "messageHeadline": "Fix lints on stake-cw20.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cce4b907194f5f1233f25d81bf6bd8ab2b4ecbbf", "messageHeadline": "Merge pull request #380 from DA0-DA0/jchalam/buildAction", "author": {"name": "blue", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 23, "deletions": 25}}, {"node": {"oid": "1f7dc1f14b38d162b176dd28890140976f73bfc1", "messageHeadline": "Merge branch 'main' into jchalam/buildAction", "author": {"name": "blue", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 455, "deletions": 25}}, {"node": {"oid": "a531fe1a21d1c14c8f8461c94b0548e0e1f2293a", "messageHeadline": "Merge pull request #378 from DA0-DA0/jchalam/proposalTimestamps", "author": {"name": "blue", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 292, "deletions": 5}}, {"node": {"oid": "b609b30b44d488265bb778c743007c508542e2f1", "messageHeadline": "regenerate types", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "13ad66e320aacfc1e6a86062bcace0e6283a4626", "messageHeadline": "Update contracts/cw-proposal-single/src/contract.rs", "author": {"name": "blue", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "458644c7f33f76bc06793fa30829ff8112d86543", "messageHeadline": "update yarn.lock", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3647b9b80655ab5baf16666c0860288ab8d60372", "messageHeadline": "bump typescript gen to latest version", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ebace7bf1e8b1676653891667db24bd74c195072", "messageHeadline": "Merge pull request #379 from DA0-DA0/zeke/some-docs", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 165, "deletions": 22}}, {"node": {"oid": "c541013389546fbe2bcd6bfb9c731aeb698a21a4", "messageHeadline": "update lockfile", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "771b2d52c22d3b834f1fbbcf62dd122f14cc55aa", "messageHeadline": "pin cosmwasm-typescript-gen version and add frozen-lockfile", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "4bbbd1ca1522bb8ce5cdcf22cf435a936c8469cb", "messageHeadline": "regenerate ts", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 3, "deletions": 952}}, {"node": {"oid": "a577b56a9e80d1b880bfe9782db3652934ec8f21", "messageHeadline": "generate ts", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 951, "deletions": 0}}, {"node": {"oid": "0a798d98bcd00bb1a23a3a9a2e0a227bd220c6dd", "messageHeadline": "pin version", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f190a029af4e0296dd98a7ff14964041c650dfe", "messageHeadline": "lint", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "476c939b492d34a96d9902c9de4405160cec2dc7", "messageHeadline": "change last_updated for execute and close", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 118, "deletions": 35}}, {"node": {"oid": "6045ba53ab0c621e771a2bfac0276130b1f1a3c5", "messageHeadline": "Generate schemas for new docs.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 43, "deletions": 3}}, {"node": {"oid": "9d4995711c5fc01fdb8ea50ca6237ba31b85b023", "messageHeadline": "Improve some documentation in cw-core and cw-proposal-single.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 122, "deletions": 19}}, {"node": {"oid": "a0d3df65212047bd3b250bcba876eed0a3942f28", "messageHeadline": "schema changes", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "87dc6c5dc2374e06c694a3b87556cd27e89ed33f", "messageHeadline": "fmt", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "5f5e3a6c032f60cf3870ae705f4b32f568b79bf6", "messageHeadline": "clippy", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1a9f8114f319df5b89817161763e40bd999a4925", "messageHeadline": "add test", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 45, "deletions": 6}}, {"node": {"oid": "32bc5536c55f1cb11050c22484183628c7f6518f", "messageHeadline": "add timestamp", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 122, "deletions": 3}}, {"node": {"oid": "3636c7c92c66ba674c4abb3d50582964aee7931b", "messageHeadline": "Merge pull request #375 from DA0-DA0/de-husk/fix-ci-files-changed-check", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 70, "deletions": 11}}, {"node": {"oid": "43cdb9ea1a85baa26d9dd08ad3efe7ea54571257", "messageHeadline": "Add new cw-admin-factory ts files to fix ci build", "author": {"name": "Harry Hull", "email": "harry.hull1@gmail.com", "user": {"login": "de-husk"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "ecc03d8a3ed6f2004cb7a25f29f59678dc5f3bfd", "messageHeadline": "show diff as well", "author": {"name": "Harry Hull", "email": "harry.hull1@gmail.com", "user": {"login": "de-husk"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "17dff1a866adb4862a979337377b0b98067c273e", "messageHeadline": "Fix ci dirty git index check", "author": {"name": "Harry Hull", "email": "harry.hull1@gmail.com", "user": {"login": "de-husk"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "992d201b303d42d568391c51c0646e28a44199b2", "messageHeadline": "Merge pull request #370 from DA0-DA0/jchalam/factory", "author": {"name": "blue", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 1404, "deletions": 0}}, {"node": {"oid": "e025f49319201a53d78967a04d0bcaeefc49bc94", "messageHeadline": "remove unused", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f249961443c4bede7f5e78c4f063ba5a14d1f36", "messageHeadline": "dont export querymsg", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "6dcc486c3300cfa125466990beeb48381a4e336b", "messageHeadline": "add factory contract", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 1411, "deletions": 0}}, {"node": {"oid": "a6da405dfab5cb3cd81b41b2851194e7712c9905", "messageHeadline": "Switch to using cosmwasm-typescript-gen (#347)", "author": {"name": "Harry Hull", "email": "harry.hull1@gmail.com", "user": {"login": "de-husk"}}, "additions": 6327, "deletions": 3760}}, {"node": {"oid": "f38e1f306edeba77c6a3ee6bd53bb68cf95bf870", "messageHeadline": "Merge pull request #371 from DA0-DA0/de-husk/rename-vote-query", "author": {"name": "zeke", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 78, "deletions": 5}}, {"node": {"oid": "253384ac99703e12593cef4dd89a0ee2781a50d8", "messageHeadline": "Rename QueryMsg::Vote -> QueryMsg::GetVote since it causes the typesc\u2026", "author": {"name": "Harry Hull", "email": "harry.hull1@gmail.com", "user": {"login": "de-husk"}}, "additions": 78, "deletions": 5}}, {"node": {"oid": "e531c760a5d057329afd98d62567aaa4dca2c96f", "messageHeadline": "Merge pull request #362 from DA0-DA0/zeke/cw20-stake-migration", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 44, "deletions": 4}}, {"node": {"oid": "60b710df2f3abb8ca275ad16a86ce3b0c265a339", "messageHeadline": "Merge pull request #349 from DA0-DA0/zeke/nonzero-rewards-duration", "author": {"name": "Callum", "email": "46447937+Callum-A@users.noreply.github.com", "user": {"login": "Callum-A"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "7f3c0a7a8e7b4c46b8d67cc756bc2c997331de35", "messageHeadline": "Add migrate method to cw20-stake to allow migration from beta.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 44, "deletions": 4}}, {"node": {"oid": "6accb7d488a6c7c2807975cdf8c5e10cf2171647", "messageHeadline": "Merge pull request #344 from DA0-DA0/zeke/admin-transfer", "author": {"name": "zeke", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 530, "deletions": 92}}, {"node": {"oid": "933d252d3fb547235ed982aded845ad50a5e4a86", "messageHeadline": "Make admin non-optional and default admin to core contract.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 56, "deletions": 50}}, {"node": {"oid": "9c2d1a11f504661c4a68034cb31b355d61af9f2c", "messageHeadline": "Merge pull request #357 from DA0-DA0/zeke/gh-356", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 664, "deletions": 19}}, {"node": {"oid": "99cbc37798233ae5082c7fb19fc8bcd8f175fa11", "messageHeadline": "Address feedback from @borgbob.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 6, "deletions": 19}}, {"node": {"oid": "16243197553b5a3de5975f0ebc1b843bc7b3d1ad", "messageHeadline": "Don't allow zero reward durations.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "fbfbf37570fda7a3519fa66b6e124eb1574997b6", "messageHeadline": "Update cw-core admin transfer process.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 491, "deletions": 59}}, {"node": {"oid": "cad8580b1452f88ade03b529c0aa98295ca20c6b", "messageHeadline": "fixup! address feedback from @borgbob.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "67d92913e6d454549ed728fe8c33b78fd9d36c76", "messageHeadline": "Merge pull request #345 from DA0-DA0/zeke/overflow-checks", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4e1f65eed716c210c14d173da4e29d26430acb54", "messageHeadline": "Merge pull request #320 from DA0-DA0/rename-stake-cw20", "author": {"name": "Callum Anderson", "email": "46447937+Callum-A@users.noreply.github.com", "user": {"login": "Callum-A"}}, "additions": 129, "deletions": 119}}, {"node": {"oid": "f57716c3f80b2585d434f4f8f8cd789dec3cac9a", "messageHeadline": "main -> branch", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 2280, "deletions": 471}}, {"node": {"oid": "0b62681adb9cd9eea5be5d864df8152eeefbcf5c", "messageHeadline": "Add min_voting_period to cw-proposal-single.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 676, "deletions": 19}}, {"node": {"oid": "b7798c6ec7a3da9065f45266d6cdb76366e0f2cf", "messageHeadline": "(Audit issue 17) Zero rewards improvements (#354)", "author": {"name": "borgbob", "email": "96687881+borgbob@users.noreply.github.com", "user": {"login": "borgbob"}}, "additions": 44, "deletions": 10}}, {"node": {"oid": "b961f936bbaf0d0d461fbeeb260b861545208700", "messageHeadline": "Fix optimized cw_core.wasm storage bug + Fix local dev script for v1 \u2026", "author": {"name": "Harry Hull", "email": "harry.hull1@gmail.com", "user": {"login": "de-husk"}}, "additions": 284, "deletions": 85}}, {"node": {"oid": "7abac074cc88f53f3892306148840b646af76db9", "messageHeadline": "Resolves #336 (#350)", "author": {"name": "zeke", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "76d4e515da1059c012dde7241fee8850d6220fe3", "messageHeadline": "Merge pull request #346 from borgbob/audit-issue-18", "author": {"name": "Callum Anderson", "email": "46447937+Callum-A@users.noreply.github.com", "user": {"login": "Callum-A"}}, "additions": 102, "deletions": 9}}, {"node": {"oid": "e7827af38ed95aaf9d595a3a122a082598be47ed", "messageHeadline": "Merge pull request #342 from borgbob/audit-issue-3", "author": {"name": "Callum Anderson", "email": "46447937+Callum-A@users.noreply.github.com", "user": {"login": "Callum-A"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "bed6d290fa5aecff6091930c0d75066c1bffec82", "messageHeadline": "Address issue 18 of audit report", "author": {"name": "Borg", "email": "borg@kleomed.es", "user": {"login": "borgbob"}}, "additions": 102, "deletions": 9}}, {"node": {"oid": "2451be00afd9d826812c9e51eefa045e0a1f7f82", "messageHeadline": "Add comment explaining overflow checks being important.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3af0e79e167312efb39e285d471ddfd213041656", "messageHeadline": "Address issue 3 of the audit report", "author": {"name": "Borg", "email": "borg@kleomed.es", "user": {"login": "borgbob"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "b5f2b0810a0c5bef35f1503d2e1af5ef5f1c8bae", "messageHeadline": "Enable ibcv3 feature for cw-proposal-single contract (#318)", "author": {"name": "Harry Hull", "email": "harry.hull1@gmail.com", "user": {"login": "de-husk"}}, "additions": 1469, "deletions": 77}}, {"node": {"oid": "3a65522243a83da6459fe1bc8b264eb095582b00", "messageHeadline": "Merge pull request #341 from borgbob/audit-issue-13", "author": {"name": "zeke", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "b5aea74dacd0ee44e9b133eaf73553caf4dfcf29", "messageHeadline": "Address issue 13 of audit report", "author": {"name": "Borg", "email": "borg@kleomed.es", "user": {"login": "borgbob"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "986a61699e1c0591f6e272cf25c22362b0778fbd", "messageHeadline": "Address issue 9 of the audit report (#323)", "author": {"name": "borgbob", "email": "96687881+borgbob@users.noreply.github.com", "user": {"login": "borgbob"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "3dcf6ce32b56b30ef9e8bb0c4eb737275acc61ad", "messageHeadline": "Dedup duplicates (#322)", "author": {"name": "Callum Anderson", "email": "46447937+Callum-A@users.noreply.github.com", "user": {"login": "Callum-A"}}, "additions": 58, "deletions": 2}}, {"node": {"oid": "fee35acf4541c3672ff727b7132d35c4f830d98a", "messageHeadline": "Merge pull request #315 from DA0-DA0/zeke/gh-234", "author": {"name": "Callum Anderson", "email": "46447937+Callum-A@users.noreply.github.com", "user": {"login": "Callum-A"}}, "additions": 246, "deletions": 275}}, {"node": {"oid": "9aec0ac988e029cf8a8a96ce8f6386ffcb0b645d", "messageHeadline": "fmt", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40a1e1fa9c6d04c508ec24c339d5ebd11e11b4dc", "messageHeadline": "Rename stake-cw20", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 114, "deletions": 94}}, {"node": {"oid": "dea2bb8096d486ded1715c7d5bf16d072c7d5a19", "messageHeadline": "Merge pull request #317 from DA0-DA0/zeke/initialize-proposal-count", "author": {"name": "Callum Anderson", "email": "46447937+Callum-A@users.noreply.github.com", "user": {"login": "Callum-A"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "6b7fbfa2a3d4c60c2d6dd174ec77451d198435df", "messageHeadline": "Initialize PROPOSAL_COUNT to zero.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "cb5670c5d6af7e5cd947c2e4f5d34022189e568b", "messageHeadline": "rust-optimizer -> workspace-optimizer (#316)", "author": {"name": "0xBarton", "email": "bmorphism@icloud.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca6693434a831da8a03dacf2390a56de3a20f636", "messageHeadline": "Store items as `String` in cw-core.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 246, "deletions": 275}}, {"node": {"oid": "686d53d02a7bcf341174fd9bb20675733eb15dad", "messageHeadline": "Add migrate method to contracts. (#314)", "author": {"name": "zeke", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 343, "deletions": 22}}, {"node": {"oid": "608ad08951323a3a6dde778c80872af704147fd8", "messageHeadline": "Merge pull request #308 from DA0-DA0/simplify-external-rewards", "author": {"name": "Callum Anderson", "email": "46447937+Callum-A@users.noreply.github.com", "user": {"login": "Callum-A"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "1efd2ddc406e8af1160ad300a9a3f9a5d0b3af54", "messageHeadline": "also derive eq", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "deac42be78ac5002628d65ab81e582435e39f8c1", "messageHeadline": "MigrationMsg -> MigrateMsg & fix clippy", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8538832b49d17c56c24198644bbc6415e3d6d581", "messageHeadline": "migration function", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "49b7d1a1392e2b7022c32c6086640ea9c84dc935", "messageHeadline": "Merge pull request #307 from DA0-DA0/simplify-external-rewards", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 24, "deletions": 84}}, {"node": {"oid": "2c8d54cf76a4260adeab4d206acdc381959f5d3a", "messageHeadline": "cargo fmt", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "b43552eca692c422cffc10d21b853d9c7a2b4c3f", "messageHeadline": "fix cargo issues", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "54c746ecdfffff31c9099b866b51b56829a1ce1e", "messageHeadline": "remove ability to add more rewards during a period", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 15, "deletions": 75}}, {"node": {"oid": "f802e7932b1587fd4c55c530c09c3fdfb8253666", "messageHeadline": "Implement optional admins for SubDAOs (#300)", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 572, "deletions": 209}}, {"node": {"oid": "6a5025b06b38da75ffe86f7c43a18efd4a97f188", "messageHeadline": "Merge pull request #304 from DA0-DA0/zeke/codecov-badge", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "7c28fc337ef08366c17019d3bf48b55e20dcd97d", "messageHeadline": "Add code coverage badge to README.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "57296419c11faa0134b089a31b9faefe647d1e1b", "messageHeadline": "Merge pull request #303 from DA0-DA0/schema-wf", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 206, "deletions": 24}}, {"node": {"oid": "25da75ae72f050cc11abf76351d9ecc743746b16", "messageHeadline": "Merge pull request #302 from DA0-DA0/zeke/codecov-action", "author": {"name": "zeke", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "3c6814e295462363508a65aebbf8c9db56043066", "messageHeadline": "Update schemas", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 184, "deletions": 24}}, {"node": {"oid": "e9d24bff34e6ef99be69413cd9133c1a66b63a52", "messageHeadline": "Document schema.sh", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9679da51f8143825e9359e3b1e238a1586ca7545", "messageHeadline": "Add WF", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "97f04960285feb935b60092e96342fd6ecda8928", "messageHeadline": "Add test coverage GitHub action.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "3ac4399d4661362e435c581846f9530632ae5d9b", "messageHeadline": "Merge pull request #298 from DA0-DA0/zeke/audit-action", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "500f6154caf88149221329b2e2b9f7f50754e777", "messageHeadline": "Merge pull request #297 from DA0-DA0/zeke/dependency-updates", "author": {"name": "zeke", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 300, "deletions": 259}}, {"node": {"oid": "813963542c4393f003361620a7472a0b775174fd", "messageHeadline": "Add periodic cargo audit GitHub action.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "ed0db0455b0341e45847b51ceeb47ebd4a24802e", "messageHeadline": "Derive Eq where we get it for free per clippy lint.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 79, "deletions": 79}}, {"node": {"oid": "74526e11a0e9cb33b40fb7d036fa56e5d74d5f5f", "messageHeadline": "Update to CosmWasm 1.0.0!", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 221, "deletions": 180}}, {"node": {"oid": "53375b7f34727437cf4a16ed2d472a4385ccc2cd", "messageHeadline": "Merge pull request #293 from DA0-DA0/zeke/revoting", "author": {"name": "zeke", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 1453, "deletions": 109}}, {"node": {"oid": "ecdcd052b24cded1ded03bc20761bb66053f7154", "messageHeadline": "Update wording of revote error & add explanitory comments to tests.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "ca6265dc99a6ee5f7638c57085beac4905d00b06", "messageHeadline": "Add absolute count passing threshold.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 773, "deletions": 1}}, {"node": {"oid": "47794b792650a3e838fada153e9d029ff230d2fc", "messageHeadline": "Allow revoting on proposals.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 662, "deletions": 109}}, {"node": {"oid": "e492c05e2db77c27242a681b79138e6db9e5a0cb", "messageHeadline": "Merge pull request #292 from DA0-DA0/zeke/naming-and-schema", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 96, "deletions": 89}}, {"node": {"oid": "0332214695db7213ad3041cbc0ef2d692b0adaf7", "messageHeadline": "ADD READMES (#289)", "author": {"name": "Callum Anderson", "email": "46447937+Callum-A@users.noreply.github.com", "user": {"login": "Callum-A"}}, "additions": 136, "deletions": 17}}, {"node": {"oid": "74acbe93701703ee13fb72de25fd432a88def2d7", "messageHeadline": "Remove old naming and update schema for cw-core.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 96, "deletions": 89}}, {"node": {"oid": "898cc5d511f3a41910797d2a566c305c72e372d6", "messageHeadline": "update status and deposit return msg refactor (#291)", "author": {"name": "blue", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 41, "deletions": 47}}, {"node": {"oid": "8cec71bf2aa92ec5c21441cbdd8c70fcc4c08176", "messageHeadline": "Merge pull request #290 from DA0-DA0/names-payment", "author": {"name": "Callum Anderson", "email": "46447937+Callum-A@users.noreply.github.com", "user": {"login": "Callum-A"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "17c136e76109e0e051ee0e43691de0cedcb3ee5c", "messageHeadline": "Update tests.rs", "author": {"name": "Callum Anderson", "email": "46447937+Callum-A@users.noreply.github.com", "user": {"login": "Callum-A"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f22cc6ed7366ad693ef859217ad602b03c79de35", "messageHeadline": "Transfer balance to admin", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 43, "deletions": 4}}, {"node": {"oid": "34c1ac2efb3061471d3da36c12c92cf9d417234b", "messageHeadline": "Names Registry (#284)", "author": {"name": "Callum Anderson", "email": "46447937+Callum-A@users.noreply.github.com", "user": {"login": "Callum-A"}}, "additions": 2551, "deletions": 0}}, {"node": {"oid": "61cf8768ca68864283b1161a341b4c1e5bf5570c", "messageHeadline": "Merge pull request #288 from DA0-DA0/debug-dir", "author": {"name": "zeke", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2ce028f684cda5a4f511cc97736b0f92379b2d02", "messageHeadline": "Add debug dir", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9c496d7de15ec3acf4617236e72430ce889988f4", "messageHeadline": "Merge pull request #287 from DA0-DA0/zeke/incident-0", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "bfe0abbaeb0a1863273ab10e28e109ce1e13ee79", "messageHeadline": "Prevent multiple executions of proposals and closing of passed propos\u2026", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "41898e17ab4f8f4d67b7217927656a3623661dd9", "messageHeadline": "Remove errors and make update config force a distributions stake-cw20\u2026", "author": {"name": "ben2x4", "email": "86395884+ben2x4@users.noreply.github.com", "user": {"login": "ben2x4"}}, "additions": 131, "deletions": 28}}, {"node": {"oid": "1edeef846cbfb2b78baa4953f7dacf9a6a86d729", "messageHeadline": "Merge pull request #281 from DA0-DA0/update-distributor-contract", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 114, "deletions": 0}}, {"node": {"oid": "272efdc76992aa42e38106b5ff0ef349b4ed0f42", "messageHeadline": "update schema", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "74fd2afe0c4823894919796051cf0c019c90f18c", "messageHeadline": "format and clippy", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "f485c38330b5cdada400b2e6bc8449d90763588e", "messageHeadline": "withdraw msg", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "5a614d7486728365c2a6b01237e0ac1f8277c89b", "messageHeadline": "Merge pull request #277 from DA0-DA0/zeke/remove-state", "author": {"name": "zeke", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 158, "deletions": 25}}, {"node": {"oid": "c566d400eb0961fa3b6d2b25ab104725a4d469e7", "messageHeadline": "Merge pull request #274 from DA0-DA0/269_count", "author": {"name": "Callum Anderson", "email": "46447937+Callum-A@users.noreply.github.com", "user": {"login": "Callum-A"}}, "additions": 72, "deletions": 6}}, {"node": {"oid": "22640a26bd59dfa20cefc4a8ce5abe4f54a648d1", "messageHeadline": "Fix semicolon", "author": {"name": "Callum Anderson", "email": "46447937+Callum-A@users.noreply.github.com", "user": {"login": "Callum-A"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aad407215ad09d0d90411f7a33d737d007a4526c", "messageHeadline": "Merge pull request #278 from DA0-DA0/vt-rewards-distributor", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 827, "deletions": 0}}, {"node": {"oid": "7c448915ceae4014c5f6d38af46381a053aa0f5d", "messageHeadline": "test: add test for invalid addrs in update config", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "fcd3ea373207ea65b4a2a32283d77e2790846e86", "messageHeadline": "fix: cleanup branch", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 34, "deletions": 40}}, {"node": {"oid": "b01325b4ee87a004986faa634bb307fd5c05a638", "messageHeadline": "fix: validate contract addresses in instantiate", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 102, "deletions": 6}}, {"node": {"oid": "6831b7f706b16989b3cfac00cab1c2545d1b524f", "messageHeadline": "chore: improve variable names in tests", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "239840f4be88204b162c9e0c6400f2f1cfc55dd7", "messageHeadline": "chore: rename cw-distributor -> stake-cw20-reward-distributor", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "bf84371b1c8f93e4a494bcdc21fdb95dff37efab", "messageHeadline": "rf: merge queries + add balance to query response", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 70, "deletions": 67}}, {"node": {"oid": "4500c41deba12fefdc3d82f580b5d61ebdc5c81c", "messageHeadline": "fix: send remaining balance if rewards > balance", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "1356776d28ccdf6df9cc3d71f01a2460ec550490", "messageHeadline": "feat: add unit tests, bug fixes, code cleanup", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 437, "deletions": 554}}, {"node": {"oid": "f61b954f11c740d0e36b91b4bc04a4820ab8a5e7", "messageHeadline": "wip: rewards distributor contract for stakign rewards", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 791, "deletions": 0}}, {"node": {"oid": "e9e4ba9e5ce73b296021b42e4be767e6dd924d8e", "messageHeadline": "Remove `PROPOSAL_MODULES_COUNT` state.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 158, "deletions": 25}}, {"node": {"oid": "38d8b1f898d4bf9abf7b50fbdbb1130851c1d9ef", "messageHeadline": "Merge pull request #272 from DA0-DA0/zeke/quorum-proposal-expiration-\u2026", "author": {"name": "Callum Anderson", "email": "46447937+Callum-A@users.noreply.github.com", "user": {"login": "Callum-A"}}, "additions": 109, "deletions": 12}}, {"node": {"oid": "7640e5b3e72492791e005a1346d4c977dafbc2b5", "messageHeadline": "Merge pull request #271 from DA0-DA0/zeke/cw4-voting-permissions-test", "author": {"name": "Callum Anderson", "email": "46447937+Callum-A@users.noreply.github.com", "user": {"login": "Callum-A"}}, "additions": 63, "deletions": 1}}, {"node": {"oid": "b60c4bc8216ced8c7c2eb1f6a4e8072092cf2bcb", "messageHeadline": "Validate absolute count", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 72, "deletions": 6}}, {"node": {"oid": "bdf50430a189bbd472920f5ff66a51a7e2e8a710", "messageHeadline": "Merge pull request #273 from DA0-DA0/zeke/anti-flash-loan-test", "author": {"name": "Callum Anderson", "email": "46447937+Callum-A@users.noreply.github.com", "user": {"login": "Callum-A"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "67e017e08e2bf89d76bd200f4319557301c82f46", "messageHeadline": "Merge pull request #270 from DA0-DA0/zeke/active-threshold-round-up-test", "author": {"name": "Callum Anderson", "email": "46447937+Callum-A@users.noreply.github.com", "user": {"login": "Callum-A"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "d220018402552d56ee115f1e79c1327a21be4fcf", "messageHeadline": "Add test to assert that we do not reflect staked balances until the f\u2026", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "1dfc71f0de782e2e07429c4243266a60714856ea", "messageHeadline": "Add test for quorum style proposal execution post expiration.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 109, "deletions": 12}}, {"node": {"oid": "f3cb42b039024f007dcd3580563ee2b6d6e3d9ac", "messageHeadline": "Add permissions and block after test to cw4-groups contract.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 63, "deletions": 1}}, {"node": {"oid": "5c256d962b0cc6d98d6f6e42785fcb138c335a52", "messageHeadline": "Add test to ensure that active threshold rounds up.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "85a33e8f3a3bdd0c9060a20dcb08b13f11767c14", "messageHeadline": "Merge pull request #265 from DA0-DA0/zeke/pause-governance", "author": {"name": "zeke", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 603, "deletions": 17}}, {"node": {"oid": "1cdc9355acc6c94009b7cd2e4e8f956249ef0f6d", "messageHeadline": "Add schema for `PauseInfoResponse`.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 267, "deletions": 1}}, {"node": {"oid": "9ad782f5b70ba086391546469502d0c97f31b547", "messageHeadline": "Allow the core contract to pause itself.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 336, "deletions": 16}}, {"node": {"oid": "846d4e93e690ad0f82467f376613c295cf96d499", "messageHeadline": "Merge pull request #268 from DA0-DA0/zeke/execute-method-renaming", "author": {"name": "zeke", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c78dcb15c0e0099aa7766af8e21105cb2a3fd46e", "messageHeadline": "Merge pull request #267 from DA0-DA0/zeke/fix-zero-deposit-test", "author": {"name": "zeke", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed3e87da154e59500a18e94807a0fe81fa357b21", "messageHeadline": "Rename `UpdateGovernanceModules` -> `UpdateProposalModules`.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ad800cf8504619a4d6d07ff3399f3a8532c476de", "messageHeadline": "Fix test error.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b65af2a8f286bf067ca39381d075c6683bd9468", "messageHeadline": "Merge pull request #263 from DA0-DA0/zeke/zero-deposit-test", "author": {"name": "zeke", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "f8df5a8c9a7b89b476274cafd0864f748d3fd95c", "messageHeadline": "Merge pull request #256 from DA0-DA0/zeke/tests", "author": {"name": "zeke", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 1964, "deletions": 1437}}, {"node": {"oid": "5561664976779349484a624c550db0129cc5c375", "messageHeadline": "fixup! Fix wrong test running.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52f172c37f56c498be1dd587c63d115e10211562", "messageHeadline": "Run voting tests against all three voting modules.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 1964, "deletions": 1437}}, {"node": {"oid": "a449ce5c671b244bac53e934c7b4e9a47d48d1e1", "messageHeadline": "Merge pull request #264 from DA0-DA0/zeke/more-renaming", "author": {"name": "zeke", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 98, "deletions": 98}}, {"node": {"oid": "c8626a79124ccfb89838d4b76aabba5994a80f8f", "messageHeadline": "Rename governance modules -> proposal modules in cw-core messages.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 98, "deletions": 98}}, {"node": {"oid": "d0df8d87fff65b42feed0f0f9d5b3c0d37405441", "messageHeadline": "Merge pull request #261 from DA0-DA0/active_check", "author": {"name": "zeke", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 478, "deletions": 2}}, {"node": {"oid": "2f5386090637ce6abe94e7d754d78ab9b22fc265", "messageHeadline": "Add test for a zero token deposit.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "8647cd5e4e3eea7d7b6b68c8c20f5d86d5d14fa8", "messageHeadline": "Add IsActive check to proposal single", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 478, "deletions": 2}}, {"node": {"oid": "2c2243e2af70d9a8ba4973f4229426fce6722f90", "messageHeadline": "Merge pull request #257 from DA0-DA0/active_query_main", "author": {"name": "Callum Anderson", "email": "46447937+Callum-A@users.noreply.github.com", "user": {"login": "Callum-A"}}, "additions": 478, "deletions": 15}}, {"node": {"oid": "943863f9d9aa1b5336d6dbafd574220df893239c", "messageHeadline": "Merge pull request #259 from DA0-DA0/sub-zero-reward-rate", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "a0ec1e4809479a4e5e196f7072e4d79b712930ca", "messageHeadline": "clippy", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52c6076ef3a19a865f152f65c36c28b560693e1c", "messageHeadline": "cargo fmt", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ad861a126eddd772bd108ae1cefad7daa739637", "messageHeadline": "return error if reward rate is less than 1", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "f05a74b2b6bc5af426d5d5d35d4cc9a7a763b610", "messageHeadline": "Address feedback", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 204, "deletions": 31}}, {"node": {"oid": "c8fc1a1c06506881e72a250678346024e9977472", "messageHeadline": "Fix no threshold test", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85a57acc52df8a9fd47fb39d8f12c1b0ec060dd5", "messageHeadline": "Add no threshold test", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "f52dea516d255b7095ffb2a93cfda5c278bb8f39", "messageHeadline": "Active check macro", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 260, "deletions": 8}}, {"node": {"oid": "0a2e80cb3eb96dbee04c0771d6ed878f00e56a20", "messageHeadline": "Merge pull request #190 from DA0-DA0/zeke/contracts-v1", "author": {"name": "zeke", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 27528, "deletions": 1656}}, {"node": {"oid": "fff90bfddd79c303c837edfd31b35e980283299f", "messageHeadline": "Limit the size of proposals.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "8b22e7607f966af9f182fb48d04ccef6cca62688", "messageHeadline": "Remove latest field from Proposal", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 4, "deletions": 45}}, {"node": {"oid": "45d7b4ea81fceea9c3a736d9d69984a70c6aa61d", "messageHeadline": "Update v1 contract schemas (#248)", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 2430, "deletions": 140}}, {"node": {"oid": "efb373afdeee1276f81abafcde2f9830aa0f436c", "messageHeadline": "fix lint error", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8ef08bda1c09773a1ce7a30de8850a23179216c4", "messageHeadline": "fix lint", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "0202d9555a56aacbac25ef96b4e37470ea7d02d6", "messageHeadline": "remove hashmap from dump query and add group names map", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 139, "deletions": 78}}, {"node": {"oid": "118278a62b779f920f3630eb6f14fa75cfc7ef80", "messageHeadline": "Few improvements", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 18, "deletions": 28}}, {"node": {"oid": "35a9c666553904888a68c29a6863be807e9dda73", "messageHeadline": "move list logic to GROUPS structure", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 36, "deletions": 25}}, {"node": {"oid": "970a6d2e54ef021eb8243b8a8a28a99a8aac7064", "messageHeadline": "use Maps with composite keys instead of hashsets", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 195, "deletions": 187}}, {"node": {"oid": "78da91bce0c1bb597fe5f1b4b878522cbeb8fb38", "messageHeadline": "don't use usize in entrypoint", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "a9ca7aa851dccc708388346229827ed136cd2f18", "messageHeadline": "Added test to ensure both list queries work after instantiating with \u2026", "author": {"name": "Noah Saso", "email": "noahsaso@gmail.com", "user": {"login": "NoahSaso"}}, "additions": 59, "deletions": 39}}, {"node": {"oid": "470232e1f8a34eb06cfa0cdfde688ef24cc3865b", "messageHeadline": "Added change owner msg, added pagination to list queries, and fixed m\u2026", "author": {"name": "Noah Saso", "email": "noahsaso@gmail.com", "user": {"login": "NoahSaso"}}, "additions": 410, "deletions": 30}}, {"node": {"oid": "ad17e724c545b98e2fcc6f759ea4ba6622ced671", "messageHeadline": "PR fixes.", "author": {"name": "Noah Saso", "email": "noahsaso@gmail.com", "user": {"login": "NoahSaso"}}, "additions": 60, "deletions": 67}}, {"node": {"oid": "7ec3d42b7e6e502ece66cc38c35a10e462d705b8", "messageHeadline": "Fixed clippy errors.", "author": {"name": "Noah Saso", "email": "noahsaso@gmail.com", "user": {"login": "NoahSaso"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b5682d9eda446c06f122095575920d407ac17084", "messageHeadline": "Added query to check if address is in a group and respond with just a\u2026", "author": {"name": "Noah Saso", "email": "noahsaso@gmail.com", "user": {"login": "NoahSaso"}}, "additions": 252, "deletions": 49}}, {"node": {"oid": "c80be5a8812cecf8b4e6e54b4270bfebfee07fb8", "messageHeadline": "Added some query tests and return empty groups list for non existent \u2026", "author": {"name": "Noah Saso", "email": "noahsaso@gmail.com", "user": {"login": "NoahSaso"}}, "additions": 174, "deletions": 15}}, {"node": {"oid": "abae434c188e24424550c03a55f381ee8825935b", "messageHeadline": "Validate all addresses before updating maps, remove from maps more ef\u2026", "author": {"name": "Noah Saso", "email": "noahsaso@gmail.com", "user": {"login": "NoahSaso"}}, "additions": 88, "deletions": 51}}, {"node": {"oid": "21a324fea26e56cb72beb2efe3103159781b3ad2", "messageHeadline": "add list groups / addresses and address map", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 99, "deletions": 41}}, {"node": {"oid": "90b2a247bcb22cb879695e4db8e9f1f59c585fd3", "messageHeadline": "Use HashSet instead of Vec for storing addresses in groups to prevent\u2026", "author": {"name": "Noah Saso", "email": "noahsaso@gmail.com", "user": {"login": "NoahSaso"}}, "additions": 36, "deletions": 28}}, {"node": {"oid": "3f6c79aad0561223de222b3b4aef03811e9b231b", "messageHeadline": "Implemented instantiation, dump, add, and remove functions.", "author": {"name": "Noah Saso", "email": "noahsaso@gmail.com", "user": {"login": "NoahSaso"}}, "additions": 749, "deletions": 259}}, {"node": {"oid": "93e6e87b6499765f9982c2b96c5e05f85895be43", "messageHeadline": "add barebones contract", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 1296, "deletions": 41}}, {"node": {"oid": "d42809a3bf02783b9f9e80faef4d631a2fc04e46", "messageHeadline": "Move initial DAO balance into `TokenInfo::New`.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "86531d50a10de98380c16dad55e84f925d03853e", "messageHeadline": "First version of proposal hooks (#238)", "author": {"name": "Callum Anderson", "email": "46447937+Callum-A@users.noreply.github.com", "user": {"login": "Callum-A"}}, "additions": 3933, "deletions": 9}}, {"node": {"oid": "7ae30eea6451ebcf939f8e7954254a31e6cda422", "messageHeadline": "Remove division when computing if majority threshold is reached. (#241)", "author": {"name": "zeke", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 255, "deletions": 120}}, {"node": {"oid": "07893ff2732e2a1c32a5c9d5a83dbb8b70ba1a07", "messageHeadline": "fixup! cargo fmt all the things.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 16, "deletions": 24}}, {"node": {"oid": "642646d818c9d6b4a2fe09970f33435bb920b615", "messageHeadline": "Generate types for v1 contracts.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 1091, "deletions": 1571}}, {"node": {"oid": "34c41f720898117760237d0e4bfbddaa29ebe6a0", "messageHeadline": "v1 naming and organization.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 1142, "deletions": 224}}, {"node": {"oid": "54d8a6c65bbc41d811ae1ce9b1e43c317aaa5107", "messageHeadline": "Add cw-governance functionality for managing cw20 and cw721 assets. (\u2026", "author": {"name": "zeke", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 725, "deletions": 91}}, {"node": {"oid": "74eb8fa22c397545944e67980b67ef532e9e58a0", "messageHeadline": "Mutate vector instead of response.", "author": {"name": "Noah Saso", "email": "noahsaso@gmail.com", "user": {"login": "NoahSaso"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "01f27a7f2d2843146eaeb3702ea4adc09faa54d2", "messageHeadline": "Linted.", "author": {"name": "Noah Saso", "email": "noahsaso@gmail.com", "user": {"login": "NoahSaso"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "847ab480e279cc8834342af7917296ee78d23a6b", "messageHeadline": "Fixed broken test from other contract.", "author": {"name": "Noah Saso", "email": "noahsaso@gmail.com", "user": {"login": "NoahSaso"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e8aff884a66c27199088682616bbe80b1a529e50", "messageHeadline": "Added initial_items to allow setting existing addresses or instantiat\u2026", "author": {"name": "Noah Saso", "email": "noahsaso@gmail.com", "user": {"login": "NoahSaso"}}, "additions": 487, "deletions": 28}}, {"node": {"oid": "d2d33f206a9ce0a60b0439a414a8d55c6b057d40", "messageHeadline": "Majority threshold option and non-majority on yes >= threshold. (#224)", "author": {"name": "zeke", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 373, "deletions": 107}}, {"node": {"oid": "eddccaee5501d6cad004a00dac17e2e826f4370c", "messageHeadline": "Update staking voting instantiate", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "02dfde5a7122c7616ce0a4620d4f1fa5b782cf57", "messageHeadline": "Properly determine if a proposal is rejected.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 220, "deletions": 52}}, {"node": {"oid": "dbda4000bb92293bb0883c10dea04bbc5c0bfe96", "messageHeadline": "Add `ReverseProposals` query to cw-govmod-single.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 196, "deletions": 7}}, {"node": {"oid": "9cf678d4cf251f5bb1eff7b2dd6ebaa3bee153a1", "messageHeadline": "Break voting logic out into package.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 301, "deletions": 228}}, {"node": {"oid": "c169115980985ef52bc8b66d90924766e4353478", "messageHeadline": "Move macros and interface package to packages folder.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "006ab3745302d6f6dd683d9ec4b2a2ac0c0d9df4", "messageHeadline": "Fixed staked token creation without any initial non-DAO owners.", "author": {"name": "Noah Saso", "email": "noahsaso@gmail.com", "user": {"login": "NoahSaso"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "ca2dcae8252c10f8dfac4cca12e85e6fbce39903", "messageHeadline": "Updated schema.", "author": {"name": "Noah Saso", "email": "noahsaso@gmail.com", "user": {"login": "NoahSaso"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "cf47555c372dc2dfa02e7de5fd01894c4a7464c7", "messageHeadline": "Added initial DAO balance to staked balance voting instantiate msg.", "author": {"name": "Noah Saso", "email": "noahsaso@gmail.com", "user": {"login": "NoahSaso"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "0c4c0a4b271ed58a704cce076a8c86d182d83ec6", "messageHeadline": "Consistent use of `Name {}` style enums.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "566dc1b0ec63b6a5d9c51d94cf1d0dce220fc883", "messageHeadline": "Comments on transferring admin over to DAO", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b5167c3b5167540d45e5fc8a79530deef69ec00a", "messageHeadline": "Address feedback", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 54, "deletions": 8}}, {"node": {"oid": "fae68779b6bcbc8056ab8a5e5f53f3ebc881a7de", "messageHeadline": "Refine tests", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 157, "deletions": 7}}, {"node": {"oid": "6c2542af4800e2e7f3356a2c678a8541686ae8c8", "messageHeadline": "Initial cw-4 voting", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 1302, "deletions": 0}}, {"node": {"oid": "d33e07e48cb7030ba7c2f9eaaae149e7152519ef", "messageHeadline": "Address feedback", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "d2ee3cee5be13976378c293e773a9804bb776edb", "messageHeadline": "Test proposal deposit + refund paths.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 156, "deletions": 28}}, {"node": {"oid": "fd88f21d90a1d981f790864e38f27d9058b01a20", "messageHeadline": "Support proposal deposits in single choice voting module.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 738, "deletions": 29}}, {"node": {"oid": "ad02843fb373c2819f8d225bed14ee6ae6141561", "messageHeadline": "Vote fuzzing test and more overflow protection in `votes_needed`.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 293, "deletions": 44}}, {"node": {"oid": "4f587b4cbae30e2f1e0796f36c699eb41971cdcd", "messageHeadline": "Clippy fixups.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 16, "deletions": 27}}, {"node": {"oid": "8523ced0f970e0a34ee0995904af3fe9fadcfd42", "messageHeadline": "Rebase on main.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 540, "deletions": 0}}, {"node": {"oid": "dd09dbe574f4e23b08ea46bd63907b1825f3a3b0", "messageHeadline": "Update cw-govmod-single README", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "0693058b16c2218c4afea3349f89c5205c3fbf8a", "messageHeadline": "Add queries to single choice voting module.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 151, "deletions": 33}}, {"node": {"oid": "70172fd0cc1874fcbbd8846b209de2b375668061", "messageHeadline": "Add execute messages to cw-govmod-single.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 249, "deletions": 15}}, {"node": {"oid": "56c279ab472f67e57bc764d0d294bde7b074c533", "messageHeadline": "Voting logic + tests for voting logic.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 640, "deletions": 51}}, {"node": {"oid": "02b5297805a7efdf3e1af11be66dcfe9aa90495c", "messageHeadline": "`votes_needed` method that does not overflow.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 1736, "deletions": 25}}, {"node": {"oid": "4b6db176e393274d6d4300fb8669fc74659f413c", "messageHeadline": "Add height param", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 215, "deletions": 9}}, {"node": {"oid": "f81ad31ab706273149f4aba9742dd2d36d28a1c3", "messageHeadline": "Address feedback", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "8309bd5edce9e51b95834985ea631bfa5b1811f9", "messageHeadline": "Staked balances v1 voting contract", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 2132, "deletions": 0}}, {"node": {"oid": "c56c668c40c3988040d8f605ff71d74bef2d4bde", "messageHeadline": "Add info query type for determining contract type.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 188, "deletions": 19}}, {"node": {"oid": "06c9583ff2bab17d4e167475de6e5d8828a3ea91", "messageHeadline": "Add item map to governance contract.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 283, "deletions": 13}}, {"node": {"oid": "f72f98d981514cfe49f1fe386059f1b84df3cd7b", "messageHeadline": "Add test for passthrough queries to voting module.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 93, "deletions": 20}}, {"node": {"oid": "da48a243cbca4d050be488f210af9759d942b98b", "messageHeadline": "Add cw20 balances voting module.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 1672, "deletions": 109}}, {"node": {"oid": "2ea1d0c69317737607dfe5c1fa7ed80b91b3397f", "messageHeadline": "cw-governance-interface for macro derivation of voting interface.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 221, "deletions": 0}}, {"node": {"oid": "9a134289e6bbfd81bec767ca2979e793b65d3856", "messageHeadline": "Add simple governance contract and module.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 4205, "deletions": 49}}, {"node": {"oid": "68917619f4f0beb9c0d1137daa3092d2541fe97b", "messageHeadline": "Merge pull request #253 from DA0-DA0/staking-external-rewards-scale-f\u2026", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 74, "deletions": 12}}, {"node": {"oid": "f881309fb939b59fcbea802ba0dff096f0c46118", "messageHeadline": "cargo fmt", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "a3b5ed4649892f4bcf48c8733ad7ae2350cb0420", "messageHeadline": "fix cargo warnings", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 10, "deletions": 71}}, {"node": {"oid": "65dc9ea862df6a5a747b5e43210b11265704a9b8", "messageHeadline": "fix-bug", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 139, "deletions": 11}}, {"node": {"oid": "5d46fc6f4a9a2fed3a85e700215d0421e1c196be", "messageHeadline": "fix empty attribute bug (#245)", "author": {"name": "ben2x4", "email": "86395884+ben2x4@users.noreply.github.com", "user": {"login": "ben2x4"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fcfcd970c94391057c9291d680e92c3b38c6e59f", "messageHeadline": "External staking rewards (#182)", "author": {"name": "ben2x4", "email": "86395884+ben2x4@users.noreply.github.com", "user": {"login": "ben2x4"}}, "additions": 3625, "deletions": 0}}, {"node": {"oid": "edda6c233f883d760d90116c4dd1834dc05ab81b", "messageHeadline": "Fix threshold for no for non v1 side contracts (#220)", "author": {"name": "Callum Anderson", "email": "46447937+Callum-A@users.noreply.github.com", "user": {"login": "Callum-A"}}, "additions": 359, "deletions": 107}}, {"node": {"oid": "f3aee7b4e96b0b4959d4f00d37e2da46c80cd861", "messageHeadline": "Hooks in staking contract (#180)", "author": {"name": "ben2x4", "email": "86395884+ben2x4@users.noreply.github.com", "user": {"login": "ben2x4"}}, "additions": 416, "deletions": 97}}, {"node": {"oid": "837ae0eea0822594aa074a21dd41faee35c9bdb3", "messageHeadline": "Merge pull request #211 from DA0-DA0/updateScript", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "ff35b794a8d2a2c4f9a27f048a61db664a9018c6", "messageHeadline": "fix instantiate message", "author": {"name": "Janita Chalam", "email": "janitachalam@gmail.com", "user": {"login": "blue-note"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "65b7ebfcab090a5f92ac7841482dc5bfdfc28035", "messageHeadline": "Merge pull request #201 from DA0-DA0/the-frey/update_local_script", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 15, "deletions": 572}}, {"node": {"oid": "d532e75a1d6610802add473ea4bb512b2fc45a22", "messageHeadline": "Remove docker folder", "author": {"name": "Alex Lynham", "email": "alex@lynh.am", "user": {"login": "the-frey"}}, "additions": 0, "deletions": 553}}, {"node": {"oid": "8a399b066ac69716092339e218b725747151999b", "messageHeadline": "Update local deploy script to account for dev changes to Juno", "author": {"name": "Alex Lynham", "email": "alex@lynh.am", "user": {"login": "the-frey"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "4a65c565ec92e3f5bd01e076fb7c95499a4f2857", "messageHeadline": "Merge pull request #189 from DA0-DA0/callum/existing_staking_contract", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 326, "deletions": 60}}, {"node": {"oid": "0dba0a6aed07ba527238ba7b39afae2e2f0028e2", "messageHeadline": "Add options to instantiate with existing staking contract", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 326, "deletions": 60}}, {"node": {"oid": "8674d01516dbc80feab5515215225acbde5744b5", "messageHeadline": "Merge pull request #186 from DA0-DA0/zeke/admin-deserialize", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 51, "deletions": 55}}, {"node": {"oid": "75b189488f65959f32b4b0707c3467848d709ba0", "messageHeadline": "Remove usage of Addr in contract messages.", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 51, "deletions": 55}}, {"node": {"oid": "6b98d8a0a341187de8029a43fee06d5fac3b7be1", "messageHeadline": "Merge pull request #183 from DA0-DA0/add-cw20s", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 357, "deletions": 9}}, {"node": {"oid": "0954f4e926719c9b0a97a64632d97c05de5f440e", "messageHeadline": "Automatically add cw20s to balance list, add config flag", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 357, "deletions": 9}}, {"node": {"oid": "baad6182c2e4cc71c9ead57e33efd462c6481fa3", "messageHeadline": "Merge pull request #181 from DA0-DA0/reject-when-not-pass", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 507, "deletions": 25}}, {"node": {"oid": "2cb456524c0ce8b966afc6663cb8233f089d0c6a", "messageHeadline": "Merge if stmts", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "c50886b68d1d7c0575719a19a1c1758516e2c310", "messageHeadline": "Improve documentation of threshold check func", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "30d6c15ae2a944719a77c145f259bf68d9b6a66f", "messageHeadline": "Move threshold check to a helper func", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 27, "deletions": 64}}, {"node": {"oid": "6ff0691c98e4f017166739f18747a6fc3be8e028", "messageHeadline": "Merge pull request #166 from DA0-DA0/vt-only-signers-execute", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 253, "deletions": 18}}, {"node": {"oid": "845986745a345ff21f5b2d5ce4d02c1a02998267", "messageHeadline": "fix: accept only_members_execute in instatiate msg for cw3-dao cw3-mu\u2026", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "5c17077de7d3fd007c44f58eefb8581c5295aa89", "messageHeadline": "Reject props when they cannot pass", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 515, "deletions": 4}}, {"node": {"oid": "a05aa5c9bea30f5fe251ec78c53922f6f9418d99", "messageHeadline": "fix: lint errors", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8925291110553ffaa34960be2bee63df3ec20d97", "messageHeadline": "fix: regenerate schemas", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "107a473e2872c7ace9e0ce1632d5a05641cd5453", "messageHeadline": "feat: add only_members_execute to cw3-multisig config", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 118, "deletions": 18}}, {"node": {"oid": "a96c3695d28a3bc17c7cc4adac6dc61d287f4efa", "messageHeadline": "fix: put only_members_execute in cw3-dao config", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 89, "deletions": 3}}, {"node": {"oid": "a90f4ddfdbdf5fcefa0ead58205cda3c8bdfc216", "messageHeadline": "Merge branch 'main' into vt-only-signers-execute", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 14, "deletions": 2126}}, {"node": {"oid": "1fd15ebceb5ea65b51294d7452c4468b729eeddd", "messageHeadline": "Merge pull request #174 from DA0-DA0/remove-cw-distrib", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 0, "deletions": 2123}}, {"node": {"oid": "45720f06f036ce312dd6ec6f229c3fea66fb49d7", "messageHeadline": "Remove cw-distribution", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 0, "deletions": 2123}}, {"node": {"oid": "1a48c5bb514c283a1bb07226475d73858276038b", "messageHeadline": "Fix typo", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a44791db40c6e8fb848af7497c9f7d1f0cd77758", "messageHeadline": "Merge pull request #168 from DA0-DA0/feat/apple-silicon", "author": {"name": "barton", "email": "bmorphism@icloud.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "65ffcbb555c53271b6b0092ed2afb329849f32be", "messageHeadline": "feat: latest stable junod", "author": {"name": "Barton Rhodes", "email": "barton@bmorphism.xyz", "user": {"login": "bmorphism"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9eadd2f6cfd455530901874504041712df189e81", "messageHeadline": "feat: adds support for Apple M1", "author": {"name": "Barton Rhodes", "email": "barton@bmorphism.xyz", "user": {"login": "bmorphism"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "00955645efea983773c7c3059877b433c155776b", "messageHeadline": "Merge pull request #167 from DA0-DA0/fix-rust-optimizer-version", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d53d0425a6aeaad0e6e42053f5430d1edcfa44e", "messageHeadline": "updates rust optimizer in deploy local script", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67c3f0cac314c97b9e0479668aaa6fd6b6d341ce", "messageHeadline": "Merge pull request #165 from DA0-DA0/zeke/proposal-height", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b082458620deaed76aba8938afdb7854d689039a", "messageHeadline": "fix: remove closing instantiation", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e6a9234a2c6651fe142c7446f6e1fbcf6c327d39", "messageHeadline": "fix: clippy errors", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "200f6e189506020852d0fd5eff01be91cef992bf", "messageHeadline": "fix: only allow members to exeute cw3-multisig proposal", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "5a3fff5a20229d4c05cf182b490139c85e85bb52", "messageHeadline": "fix: only allow token holders to execute cw3-dao proposals", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "4f4dfc151e2eb09e917406c0923c76204a2ab9a2", "messageHeadline": "Add `start_height` field to proposal queries", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "ad2890959a33b055923e50e421777a5bdbab1f74", "messageHeadline": "Merge pull request #162 from DA0-DA0/fixes-flex-multisig", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 186, "deletions": 5}}, {"node": {"oid": "ab08d2995d9d23c63c1cf0c041acd40596385a81", "messageHeadline": "Merge pull request #163 from DA0-DA0/make-admin-optional-stake-cw20", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 97, "deletions": 36}}, {"node": {"oid": "8faaef4873b6f54fa7e638bd68921e236b744ff0", "messageHeadline": "clean", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "bc4e18e81af3803f85cdec52fc0e49e9ec7edfcc", "messageHeadline": "update cw3-dao and bump version", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9aa8e21e720d2040e4959c66158611bdc1345af0", "messageHeadline": "clean", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 43, "deletions": 15}}, {"node": {"oid": "da5b6dcaf0fee6dee5951e45c5a55e611e766bb8", "messageHeadline": "increment version", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "13dfcec338f75ddd8241a51e2c5b78b13f3a4ad7", "messageHeadline": "make admin optional", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 58, "deletions": 22}}, {"node": {"oid": "5c7e6d28a0a78006f2973c99c77dceca3d94fe17", "messageHeadline": "Add fix implemented for cw3-flex-multisig, add tests", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 186, "deletions": 5}}, {"node": {"oid": "799b6aac36236b30a0dcbdfbce08b8883f259abf", "messageHeadline": "Merge pull request #156 from DA0-DA0/shipping", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 16, "deletions": 2402}}, {"node": {"oid": "0c4a94955ec2a5e40f165d38e20513d60b616a63", "messageHeadline": "rm stake_cw20_gov", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 16, "deletions": 2402}}, {"node": {"oid": "d68bfcfdd251d6c4ea3797c5530f7814273059aa", "messageHeadline": "Merge pull request #155 from DA0-DA0/pause-dao", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 344, "deletions": 171}}, {"node": {"oid": "5ddb6a75ef41a0ff2bd62d9ab3ab47390e3a762f", "messageHeadline": "Revert: enforce DAO_PAUSED on Vote, Close, and Execute", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 78, "deletions": 2}}, {"node": {"oid": "784b97092ef4326cde1476ab3dcb03a3a85163a4", "messageHeadline": "Reflect contract changes", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "76dac1ceac4763cd1f6fded6e73843a3a7411a3f", "messageHeadline": "Get StakedBalanceAtHeight instead of VotingPowerAtHeight", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3005c751deb7485f119a22c5a709c0ce071c693f", "messageHeadline": "@dao-dao/types v0.0.9", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 96, "deletions": 159}}, {"node": {"oid": "7046bc484084471079e2a65297152cc41766eba8", "messageHeadline": "Update schema", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "1e6914176312a82f1855b5754c24d025d3ef3a71", "messageHeadline": "Only pause proposals, make clippy happy", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 3, "deletions": 79}}, {"node": {"oid": "2a8bac3192a4c80191c851ad158a6b7157ba13d8", "messageHeadline": "Implement PauseDAO, closes #146", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 197, "deletions": 3}}, {"node": {"oid": "6c53f460db03edc741b116e2027e412ee2732b33", "messageHeadline": "Merge pull request #154 from DA0-DA0/update-staking-contract", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 119, "deletions": 1}}, {"node": {"oid": "84aa2f294f61d88b9cc49fdc5e9a435fc898a51a", "messageHeadline": "Update contracts/cw3-dao/src/contract.rs", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "722c344171c2568d8153947fcb321096a22dc2bc", "messageHeadline": "Add UpdateStakingContract method and tests", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 118, "deletions": 1}}, {"node": {"oid": "290558180bbe6dedf4923ec2f9dd149e123ac2eb", "messageHeadline": "Merge pull request #153 from DA0-DA0/zeke/update-staking-dependency", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 77, "deletions": 6}}, {"node": {"oid": "ca53e4ddc82a35be73ed4c75bec8e6fc8010282e", "messageHeadline": "Use latest staking contract version in gov staking contract", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 77, "deletions": 6}}, {"node": {"oid": "8417d74e867671fc8506d85fe1f93769a4043e47", "messageHeadline": "Merge pull request #148 from DA0-DA0/zeke/single-claim", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "e56ea3b0432d4a2c7bded1e42537c3691c001137", "messageHeadline": "Fix typo", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24d7cc3a4ee8861d1532af7eab8ef225e80fd424", "messageHeadline": "Merge pull request #152 from DA0-DA0/docs/contributing-links", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "5353784417f3618573cbdcc69baaa8315facf4bc", "messageHeadline": "Fix contracts links / format", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "54abca08e2df22df5b8020b7a2fd4db18e6f5a2a", "messageHeadline": "Fix LICENSE link", "author": {"name": "Mauro Lacy", "email": "mauro@lacy.com.es", "user": {"login": "maurolacy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6555c1c300fb161b2a55a7a914316d90225a8445", "messageHeadline": "Merge pull request #149 from DA0-DA0/prep-for-launch", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 83, "deletions": 93}}, {"node": {"oid": "f9b0bb2c4e0326bb4816c2547c8f9270d797cebf", "messageHeadline": "Merge pull request #151 from DA0-DA0/elsehow-patch-1", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "cbfc117be4b84c7ac2c288970f36b6a672f428a8", "messageHeadline": "Update spacing in poem", "author": {"name": "elsehow", "email": "yes@cosmopol.is", "user": {"login": "elsehow"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "ee7e830b605afb781a5b310959878b24de6e1fe1", "messageHeadline": "Respond to feedback, update cw3-multisig docs", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 9, "deletions": 36}}, {"node": {"oid": "161383d0a42a8308b328f03a6ed6734b80d4a3a7", "messageHeadline": "Merge pull request #150 from DA0-DA0/nick/code-of-conduct", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "d711162f4e68a5e040da32bf9e5233c8234e1048", "messageHeadline": "contributing statement in README", "author": {"name": "elsehow", "email": "yes@cosmopol.is", "user": {"login": "elsehow"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5afb49a1fbebc3233177e0e7330ac988e6302e1d", "messageHeadline": "missing a participle", "author": {"name": "elsehow", "email": "yes@cosmopol.is", "user": {"login": "elsehow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "855638c15d3e7dc4c40d0b5088e34fd98eb83484", "messageHeadline": "code of conduct and contributor agreement", "author": {"name": "elsehow", "email": "yes@cosmopol.is", "user": {"login": "elsehow"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "7914859222dd713fdeab31103e30df58d37f451b", "messageHeadline": "Bump contract versions to v0.2.5", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "6b5492bc06ebd9ad15a36adf2090b1a5fba2ce3f", "messageHeadline": "Update READMEs", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 76, "deletions": 59}}, {"node": {"oid": "94442713565d658c074f18963854005099e3b0b3", "messageHeadline": "Don't allow creation of claims if >= 100 are outstanding", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "3c3e178250c339ecb238b8dce14486776321961e", "messageHeadline": "Merge pull request #142 from DA0-DA0/vt-update-unbonding", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 339, "deletions": 86}}, {"node": {"oid": "387cdb66887620c17690bcb4b74e33abbd8c2c3f", "messageHeadline": "chore: update github action description for nightly toolchain", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e26dda05c6839d5e535abdaf24236a6da7407602", "messageHeadline": "fix: use nightly toolchain for github actions", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "2c7bc83eeb5f9a882ec36e442a1c8fdb6e3f90c6", "messageHeadline": "fix: merge UnstakeDuration and GetConfig queries", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 32, "deletions": 74}}, {"node": {"oid": "9bde6cc5fc57183465881b6eba8358b745ec686e", "messageHeadline": "merge: master -> vt-update-unbonding", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 46, "deletions": 298}}, {"node": {"oid": "575ee886d0e416f8edae327ffec318f7f17bf55f", "messageHeadline": "Merge pull request #144 from DA0-DA0/store-cw2-info", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "8b3d8991ca93b4b533045f7645899a3dd71717f7", "messageHeadline": "Update contracts/stake-cw20-gov/src/contract.rs", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b5c513b5e99e8a38695166bc3f9563c50f962b0", "messageHeadline": "Merge pull request #145 from DA0-DA0/remove-changelog-staking", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 18, "deletions": 270}}, {"node": {"oid": "3dcd0c8d091be52374b0580d470b4f10d2f118dc", "messageHeadline": "schema", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 0, "deletions": 36}}, {"node": {"oid": "476ca029bcc6d46ab748fdf465c68fbdf17558ae", "messageHeadline": "clean", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "45e62c02d37b82c9cf39f7fd9f099675c5ba336a", "messageHeadline": "remove undefined import", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "70181f61da73aa6f32db42154d456774dd10598e", "messageHeadline": "remove-changelog-code", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 12, "deletions": 226}}, {"node": {"oid": "7b54124e51220e95c1bc050ec09934f96d8c24c5", "messageHeadline": "rf: combine UpdateUnstakingDuration and UpdateConfig", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 45, "deletions": 106}}, {"node": {"oid": "c755c5d6d0fe36fe7f2be63a297b32313750427b", "messageHeadline": "fix: extra config.admin clone allocation", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b24c4e585681477ab90c727ce9012f07abbc42aa", "messageHeadline": "fix: remove box usage + disable large_enum_variant clippy check", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "5d1d2d6ce16be6bc2480723711ee7dc17fb953ed", "messageHeadline": "Linter happy", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "028bc89954bf0b9d253b05032e088a988d2fb631", "messageHeadline": "Add cw2 info to stake-cw20", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "8ff71b9f84464554e3a9ba4c9881c20a930b82b1", "messageHeadline": "lint: run clippy", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "81cb2964a30beccb37fb283c48fc3ff39ced97a7", "messageHeadline": "merge: main -> vt-update-unbonding", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 532, "deletions": 15}}, {"node": {"oid": "8e5a2230b06286044444f3bc8f5b452bc68a4060", "messageHeadline": "test: add unit tests for update config + update unstaking duration", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 125, "deletions": 10}}, {"node": {"oid": "7b0d9cf930856afd08bab967089e29f75bf7e21d", "messageHeadline": "Merge pull request #143 from DA0-DA0/nick/security-policy", "author": {"name": "zeke", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "29168caea2c3c71e55b4f5c010ba4bf661411c2f", "messageHeadline": "chore: regenerate stake cw20 schemas", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c6998423efea90c4b042e37e0ee4a19878176485", "messageHeadline": "chore: rename UpdateAdmin -> UpdateConfig", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "af5d264b669aa366afc522bf1e59db11d77c9924", "messageHeadline": "Merge pull request #139 from DA0-DA0/compound-staking", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 512, "deletions": 759}}, {"node": {"oid": "c942fed3ab74d240948d8b7cddef029081ef5756", "messageHeadline": "clean", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "ad59bb96c23a39106bef1e7826f9d17b317ac252", "messageHeadline": "respond to comments", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 4, "deletions": 17}}, {"node": {"oid": "b0804a3184e4ffe7e5d3cdb67b8e2e643dae1270", "messageHeadline": "fix: pass admin to stake-cw20-gov in cw3 dao", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f8417510aaa3c8e4d6140feb3e0ffb0c235e095d", "messageHeadline": "feat: update staking period for stake-cs20-gov", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 107, "deletions": 9}}, {"node": {"oid": "4dd1ce6ec98a0ee2353407d4f20f8eade801f9dc", "messageHeadline": "chore: branch cleanup", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 13, "deletions": 60}}, {"node": {"oid": "22d609fbfd178aebe23f89c210fdc1b88a2831d3", "messageHeadline": "feat: allow admin to update unstaking duration for stake cw20", "author": {"name": "Vernon Johnson", "email": "vtj2105@columbia.edu", "user": {"login": "vernonjohnson"}}, "additions": 185, "deletions": 712}}, {"node": {"oid": "20c59c349e9331e829dfb49863238ddbb6edac9d", "messageHeadline": "SECURITY.md", "author": {"name": "elsehow", "email": "yes@cosmopol.is", "user": {"login": "elsehow"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "631db7d0a9096a30b4e79b556f0cce3b65500120", "messageHeadline": "@dao-dao/types v0.0.8", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "ec862c48fb3d65e1630e18d93c334906d17336ea", "messageHeadline": "Merge pull request #140 from DA0-DA0/multisig-proposer", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 59, "deletions": 9}}, {"node": {"oid": "e33cf5de2a53be7170a15b27381d552e79882a2d", "messageHeadline": "Add our own CW3 responses with proposer field, update tests, update s\u2026", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 56, "deletions": 9}}, {"node": {"oid": "ba0f7a1d29db31bf2c1acf8fa19c80d5cc87e987", "messageHeadline": "track-contract-balance", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 146, "deletions": 25}}, {"node": {"oid": "bd2ebe27177b7a78e635c67a901fd6a5118ba8d0", "messageHeadline": "Add proposer field to Proposal", "author": {"name": "Callum Anderson", "email": "callumanderson745@gmail.com", "user": {"login": "Callum-A"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "160b60709788ee32e1e395bed50a1b594222da60", "messageHeadline": "cargo fmt", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "76aa345bed7903341c6fb647af62219a4a084620", "messageHeadline": "update schema", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 108, "deletions": 746}}, {"node": {"oid": "9d1318d949e3cd4dee454e7dc9567434020e7b7f", "messageHeadline": "query functions and tests", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 248, "deletions": 2}}, {"node": {"oid": "6ee332901d3f0f0f9e3e8d1ae4982e8c79a3fdb0", "messageHeadline": "cargo fmt", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "aa1588b0ab13bedda62ca5219b7703d6b222c1f9", "messageHeadline": "compound staking", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "c1ed4cc17fd76031b2ae06a3fadce601d7b7dec9", "messageHeadline": " Add optional img url to dao (#138)", "author": {"name": "James", "email": "11054922+entrancedjames@users.noreply.github.com", "user": {"login": "0xjame5"}}, "additions": 83, "deletions": 4}}, {"node": {"oid": "9b005dde1dfed8ca870d02d79e73557d2bac255c", "messageHeadline": "Merge pull request #137 from DA0-DA0/update-multisig-with-empty-struct", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "434ef2a7c9844e567d8908abdc563c68c2f7ce5b", "messageHeadline": "add code for muilti-sig contract to have empty bracket", "author": {"name": "James O", "email": "11054922+entrancedjames@users.noreply.github.com", "user": {"login": "0xjame5"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "92f4f24dbf31f0badd15b0f178a69033f3d961e4", "messageHeadline": "Merge pull request #135 from DA0-DA0/optional-height-changelog", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "29cab52876d47022dfa39db09ad7d3e23a9ee9f4", "messageHeadline": "get change log height is optional", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "ed3f49400940d7e0dde45eed595733cda3e07a29", "messageHeadline": "Merge pull request #130 from DA0-DA0/query-staking-changelog", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 236, "deletions": 29}}, {"node": {"oid": "170e84c4a183f1cbb06144f54c02ef5c65215970", "messageHeadline": "clean", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 78, "deletions": 36}}, {"node": {"oid": "3716073201853ea0eceffce331e3803211a363a6", "messageHeadline": "query staking changelog", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 202, "deletions": 37}}, {"node": {"oid": "cf50f088dbe6cc86f279838127b931f7fe97ad7f", "messageHeadline": "Use new stake-cw20-gov contract with deploy local script", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0bbd79e59011d207909fcb13b82027fd8bf8750d", "messageHeadline": "Merge pull request #129 from DA0-DA0/vote-delegation", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 286, "deletions": 118}}, {"node": {"oid": "be563059aaf254ce9e5600db3ed188dc7a8a30a9", "messageHeadline": "@dao-dao/types v0.0.7", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 231, "deletions": 1}}, {"node": {"oid": "842b0e1dd4b46c4624e96ae72331b37154e95b58", "messageHeadline": "Use stake-cw20-gov contract with cw3-dao", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 55, "deletions": 117}}, {"node": {"oid": "815ba187c85304406bbb3c3ddb0857862888bd3b", "messageHeadline": "Stake cw20 delegate voting power (#127)", "author": {"name": "ben2x4", "email": "86395884+ben2x4@users.noreply.github.com", "user": {"login": "ben2x4"}}, "additions": 2336, "deletions": 23}}, {"node": {"oid": "d127ffb9dc3074a588bca4ec767bb435ba90aaac", "messageHeadline": "Merge pull request #126 from DA0-DA0/fix-deployment-script", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 37, "deletions": 61}}, {"node": {"oid": "d7d11050e10c9bc646aadf78c672e8473f9d63d7", "messageHeadline": "Fix deployment script", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 37, "deletions": 61}}, {"node": {"oid": "13f2be0d5cebf3af29a790ec2352c9440d451e45", "messageHeadline": "Merge pull request #123 from DA0-DA0/initial-dao-balance", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 287, "deletions": 185}}, {"node": {"oid": "2024292697c2afa582a95d14396c54d1e6203c37", "messageHeadline": "Version v0.2.0, upgrade to cw-plus v0.11", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 153, "deletions": 160}}, {"node": {"oid": "2b12767662aab586f97c2e3cb3c5ce779e868267", "messageHeadline": "Update schema, @dao-dao/types v0.0.6", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "274f976b27c17fc5f79574a1f2f2a749fc352024", "messageHeadline": "Initialize DAO with some of its own Governance Token, closes #114", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 100, "deletions": 24}}, {"node": {"oid": "dfd72fcf582bbc0b75fde2cc18efc758ff908b7b", "messageHeadline": "Merge pull request #122 from DA0-DA0/use-stake-cw20-contract", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 686, "deletions": 6255}}, {"node": {"oid": "54a8af74a1222f64bfe83903e84929e2899fe33f", "messageHeadline": "Add unstaking_duration to cw3-dao InstantiateMsg", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "309b8d3745413f18c166a992d76dc6d2f1c9e0e3", "messageHeadline": "Remove cw20-gov and cw20-stakable contracts", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 23, "deletions": 6076}}, {"node": {"oid": "eb0dcf77ae6bc0bd3209ed6d207ed4a7f91946be", "messageHeadline": "Upgrade schema, @da0-da0/types v0.0.5", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 385, "deletions": 7}}, {"node": {"oid": "38f33355a7eec29c738d882cc55f991235469578", "messageHeadline": "Use stake cw20 contract with cw3-dao", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 265, "deletions": 173}}, {"node": {"oid": "d883ee2db3cc0f5fffe8606d3d833ad1cc08a975", "messageHeadline": "Clean up", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "6cacc6a15bbdfc732e6ae2e78d856a8eb8be3047", "messageHeadline": "Merge pull request #120 from DA0-DA0/staking-contract", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 3197, "deletions": 0}}, {"node": {"oid": "25b06153b1fc2816181b7b9db9d7a9f103372618", "messageHeadline": "clean", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 322, "deletions": 318}}, {"node": {"oid": "fcdfc53e99e7edad26c5d7443173dffd4e47a8b7", "messageHeadline": "update cargo.toml", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "1d8e237b8e788cdc7a8c2b16dea970a068ff8727", "messageHeadline": "fix build", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e3f7b3587f486681e6b8ad140b5f26bcbd0007d1", "messageHeadline": "staking contract", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 3170, "deletions": 0}}, {"node": {"oid": "078a0db23d0b82c77344df7b9e9b9fc1f3163809", "messageHeadline": "Bump Juno version in deploy local script", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "468bd95aa5ee1687708e79ddf95b60f3419ece36", "messageHeadline": "Merge pull request #119 from DA0-DA0/fix_local_deploy_script", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e90b185e15bbd12aa2e223637af4318817756a37", "messageHeadline": "tooling: ensure treasury bank tx actually succeeds", "author": {"name": "Alex Lynham", "email": "alex@lynh.am", "user": {"login": "the-frey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9dc6abbda5e4f15a202a0e9f07d433da8c0c3a7b", "messageHeadline": "Merge pull request #118 from DA0-DA0/update-cargo-dependencies", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 93, "deletions": 93}}, {"node": {"oid": "1920c8dd344f05198e65ed4f8e13f1f6935393c3", "messageHeadline": "Update depencies", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 93, "deletions": 93}}, {"node": {"oid": "28744e2040fa09c0e3a4eb87905fc68895b01e9a", "messageHeadline": "Merge pull request #116 from DA0-DA0/multisig-cw20-balances", "author": {"name": "zeke", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 4133, "deletions": 3431}}, {"node": {"oid": "63bd1c2e31202462f6cbcc2925b906db46a899fa", "messageHeadline": "Clippy everywhere", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 3601, "deletions": 3642}}, {"node": {"oid": "f31444a43250c564be663dce9ccce947f2ee066b", "messageHeadline": "@dao-dao/types v0.0.4", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 37, "deletions": 13}}, {"node": {"oid": "9f52400ad1084904bcbe0d1791461af835d47fb6", "messageHeadline": "Update schema", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 103, "deletions": 0}}, {"node": {"oid": "77cef3d09f297aa4fa6bdcaca324ccb5daad2029", "messageHeadline": "Clean up remaining instances of \"flex\"", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 410, "deletions": 143}}, {"node": {"oid": "f596c0a88df1dc00028939281c34bf38e8f58871", "messageHeadline": "Re-add proposal count tests", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "7e8148a88b04c5323f2811702b2e1723beadba1a", "messageHeadline": "Add tests for cw20 token balances, break out tests", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 1696, "deletions": 1516}}, {"node": {"oid": "17a17adc2194036ad93cf6a377779be3e113955f", "messageHeadline": "Make code consistent between contracts", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "b56bd82dc4322f6dacd3d3870b8ad6cce90565e4", "messageHeadline": "Add cw20 token list support for cw3-multisig", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 189, "deletions": 37}}, {"node": {"oid": "64a564e6df8fa55a5e1969c525f444bfc57300eb", "messageHeadline": "Merge pull request #115 from DA0-DA0/zeke/gh-113", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "e31fd9a0b57264f583fbefca0928cd3a7c2bf310", "messageHeadline": "Add ProposalCount query to dao and multisig", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "d4d01cd566b166637a863b7b9c53951b80a5bdce", "messageHeadline": "@dao-dao/types v0.0.3", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 587, "deletions": 1}}, {"node": {"oid": "e3c70e9be8b5ff892074642baf1eb644bc0ab35f", "messageHeadline": "Use latest Juno release", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d506e0dc4df0b86f26eae3489f62aa9ac2e06445", "messageHeadline": "Merge pull request #112 from DA0-DA0/update_build_to_moneta", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "a34d817d8018037250617ce52200a7c0e4330647", "messageHeadline": "fix: update to patched juno PR", "author": {"name": "Alex Lynham", "email": "alex@lynh.am", "user": {"login": "the-frey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0403573b89d29de965b30ea1dc4e673afef9d3c", "messageHeadline": "tooling: use output of commands in script so you can see success or f\u2026", "author": {"name": "Alex Lynham", "email": "alex@lynh.am", "user": {"login": "the-frey"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "f9b92012126596534524accdef17a9846fb9cf1a", "messageHeadline": "tooling: WIP on bumping versions and config to moneta", "author": {"name": "Alex Lynham", "email": "alex@lynh.am", "user": {"login": "the-frey"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "048ba25bf8d129e290e488960bc7ff587d2ac7cc", "messageHeadline": "Merge pull request #111 from DA0-DA0/zeke/gh-109", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 194, "deletions": 7}}, {"node": {"oid": "44fdc73473cd469ca46c02ce7e05882e4d729bd8", "messageHeadline": "Add limits to queries and token add/remove execution", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 194, "deletions": 7}}, {"node": {"oid": "e97c4527bce7c2db7c45c43879deea6711f5d7af", "messageHeadline": "Merge pull request #110 from DA0-DA0/rename-multisig-contract", "author": {"name": "zeke", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 31, "deletions": 380}}, {"node": {"oid": "c36130e607475b9d73a8c25a05a8d13e97c571a3", "messageHeadline": "Clean up documentation, scripts, metadata", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 23, "deletions": 372}}, {"node": {"oid": "0f3e02758675b1d03633a271a3a89031e95608b5", "messageHeadline": "rename cw3-flex-multisig -> cw3-multisig", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8a8dd33367b9d0e48b7090bd662c7f522ba201a5", "messageHeadline": "Merge pull request #93 from DA0-DA0/dao-uses-stakeable-token", "author": {"name": "zeke", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 365, "deletions": 1718}}, {"node": {"oid": "2045193e95b1ed27c1d3324cec938d796a3a6e6d", "messageHeadline": "cargo fmt", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 21, "deletions": 40}}, {"node": {"oid": "0d9d3abec50d4923c55204b12ced44128a18b91c", "messageHeadline": "comments for query messages", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "355a7711db0988654bbf91b57031f2257a57091f", "messageHeadline": "remove default for query responses as already handled in underlying c\u2026", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "dfbd0bd6ab473831d0794894652ca61d6f0edde5", "messageHeadline": "remove Ethan Frey as author as no longer directly copying cw20-base code", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73f86d4ae7191de439117212c60afabb51290ba5", "messageHeadline": "fix cw20-stakeable import version", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44175eb0c14ad5c4cdbf8ab2069a087a7d873f17", "messageHeadline": "_env -> env", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "f66bd966e8901320b0aca22ff427c16bb56728b3", "messageHeadline": "fix build issue", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f44c1d6908142865fcdcf46d38257acf8086a433", "messageHeadline": "clean", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 298, "deletions": 171}}, {"node": {"oid": "64dbda91c49888eda68ad29c78c71fe4769e38b4", "messageHeadline": "update cw20 dao tests", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 71, "deletions": 50}}, {"node": {"oid": "59ed3770fa8cf5147f70314e084d815d8257ab7c", "messageHeadline": "refactor total to operate on staked supply", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "1291ba2c41ae266ad267653c1c17cc7f8f1b31cc", "messageHeadline": "proper instantiate of new gov token", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7968cc3b34600d62071bec12a9da01d52368d22c", "messageHeadline": "export query response types", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "003243e47b8f036da6ceddfd6d95f041440eaad4", "messageHeadline": "export instantiate msg", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f3c6c1fcc100e252a4df2759dbffae17b4a0d7a", "messageHeadline": "tests for cw20-gov", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 42, "deletions": 23}}, {"node": {"oid": "45afb0622f7fc59f80228c417677e8e7cd85de44", "messageHeadline": "refactor gov to use cw20-stakeable", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 72, "deletions": 1584}}, {"node": {"oid": "26246b3f9978b3d340d44ec477d6b0e0225d5875", "messageHeadline": "reexport query functions from base", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "e54f515ed1064e594597087db43410ca1d62ee80", "messageHeadline": "query claims helper function", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "bac46ee6fd4a49e7dc5358730c4de57835db571d", "messageHeadline": "update stakeable to export base functions", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "e21b8a453e15187731ba16146c8197406650edbe", "messageHeadline": "Merge pull request #106 from DA0-DA0/more-types-and-v0.1.0", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 3854, "deletions": 291}}, {"node": {"oid": "5862dd742fba0a794067357a688449c1341bc0e5", "messageHeadline": "Fix Cargo.lock, add cw20-stakeable to root cargo.toml", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d887e4daba2ad9c572430757bcf2967456bd44f", "messageHeadline": "cw20-stakeable is v0.1.2", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2b0eff3e44a32286425bfeca4cd7000a9ed7ac2", "messageHeadline": "v0.1.0", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "be96e41ffead7e4b7fa07ae046b16e9ad0459abd", "messageHeadline": "@dao-dao/types v0.0.2, add more types", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 3839, "deletions": 283}}, {"node": {"oid": "f250c719b2858092c64df58732381542a681fbb0", "messageHeadline": "Merge pull request #103 from DA0-DA0/zeke/gh-89", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 221, "deletions": 34}}, {"node": {"oid": "d2de2b5964d773cdeeafcbb955f7c523fde5ca06", "messageHeadline": "Merge pull request #105 from DA0-DA0/zeke/gh-104", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "13cb58eaf902f56d6887ebea624f0c05ec1cf579", "messageHeadline": "Add proposal tally response type", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "6e3227267c068ad582b9713dd85a66baab36d190", "messageHeadline": "Add `UpdateConfig` method to multisig", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 158, "deletions": 32}}, {"node": {"oid": "31f8cb23920edf26fe888891824230fcbfe72029", "messageHeadline": "Merge pull request #102 from DA0-DA0/zeke/cargo-profile-cleanup", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "5ade6f61a3c02f995fec72579e310527d0f2920c", "messageHeadline": "Add name and description to multisig and query for getting config", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 63, "deletions": 2}}, {"node": {"oid": "d3b771fce3074585a8b243ac4bcdd2c828e5c13f", "messageHeadline": "Remove profile section from cw4-registry's Cargo.toml", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "9924187dfdf765e1e5bfed360dd06b5d25e286fd", "messageHeadline": "Merge pull request #99 from DA0-DA0/zeke/gh-90", "author": {"name": "zeke", "email": "30676292+ezekiiel@users.noreply.github.com", "user": {"login": "0xekez"}}, "additions": 385, "deletions": 7}}, {"node": {"oid": "c40414a3456bb441519e348f07b673e2e65edeea", "messageHeadline": "Improve VoteTallyResponse docs", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "f1dfa9f6d211d8d12d7902a7c79f4fcd0efcfe3e", "messageHeadline": "Add vote tally query in cw3-flex-multisig", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 191, "deletions": 2}}, {"node": {"oid": "4fdffe194c527eb20c6fbfac6c2ccfa044d54847", "messageHeadline": "Add vote tally query in cw3-dao", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 193, "deletions": 5}}, {"node": {"oid": "b609944eca4224eea6b901ccfecd68af296b012b", "messageHeadline": "Merge pull request #101 from DA0-DA0/zeke/gh-100", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 80, "deletions": 2}}, {"node": {"oid": "08046678943b11323729339d21a594ef4f875e99", "messageHeadline": "Use gov token supply at time of proposal creation in query_proposal", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 80, "deletions": 2}}, {"node": {"oid": "be81f7e8fda13455284e8e7abdd2261d7d4b5787", "messageHeadline": "Merge pull request #95 from DA0-DA0/zeke/gh-94", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5eb46b41c80554072e492fad701f8ee63df19b11", "messageHeadline": "fixup! junox -> ujunox denom", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "5a0dde8279365665805bb0c4a881cccd37bfd270", "messageHeadline": "Merge pull request #97 from DA0-DA0/rename-types-package", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5c776681169f117c9543019397e0de4155c403e", "messageHeadline": "Rename types npm package to @dao-dao/types", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b36a667476ec6c32c644e2c481a6c8169845bc2d", "messageHeadline": "Merge pull request #96 from DA0-DA0/contract-codegen", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 2862, "deletions": 50}}, {"node": {"oid": "a505673c703259268c2c4932385245c987539ad3", "messageHeadline": "cargo fmt", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "e4bf39bb16d6a7ca861c1e58e721a371763b3efd", "messageHeadline": "added some additionally exported types", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 66, "deletions": 13}}, {"node": {"oid": "97de3cdbca78806e835542a3c26c3834fccd98eb", "messageHeadline": "regenerated schemas and types", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 2790, "deletions": 37}}, {"node": {"oid": "80ef472f59f6b683355043c0f9d59fcabb55c662", "messageHeadline": "merged with main", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "e26973c932d85b4b9b2416287833530b404a32c9", "messageHeadline": "removed kruft", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 6539, "deletions": 181}}, {"node": {"oid": "d49dddfa4a547754c4fe3a2a104efbc61fe83b6e", "messageHeadline": "Merge pull request #82 from DA0-DA0/contract-codegen", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 6545, "deletions": 183}}, {"node": {"oid": "58eb693d49c5613e17d6fd6a02c4e0a6c4dc0cdf", "messageHeadline": "Formatting, clean up", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "9a9da690ef29c6632c5c966bfc8cb0f0a24b4c61", "messageHeadline": "generates index.ts files when dedup fails to", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 414, "deletions": 369}}, {"node": {"oid": "f4c5454e2efa9ac451666b0fedbf5b9b4a858fd3", "messageHeadline": "more type generation", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 2843, "deletions": 283}}, {"node": {"oid": "9a5464108ff1600c3c1c6a2a49cc29aa9bb2ae65", "messageHeadline": "Transfer funds to the DAO in deploy_local.sh", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "30656f92beb22c097e03c3da855cc139563f5056", "messageHeadline": "Merge pull request #92 from DA0-DA0/zeke/gh-91", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "965fbcb6ff7b2d2c8df6ed679b41281ed90f02d5", "messageHeadline": "Use ujunox in deploy_local.sh", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b0c29b315e780eb1d28e8a4113a071890da6040a", "messageHeadline": "merged", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "e854a659f0cb17fbd2a38c711f3535a6c7b61f68", "messageHeadline": "generation tests", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "3bcc8d5efcbd955440772ac75b118e26a1d11154", "messageHeadline": "Rename msgs, use existing config struct for UpdateConfig", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 47, "deletions": 72}}, {"node": {"oid": "d79a4e80a7285cd4d8ce4d9ec5442b1567ef9ac2", "messageHeadline": "updated proposal vote to an exportable struct", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 49, "deletions": 32}}, {"node": {"oid": "da491fdb9c2191f24f391190d2f716e7c0a761af", "messageHeadline": "fixed code style for handling propose message", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "4c753d24875e54eeaf894db9da12019bb120546c", "messageHeadline": "moved propose to a tuple type enum", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 46, "deletions": 61}}, {"node": {"oid": "46d2d889d9a3c80b0acfddef425fa47b563ae28f", "messageHeadline": "removed obsolete cw-dao", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 0, "deletions": 431}}, {"node": {"oid": "1fe07e0a165084e4ed910d8f1a295c2454833ebe", "messageHeadline": "added regenerated contracts", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "228bbf67bb72a42626536740795b69ff8f55fc47", "messageHeadline": "contracts at root of types", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 434, "deletions": 3}}, {"node": {"oid": "9e5748f85c3e5609f46d734e67faf0ba63ea4fed", "messageHeadline": "merged", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "73928de7b6f726bd5bcea9029442a932663ce976", "messageHeadline": "updated proposal vote to an exportable struct", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 73, "deletions": 56}}, {"node": {"oid": "d23a872a1ed28d587ea76da90c253b4c570f189d", "messageHeadline": "fixed code style for handling propose message", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "ae99994bf3946d22375e8a912a5904b76f0c36ab", "messageHeadline": "moved propose to a tuple type enum", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 78, "deletions": 74}}, {"node": {"oid": "87ae0d833ecd39fe4b4e0c05e770752ad4adda7f", "messageHeadline": "removed obsolete cw-dao", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 0, "deletions": 431}}, {"node": {"oid": "0060b4446ad7f2a81524658b1dd465491f1335c0", "messageHeadline": "added regenerated contracts", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 775, "deletions": 1}}, {"node": {"oid": "8a925b44e4350b3666e03cf96171c9df9b8603c7", "messageHeadline": "contracts at root of types", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 1159, "deletions": 9}}, {"node": {"oid": "0b8e1a644aa3eeb5d429b2088dabddd3705d3d6e", "messageHeadline": "removed kruft", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 2262, "deletions": 0}}, {"node": {"oid": "d703fd47f1598e600aa4754acbf49e1d3a1f1fae", "messageHeadline": "Rename msgs, use existing config struct for UpdateConfig", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 47, "deletions": 72}}, {"node": {"oid": "08baa8bb1433ac4c2066e555f6f38c61ff972183", "messageHeadline": "Merge branch 'contract-codegen' of github.com:DA0-DA0/cw-dao into con\u2026", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1e077ac4624b2bd0a26f71f5b62181898698aa66", "messageHeadline": "updated proposal vote to an exportable struct", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 73, "deletions": 56}}, {"node": {"oid": "364fdc440b2fd75b6f51938d04603b745d48e3fb", "messageHeadline": "fixed code style for handling propose message", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "960075013db61af887536fc979bef76e5ae937e9", "messageHeadline": "moved propose to a tuple type enum", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 78, "deletions": 74}}, {"node": {"oid": "b98549933cf7b2667cb30d0250f9d89064ab4d72", "messageHeadline": "removed obsolete cw-dao", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 0, "deletions": 431}}, {"node": {"oid": "1175ea3b2771bd6efdbeb0c8da6ef8451e8a9c7d", "messageHeadline": "added regenerated contracts", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 775, "deletions": 1}}, {"node": {"oid": "9fc1c1ef44f106c48552380e2220199b96979a09", "messageHeadline": "contracts at root of types", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 1159, "deletions": 9}}, {"node": {"oid": "5a2bedceae240ef80c1691548b16c47f0d740f34", "messageHeadline": "removed kruft", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 2262, "deletions": 0}}, {"node": {"oid": "b2f2120169abeb92ae6fe9dc353f9807cd03d7f1", "messageHeadline": "updated proposal vote to an exportable struct", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 73, "deletions": 56}}, {"node": {"oid": "a0f7590d3a868ab1507748eba71853797b1becd0", "messageHeadline": "fixed code style for handling propose message", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "e146b2734fb95ef82f7e19a20756bae102c9965d", "messageHeadline": "moved propose to a tuple type enum", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 78, "deletions": 74}}, {"node": {"oid": "096aa2b4126a092c4e772f3d0fb5c455a109f599", "messageHeadline": "removed obsolete cw-dao", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 0, "deletions": 431}}, {"node": {"oid": "57a0ee1bb241c68e6766ae2a51a734f73ce55e51", "messageHeadline": "added regenerated contracts", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 775, "deletions": 1}}, {"node": {"oid": "3f4b5d300f08675ce83383be9c351854028e97a4", "messageHeadline": "contracts at root of types", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 1159, "deletions": 9}}, {"node": {"oid": "83b2bbd1ceafcbff34d1ad6fb340d50f8ddc06ca", "messageHeadline": "removed kruft", "author": {"name": "gavin.doughtie", "email": "gavin.doughtie@gmail.com", "user": {"login": "gavindoughtie"}}, "additions": 2262, "deletions": 0}}, {"node": {"oid": "db51c88067c27427c94239e1a852d582f96d071e", "messageHeadline": "Merge pull request #88 from DA0-DA0/restore-contracts", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 4373, "deletions": 12}}, {"node": {"oid": "f3eb8f49d02b148530d8b49879f75c9a475b00b8", "messageHeadline": "Restore deleted contracts", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 4373, "deletions": 12}}, {"node": {"oid": "a3ac2a2e82c14fe01e1dc9716d09424d6fdf787d", "messageHeadline": "Merge pull request #85 from DA0-DA0/fork-cw3", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 4303, "deletions": 26}}, {"node": {"oid": "65807346ed4149d61ba216140109957c587ca017", "messageHeadline": "Update deploy script", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "fa2b9091e00d014dc7623f19a4e53c3f121473be", "messageHeadline": "Update documentation", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 19, "deletions": 44}}, {"node": {"oid": "cdefd0bfbb9a0796ccf88ee410a534f6691384e3", "messageHeadline": "Add Apache License", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 202, "deletions": 0}}, {"node": {"oid": "60edc286f6e2edb5d412ec88aa10006fd74452e8", "messageHeadline": "Fork cw3-flex-multisig", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 4093, "deletions": 0}}, {"node": {"oid": "8b14967cd8e4cbbad56071bf35c0e5111151f5f0", "messageHeadline": "Merge pull request #86 from DA0-DA0/cleanup-and-docs", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 80, "deletions": 4434}}, {"node": {"oid": "d95f04a889362cd9d9460989629d5f0369692877", "messageHeadline": "Add \"not production ready\" notice", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53939c461eb50d8d7e5976b4c3820a1285b109fc", "messageHeadline": "Add note about working with docker container", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "4ce4d9ff5376837c5dd0d491c9b59acd2a85dc07", "messageHeadline": "Add root readme, update cw3-dao readme", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 56, "deletions": 64}}, {"node": {"oid": "9d54eb07c1449a500509dd9c1ea7d762963a1de1", "messageHeadline": "Remove cw20-stakeable and cw-distribution for now", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 0, "deletions": 4358}}, {"node": {"oid": "b61b8463b72529cbf766685154a8470abefce8fe", "messageHeadline": "Finish renaming cw-dao -> cw3-dao", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "b1d6684ec0af9be7af8190b4c9ecaa83b458552a", "messageHeadline": "Merge pull request #83 from DA0-DA0/feat/junod", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 21, "deletions": 23}}, {"node": {"oid": "49d7df0f56680456a6daa022dee41648caf08a67", "messageHeadline": "Merge pull request #84 from DA0-DA0/rename", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 30, "deletions": 43}}, {"node": {"oid": "971bf6734579cc07ba8437403ed5927f6f1effe1", "messageHeadline": "Bump deps, use cw3 when possible", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 30, "deletions": 43}}, {"node": {"oid": "344a1b16f1046e960ea4d60328a3bb284e88e1b6", "messageHeadline": "cw-dao -> cw3-dao", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0b453bbccd3140ac666a368e10d6016a4c506b49", "messageHeadline": "Merge pull request #81 from DA0-DA0/query-gov-token", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 102, "deletions": 3}}, {"node": {"oid": "c22728ccd20d255c2252b8bc5b56a0caf8fe0bbb", "messageHeadline": "chore: another wasmd comment string", "author": {"name": "Barton Rhodes", "email": "barton.rhodes@lacework.net", "user": {"login": "lacercat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c282c1b64742c6fa017b7840bba57ec984b48087", "messageHeadline": "chore: cleaning up debug artifacts", "author": {"name": "Barton Rhodes", "email": "barton.rhodes@lacework.net", "user": {"login": "lacercat"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "bfaff34d4b7613e3ae2dff90e0790e393c4a2200", "messageHeadline": "feat: wasmd -> junod", "author": {"name": "Barton Rhodes", "email": "barton.rhodes@lacework.net", "user": {"login": "lacercat"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "c9d3b7498b1c4fb06adee79a8aa453a1ea8348eb", "messageHeadline": "Add integration test for DAO minting its own token", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 96, "deletions": 1}}, {"node": {"oid": "080bd5567739d3219b2d2732bb237096861ec6de", "messageHeadline": "Query for gov_token", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "637ff0d2394028c241aa5bb089ef56dfe8947cd6", "messageHeadline": "Merge pull request #78 from DA0-DA0/cw4-registry", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 1735, "deletions": 0}}, {"node": {"oid": "7b0337fb6d6d61f8d5db4f275481382f66aec605", "messageHeadline": "Update readme", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4ac2fabffd2741ee85273b7b4945975d24802f3c", "messageHeadline": "Improve tests", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "e8808ae8a228e6e72a4d0d1e0c540cf7154c1768", "messageHeadline": "Improve tests", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 44, "deletions": 27}}, {"node": {"oid": "738c65fd06adc7060c626690c96986cbda81297d", "messageHeadline": "Improve tests; add hook auth check", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 52, "deletions": 18}}, {"node": {"oid": "1eac648932331b63aab186b35f59f6cc45564228", "messageHeadline": "Fix code", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "0be149c5b324d21609cb0c15df82300e296fff87", "messageHeadline": "fmt", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "336e0e7c257c93db000e2d1f30b0eab14010c12e", "messageHeadline": "Generate schema", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "64462d5124a2e931b73ceccbccb1909173d5789a", "messageHeadline": "Fix", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a02da038186fb97adc8e78969ddfe6c46e5bec90", "messageHeadline": "Register accepts multiple groups", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "1bf74e546de5d38e96664367a78f7decffd72959", "messageHeadline": "Change empty to u16", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "88f678becfa8ad95e3a8c799c181f591f49fe2c2", "messageHeadline": "Remove migration", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 2, "deletions": 18}}, {"node": {"oid": "5631227755032e62a8fa421160c54d0eb8233ece", "messageHeadline": "Update contracts/cw-dao/Cargo.toml", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fa5dc20866575808acfffb8e4cdaa60ec773785", "messageHeadline": "Fmt", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "6d9d0bba6caf5783904dcefc13fcbee386913bb6", "messageHeadline": "Fix schema json (#77)", "author": {"name": "Gavin Doughtie", "email": "gavindoughtie@users.noreply.github.com", "user": {"login": "gavindoughtie"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "36b6bc8005706df67bf31b854a88b693c106de5a", "messageHeadline": "Fix test", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "33901e19be2e96435da481670c0c2f8de5b04e48", "messageHeadline": "Add info to readme", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3d2a27fd87e1575eed9a1673580c6a6ad3abb0b6", "messageHeadline": "Generate schema", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "02b232285b3646e15b82a7157d3e93e36f11ceee", "messageHeadline": "clipy happy", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 7, "deletions": 23}}, {"node": {"oid": "140f3a3ed0bca686dc1212af56c111850ea1c996", "messageHeadline": "Fmt", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 46, "deletions": 28}}, {"node": {"oid": "cb3310755a1e71ec23db43d0b9dc64478b5cc755", "messageHeadline": "Implement list member query", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 139, "deletions": 23}}, {"node": {"oid": "1ed651d9c12ba2ef4ecf1759cae693231bf62830", "messageHeadline": "Fix", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "566a6c5e0161fd37ccd442127073450015d9856b", "messageHeadline": "Implement auth", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 56, "deletions": 8}}, {"node": {"oid": "96eebd19c38aea0f6af23264765cfe47111a5b94", "messageHeadline": "Fix; schema", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 94, "deletions": 37}}, {"node": {"oid": "5a7c3be2b9ddd2d72fc1142cbd93c5064e9dc531", "messageHeadline": "Implement membership change hook", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 56, "deletions": 10}}, {"node": {"oid": "267fe0b7d65565ef754d9ce2ad35f084a59736e4", "messageHeadline": "Implement inital logic", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 166, "deletions": 24}}, {"node": {"oid": "cfdac160b2f03dc9aeb376d5be835d769383950c", "messageHeadline": "Init cw4-registry", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 1246, "deletions": 0}}, {"node": {"oid": "d1435546cade44661362e0b1234b4bac01a786c6", "messageHeadline": "Merge pull request #76 from DA0-DA0/improve-stakeable-tests", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 119, "deletions": 11}}, {"node": {"oid": "64a72cd4b97f5fd004465665cb20db5b56620278", "messageHeadline": "clean", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 44, "deletions": 39}}, {"node": {"oid": "c0a9a6e3f74c7a75bfcc98244636ed5879f49eea", "messageHeadline": "stake multiple test", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 113, "deletions": 10}}, {"node": {"oid": "d34244fd61f39bbb5bcf6ed5e54f66dea8f5d6fd", "messageHeadline": "Merge pull request #74 from DA0-DA0/update-deploy-script", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "dea235f41cf745486d2d1c6ae51ca9216cde5722", "messageHeadline": "Upload multisig contracts, DAO instantiates it's own token", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "4603c38c51f5674977e8f1c351ed575025d7cd6c", "messageHeadline": "Merge pull request #72 from DA0-DA0/dao-controls-its-own-money-supply", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 889, "deletions": 425}}, {"node": {"oid": "cee84bc746c1dd59eb70547de5ea1bb1bce97e88", "messageHeadline": "Use reply_on_success rather than reply_always for SubMsg", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e6d4f48933122bc1f2b16210355005d54291092", "messageHeadline": "Update deploy script", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 49, "deletions": 17}}, {"node": {"oid": "17cb80b3abe1e3f6e1309100516a7e849a956aa4", "messageHeadline": "Update schema", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 337, "deletions": 20}}, {"node": {"oid": "af217f5f22462e9bf29f5597f918e1126ed5b611", "messageHeadline": "Basic validation and one more test", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 49, "deletions": 18}}, {"node": {"oid": "f9ea98d71c14c3d4c783e34fbca2ae9e430814b4", "messageHeadline": "Instantiate Governance token", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 155, "deletions": 33}}, {"node": {"oid": "a3007e04c7c86d1ed83d05c74da965155e3cf8e8", "messageHeadline": "Upgrade dependencies", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 117, "deletions": 105}}, {"node": {"oid": "8d529d18c3307fb445651e8642b4602afa6f5664", "messageHeadline": "Clean up, make new helpers mod", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 139, "deletions": 167}}, {"node": {"oid": "d0d43a1b844cc3c160d0d2ed3bf464c7853f2407", "messageHeadline": "Get rid of proposal deposit token", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 76, "deletions": 97}}, {"node": {"oid": "9550cf7f191d8df2df31ea3d54b6700afb2ce841", "messageHeadline": "Restructure types to support DAOs instantiating their own gov token", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "3f5eb62846d6ecebb6dcf84a33f716594975001d", "messageHeadline": "Don't automatically add cw20s sent to DAO to Token List", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "b30bfc4c644c53aa57bd733175fc0d5c6d333896", "messageHeadline": "Start working on DAO intantiating its own gov token", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 31, "deletions": 29}}, {"node": {"oid": "d96ab90023fe05668e5300fdbd51a9d4bfad0d1f", "messageHeadline": "Merge pull request #71 from DA0-DA0/zeke/gh-63", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "1e8c708eddb2bd64d643fdd4a301edd424bb6a0c", "messageHeadline": "Add name and description to DAO config", "author": {"name": "Zeke Medley", "email": "zekemedley@gmail.com", "user": {"login": "0xekez"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "1a8a48bd28b309809086dd1e8151d6b82678aa50", "messageHeadline": "Merge pull request #68 from DA0-DA0/package-metadata", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a301f54748276c0c45d126199ef5bd03254f18f3", "messageHeadline": "update cargo.lock", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "604ef1c00ffa05f05b96e01d547ba59536e787cc", "messageHeadline": "Merge pull request #67 from DA0-DA0/package-metadata", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6e5fdf9005d8b61dff74ef9c450109525cef43db", "messageHeadline": "increment version", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "445e33aeaf845c6ca5776076069295e87991d89b", "messageHeadline": "update readme", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7007ebc5b3b82e27cdbc88761912f6c041850a4e", "messageHeadline": "add description", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bf045e0f4ff994158f27592a15fcabc4ab500526", "messageHeadline": "Merge pull request #66 from DA0-DA0/rename-cw-20-stakeable", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "95ed4fb74ef4a3f7128720b95e51fa34ad52dcc9", "messageHeadline": "rename", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bd700893339baa48248636db27f52f7874b9e0f2", "messageHeadline": "Merge pull request #64 from DA0-DA0/fixups", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5dbed40f24eff7c165b4f4ba9f56521021d58550", "messageHeadline": "Code comments and documentation cleanup", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4ee891b8f0d57954b8ffad79d82022783d58deb5", "messageHeadline": "Merge pull request #62 from DA0-DA0/mock-treasure-data", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "f6ffddc6a80e7796d0b7d2de703bc1dfc5737622", "messageHeadline": "Update mock treasury script", "author": {"name": "Eliot Baker", "email": "430383+ebaker@users.noreply.github.com", "user": {"login": "ebaker"}}, "additions": 39, "deletions": 8}}, {"node": {"oid": "a7c27794d592f3b7083d712e20a74c4dfb0a582c", "messageHeadline": "Merge pull request #61 from DA0-DA0/cw-distribution", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 1014, "deletions": 28}}, {"node": {"oid": "bc1d20a0c658864e83af59547cd605d33bddf520", "messageHeadline": "cargo fmt", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 8, "deletions": 20}}, {"node": {"oid": "92d6de2f5c548c7589d2de6b9a7c65c21dc3c979", "messageHeadline": "update cargo setup", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 10, "deletions": 62}}, {"node": {"oid": "7907c6a196b8b2e2e2638e69223aeb3c3ed1e4f5", "messageHeadline": "cargo fix", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a7b5ea1777771c869a91f5d24745ecc40a17147b", "messageHeadline": "update top level cargo", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "e8f397ce26a4389a6a7e682b6146fbf1e9b77f2b", "messageHeadline": "no-op contract", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 1033, "deletions": 0}}, {"node": {"oid": "f6a2003cd77c72acd1a41be04f2bcc5859cdce36", "messageHeadline": "Merge pull request #60 from DA0-DA0/add-cw20-staking-contract", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 3277, "deletions": 0}}, {"node": {"oid": "3192ec5673604dd93d6bf05d14f10fc272bb5378", "messageHeadline": "contribute cw20 contract to repo", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 3277, "deletions": 0}}, {"node": {"oid": "37331e1d06a5e9e575b885e40d6f7b4040c4951d", "messageHeadline": "Init mock treasury data script.", "author": {"name": "Eliot Baker", "email": "430383+ebaker@users.noreply.github.com", "user": {"login": "ebaker"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "e2cf7ee82cc636423497ccfe3c35eb82024246f3", "messageHeadline": "Merge pull request #52 from DA0-DA0/update-setup-chain", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "3c098720d2abf11d9dce4f4932923ee606c88868", "messageHeadline": "Merge pull request #53 from elsehow/main", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1c8f092e4d8a969897152b575b4319585d320773", "messageHeadline": "Merge branch 'main' of github.com:elsehow/cw-dao into main", "author": {"name": "elsehow", "email": "yes@cosmopol.is", "user": {"login": "elsehow"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a4c65f96119fb156b87a6aa23eac89b330567a34", "messageHeadline": "from sh to bash", "author": {"name": "elsehow", "email": "yes@cosmopol.is", "user": {"login": "elsehow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db6b77a5d7ed8a2dac086a3e5cb6c2f4f57a1a4c", "messageHeadline": "Update scripts/deploy_local.sh", "author": {"name": "elsehow", "email": "yes@cosmopol.is", "user": {"login": "elsehow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b2e5f50eb57f3b18240099c0ea465696a34f369", "messageHeadline": "Update scripts/deploy_local.sh", "author": {"name": "elsehow", "email": "yes@cosmopol.is", "user": {"login": "elsehow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b03274f0749b06c0ce372ce288fd39a2ee53acb7", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/main' into main", "author": {"name": "elsehow", "email": "yes@cosmopol.is", "user": {"login": "elsehow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8a7c14b913d4653d4b6e194ea05680dd78d6f52", "messageHeadline": "variable names", "author": {"name": "elsehow", "email": "yes@cosmopol.is", "user": {"login": "elsehow"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ddfcf289c72a33f302a5890a58face8fbe40844", "messageHeadline": "Remove unneeded steps for setting up chain", "author": {"name": "ben2x4", "email": "86395884+ben2x4@users.noreply.github.com", "user": {"login": "ben2x4"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "bab554063519b3d9a60e1c1d1be1ddbf2f1aa590", "messageHeadline": "Merge pull request #51 from elsehow/main", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "3e05c23418f4a43213b56a38e79c08ebf3fa95ff", "messageHeadline": "Update README.md", "author": {"name": "elsehow", "email": "yes@cosmopol.is", "user": {"login": "elsehow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84e466dbc13072a505af8f0fba63b82b9579c3e8", "messageHeadline": "dont store real funds in alpha contracts", "author": {"name": "elsehow", "email": "yes@cosmopol.is", "user": {"login": "elsehow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e5c3499acaf6e143fa2cf673365649d94ec34b5", "messageHeadline": "document default account", "author": {"name": "elsehow", "email": "yes@cosmopol.is", "user": {"login": "elsehow"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ebdbbd41d22ef3383a1e79302d4dfb159165b176", "messageHeadline": "added a default accountg", "author": {"name": "elsehow", "email": "yes@cosmopol.is", "user": {"login": "elsehow"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "083d58f3a7e52fbf7bb89ad03ffde78dbb37ec87", "messageHeadline": "Merge pull request #49 from elsehow/main", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "6de3cdcfd38bdfc6518bdd8a6b27d8f809d35a20", "messageHeadline": "removed frontend note", "author": {"name": "elsehow", "email": "yes@cosmopol.is", "user": {"login": "elsehow"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "24b7da65ab602205165612ecb787257fb1fa2ffa", "messageHeadline": "no need to import pk into keplr anymore", "author": {"name": "elsehow", "email": "yes@cosmopol.is", "user": {"login": "elsehow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d46614c3ab9f1685ca5b359eb96d894d074a8ac4", "messageHeadline": "Update documentation on passing wasm address to", "author": {"name": "elsehow", "email": "yes@cosmopol.is", "user": {"login": "elsehow"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f7b1aa7084b0556c988b4e24be085f8ab18d9408", "messageHeadline": "Merge pull request #48 from DA0-DA0/fix-docker-build-script", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 412, "deletions": 5}}, {"node": {"oid": "8fd1d3537fe79a2f873ee50375ed1835b378e395", "messageHeadline": "set deposit proposal to 0", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db6cc596940a6069e556250c50e56ba8444e5bcd", "messageHeadline": "instantiate addition", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 411, "deletions": 4}}, {"node": {"oid": "cdce6038917f511e0f151c69b4d5b669ef4d03b9", "messageHeadline": "Merge pull request #46 from elsehow/main", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6531e95d9019f79e8f79ea9d211cfe35fd41b359", "messageHeadline": "Update README.md", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8288b900394b48b4e7029a1e1299ebfc586199a5", "messageHeadline": "Note .env.local gotcha", "author": {"name": "elsehow", "email": "yes@cosmopol.is", "user": {"login": "elsehow"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ccc4a75e278902235ce20cef5449f11246e4d9ec", "messageHeadline": "Merge pull request #45 from elsehow/main", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "3955de934a7fdc0966ed8c7078ded5e85d6c817f", "messageHeadline": "Document local chain", "author": {"name": "elsehow", "email": "yes@cosmopol.is", "user": {"login": "elsehow"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "23ceac6e9c915b0f69f576e0591f05438eeb5f8f", "messageHeadline": "Merge pull request #44 from DA0-DA0/fix-docker-build-script", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "c933f57e357386ebfcae87d026352660691db182", "messageHeadline": "fix docker build script", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "ab93298ce3495bcec72f9046526eb6302fc49326", "messageHeadline": "Merge pull request #42 from DA0-DA0/update-docker-config", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 155, "deletions": 0}}, {"node": {"oid": "83a20c8dfe6a80fef2fff75b4306668226373085", "messageHeadline": "custom app.toml for docker wasmd", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 155, "deletions": 0}}, {"node": {"oid": "0191b3b0cb8293d7730148018a01edf7fea38100", "messageHeadline": "Merge pull request #41 from DA0-DA0/local-deploy-script", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 94, "deletions": 60}}, {"node": {"oid": "386dc67cc5348029e62464e6580a7aa3769fe2f2", "messageHeadline": "update deploy script to run in docker", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 94, "deletions": 60}}, {"node": {"oid": "596b3726e31408d0626913de05a32ca1dec84373", "messageHeadline": "Update cw and plus versions (#38)", "author": {"name": "Orkun K\u00fcl\u00e7e", "email": "orkunkl@users.noreply.github.com", "user": {"login": "orkunkl"}}, "additions": 51, "deletions": 46}}, {"node": {"oid": "6b4912a916f89780257041fe99f946b39fa7bafa", "messageHeadline": "Merge pull request #36 from JakeHartnell/delegate-votes", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 739, "deletions": 73}}, {"node": {"oid": "87622fbd592d5f503b4298a1b366243e43c6cdd3", "messageHeadline": "reuse transfer voting power fn", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 4, "deletions": 43}}, {"node": {"oid": "c479766d1b2d7f2893c457f9850320f40a60af6a", "messageHeadline": "rename test to voting power", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cec2eff9d91012de401b252ff048bb9c63a109a7", "messageHeadline": "clean up", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 397, "deletions": 113}}, {"node": {"oid": "e654a150f87c0f00c5522c3368547cd90db6d5a8", "messageHeadline": "clean up handling of block height", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 59, "deletions": 45}}, {"node": {"oid": "48cfd791320a61a0bc6474da97f6b47781016afa", "messageHeadline": "delegation implemented with tests for allowance functions", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 174, "deletions": 7}}, {"node": {"oid": "d236c8c5fd1956283a2d74e6638d72ac51b2d061", "messageHeadline": "tests for burn and mint with delegation", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 145, "deletions": 7}}, {"node": {"oid": "f81e9f067aa11b8f6165f05300a3760a5bf15667", "messageHeadline": "Merge pull request #35 from PotasticPotatoe/add-refund-option-to-dao-\u2026", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 192, "deletions": 21}}, {"node": {"oid": "370ec09e09f39f0216d55796ca5b11f450f21e5c", "messageHeadline": "Update contracts/cw-dao/src/msg.rs to fix linting", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "10d1476b06669d08b8a2b2ac9ea10548b0786905", "messageHeadline": "fix merge conflicts", "author": {"name": "Anon", "email": "11054922+PotasticPotatoe@users.noreply.github.com", "user": {"login": "0xjame5"}}, "additions": 1637, "deletions": 3239}}, {"node": {"oid": "a50ee78b6c680a067bd82603f16ea0cf15879e72", "messageHeadline": "switch to case statement and inline", "author": {"name": "Anon", "email": "11054922+PotasticPotatoe@users.noreply.github.com", "user": {"login": "0xjame5"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "5a1f2726e8f873c9572de2e44b2899099c154012", "messageHeadline": "fix naming", "author": {"name": "Anon", "email": "11054922+PotasticPotatoe@users.noreply.github.com", "user": {"login": "0xjame5"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "612269567186fb39d6b68797566bf0ccef9bcc75", "messageHeadline": "remove inline and set in function directly", "author": {"name": "Anon", "email": "11054922+PotasticPotatoe@users.noreply.github.com", "user": {"login": "0xjame5"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "7eb3a143ef3039cafdc42ba32061fb96b98edf3e", "messageHeadline": "make clippy happy", "author": {"name": "Anon", "email": "11054922+PotasticPotatoe@users.noreply.github.com", "user": {"login": "0xjame5"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "2bbd240ea9f8f30eeed6bbae2232011c5755061b", "messageHeadline": "Merge pull request #30 from JakeHartnell/all-balances", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 1384, "deletions": 1102}}, {"node": {"oid": "de83807c5877a3fbbe4ac41c0c3a703d92d63169", "messageHeadline": "fit autoformatting errors", "author": {"name": "Anon", "email": "11054922+PotasticPotatoe@users.noreply.github.com", "user": {"login": "0xjame5"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "1da3a639576547e1047908b25a1da21393d2f235", "messageHeadline": "remove unneeded statements", "author": {"name": "Anon", "email": "11054922+PotasticPotatoe@users.noreply.github.com", "user": {"login": "0xjame5"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "233ed733b959fb78644c6c46b815ac355c0a2aca", "messageHeadline": "rclean up", "author": {"name": "Hacker James", "email": "jaime.huarc@gmail.com", "user": {"login": "0xjame5"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "11f16744415d7febecf396d7ac7c37d872a37b27", "messageHeadline": "update code with second test", "author": {"name": "Anon", "email": "11054922+PotasticPotatoe@users.noreply.github.com", "user": {"login": "0xjame5"}}, "additions": 51, "deletions": 12}}, {"node": {"oid": "ebd4c89ee870a3eba5d6b247451b7c987baeb832", "messageHeadline": "balance before and after equal when enabled", "author": {"name": "Anon", "email": "11054922+PotasticPotatoe@users.noreply.github.com", "user": {"login": "0xjame5"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d7ba0df9290772d57c3278bf07f9fc503765c7a4", "messageHeadline": "get to mostly working state", "author": {"name": "Anon", "email": "11054922+PotasticPotatoe@users.noreply.github.com", "user": {"login": "0xjame5"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "d75f1a2293112d0c8c4a2a25f57781fccf91f16e", "messageHeadline": "add optional deposit amount to later test depositing", "author": {"name": "Anon", "email": "11054922+PotasticPotatoe@users.noreply.github.com", "user": {"login": "0xjame5"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "de7202a0fe0e6d32acee9e4d8309ff08a5005ca2", "messageHeadline": "Merge remote-tracking branch 'origin/main' into all-balances", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 216, "deletions": 2000}}, {"node": {"oid": "fa2111b6141b5d80a387a12b7768aa06ab9abfd8", "messageHeadline": "Make Clippy gods happy", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5f5ba70681daec5a7d4a9198ae53f83a02431174", "messageHeadline": "Refactor TREASURY_TOKENS to use a map", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 39, "deletions": 35}}, {"node": {"oid": "d1ddb3d4cff3ed20371d10ed90e811e690c86f25", "messageHeadline": "contract.rs handles delegations and updating", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 121, "deletions": 19}}, {"node": {"oid": "173e54b14a8e2db480f80d1849d2ad6d9b06aaf6", "messageHeadline": "Merge pull request #34 from JakeHartnell/refactor-balance-to-voting-p\u2026", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 975, "deletions": 2223}}, {"node": {"oid": "26951b63248c86fe5e63512e152662256fd34065", "messageHeadline": "clean up", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 941, "deletions": 1885}}, {"node": {"oid": "74addf92b9eae02fe574d158f18c99fcb78e404e", "messageHeadline": "add delegations state object", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8dfdc88b0b881b00125899fd55c2db781b1e158e", "messageHeadline": "add delegation state", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "bb7fb706590fe02cf5e76a5cb50078e015a0a380", "messageHeadline": "convert balances to votingpower and refactor", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 52, "deletions": 359}}, {"node": {"oid": "86d5b2ebdc00234aa2a76f7e9fac28da3e8b9fdc", "messageHeadline": "pipe down the ability to refund as an optional for test cases", "author": {"name": "Anon", "email": "11054922+PotasticPotatoe@users.noreply.github.com", "user": {"login": "0xjame5"}}, "additions": 65, "deletions": 1}}, {"node": {"oid": "4884144df31307e531c3796f7743aee8b6190869", "messageHeadline": "remove unneeeded space", "author": {"name": "Anon", "email": "11054922+PotasticPotatoe@users.noreply.github.com", "user": {"login": "0xjame5"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2a12c9933bae5eb654df24953d89c469513355b0", "messageHeadline": "update code with working functionality", "author": {"name": "Anon", "email": "11054922+PotasticPotatoe@users.noreply.github.com", "user": {"login": "0xjame5"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "b8bf64514a0479ac8f39aa2aa683f5ba98ce5728", "messageHeadline": "Merge pull request #33 from JakeHartnell/refactor-cw-20", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 989, "deletions": 1626}}, {"node": {"oid": "bee08f7d87d6ffd9e301fc40fa70df21a4540bc7", "messageHeadline": "clean up", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 981, "deletions": 969}}, {"node": {"oid": "f4fd300c6076060ab1d2fa2fae335be240cf2472", "messageHeadline": "reuse cw20 base functions", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 32, "deletions": 681}}, {"node": {"oid": "19fe9f45049dfdb463a3d5b73ce193aef01cb798", "messageHeadline": "Merge pull request #32 from PotasticPotatoe/add-gitpod-support", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "481e71b815d4f5d3ad587df6d80fc28665ec58f5", "messageHeadline": "fix gitpod support", "author": {"name": "Anon", "email": "11054922+PotasticPotatoe@users.noreply.github.com", "user": {"login": "0xjame5"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "81dda5ff2d248f979f521288d45ffb907644cd0b", "messageHeadline": "Appease Clippy gods", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "61f07419e702f97e580533db8b8d6e18464bc463", "messageHeadline": "Merge pull request #29 from JakeHartnell/deploy-script", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 80, "deletions": 6}}, {"node": {"oid": "14da42e7960dd1080edd0a7655275d6836a56421", "messageHeadline": "Add UpdateCw20TokenList method and tests", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 83, "deletions": 2}}, {"node": {"oid": "d274d93193e47fd968f92cde15bd4d052d7d2a70", "messageHeadline": "Query just cw20 balances, add pagination and limits", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 44, "deletions": 27}}, {"node": {"oid": "d39b682a7d63b09c63d74b8e90ea8e24f9bb13e8", "messageHeadline": "Add tests, make sure tokens aren't added to list twice", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 99, "deletions": 17}}, {"node": {"oid": "b7329db019db563041f28bffa18b5b5fe3b7e2bf", "messageHeadline": "Update cw-plus deps", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 41, "deletions": 33}}, {"node": {"oid": "7df41578c6c04ab59259a1a6d8fc6316f400bbc7", "messageHeadline": "Move tests into separate file", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 1071, "deletions": 1059}}, {"node": {"oid": "232dc461045d38fdc8c5e5bb3dc76cbe23d1d49f", "messageHeadline": "Add TokenList QueryMsg", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "01f83919cf973e71a0a52322ae1be81cd1a57b85", "messageHeadline": "Implement AllBalances query", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 87, "deletions": 17}}, {"node": {"oid": "0df5fd0d90ad10a92246ead71e6e51dfc12d984c", "messageHeadline": "First draft of deploy script + docs", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 80, "deletions": 6}}, {"node": {"oid": "eb8045c3682c19a7c24b6565d2eb8ae22591b5c8", "messageHeadline": "Merge pull request #21 from JakeHartnell/use-gov-token-for-dao", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 70, "deletions": 17}}, {"node": {"oid": "fc3cb298cacfc15fc49ea9d38bb5741cc8698458", "messageHeadline": "Add NOT PRODUCTION READY disclaimer", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "adc52dba1b1dbaa0c82f75cd0e344c956440901f", "messageHeadline": "Use get_balance_at_height when voting, closes #17", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "c78c97cef8841a01ada36096b3f70cd8e4a8992d", "messageHeadline": "Compile WASM in CI", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "8c7fca4487d453526d626ab285a806cb9be00234", "messageHeadline": "Update cw20-gov schema", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "fd0e0ac757357dfc5004019a38f572feeb407e1b", "messageHeadline": "Merge pull request #20 from JakeHartnell/cw20-gov", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 5300, "deletions": 0}}, {"node": {"oid": "be2387f0ce56f55ec60f3b2d99f893f0be08b859", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "ee244fb1606270e8a9d5af3f1fc3eb8188d586f0", "messageHeadline": "Implement queryable balance history", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 152, "deletions": 11}}, {"node": {"oid": "e281b45e645f72c39fab29ce0cb6e873a6edeeb0", "messageHeadline": "basic cw20", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 5159, "deletions": 0}}, {"node": {"oid": "1bcb55f5c059b87a9207010f6bb7f40eab846806", "messageHeadline": "Remove absolute weight+reorg (#19)", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 1388, "deletions": 242}}, {"node": {"oid": "c46161c70d05e0577efc4bd3019fe45ae8b36eae", "messageHeadline": "Merge pull request #16 from JakeHartnell/cleanup", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 95, "deletions": 113}}, {"node": {"oid": "181023e0e2a85fc7da3ef642da7e8b296204c3ea", "messageHeadline": "Add @ben2x4 as author", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "787afdcce0165284cade3f94605de5ffaf1105bf", "messageHeadline": "Clean up", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 94, "deletions": 112}}, {"node": {"oid": "330f0ac1e9be6336ef52cc8a8787e2ea99384736", "messageHeadline": "Add \"Complimentary Contracts\" section", "author": {"name": "ben2x4", "email": "86395884+ben2x4@users.noreply.github.com", "user": {"login": "ben2x4"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2d98f4783b65fafa79a41e3d2b2dfbb44e56ac32", "messageHeadline": "Add \"Complimentary Contracts\" section", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "17926d0cfab3fb188d09980b816fb0d5f159a32a", "messageHeadline": "Merge pull request #11 from JakeHartnell/proposal-deposit", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 267, "deletions": 25}}, {"node": {"oid": "375fa57679b6df04e37b731605ba4484ce7bebb4", "messageHeadline": "proposal deposits", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 267, "deletions": 25}}, {"node": {"oid": "a2ab4c0a5441d1f747fc6c63464b3d234d7f66bf", "messageHeadline": "Merge pull request #10 from JakeHartnell/clean-up-types", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 0, "deletions": 42}}, {"node": {"oid": "a474982497a769fec61bf48d46caa893cbe3b44e", "messageHeadline": "remove unused types", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 0, "deletions": 42}}, {"node": {"oid": "7857a85fb6d50e56f10d5c079194c554ea88164a", "messageHeadline": "Merge pull request #9 from JakeHartnell/get-config-query", "author": {"name": "Jake Hartnell", "email": "Jake.Hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "d51baf787b49317af965c6c6bf8be75bee90f7f7", "messageHeadline": "cargo fmt", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "4956d81cb9deae1d5cdaadf200a16b55d6d180e4", "messageHeadline": "GetConfig query and tests", "author": {"name": "ben", "email": "ben2x4@tutanota.com", "user": {"login": "ben2x4"}}, "additions": 44, "deletions": 4}}, {"node": {"oid": "36df578d495afaa121f89c030e5ce732e7eed8c8", "messageHeadline": "Add basic CI", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "d0505de26f712c239c1af8623ecc6eeca83bb021", "messageHeadline": "Initial commit", "author": {"name": "Jake Hartnell", "email": "jake.hartnell@gmail.com", "user": {"login": "JakeHartnell"}}, "additions": 4216, "deletions": 0}}]