Refactoring TransactionHash.requestTransactionReceipt()
TransactionHash.requestTransactionReceipt() returns result depending on callAdapter. Ex: CoroutineCallAdapter will return Deferred, and CompletableFutureCallAdapter will return CompletableFuture