Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/sourcecred/sourcecred

a social algorithm for computing cred
https://github.com/sourcecred/sourcecred

identity names: support capitalization (#2122)

This changes the identity name module so that we allow names to
canonically include capitalizat...

a04e74c6f8086e8736e3ea5bd1f4596f11c9054a authored over 4 years ago by Dandelion Mané <[email protected]>
Ledger: add support for merging identities (#2117)

This commit adds a new MergeIdentities action to the Ledger, which
allows merging two identitie...

5235a57cb241d90675c1caeec9bf39ea865711ae authored over 4 years ago by Dandelion Mané <[email protected]>
Rename identity Login back to identity Name (#2121)

This un-does #2110. See some context in #2120, you'll see that I
realized that changing the ide...

52c535546a0cc46075ab12b985728afe4f11ccec authored over 4 years ago by Dandelion Mané <[email protected]>
Remove the identityV2 concept (#2120)

In #2109, I planned to migrate to an identity v2. Having started down
this path, I found it was...

9799e014a9277f759847f75be0888d6e03e210c0 authored over 4 years ago by Dandelion Mané <[email protected]>
Update Discourse default Cred flows (#2108)

This changes the default Cred flows in Discourse. The major ideas are:
- We revamp how Topics f...

90b8fa0aec1b1912c8eecc3b61ec4343d6a8db3c authored over 4 years ago by Dandelion Mané <[email protected]>
no longer include identity type in the address (#2118)

As of #2080, we will allow changing identity types. This means that we
should no longer encode ...

9d4a52f6de261b245b5c30d8d9667ef55a9bc7ce authored over 4 years ago by Dandelion Mané <[email protected]>
Make match alias robust and performant (#2100)

Switch to more performant material-ui over combobox.
Use includes rather than startsWith for a...

5ca49b850fc7ee01e305c0c4b7e203ebc4d8085c authored over 4 years ago by Sandpiper <[email protected]>
Simplify the identity plugin declaration (#2116)

This reduces the number of node types in the identity plugin declaration
from 4 to 1. We no lon...

097e0b7a29d9df5c24b4829952464f3fcdd57af3 authored over 4 years ago by Dandelion Mané <[email protected]>
Add the v2 identity type (#2115)

This adds a new version of the Identity type. Key differences:
- All the state which may be fre...

64fd0637768e65d965ee1b219806ba2baacb56bc authored over 4 years ago by Dandelion Mané <[email protected]>
Refactor the identity module some more (#2114)

- Removes `ledger/identity.js`
- Creates `identity/index.js` as a convenient point to
re-expor...

e9a0e0236420bcef6d9082015f879e2b5b26c38a authored over 4 years ago by Dandelion Mané <[email protected]>
Split Identity into some submodules (#2111)

This commit pulls the Login and Alias concepts out of the
`ledger/identity.js` file. The ration...

7eb4aadfc4317c051fbe1d83a98daa4b205945c4 authored over 4 years ago by Dandelion Mané <[email protected]>
Identity: rename "IdentityName" type to "Login" (#2110)

I'm planning to re-organize the Identity module so that we separate the
concept of a "login" (s...

29dd05a629d4c71074570ab0746cd4889f54fbac authored over 4 years ago by Dandelion Mané <[email protected]>
Show more rows in the Explorer (#2107)

Currently, we only display 40 rows in the Explorer. This means only the
top 40 users by Cred ca...

e6687b0c42b8984695693a6a8e122d696540b932 authored over 4 years ago by Dandelion Mané <[email protected]>
Discourse createGraph: get topics from repo (#2105)

This is a minor refactor of the Discourse createGraph method so that it
now requests topics (an...

d1521805cc55d31e84997496e102790bfa686138 authored over 4 years ago by Dandelion Mané <[email protected]>
v0.7.0-beta-9 (#2097)

* v0.7.0-beta-8

* v0.7.0-beta-9

cd8355d9ed31267ff560a8b418c4d26f40a9d428 authored over 4 years ago by Dandelion Mané <[email protected]>
Discourse: connect topics to posts with likes (#2106)

This adds "topicHasLikedPost" edges from topics to posts within that
topic which were liked. Th...

f04a00c40d440698e45e45b47fd0cdea661b0853 authored over 4 years ago by Dandelion Mané <[email protected]>
Clean up discourse createGraph test code (#2104)

This makes a few improvements to the createGraph test code:
- The MockData class has been renam...

ed4b1e2c35551caa8d2631ddafa8fdc4bbaea2a0 authored over 4 years ago by Dandelion Mané <[email protected]>
createGraph users `findUser` (#2103)

This is a slight refactor which builds on #2102. Now, createGraph can
use the `findUser` method...

7b6ca6e927566a49d3ff86a5ef50451eb245c7e7 authored over 4 years ago by Dandelion Mané <[email protected]>
Deduplicate `findUserbyUsername` and `findUsername` (#2102)

The Mirror repository had a public method, `findUsername`, which didn't
return the User but jus...

12d882f070ce98d24a67856a167e889c30147c0d authored over 4 years ago by Dandelion Mané <[email protected]>
Discourse mirror repository: add postById (#2101)

It's a straightforward extension for the module contract (it already
allows getting topic by id...

cdbeb1cabda518ae162b563b7312527c3a5c2a64 authored over 4 years ago by Dandelion Mané <[email protected]>
First pass transferGrain styles (#2089)

* First pass transferGrain styles
Remove Autocomplete balance display.
Rely on MUI theme over ...

2119422d363ef1c2fcc1bd70fd8e0bb8116305ac authored over 4 years ago by Sandpiper <[email protected]>
Remove nodes/edges debug info (#2098)

The explorer currently shows the # of nodes and edges at the top of the
screen. This was includ...

9eec13c799b8b00e24c83279955191b5a6cc7623 authored over 4 years ago by Dandelion Mané <[email protected]>
GrainAccountOverview: sort by paid, not balance (#2099)

This changes the GrainAccountOverview so it sorts by lifetime paid, not
by current balance. It'...

df5f1fbebcc793643810547b581c041fe783c161 authored over 4 years ago by Dandelion Mané <[email protected]>
Rename `sourcecred admin` to `serve` (#2092)

Serve is a more descriptive name; it so happens the server allows using
the admin dashboard, bu...

535b089a6b7f6ab818ae2561c4bc65637a1488a3 authored over 4 years ago by Dandelion Mané <[email protected]>
distributionToCred: remove JSON serialization (#2096)

This code was unused.

Test plan: `yarn test`.

af79bf419ffa8ab8fb7b35558c95cc13d575d737 authored over 4 years ago by Dandelion Mané <[email protected]>
bugfix: remove root slash from sourcecred.json fetch (#2094)

This slash indicates the file is located at the site's root, as opposed
to the current route's ...

5e0471204008a8cd5171528525383d70c9293420 authored over 4 years ago by Kevin Siegler <[email protected]>
v0.7.0-beta-7 (#2091)

12302d94a98301e55f1fab5f125bbcdfee1cd2e4 authored over 4 years ago by Dandelion Mané <[email protected]>
Usability tweaks for SpecialGrainDistribution (#2090)

This commit implements some usability improvements for
SpecialGrainDistribution.

- We ensure...

75fff034c3a20686927e6f7a3200b6920e20f6c3 authored over 4 years ago by Dandelion Mané <[email protected]>
Create AccountDropdown which uses material-ui (#2079)

* Create AccountDropdown which uses material-ui

update TransferGrain to use new dropdown

T...

74b4df4ab628968a5b88b81b1d18fc19c919dc03 authored over 4 years ago by Sandpiper <[email protected]>
Ledger: validate distributions (#2081)

Previously, the ledger did not validate distributions. This meant the
ledger could recieve a ba...

c773fe901ad215b25f1bb78d9ac7fa1150e01f1c authored over 4 years ago by Dandelion Mané <[email protected]>
Use Material UI for GrainAccountOverview (#2078)

* Use Material UI for GrainAccountOverview

The current styling doesnt look too great with the...

10e8978715a551637e72044dcb4e513bee3d4835 authored over 4 years ago by Hammad Jutt <[email protected]>
jsonLog: use newline-delimited JSON (#2075)

Summary:
Previously, JSON logs, and therefore ledgers, were stored on disk as
JSON array value...

805465af9689c3854d06c928ee509dec8adfd1cc authored over 4 years ago by William Chargin <[email protected]>
test_no_raw_anchor_elements: set off pathspecs with `--` (#2072)

Summary:
This ensures compatibility with versions of Git older than v2.14.0;
specifically, tho...

bee787fbe268d13f35bff8aa0f1e88b75e1047a7 authored over 4 years ago by William Chargin <[email protected]>
Replace BigInt with big-integer for Safari support (#2073)

This commit swaps out the implementation of our Grain module so that it
uses the big-integer li...

38d2e2bf837e4495f9593fdebe445e9a0625d4ee authored over 4 years ago by Dandelion Mané <[email protected]>
Bump package.json version for prerelease 5 (#2070)

8ade386780654e69a10b134d67d2b9ac66ac1c79 authored over 4 years ago by Dandelion Mané <[email protected]>
bugfix: remove resource menu link generator (#2068)

* bugfix: remove resource menu link generator

Currently we are not using react admin resource...

2751b04cb84fd7120a4c01d47f3685f0c21a759b authored over 4 years ago by Kevin Siegler <[email protected]>
Simplify site output (#2069)

This commit modifies the site command so it no longer "hoists" its
index.html, favicon, and so ...

88a9da401b01a8083caa974dc20bb82e994a7ec7 authored over 4 years ago by Dandelion Mané <[email protected]>
Discord: actually no spam (#2067)

This is a fixup for #2057, which turned out to not remove all the
sources of spam.

Test plan...

6170e67f09c41d49b5d379b0e89e069cab2ea371 authored over 4 years ago by Dandelion Mané <[email protected]>
update selectedItems control memo to use new aliases (#2061)

* update selectedItems control memo to use new aliases

Now that the aliases property on ledge...

ef94469e260068cd058fb2570818295696e720a9 authored over 4 years ago by Kevin Siegler <[email protected]>
Bump elliptic from 6.5.2 to 6.5.3 (#2062)

Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.2 to 6.5.3.
- [Release notes](ht...

15e6933c3075c8623dab56bf77ae7b5c791bdc3b authored over 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix bugs with GrainAccountOverview (#2065)

This fixes two issues:
- It had an unnecessary data dep on the CredView, which meant that
addi...

27b68a8f971daa38772810162b3e0c67e0c91732 authored over 4 years ago by Dandelion Mané <[email protected]>
Userlike nodes include plugin name in description (#2064)

This commit updates our plugins so that we include the plugin name in
userlike descriptions. Th...

ff51facbeefd8a69e5a915a1b9fb672e663fbbf6 authored over 4 years ago by Dandelion Mané <[email protected]>
Add a hidden panel for special distributions (#2063)

For porting our legacy Grain balances, we're issuing "special" one-time
distributions for past ...

6b5ed34e37944b0543e20ca291e1a82186fc2e5d authored over 4 years ago by Dandelion Mané <[email protected]>
refactor: aliases have descriptions (#2059)

This commit refactors the ledger Identity type so that aliases are
`{address, description}` obj...

66a99cbf722252dfbcc568eca3b4ca5f436b1533 authored over 4 years ago by Dandelion Mané <[email protected]>
aliasSelector: prep for Alias refactor, and fix (#2058)

* aliasSelector: prep for Alias refactor, and fix

This commit does three things:

1. It fix...

5fb970fdf1df12642519de50e1de4a1cba2ab41d authored over 4 years ago by Dandelion Mané <[email protected]>
Discord: Remove spam when creating graphs (#2057)

Currently the Discord plugin emits a warning every time it finds a
"dangling" reaction or menti...

aa0f8acf8b1d77760778563a9ad942c182fc2595 authored over 4 years ago by Dandelion Mané <[email protected]>
frontend shares ledger state (#2056)

* [wip]: frontend shares ledger state

Currently, if one frontend component changes the ledger...

ab945c9ff681f288e590e45b73692f6abc8bd6fb authored over 4 years ago by Dandelion Mané <[email protected]>
Temporarily fix #1807 for the initiatives plugin (#2038)

This commit implements a temporary/hacky fix to close #1807 for the
Initiatives plugin. The bas...

491cd1eb005eb56d4d141c44f0592b50ec44cf7e authored over 4 years ago by Dandelion Mané <[email protected]>
implement grain transfer interface (#2035)

* implement grain transfer interface

this interface allows for grain transfers between user i...

d2db6edbf3c0c562449e197da02b43a8c8d85830 authored over 4 years ago by Kevin Siegler <[email protected]>
add uuids to ledger events (#2054)

Based on discussions with @wchargin, I believe that having uuids on the
ledger events will be q...

1a390e52f27aafb105abc119a4bfc11da8c31af3 authored over 4 years ago by Dandelion Mané <[email protected]>
ledger test code uses deterministic ids and dates (#2053)

Previously: ledger testing often used the real date, or truly random
UUIDs, and only fixed them...

31c0edc7eae6435976d4018ec4811c0b43b9a775 authored over 4 years ago by Dandelion Mané <[email protected]>
Add a UI for showing Grain balances (#2032)

This commit adds a UI for displaying Grain balances. The UI shows, for
each account:
- if thei...

7683b919d89ae4e96fb52866170187f9db6d2f02 authored over 4 years ago by Dandelion Mané <[email protected]>
discourse: mint cred based on trust level (#2050)

This commit modifies the Discourse plugin so that it sets a weight on
every Like based on the t...

3eac292a40d8e67fa913760d466d60884fa72e52 authored over 4 years ago by Dandelion Mané <[email protected]>
Add support for special grain allocations (#2052)

As part of SourceCred's migration off our old ledger, we need a way to
port Grain balances from...

1ad9c9f61eca5aff19540c6872e45cc2e3c22a0b authored over 4 years ago by Dandelion Mané <[email protected]>
addLike should not override trustLevel (#2051)

Test Plan: test that addLike ignores existing user

6beb968cd9baf4129d84e4c7c76adab8e1bbbca5 authored over 4 years ago by Sandpiper <[email protected]>
don't render anything for empty aliases (#2046)

* don't render anything for empty aliases

aliases connected to an identity get subsumed and n...

6dd2f927297b5cb95655fdfdb7952a9b7668d0b2 authored over 4 years ago by Kevin Siegler <[email protected]>
refactor Discourse graph creation (#2049)

This commit re-writes Discourse Graph creation so that it proceeds in
two basic steps: first, a...

f47e55fac06ef8ecaafde0e17f4593d4bd522f7d authored over 4 years ago by Dandelion Mané <[email protected]>
Fix local sharness failure (#2048)

This is a sharness failure that was induced by #2037. For some reason,
the failure only appears...

c93b6aa865c09edc24787feba00f4cd15ef8bc6d authored over 4 years ago by Dandelion Mané <[email protected]>
Add trustLevel to likeAction, post, user tables (#2042)

* add trustLevel to likeAction, post, user tables

Test Plan: test behavior for posts and like...

db523bc241405f670a958cfc3a672a795c9b9485 authored over 4 years ago by Sandpiper <[email protected]>
discourse: refactor & test ref edge contruction (#2044)

This commit pulls out the createGraph logic for constructing reference
edges, so that it may be...

64a258c850b18695e1cee619e11a5c289f43e73e authored over 4 years ago by Dandelion Mané <[email protected]>
Change createGraph to return weightedGraph (#2041)

* Change createGraph to return weightedGraph

Test plan: no new tests, updated existing tests
...

d1fb7aacc9e60b50e7f09291a7c12a983f5b7c08 authored over 4 years ago by Sandpiper <[email protected]>
Add function to fetch discourse user data, snapshots, and tests (#2040)

* Add function to fetch discourse user data, snapshots, and tests

Test plan: Added snapshot t...

ae77a529de0f428b649082bb561ce15dcb5f491e authored over 4 years ago by Sandpiper <[email protected]>
Factor Discourse node and edge helper methods out (#2037)

This commit reorganizes the Discourse helper methods for creating graph
nodes and edges into a ...

fdae062aeac67e8eadcf1c96746861cd508ef140 authored over 4 years ago by Dandelion Mané <[email protected]>
Refactor Discourse reference edge creation (#2036)

In the discourse `createGraph` module, we have a general pattern where
helper functions are res...

79c76b8189627e60761945aa47306b7119e01731 authored over 4 years ago by Dandelion Mané <[email protected]>
Implement Initiatives plugin for new CLI (#2027)

* Use initiatives parser for loading initiative directory

Updates the logic in initiativesDir...

fb4c863f433673487ed19f103a673cfeaf6154ff authored over 4 years ago by Hammad Jutt <[email protected]>
Grain: Implement a parser for stringified floats (#2034)

* implement fromFloatString

This is most useful for processing form input values before passi...

898c74a0b5877db4db554d7f15d37d03ac2ba27a authored over 4 years ago by Kevin Siegler <[email protected]>
Make Discourse descriptions more concise (#2033)

The Discourse node descriptions are quite cluttered, and e.g. we wind up
with silly description...

410c0442c07f634936b6d63b438cc74cc61b2f01 authored over 4 years ago by Dandelion Mané <[email protected]>
Setup a ledger for the test instance (#2031)

This commit adds a ledger for the internal test instance. It has a few
identities, some of whic...

366a6af48ea12c21639200c842c8ec71dd31e409 authored over 4 years ago by Dandelion Mané <[email protected]>
Add the `cli/grain` command for distributing Grain (#2023)

This adds a new CLI command, sourcecred grain, which distributes
Grain. This happens based on a ...

f1ddc00ccd8261f9ed784c3182b4ab3800b22801 authored over 4 years ago by Dandelion Mané <[email protected]>
add ledger file logic to the dev server (#2030)

test-plan: the admin frontend should be able to read and modify the
ledger.json file using the ...

b9303c77f9759917e9df184cf2e2766607927298 authored over 4 years ago by Kevin Siegler <[email protected]>
Copy built site files instead of using a symlink (#2026)

The published NPM package has a broken symlink error when trying to run the `sourcecred site` co...

bd449fd271a0313df0e9dd36dbbaf6345474177c authored over 4 years ago by Hammad Jutt <[email protected]>
remove Ledger action versioning (#2025)

This removes the version field from the ledger actions. Since writing
the Ledger, I've made man...

bae0026eb2de4bfb35e1a04918a868511492ff76 authored over 4 years ago by Dandelion Mané <[email protected]>
Feat/admin command (#2022)

* WIP: cli admin command

* configure admin command to load ledger admin view

an express se...

b85f5330eef4ff82d347eda49265604fcf1b4537 authored over 4 years ago by Kevin Siegler <[email protected]>
Fix comma formatting bug in Grain.format (#2024)

Previously, Grain.format would output ",125,000g" rather than
"125,000g". Turned out to be an o...

e1886ff79275ee634a50a9ff4ad1c01631997b62 authored over 4 years ago by Dandelion Mané <[email protected]>
add computeDistribution (#2021)

This commit adds a small, moderately tested module for actually
computing Grain distributions u...

ece52200a07d7d110fe66139c966fbb167f236da authored over 4 years ago by Dandelion Mané <[email protected]>
strip all over-time data, except for users' cred (#2020)

This replaces our "compressByThreshold" strategy (where we include only
over-time data for node...

7f02aee031864e8d403e300b7c076ee46c1d8202 authored over 4 years ago by Dandelion Mané <[email protected]>
Add `fromInteger` to the grain module (#2019)

This adds a method for converting integer floats into precise Grain
values.

Unit tests added.

1085d6ebf5424c00529aacf30c4d1d4aa67f01c8 authored over 4 years ago by Dandelion Mané <[email protected]>
implement ledger identity editor POC (#2015)

* implement ledger identity editor POC

The ledger identity editor enables users to collect gr...

7431a62208bcc46e681ec39061a24035eb20d597 authored over 4 years ago by Kevin Siegler <[email protected]>
ledger tracks last distribution timestamp (#2018)

We need this so we can have a grain policy that
creates one distribution per interval for the h...

c1adda14ff52df558952ad045eba4d99f84b6f9a authored over 4 years ago by Dandelion Mané <[email protected]>
Add the CredAccounts data format (#2017)

This commit adds a new intermediate data format which includes a mixture
of account data and cr...

fcab84d1d331864a33886de054e1b89854e8fc2b authored over 4 years ago by Dandelion Mané <[email protected]>
Fix a test flake (#2016)

This fixes a flaky test encountered by @topocount in #2015. The issue
was that we constructed t...

2b6278bace31f6ded8920ca3109d72d7d79a2d8d authored over 4 years ago by Dandelion Mané <[email protected]>
Chore: combine frontends within React Admin (#1989)

* unite frontends behind the react admin menu

The cred explorer and other apps are now access...

842313e1c0652aa9ae7f3331ef64242178357063 authored over 4 years ago by Kevin Siegler <[email protected]>
run cred explorer and react admin concurrently from dev server (#2014)

* add temporary routing for disjoint apps

Currently, the Initiatives editor is under heavy de...

fb56d037f5183caa3a10c95f834b23c9cbba48a1 authored over 4 years ago by Kevin Siegler <[email protected]>
ledger: include identities in accounts (#2012)

The ledger module used to separately track identities and accounts. Now
each account has an ass...

4fabfbdc0b29201456e6eb1c73514ee1d2db168d authored over 4 years ago by Dandelion Mané <[email protected]>
Update README.md (#2013)

32e410d8e04fc67b7a1f31e12a95e5a2f9fee31e authored over 4 years ago by Sandpiper <[email protected]>
replace isomorphic-webcrypto (#2009)

Unfortunately, isomorphic-webcrypto wasn't that isomorphic, and
attempting to depend on it in w...

02293fdd3caf66f7c14ea81728dae136b208137f authored over 4 years ago by Dandelion Mané <[email protected]>
ledger: track active vs inactive grain accounts (#2011)

This commit adds the concept of being "active" to a Grain Account. Only
active accounts are all...

b57e78315fafc1deb27efacb03af8569f495ff23 authored over 4 years ago by Dandelion Mané <[email protected]>
jsonLog: don't depend on fs (#2010)

This modifies the jsonLog module so it doesn't directly depend on fs, as
that made it impossibl...

9cd77d496f2fe33b0b997c9f0147b0210d8128b2 authored over 4 years ago by Dandelion Mané <[email protected]>
remove the alias plugin (#2007)

This commit removes the alias plugin (which is being merged into core).
The only piece we keep ...

738c4b8e8908a3455df2e901cec62e81796f831b authored over 4 years ago by Dandelion Mané <[email protected]>
refactor grain allocations (#2006)

Re-writes the grain allocation module, around the new assumption that we
only allocate to ids.
...

469cc650508316c12c3b587e4e8f50dfbd0ddac5 authored over 4 years ago by Dandelion Mané <[email protected]>
ledger: remove removeAlias (#2005)

We'll eventually need a way to unlink an alias from an account, e.g. if
the alias was fraudulen...

101d2dd1808fad12bc2ee2a76f237f986d7e3127 authored over 4 years ago by Dandelion Mané <[email protected]>
Ledger: only identities have grain accounts (#2004)

This commit changes the contract for the Ledger so that only identities
may have Grain accounts...

369616293ce9e3b88ba428988867101abbc73d5b authored over 4 years ago by Dandelion Mané <[email protected]>
add grain.sum (#2003)

Useful method for summing sequences of Grain value; also faster than is
possible using the expo...

fc19a7a5a45c61252fb5a7839e6fa4aa2428c15c authored over 4 years ago by Dandelion Mané <[email protected]>
Create config parser for Initiatives Plugin (#1999)

Setups up the parser to be used in the Initiatives plugin for the new CLI

TestPlan: Check to ...

2a3eae55cda95087a8c42d1f92e80ebfb66ce4ac authored over 4 years ago by Hammad Jutt <[email protected]>
Refactor plugin config parsers to use disk util (#2002)

We have a nice util to handle loading a file with a parser but the plugins
were not using it, t...

047009438d7ab871650a3a9d73a64ed597905100 authored over 4 years ago by Hammad Jutt <[email protected]>
Create parser for Initiative Files (#2001)

* Create parser for Initiative Files

This parser will be used in the Initiatives Plugin for t...

6379a65214dc9d02f65d8cfacd768378eef8eef8 authored over 4 years ago by Hammad Jutt <[email protected]>
Ensure Grain allocations match their budget (#1966)

* Add stress-tested algo for splitting Grain budgets

In #1957, I encountered a serious bug in...

6d3a65c7a90a2759c45c040a252347822a7bb79c authored over 4 years ago by Dandelion Mané <[email protected]>
Add stress-tested algo for splitting Grain budgets (#1959)

In #1957, I encountered a serious bug in our Grain distribution logic
that could result in dist...

86b0eebc602512c4eef2c493aec5f1bf3842326d authored over 4 years ago by Dandelion Mané <[email protected]>
ledger: change `distributeGrain` api (#2000)

This commit moves responsibility for computing Grain distributions out
of the Ledger. Instead, ...

8d64e92a2c83c1301d9760e777819e28134ab7cf authored over 4 years ago by Dandelion Mané <[email protected]>
Rename `DistributionPolicy` to `AllocationPolicy` (#1998)

Each Distribution contains zero or more Grain Allocations. The type
called `DistributionPolicy`...

56fd12227756bb90ca013d5dd66efca3e140a290 authored over 4 years ago by Dandelion Mané <[email protected]>