What is 'delegatecall' in Solidity, and why is it risky?
-
A
A call that transfers ETH to another contract using the caller's gas allowance
-
B
A low-level call that executes another contract's code in the calling contract's storage context
-
C
A restricted function call only available to the contract owner
-
D
A batched call that groups multiple transactions into one for efficiency