- Undefined provider when pairing token detected
- Automatic
pairingToken
detection for click-less app pairing
- An alert if wallet connection pop-up has been blocked by the browser
setAppId
method not working as expected issue
- Support for provider legacy method
sendAsync
, as specified by EIP-1193 - Appendix III: Legacy Provider API
- Automatic
pairingToken
detection for click-less app pairing
- Minor issues in staging (testing) mode
- New config options for testing and developing purposes
WalletAPI
class, a simple wrapper for Grindery Wallet APIgetUser
SDK method, allowing to get information about connected Grindery user
- Pairing redirect issue when SDK used in the Telegram Mini App
- Added client events tracking
- Fixed Telegram Mini App auto-closing issue on wallet connection.
- Added
getUserWalletAddress
SDK method, allowing to silently exchange Telegram user ID to EVM wallet address
- Added
eth_chainId
provider method, as specified by EIP-695 - Added
wallet_addEthereumChain
provider method, as specified by EIP-3085 - Added
wallet_switchEthereumChain
provider method, as specified by EIP-3326 - Added
chainChanged
provider event, as specified by EIP-1193
- Code refactored
- Bundle size reduced
- Added
window
events to announce injected Wallet Provider, as specified by EIP-6963