Calldata is implicitly stored in the chain via the transaction trie root. It can be complicated to prove historic calldata in a contract though.
Calldata is implicitly stored in the chain via the transaction trie root. It can be complicated to prove historic calldata in a contract though.