Connection Events
-
OnConnectionStatusChanged
Event triggered when the connection status changes. Provides abool
indicating if connected. -
OnWalletConnected
Event triggered when a wallet connection is successfully established. Provides the wallet address as astring
. -
OnUserAuthenticated
Fired when a user is authenticated. Passes aUserInfo
object with user details. -
OnWalletInfoUpdated
Raised when the wallet information or credentials are updated. Provides aWalletCredential
object. -
OnWalletDisconnected
Triggered when the wallet gets disconnected. -
OnJwtTokenReceived
Fired when a JWT token response is received. Provides aJwtTokenResponseMessage
.
Wallet Events
-
OnTransactionReceived
Raised when a transaction receipt is received. Passes aTransactionReceipt
. -
OnMessageSigned
Triggered when a message is signed by the wallet. Provides the signed message string. -
OnBalanceUpdated
Occurs when the wallet balance updates. ProvidesBalanceResponseData
. -
OnWalletSwitched
Fired when the active wallet is switched to another. Also providesBalanceResponseData
. -
OnNetworkSwitched
Indicates that the network has switched for the wallet. ProvidesBalanceResponseData
. -
OnWalletsReceived
Event fired when the list of wallets is fetched. ProvidesWalletsResponseData
. -
OnNetworksReceived
Raised when the available networks list is received. ProvidesNetworksResponseData
.
WebView Events
-
OnWebViewClosed
Triggered when the WebView component is closed. -
OnWebViewReady
Fired when the WebView has finished loading and is ready to interact.
All these events are exposed as static events on the
DynamicSDKManager
class and allow you to subscribe to relevant SDK state changes or user actions within your Unity application.