Skip to main content
Shift_that's user avatar
Shift_that's user avatar
Shift_that's user avatar
Shift_that
  • Member for 2 years, 10 months
  • Last seen more than a month ago
7 votes
1 answer
4k views

What's the benefit of using SafeERC20?

3 votes
3 answers
1k views

Why is != 0 better than > 0 for unsigned integer comparison?

3 votes
3 answers
210 views

Is is possible to withdraw ETH without payable?

2 votes
1 answer
3k views

Can solidity function have optional parameter?

1 vote
1 answer
70 views

Tried import deployed contract but Identifier not found or not unique

1 vote
3 answers
774 views

Why do we need interfaces in solidity?

1 vote
1 answer
258 views

Whta's difference between web3.utils.toHex() and web3.utils.keccak256()?

1 vote
0 answers
46 views

How can timeZone1Library value be changed to address of Attack code? (Ethernaut #16 Preservation)

1 vote
2 answers
842 views

'Address: low-level call failed'

0 votes
1 answer
93 views

The codex[2²⁵⁶ - 1 - uint(keccak256(1)) + 1] corresponds to slot 0. How is that possible?

0 votes
2 answers
225 views

What is __ERC20Permit_init?

0 votes
1 answer
228 views

Same value for keccak256 in different contracts

0 votes
1 answer
92 views

Is "msg.sender.token1().gas(msg.gas)" too low-level call?

0 votes
2 answers
517 views

erc20 balanceOf function in Foundry test code

0 votes
1 answer
75 views

Calling contract method(0x..) using web3.py

0 votes
1 answer
29 views

Is it not necessary to use deployed contract for using interface?

0 votes
0 answers
208 views

Transaction execution failed when deploying contract (Chainlink VRF)

0 votes
1 answer
31 views

What does ':' mean in solidity?

0 votes
1 answer
26 views

Why do we need constructor in this code?