Overview
The DAO uses Colony to pay contributors. Currently there is no automated way to know when a motion is created and staked, and Workstreams must manually monitor their Colony treasuries to ensure that no malicious motions pass.
https://xdai.colony.io/colony/shapeshift
https://blockscout.com/xdai/mainnet/address/0x725Cdb48F0Ea078E46e96b0B6cD2027B97b99B83/transactions
Specification
Using Typescript, create a Discord bot that posts a message to a channel whenever a new motion is staked in Colony. The message should include a link to the motion and whatever relevant information can be easily included (ie. motion creator, amount to be transferred, token to be transferred, domain the motion was created in). Ie. “@[MotionCreator] staked a motion in [Domain] to transfer [Amount] [Token]. [Motion URL]”
Acceptance Criteria
@typescript-eslint/recommended
.shapeshift
GitHub org).Bounty
To apply for this bounty, please send a DM to @willyfox#1178 in Discord.