Interface Eip155ServiceAsync
-
- All Implemented Interfaces:
public interface Eip155ServiceAsync
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceEip155ServiceAsync.WithRawResponseA view of Eip155ServiceAsync that provides access to raw HTTP responses for each method.
-
Method Summary
-
-
Method Detail
-
withRawResponse
abstract Eip155ServiceAsync.WithRawResponse withRawResponse()
Returns a view of this service that provides access to raw HTTP responses for each method.
-
withOptions
abstract Eip155ServiceAsync withOptions(Consumer<ClientOptions.Builder> modifier)
Returns a view of this service with the given option modifications applied.
The original service is not modified.
-
getFeeQuote
CompletableFuture<Eip155GetFeeQuoteResponse> getFeeQuote(String accountId, Eip155GetFeeQuoteParams params)
Get fee quote data for an
Orderto be placed on Dinari's EVM smart contracts.Dinari's EVM smart contracts require a fee quote to be provided when placing an
Order. Use this method to retrieve the quote.The
order_fee_contract_objectproperty contains the opaque fee quote structure to be used.
-
getFeeQuote
CompletableFuture<Eip155GetFeeQuoteResponse> getFeeQuote(String accountId, Eip155GetFeeQuoteParams params, RequestOptions requestOptions)
-
getFeeQuote
CompletableFuture<Eip155GetFeeQuoteResponse> getFeeQuote(Eip155GetFeeQuoteParams params)
-
getFeeQuote
abstract CompletableFuture<Eip155GetFeeQuoteResponse> getFeeQuote(Eip155GetFeeQuoteParams params, RequestOptions requestOptions)
-
prepareOrder
CompletableFuture<Eip155PrepareOrderResponse> prepareOrder(String accountId, Eip155PrepareOrderParams params)
Create a set of transactions to create an
Orderusing Dinari's EVM smart contracts.This is a convenience method to prepare the transactions needed to create an
Orderusing Dinari's EVM smart contracts. Once signed, the transactions can be sent to the EVM network to create the order. Note that the fee quote is already included in the transactions, so no additional fee quote lookup is needed.
-
prepareOrder
CompletableFuture<Eip155PrepareOrderResponse> prepareOrder(String accountId, Eip155PrepareOrderParams params, RequestOptions requestOptions)
-
prepareOrder
CompletableFuture<Eip155PrepareOrderResponse> prepareOrder(Eip155PrepareOrderParams params)
-
prepareOrder
abstract CompletableFuture<Eip155PrepareOrderResponse> prepareOrder(Eip155PrepareOrderParams params, RequestOptions requestOptions)
-
-
-
-