Colony Bot
ShapeShift
This job is no longer accepting applications
See open jobs at ShapeShift.See open jobs similar to "Colony Bot" Digital Currency Group.Denver, CO, USA
Posted 6+ months ago
Colony Bot
Status
closed
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.
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
An open source, MIT-licensed Typescript Colony bot is published to a public Github repo. It must compile in strict mode and pass @typescript-eslint/recommended.
Whenever a motion is created and staked, the Colony bot posts a message to ShapeShift discord with a link to the motion
Colony Bot is hosted using ShapeShift DAO’s existing infrastructure for bots (coordinate with @giantkin@giantkin.com and @MrNerdHair for this; we’ll fork your repo and maintain it under the shapeshift GitHub org).
Stretch: The following info is included in the message:
motion creator
amount to be transferred
token to be transferred
domain the motion was created in
Copy: “@[MotionCreator] staked a motion in [Domain] to transfer [Amount] [Token]. [Motion URL]”
Bounty
600 USDC for the delivery of AC 1, 2, and 3
200 USDC for the delivery of the stretch AC
To apply for this bounty, please send a DM to @willyfox#1178 in Discord.
This job is no longer accepting applications
See open jobs at ShapeShift.See open jobs similar to "Colony Bot" Digital Currency Group.