def METHOD_NAME(self, wasm_filename, base_block_hash=None):
    wasm_binary = load_binary_file(wasm_filename)
    self.prep_tx()
    tx = sign_deploy_contract_tx(self.key, wasm_binary, self.nonce,
                                 base_block_hash or self.base_block_hash)
    return self.send_tx(tx)