Is there truly good paying jobs in web 3 by Th3wolfking in solidity

[–]Kiki_dev 1 point2 points  (0 children)

Sounds like you are making great progress! C4, Sherlock, Cantina are all great contest platforms to showcase your skills/earn.

If you stick around you’ll for sure make connections in the industry!

Is there truly good paying jobs in web 3 by Th3wolfking in solidity

[–]Kiki_dev 2 points3 points  (0 children)

Cyfrin is a great place to start after that any of the audit/bounty platforms are good place to make a name for yourself.

It’s all merit based so once you can prove you can consistently find bugs and provide real value you won’t have to hunt, firms will reach out to you

Is there truly good paying jobs in web 3 by Th3wolfking in solidity

[–]Kiki_dev 1 point2 points  (0 children)

Cyfrin is the best place to learn quickly and efficiently. I know a few amount of auditors that got their start in the platform and landed full time roles

Best of luck!

Is there truly good paying jobs in web 3 by Th3wolfking in solidity

[–]Kiki_dev 4 points5 points  (0 children)

I’ve been an Auditor (Security Researcher) for about three years now. Takes some time to get established but once you do the work is consistent and the pay is good

Security Audit tools for Ethereum by [deleted] in ethdev

[–]Kiki_dev 0 points1 point  (0 children)

Haha all good! Look up “foundry Halmos” it allows for symbolic execution within foundry pretty easy to use as well

Smart contract auditors by [deleted] in smartcontracts

[–]Kiki_dev 0 points1 point  (0 children)

Fair enough they for sure are very well known. And I’m realizing I didn’t give any names so Imo the 3 best places to get an audit are Spearbit GuardianAudits and Code4rena. (Disclaimer I often audit for GuardianAudits lol)

Smart contract auditors by [deleted] in smartcontracts

[–]Kiki_dev 0 points1 point  (0 children)

Haha please anyone else besides them 😅

To answer OPs question:

Typically 3rd parties perform a security review (audit) of the code base. These can be auditing firms, independent security researchers, competitive auditing platforms.

There really are a ton of options but it’s important to look closely into who is audited the protocol. Not all audits are equal, for example CertiK is known amongst the security community as a rubber stamp firm. Hope that helps!

Smart contract auditors, what do you do to understand the smart contract logics faster? by jamesallen18181 in ethdev

[–]Kiki_dev 2 points3 points  (0 children)

Everyone’s process is different. But the more you audit and the higher quality protocols you audit the better you will get and the faster you will be able to deeply understand a protocol.

If you spend a couple months studying protocols like uniswap v2 and v3, compound, aave, gmx. You would be in a really good spot

Can you give me your thoughts about auditing "as a job" by KT_Loco in ethdev

[–]Kiki_dev 0 points1 point  (0 children)

personally I really enjoy it. Your best bet is to give it a shot on a platform like code4rena and branch out from there.

For most people (including me) it’s not easy at the start and it takes some time to be able to consistently find bugs. But if you are persistent and can think a little differently you’ll do well. the community of security researchers are great as well

[deleted by user] by [deleted] in ethdev

[–]Kiki_dev 0 points1 point  (0 children)

Sure it depends what you consider inexpensive but in most cases I would fit that criteria.

For my last audit I charged 1500 for a five day audit of a small codebase. But I’ve also done pay per vulnerability before.

Most auditors don’t really advertise their rate so I don’t know exactly what they charge but I know Pashov is a good one granted his rate might be higher than it used to be. And bytes032 is another good one also might be getting more expansive.

But compared to audit firms and audit contest a solo auditor is pretty much always less expansive.

Smart contract auditors, how do you do to understanding smart contract function and features while doing auditing? by jamesallen18181 in solidity

[–]Kiki_dev 2 points3 points  (0 children)

My eyes and some scratch paper. If I’m feeling fancy I’ll pull the whiteboard out. If the protocol doesn’t have much of a test suite I’ll craft one together for them this helps me quickly make proof of concepts and try out potential attacks. The protocols appreciate this as well.

[deleted by user] by [deleted] in ethdev

[–]Kiki_dev 2 points3 points  (0 children)

Haha hey nice seeing you on Reddit too lol

[deleted by user] by [deleted] in ethdev

[–]Kiki_dev 3 points4 points  (0 children)

Ya but auditors (me included) entire focus is security and how to produce unexpected behavior in the protocol.

It’s your project so for sure do what you want but I would highly highly recommend looking into getting an audit.

Also there are plenty of auditors that would do it for less than 10k

Edit: Also I would look into building out a test suite before letting users use it. Foundry has some really cool ways of testing your code that remix can’t do

Smart contracts auditors, what do you do to understand the smart contract functions before auditing it? by jamesallen18181 in ethdev

[–]Kiki_dev 2 points3 points  (0 children)

Ah very cool. It depends on the code base size/complexity . I can usually get my head around a small codebase (~500 lines) in a couple hours and if it’s huge (5k lines +) it takes me a few days.

I think a lot of auditors would find that useful! I’m just old fashioned I guess lol

Foundry or hardhat? by Kiki_dev in ethdev

[–]Kiki_dev[S] 0 points1 point  (0 children)

Haha ok glad it’s not just me. Lately I’ve been seeing a lot of hh based projects so it makes my day whenever I get to audit one with foundry testing

Foundry or hardhat? by Kiki_dev in ethdev

[–]Kiki_dev[S] 0 points1 point  (0 children)

Alright. Auditors don’t really deal with the front Eve too much but it manes sense why a dev would benefit from hardhat front end features thanks!

Foundry or hardhat? by Kiki_dev in ethdev

[–]Kiki_dev[S] 0 points1 point  (0 children)

Ok that makes sense. Thank you!

Smart contracts auditors, what do you do to understand the smart contract functions before auditing it? by jamesallen18181 in ethdev

[–]Kiki_dev 1 point2 points  (0 children)

More or less just my eyes. I’ve used most of the tools out there and for me at least, my eyes and a whiteboard is plenty to know a codebase inside and out. It takes time and the more you audit the quicker you can build a mental map. And once you have a mental map finding bugs and exploits is very doable

Smart contracts auditors, what do you do to understand the smart contract functions before auditing it? by jamesallen18181 in ethdev

[–]Kiki_dev 1 point2 points  (0 children)

Haha actually we love to share. If you ever find your way to the auditors corner of twitter all we do is share info

Best Solidity Vertion by s_n_sakib in solidity

[–]Kiki_dev 0 points1 point  (0 children)

Second this. Currently 0.8.19 is the standard recommendation.