colonyNetwork
colonyNetwork copied to clipboard
Colony Network smart contracts
This PR does the following: - Arguments to the reputation miner client executable are simplified and described better. Removed: `network`, `localProviderAddress`, `localPort`, `providerAddress`, all in favor of `rpcEndpoint` - Almost...
We introduced the new `moveFundsBetweenPots` function to remove the ambiguity of 'where' such an action was taking place, but this ambiguity remains on the frontend as [this parameter](https://github.com/JoinColony/colonyNetwork/blob/5bd4f4bb1c6b831e44c4066d28b6f262b68372a6/contracts/colony/ColonyFunding.sol#L32) is not...
New feature requested: The creator of a motion can withdraw it if no-one has staked on the opposing side.
This PR upgrades node to the latest 14.x release, incorporating important bugfixes and CVE fixes.
Closes #1124 # Per-token reputation rate In order to maintain some of the behaviour around payments (i.e. reputation being emitted on finalization, not claim), after a discussion with Arren, we...
Currently it is difficult for product folks to keep track of the permissions associated with various roles. A reorganization of the `ColonyAuthority` contract will make it easier to understand different...
Closes #1118 Current flow: - Users can stake to create applications using `submitApplication` - Admin or root users can stake for free using `submitFreeApplication` - Users can cancel their stake...
See https://github.com/JoinColony/colonyNetwork/pull/1135#discussion_r1248067334 A related idea would be pursing a `mixin` architecture, where small groups of functions are inherited from in the contracts that need them.
We're currently implementing immutable for dynamic types in the compiler. With things like arrays and structs, however, it's much more tedious to enforce the immutability at contract construction time (and...