Without intermediaries, who executes on-chain swaps?
My understanding: Smart contracts themselves can't access off-chain information. If they need external data, such as prices, it has to be provided by an oracle.
Once a contract is deployed, its code generally can't be modified directly. However, many projects use upgradeable proxy contracts to allow upgrades.
What I do: Before signing, I make sure I understand the contract address shown in my wallet and the operation to be performed. If I don't understand, I don't sign.
Calling smart contracts on Ethereum requires paying Gas with $ETH .

#ETH