-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Access Control to wager contract #21
Comments
Hi, I am a beginner Cairo developer from Paris. |
Hey, can I take this up? I've built various smart contracts which use the Ownable component. ETA: 24 Hrs |
Hi! I'd love to work on this issue. I have experience using Cairo, finished a Starknet Bootcamp, Starklings and participated in a Starknet HackerHouse. I also have experience using RBAC (Role Based Access Control) with the OpenZeppelin library on Cairo as seen in the following PR: carbonable-labs/carbon-protocol-v3#78 |
Is it okay if I take this? |
I’d like to work on this. |
Can I contribute to this one? |
Hello manlikeHB, I'm Wheval, I would love to contribute to StarkWager. I have experience in frontend development and also have been learning to write contracts and tests in Cairo. I have written a couple contracts and tests in Cairo before. ETA is 1 day. |
i would like to take this issue i will use openzeppelin's access control functionality ETA : 1 day |
Proposal to Work on the IssueI am eager to contribute to this issue and believe I am well-suited for the task, given my extensive experience in Cairo programming and building decentralized applications on StarkNet. My expertise spans across multiple domains crucial for this implementation:
Why Assign This to Me?I have a track record of delivering high-quality solutions efficiently, with a deep understanding of smart contract security, decentralized architectures, and full-stack development. My ability to bridge frontend, backend, and blockchain components ensures a well-rounded, optimized solution. Estimated TimelineI anticipate delivering a fully functional solution within 24 hours. Please let me know if I can proceed. I am excited about the opportunity to contribute and look forward to collaborating! Best regards, |
Can I handle this task? |
Application for ContributionI am excited about the opportunity to contribute to this issue and am confident that my expertise aligns well with the requirements. With a strong background in Cairo programming and decentralized application development on StarkNet, I bring a well-rounded skill set to deliver an effective solution. Relevant Expertise
Why Consider My Application?My proven track record of delivering high-quality, optimized solutions in blockchain and full-stack development sets me apart. I have a deep understanding of smart contract security, decentralized architectures, and the synergy between frontend, backend, and blockchain layers—ensuring a seamless and efficient implementation. ETAI expect to have a working solution ready within 48 hours. Please let me know if I can proceed with the implementation. |
I’d like to resolve this. |
Can I try solving this issue i have experience in writing in cairo and would love to work on this. |
Can I attempt this issue? |
Can i work on this? @manlikeHB How i will handle this
|
Hello, @manlikeHB , I am a skilled software developer with expertise in smart contract development and blockchain integration. I have hands-on experience working on Cairo contracts and am currently integrating OpenZeppelin components for secure access control. My experience includes adding role-based access management, such as ADMIN_ROLE, and restricting critical functions like set_escrow_address to authorized users. With a strong foundation in both front-end and back-end development, including React, Node.js, and SQL databases, I am well-equipped to efficiently implement this task while ensuring precision and professionalism. ETA: 6hrs after being assigned. |
I'd love to work on this! |
Proposal to Address the IssueHello! I’m thrilled at the opportunity to work on this issue and am confident that I can provide a solution that not only addresses the requirements but also adds value to the project. My experience in blockchain development and StarkNet ecosystems equips me to deliver a robust and efficient implementation. My Unique Edge
Why This Matters to MeI’m passionate about the innovative potential of StarkNet and the broader blockchain space. This issue aligns perfectly with my skills and interests, and I’m committed to delivering a solution that will enhance the project’s impact. Immediate Action PlanIf assigned, I’ll initiate work immediately and aim to deliver the first draft within 36 hours. I’m flexible and open to feedback to ensure the solution aligns with project expectations. Looking forward to your approval and the chance to contribute! |
I would like to take this task. Am a web 2 frontend developer, a technical writer, a solidity smart contract developer/auditor and a cairo smart contract developer. Am a graduate of Starknet Cairo Bootcamp. I also write Rust programs. I have successfully done tasks assigned to me in OnlyDust. Here are some articles i have written: https://medium.com/@emma.onyedika.okeke |
I would love to contribute on this project and I am very familiar with using popular libraries like openZeppelin |
Hi, I am a backend developer with so much live for expressjs. I have 6 years experience in backend programming and I would like to handle this issue. Thank you. ETA: 36 hours |
Can I attempt this issue? |
Could I take over this issue? |
Can I take on the task of integrating OpenZeppelin's Access Control component into the contract to manage access to critical functions? I will define roles such as ADMIN_ROLE and restrict access to specific functions, like set_escrow_address, to ensure proper permissions. |
Let me try this one! |
I'd be happy to do this. |
Hi, please can I be assigned this please? I would love to be the given the opportunity to solve this issue please. I have experience in html, css, JavaScript, TypeScript and cairo. |
Hi, my name is Reentrancy. I’m a software engineer and blockchain developer with experience in Cairo, Solidity, JavaScript, TypeScript, Rust, and Java. I’m also a security researcher, and this is my first time contributing on OnlyDust. I’m excited to work on this project and contribute to the StarkWager contracts. To solve this issue, I’ll integrate OpenZeppelin’s Access Control component to manage roles and permissions. First, I’ll define the ADMIN_ROLE using OpenZeppelin’s role management system and initialize it in the contract’s constructor, assigning it to the deployer address. Next, I’ll restrict access to the set_escrow_address function by adding the onlyRole(ADMIN_ROLE) modifier, ensuring only addresses with the ADMIN_ROLE can call this function. |
Hi, I'm a new contributor here Can I attempt this issue? I have experience writing cairo smart contracts ETA: 24 hours |
I’d like to help with this. |
Can I attempt this issue? |
Could I take over this issue? I am relatively new and eager to add on to my current experience |
Can I take care of this issue? |
Let me handle this issue! |
Hi, My name is Enyinnaya Wisdom. I am very proficient in javascript and typescript with years of experience solving problems using both languages. This is my first time contributing on this platform, but i am very confident that i can solve this task. Can you please assign |
Could I be assigned to this? |
Description:
Integrate OpenZeppelin's Access Control component to manage access to critical functions in the contract.
Requirements:
set_escrow_address
function.The text was updated successfully, but these errors were encountered: