pub fn encode_deploy_params_create(
        salt: H256,
        contract_hash: H256,
        constructor_input: Vec<u8>,
    ) -> Vec<u8> {
        let params = ethabi::encode(&[
            ethabi::Token::FixedBytes(salt.as_bytes().to_vec()),
            ethabi::Token::FixedBytes(contract_hash.as_bytes().to_vec()),
            ethabi::Token::Bytes(constructor_input),
        ]);
        CREATE_FUNCTION.iter().copied().chain(params).collect()
    }
Prepares calldata to invoke deployer contract. This method encodes parameters for the `create` method.
core/lib/types/src/tx/execute.rs