-
Notifications
You must be signed in to change notification settings - Fork 70
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
[feat] Emit event when fund receives a donation #138
Comments
Hello @adrianvrj I'm a Frontend and a blockchain developer. I love to work on this and get it done. Please assign |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI'm Poulav Bhowmick, a Starknet Wolf. I am a software engineer at Invisible Studios, and a blockchain engineer with a robust background in TypeScript, Rust, Solidity Cairo, fullstack development and blockchain technology. My experience includes building robust applications, optimizing functionalities and blockchain integration. I have actively participated in events and open source contributions, enhancing my capability to tackle real-world tech challenges. My projects can be viewed on my GitHub Profile and OnlyDust Profile. Plus I´m active member of Starknet, Ethereum, Stellar ecosystem. How I plan on tackling this issueI will update the receiveDonation method of the Fund contract to emit an event each time a new donation is received. The event will include the address of the donor (retrieved using get_caller_address()), the number of STRKs donated, the current STRK balance of the contract after the donation, and the fund contract address (retrieved using get_contract_address()). I will define an event structure with fields for the donor's address, donated amount, current balance, and contract address. After successfully updating the contract's donation state, I will emit this event. Additionally, I will ensure that test cases are written to validate that the event is emitted correctly with the appropriate data whenever a donation is made. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedAs a skilled solidity and cairo developer with experience in blockchain technologies and contribution to previous testing of smart contracts. Link to previous test: scaffoldstark testing How I plan on tackling this issue
|
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedHello! My name is Lukman, and I am a passionate Smart Contract Developer with two years of experience in writing smart contracts. My hands-on experience spans various blockchain platforms, including Ethereum and Starknet. I’m eager to leverage my skills in developing efficient, secure, and innovative solutions in the blockchain space. How I plan on tackling this issueTo address this issue, I will start by reviewing the receiveDonation method in the fund contract to identify the appropriate location for the event emission. I will then define the event struct to include the donor's address, the amount of STRKs donated, the current STRKs balance of the contract, and the fund contract address. Finally, I will implement the event emission within the receiveDonation method, ensuring the code builds successfully and meets all acceptance criteria. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI'm a software developer with 2+ years of experience and I have worked with backend technologies such as Cairo, Java, C# and frontend with React, NextJS, JS/TS. Also, I'm a member of the Dojo Coding community here in CR and I have made contributions in Cairo VM Go, Cairo VM TS, Cairo Lints etc. Likewise, I’m a Cairo developer working on ByteBeasts, a fully on-chain RPG game built using the Dojo. How I plan on tackling this issue
ET: 1-3 days |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI'm nik, i want to contribute to this issue How I plan on tackling this issueill make sure it works. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedHi, please can I be assigned this please? This would be my first time contributing to this project and I would love to be the given the opportunity to contribute. I have experience in html, css, JavaScript,TypeScript and solidity, and Cairo. How I plan on tackling this issueTo solve this issue, I’ll take the following steps:
Please assign me, I’m ready to work. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI am a blockchain developer with vast knowledge in languages as cairo, typescript, javascript, Html, Css , solidity, React etc..My background in smart contract development will enable me to efficiently implement this feature while adhering to best practices. How I plan on tackling this issueTo tackle the issue of emitting an event when a fund contract receives a new donation in the |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI have contributed to several Cairo projects on OnlyDust and I've worked on very similar issues in the past such as ArkProjectNFTs/bridge#236 How I plan on tackling this issueI will carefully add the necessary Starknet event and will make sure to emit it correctly where it is required. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedGM @adrianvrj, I am Sagar Rana, a smart contract developer and full stack engineer. I have 3 years of experience building robust full stack applications and over a year of writing smart contracts. You can see my projects and contributions to some major repos on my GitHub profile. The tech stack I use mainly includes Solidity, Rust, Cairo and Typescript. I am also contributing to the Starknet and Rust ecosystems and building on Cairo and Rust languages. I am interested in contributing to projects like this to learn more about these technologies and help make these projects better. Please assign me as I would be really glad to be a contributor in this project! :) How I plan on tackling this issue
ETA: 2 Days |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI bring 2 years of hands-on experience in writing and optimizing tests for Solidity smart contracts, which has given me strong foundation in blockchain testing patterns. Recently, I've expanded my expertise into Cairo development, actively writing contracts and their corresponding tests. My combination of established testing experience in Solidity and fresh perspective in Cairo, along with deep theoretical knowledge, positions me well to tackle this testing challenge effectively. How I plan on tackling this issueIn the The donor's address ( |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI am a cairo dev. A new-comer here, willing and ready to contribute to contribute to solve the issue. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedHello guys, I have been working for the past 4 years as a developer with multiple languages such as ts, and for the past 3 months learning and working with cairo on my own projects. How I plan on tackling this issueI would look the method that needs to emit an event, follow the contributor guidelines, do the feature and test all it´s cases. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedHello, I am Manuel, a process engineer and web3 developer. I have participated in Starknet Bootcamps, ETHGlobal and am an Elite winner of Speedrunstark. I have a high capacity to solve problems. I am a member of the DojoCoding community. How I plan on tackling this issueModify the receiveDonation method in the fund contract to emit an event when a new donation is received. The event should include the donor's address, the number of STRKs donated, the current contract balance, and the fund contract address. I'll work diligently until the desired outcome is achieved, ensuring the code builds successfully. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI’m a blockchain developer with expertise in Cairo and Solidity, experienced in writing and testing smart contracts. Recently, I’ve worked on projects like ARK and Worldlines Bridge. How I plan on tackling this issue[1]=>Modify the receiveDonation method to emit an event that captures the caller’s [2]=>address, the amount of STRKs donated, the contract’s current balance, and the receiving fund contract’s address. |
This issue will be part of ODHack9.0, please apply via Onlydust app
receiveDonation
method.Acceptance Criteria
The text was updated successfully, but these errors were encountered: