Use backend-agnostic Rust types in fuel-client-core
instead of GraphQL types
#1121
Closed
5 tasks done
fuel-client-core
instead of GraphQL types
#1121
The fuel-core-client currently exposes graphql specific types on its public api.
In order to make fuel-core graphql agnostic, all public types in fuel-core-client should be plain rust types that aren't specific to any backend server implementation or transport mechanism (i.e. grpc vs graphql).
Create a module in
fuel-core-client
containing all the plain Rust types, similar tofuel-core-types
. These types should be optimized for user friendliness and SDK experience. This task will be considered as complete when there are no public types exposed byfuel-core-client
that depend oncynic
.Acceptance Criteria:
fuel-client-core
contains atypes
module for agnostic Rust typestypes
module is self-contained and does not depend on or reuse existing Fuel types, such asfuel-core-types
fuel-client-core
consumersfuel-core-client
depend oncynic
The text was updated successfully, but these errors were encountered: