Releasing my Solidity notes accumulated over the past few months
If you are starting out as a developer/auditor, this is all you need to start learning Solidity, then practice
Will appreciate a RT 🫡
Hope this is helpful
https://t.co/cIabSnALQv
@harpaljadeja@dannygfromnyc How will the address get the _amount and not reduced?
The code goes like this...
_balances[_id][_myAdd] = _fromAmount - _amount;
_balances[_id][_myAdd] = _toAmount + _amount;
Could you please explain the logic?
@bytes032@code4rena Whenever the condition hits (s.dexs[j] == _dex[i]) it will remove the dex and return, it will never look upon the other checks.
Let me know if there's a chance for DOS where attackers can pass the _dex parameter?
1/6 🚀NinjAudit Launch🚀
We are happy to announce the launch of NinjAudit
✅Our Features
🕵️♂️Top Auditors👉2/n
🏃♂️Competitive System👉3/n
📜“Proof of Audit”👉4/n
for Clients
0% of Network Fee as a campaign👉5/n
for Auditors
You can join as an auditor👉6/n
https://t.co/WhgvgbucyO
@bytes032@code4rena call execution is monitored by sent variable, which is used to determine whether the call was successful, but in this code return is executed before the check(require) statement.
@immunefi The updateLoanParams() allows the lender to modify the TokenLoanParams parameters by setting ltvBPS (required to avoid liquidation) value to 0 the lender is able to seize the collateral due to the check of (rate*ltvBPS/BPS < amount) which always return true.
@Sm4rty_@code4rena Okay so there's no check to determine whether the EIP712 signature is repeated and that's how the owner is capable of reclaiming ownership of the nft!
Newsletters for Smart Contract Security Alpha
- @RektHQ
- @blockthreat
- @FairyproofT
- HashingBits by @QuillAudits
- @WeekInEthNews
- https://t.co/qOzoXbbtzH (D-Squared)
RT so that every auditor knows about them