Closed ElliotFriend closed 1 month ago
Hi @ElliotFriend please i will like to work on this issue when the OD hack begins
Hi @ShantelPeters! Maintainers during the ODHack # 8.0 will be tracking applications via OnlyDust. Therefore, in order for you to have a chance at being assigned to this issue, please apply directly here, or else your application may not be considered.
I am applying to this issue via OnlyDust platform.
Hello, 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. I hope this issue is assigned to me. I am available to work immediately to achieve what is required in the shortest time possible.
To address the requirements of the issue, I will:
I am applying to this issue via OnlyDust platform.
I am a SC developer
I can work on this
I am applying to this issue via OnlyDust platform.
i'm a solidity and cairo smart contract developer with over 2 years experience and believe i have the skill set for the task and i am also very good with smart contract testing
I am applying to this issue via OnlyDust platform.
GM, 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, JavaScript 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! :)
Hi @ElliotFriend, I would approach this issue like this:
We can add an extra check in the add function to check for both valid Ed25519 public keys and Smart Contract addresses. Here's the relevant code for the C...
address checking:
const isValidContractAddress = StrKey.isValidContract(contact.address);
The if condition has to be changed now to be isValidEd25519PublicKey || isValidContractAddress
so that either of the two being true will successfully execute the function.
C...
contract checking logicI am applying to this issue via OnlyDust platform.
hello i am Shantel, a blockchain developer .and technical writer ,i have a high capacity to tackle issues. i hope this issue is assigned to me , i am avalaible to work
i will approach the problem with the following:
add
function to allow the entry of C... addresses, ensuring it calls the modified validation logic.I am applying to this issue via OnlyDust platform.
I am a blockchain developer with experience in smart contract integration,
To tackle the issue, I would:
Examine the existing address validation logic for G... addresses.
Determine the criteria for validating C... addresses, ensuring they conform to the expected format.
Modify the add function to include a check for both G... and C... addresses, allowing valid C... addresses to be accepted.
Implement tests to ensure both types of addresses are validated correctly without breaking existing functionality.
Update any relevant documentation to reflect the changes in address validation.
Hi @ElliotFriend, created PR #31 to close this issue; please review
Right now, we're checking that an entered contact has a valid
G...
address. We should update thisadd
function so it can check for and allow contacts with smart contractC...
addresses.