Skip to content

Commit

Permalink
Merge pull request #10 from grindery-io/egor/sendAsync
Browse files Browse the repository at this point in the history
Add `sendAsync` provider method
  • Loading branch information
milukove authored Nov 6, 2024
2 parents 399ac92 + 7d65864 commit df4bf1a
Show file tree
Hide file tree
Showing 100 changed files with 476 additions and 205 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Grindery Wallet SDK Changelog

## v0.5.4 (2024-11-07)

### Added

- Support for provider legacy method `sendAsync`, as specified by [EIP-1193 - Appendix III: Legacy Provider API](https://eips.ethereum.org/EIPS/eip-1193#appendix-iii-legacy-provider-api)

## v0.5.3 (2024-11-06)

### Added
Expand Down
12 changes: 12 additions & 0 deletions dist/classes/Provider.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,18 @@ export declare class Provider extends EventEmitter {
* @returns {T} The result of the request
*/
request<T>({ method, params, }: ProviderRequestArguments): Promise<T>;
/**
* @summary Sends a request to the provider (legacy)
* @public
* @param {ProviderRequestArguments} args Request arguments
* @param {string} args.method The method name
* @param {ProviderRequestArgumentsParams} args.params The method parameters
* @param {Function} callback The callback function
* @deprecated Use `request` method instead
* @since 0.5.4
* @returns {void} `void`
*/
sendAsync({ method, params }: ProviderRequestArguments, callback: Function): void;
private storage;
private rpc;
/**
Expand Down
24 changes: 23 additions & 1 deletion dist/grindery-wallet-sdk.cjs.development.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/grindery-wallet-sdk.cjs.development.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/grindery-wallet-sdk.cjs.production.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/grindery-wallet-sdk.cjs.production.min.js.map

Large diffs are not rendered by default.

24 changes: 23 additions & 1 deletion dist/grindery-wallet-sdk.esm.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/grindery-wallet-sdk.esm.js.map

Large diffs are not rendered by default.

24 changes: 23 additions & 1 deletion dist/grindery-wallet-sdk.umd.development.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/grindery-wallet-sdk.umd.development.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/grindery-wallet-sdk.umd.production.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/grindery-wallet-sdk.umd.production.min.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/assets/search.js

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions docs/classes/classes_EventEmitter.EventEmitter.html

Large diffs are not rendered by default.

37 changes: 22 additions & 15 deletions docs/classes/classes_Provider.Provider.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions docs/classes/classes_ProviderError.ProviderError.html

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions docs/classes/classes_Rpc.Rpc.html

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions docs/classes/classes_SdkStorage.SdkStorage.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions docs/classes/classes_WalletAPI.WalletAPI.html

Large diffs are not rendered by default.

48 changes: 24 additions & 24 deletions docs/classes/classes_WalletSDK.WalletSDK.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions docs/enums/classes_EventEmitter.ProviderEvents.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions docs/enums/classes_Provider.ProviderMethodNames.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions docs/enums/classes_Rpc.RpcMethodNames.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions docs/enums/classes_SdkStorage.SdkStorageKeys.html

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions docs/enums/utils_clientEvents.ClientEventNames.html

Large diffs are not rendered by default.

12 changes: 12 additions & 0 deletions docs/example/dist/classes/Provider.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,18 @@ export declare class Provider extends EventEmitter {
* @returns {T} The result of the request
*/
request<T>({ method, params, }: ProviderRequestArguments): Promise<T>;
/**
* @summary Sends a request to the provider (legacy)
* @public
* @param {ProviderRequestArguments} args Request arguments
* @param {string} args.method The method name
* @param {ProviderRequestArgumentsParams} args.params The method parameters
* @param {Function} callback The callback function
* @deprecated Use `request` method instead
* @since 0.5.4
* @returns {void} `void`
*/
sendAsync({ method, params }: ProviderRequestArguments, callback: Function): void;
private storage;
private rpc;
/**
Expand Down
24 changes: 23 additions & 1 deletion docs/example/dist/grindery-wallet-sdk.cjs.development.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

24 changes: 23 additions & 1 deletion docs/example/dist/grindery-wallet-sdk.esm.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/example/dist/grindery-wallet-sdk.esm.js.map

Large diffs are not rendered by default.

24 changes: 23 additions & 1 deletion docs/example/dist/grindery-wallet-sdk.umd.development.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Loading

0 comments on commit df4bf1a

Please sign in to comment.