CODUM-5 task: Project Smart Contract
Repository
https://github.com/codum-io/codum-core
Details
This is EOS smart contract to be written in C++11, compile to WASM 4 with eosiocpp
and ABI file must be generated as well. Don't forget Ricardian contract clauses, the tools and examples are provided within the existing code in the repository.
Data Structure
struct project {
uint64_t id;
string project_name;
bool private;
account_name owner;
string logo_url;
}
id must be auto-incremental primary key of the table;
project.owner pays for RAM, so scope must be taken by project.owner;
Actions
cproject(name, private, owner, logo_url)
to create project
uproject(id, name, private, owner, logo, perm=0)
to update existing project, query by ID
- require authority of the owner for both actions;
- if perm==0, require_auth of the existing owner of the project, otherwise assert - this to be updated later with added project manager permissions feature. Only for
uproject
.
Components
codumproject
smart contract, file space: /contracts/codumproject/
Deadline
Should not take over a day
Communication
https://t.me/codum or https://t.me/infohata
Github
Additional Reward
1000.0000 CODUM
Thanks for the task request, @infohata! It's not really that clear to me what exactly the task is, so in my opinion it could've been explained better. Also, from your post it's not really apparent what the project is about, nor does it have any information in the README, so I would definitely recommend updating it accordingly. Maybe it is more clear once someone has checked out the tools and examples in the repository, but I wouldn't rely on that myself.
Good luck finding someone that can complete this task for you!
Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.
To view those questions and the relevant answers related to your post, click here.
Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]
Thank you for your review, @amosbastian!
So far this week you've reviewed 11 contributions. Keep up the good work!
The project is https://codum.io/, and the provided repository is EOS backend component. Website end (which is Django) is not yet safe to open-source. Currently it is implemented the token and fundraising, now we start developing project management and contribution part. We have decided to test out utopian if and how it works here.
Hey @infohata
Thanks for contributing on Utopian.
We’re already looking forward to your next task request!
Want to chat? Join us on Discord https://discord.gg/h52nFrV.
Vote for Utopian Witness!
Great Great 😉
Congratulations @infohata! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :
You got a First Vote
Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word
STOP
Congratulations @infohata! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :
You got your First payout
Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word
STOP
Do not miss the last post from @steemitboard:
SteemitBoard and the Veterans on Steemit - The First Community Badge.
Congratulations @infohata! You received a personal award!
Click here to view your Board
Congratulations @infohata! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Vote for @Steemitboard as a witness to get one more award and increased upvotes!