diff --git a/.changeset/strange-experts-roll.md b/.changeset/strange-experts-roll.md new file mode 100644 index 00000000000..b5581bd17a7 --- /dev/null +++ b/.changeset/strange-experts-roll.md @@ -0,0 +1,5 @@ +--- +"@fuel-ts/account": patch +--- + +chore: removing obsolete `Provider.create` method diff --git a/apps/docs/src/guide/getting-started/snippets/connecting-to-the-network.ts b/apps/docs/src/guide/getting-started/snippets/connecting-to-the-network.ts index b2b15b996c2..dd5a2e93909 100644 --- a/apps/docs/src/guide/getting-started/snippets/connecting-to-the-network.ts +++ b/apps/docs/src/guide/getting-started/snippets/connecting-to-the-network.ts @@ -3,7 +3,7 @@ import { Provider } from 'fuels'; const NETWORK_URL = 'https://mainnet.fuel.network/v1/graphql'; -const provider = await Provider.create(NETWORK_URL); +const provider = new Provider(NETWORK_URL); const baseAssetId = provider.getBaseAssetId(); const chainId = provider.getChainId(); diff --git a/apps/docs/src/guide/transactions/snippets/transaction-request/auto-cost.ts b/apps/docs/src/guide/transactions/snippets/transaction-request/auto-cost.ts index 15da0622c38..8023db95806 100644 --- a/apps/docs/src/guide/transactions/snippets/transaction-request/auto-cost.ts +++ b/apps/docs/src/guide/transactions/snippets/transaction-request/auto-cost.ts @@ -3,7 +3,7 @@ import { Provider, ScriptTransactionRequest, Wallet } from 'fuels'; import { LOCAL_NETWORK_URL, WALLET_PVT_KEY } from '../../../../env'; import { ScriptSum } from '../../../../typegend'; -const provider = await Provider.create(LOCAL_NETWORK_URL); +const provider = new Provider(LOCAL_NETWORK_URL); const wallet = Wallet.fromPrivateKey(WALLET_PVT_KEY, provider); // #region auto-cost diff --git a/packages/account/src/providers/provider.ts b/packages/account/src/providers/provider.ts index 200f9f2a2a9..5cd0cddcd88 100644 --- a/packages/account/src/providers/provider.ts +++ b/packages/account/src/providers/provider.ts @@ -507,18 +507,6 @@ export default class Provider { }; } - /** - * Creates a new instance of the Provider class. This is the recommended way to initialize a Provider. - * @deprecated Use `new Provider(...)` instead. - * - * @param url - GraphQL endpoint of the Fuel node - * @param options - Additional options for the provider - * @returns A promise that resolves to a Provider instance. - */ - static async create(url: string, options: ProviderOptions = {}): Promise { - return new Provider(url, options).init(); - } - /** * Initialize Provider async stuff */