Experienced solidity dev here, offering free code audits to sharpen my skills

Joined
May 14, 2023
Messages
10
Reaction score
2
Hello, I have about 4 years under my belt writing/auditing/deploying solidity smart contracts. I'm a bit out of practice, so in order to both gain reputation and practice my own skills, I'm offering free code audits to anyone interested.
Why get an audit? Mostly to make sure your shit won't break on launch and you lose everyone all of their money (including your own!)
Other reasons to get an audit include: fun! Don't know how a smart contract works? Feel free to post it here, I'll do my best to help.
 
How does smart contracts work? Explain like I'm a 5 year old
 
How does smart contracts work? Explain like I'm a 5 year old
They're immutable (unstoppable) programs that run on the Ethereum Virtual Machine (Ethereum, BSC, AVAX, FTM, etc).
Most people know them from shitcoins (built off the ERC20 standard) and NFTs (built off the ERC721 and ERC1155 standards)
I predominantly have experience with the shitcoins but I'm willing to take a stab at other literature also.

https://www.openzeppelin.com/contracts


The above website has a wealth of knowledge and has been the definitive source of information on Solidity for as long as I can remember.
 
How does smart contracts work? Explain like I'm a 5 year old
Alright, imagine you have a toy box. Now, you and your friend want to trade toys. You want to give your toy car to your friend in exchange for his action figure. But how can you make sure he gives you the action figure after you give him the toy car? You need a rule, right?

So, you tell your little sister to be the rule keeper. You give your toy car to your sister and tell her, "Give this car to my friend only when he gives you his action figure." Your sister agrees and she now acts as the rule keeper. She won't give the toy car to your friend unless he gives the action figure. That's fair and safe, right?

In the world of crypto, a smart contract is like your little sister, the rule keeper. It's a kind of computer program that follows instructions just like your sister did. For example, if someone wants to send you cryptocurrency, they send it to the smart contract. The smart contract checks if the rules are followed, like if the correct amount is sent. If the rules are followed, the smart contract sends the cryptocurrency to you. If not, it doesn't.

So, just like your sister made sure the toy trading was fair, smart contracts make trading cryptocurrency fair and safe. But remember, it's a computer program and not a person, so it always follows the rules exactly as they're written, and it can't make decisions or changes on its own.
 
Alright, imagine you have a toy box. Now, you and your friend want to trade toys. You want to give your toy car to your friend in exchange for his action figure. But how can you make sure he gives you the action figure after you give him the toy car? You need a rule, right?

So, you tell your little sister to be the rule keeper. You give your toy car to your sister and tell her, "Give this car to my friend only when he gives you his action figure." Your sister agrees and she now acts as the rule keeper. She won't give the toy car to your friend unless he gives the action figure. That's fair and safe, right?

In the world of crypto, a smart contract is like your little sister, the rule keeper. It's a kind of computer program that follows instructions just like your sister did. For example, if someone wants to send you cryptocurrency, they send it to the smart contract. The smart contract checks if the rules are followed, like if the correct amount is sent. If the rules are followed, the smart contract sends the cryptocurrency to you. If not, it doesn't.

So, just like your sister made sure the toy trading was fair, smart contracts make trading cryptocurrency fair and safe. But remember, it's a computer program and not a person, so it always follows the rules exactly as they're written, and it can't make decisions or changes on its own.
This is a better fit answer than I gave lol
 
Alright, imagine you have a toy box. Now, you and your friend want to trade toys. You want to give your toy car to your friend in exchange for his action figure. But how can you make sure he gives you the action figure after you give him the toy car? You need a rule, right?

So, you tell your little sister to be the rule keeper. You give your toy car to your sister and tell her, "Give this car to my friend only when he gives you his action figure." Your sister agrees and she now acts as the rule keeper. She won't give the toy car to your friend unless he gives the action figure. That's fair and safe, right?

In the world of crypto, a smart contract is like your little sister, the rule keeper. It's a kind of computer program that follows instructions just like your sister did. For example, if someone wants to send you cryptocurrency, they send it to the smart contract. The smart contract checks if the rules are followed, like if the correct amount is sent. If the rules are followed, the smart contract sends the cryptocurrency to you. If not, it doesn't.

So, just like your sister made sure the toy trading was fair, smart contracts make trading cryptocurrency fair and safe. But remember, it's a computer program and not a person, so it always follows the rules exactly as they're written, and it can't make decisions or changes on its own.
This is brilliant. It all makes sense and crypto sounds so useful right now.
 
Alright, imagine you have a toy box. Now, you and your friend want to trade toys. You want to give your toy car to your friend in exchange for his action figure. But how can you make sure he gives you the action figure after you give him the toy car? You need a rule, right?

So, you tell your little sister to be the rule keeper. You give your toy car to your sister and tell her, "Give this car to my friend only when he gives you his action figure." Your sister agrees and she now acts as the rule keeper. She won't give the toy car to your friend unless he gives the action figure. That's fair and safe, right?

In the world of crypto, a smart contract is like your little sister, the rule keeper. It's a kind of computer program that follows instructions just like your sister did. For example, if someone wants to send you cryptocurrency, they send it to the smart contract. The smart contract checks if the rules are followed, like if the correct amount is sent. If the rules are followed, the smart contract sends the cryptocurrency to you. If not, it doesn't.

So, just like your sister made sure the toy trading was fair, smart contracts make trading cryptocurrency fair and safe. But remember, it's a computer program and not a person, so it always follows the rules exactly as they're written, and it can't make decisions or changes on its own.
If I didn't know solidity and didn't know about smart contracts. Your answer would have given me insight. In simple words it is so, smartcontract is a sister-keeper.))
 
Hello, I have about 4 years under my belt writing/auditing/deploying solidity smart contracts. I'm a bit out of practice, so in order to both gain reputation and practice my own skills, I'm offering free code audits to anyone interested.
Why get an audit? Mostly to make sure your shit won't break on launch and you lose everyone all of their money (including your own!)
Other reasons to get an audit include: fun! Don't know how a smart contract works? Feel free to post it here, I'll do my best to help.
I don't know if you can offer your services without being Jr Vip. Unless they're completely free but check with a mod before doing so just to be on the safe side.
 
Do you know how to build play to earn games?
 
I have developed an android game and would like to connect it to web3
 
I don't know if you can offer your services without being Jr Vip. Unless they're completely free but check with a mod before doing so just to be on the safe side.
They're completely free, read the second sentence in the OP.
Do you know how to build play to earn games?
Yes but I'm just here to build reputation as an auditor, not sell stuff.
 
Can you explain https://app.uniswap.org/#/swap?outputCurrency=0x766b32879f43e1bbe6de8d937e43db342a27c8c7 - How this rugged?

From what I can see liquidity was locked via uncx and owernship was renounced. It seems to have turned into a honeypot after 15minutes of trading which I had never seen before. Then liquidity was able to be removed.
Someone called the function fetchWrongToken which allows tokens to be sent to the marketing wallet, its an external function which means it can be called regardless of if the ownership was renounced.

https://etherscan.io/tx/0x5326169206e82896a54535c9aef8e61cd95cdc3fa8521b70af6a4d95a7a5c850
https://etherscan.io/tx/0xf40c87c141500c8c1985e9558eb6a0a245afaa6bc35c4b5d02417fe6fd5c26be
 
Gm, I've received quite a few dms and etc, if you want help with a contract to determine what's going on, please post it in this thread, I don't want the moderators to think I'm up to any funny business as I'd like to become a genuine contributor to the forum.
 
Hello, I have about 4 years under my belt writing/auditing/deploying solidity smart contracts. I'm a bit out of practice, so in order to both gain reputation and practice my own skills, I'm offering free code audits to anyone interested.
Why get an audit? Mostly to make sure your shit won't break on launch and you lose everyone all of their money (including your own!)
Other reasons to get an audit include: fun! Don't know how a smart contract works? Feel free to post it here, I'll do my best to help.
Hey, I would like to try your code. How can I get it?
 
Hey, I would like to try your code. How can I get it?
I'm not offering any code at the moment, I'm just manually auditing smart contracts. In the future, I may apply for Jr Vendor and sell a service, for now, it is against the terms of BlackHatWorld.
 
Back
Top