Event Hooks

Event hooks (call backs)

Events for listening to user interaction. Add one or more hooks per event type into your solution.

hook name (string)data returned

tokens-selected

data: object
  selectedTokens: object
    issuer: string
      tokens: array
        token: object

tokens-loaded

data: object
    loadedCollections: int

network-change

string

token-proof

Single token:

data: object
  proof: string
  tokenId: string
  type: string
  error: Object
  issuer: string

Multiple tokens:

issuers: object keys
  issuerName: object key 
    tokenUID: object
      proof: string
      tokenId: string
      type: string

connected-wallet

address: string
blockchain: string
chainId: string | number
ethers: module
provider: module
providerType: string

error

Error data

view-changed

n/a

tokens-refreshed

n/a

opened-overlay

n/a

closed-overlay

n/a

loaded

n/a

disconnected-wallet

n/a

user-cancel

eventType: string 

page-redirecting

collectionId: string
tokenOrigin: string

Example usage:

negotiator.on("loaded", () => {
    // do something here when the Token Negotiator has loaded
});

Do you have an use case for an event hook we don't currently provide? Please reach out to us on discord or via sayhi@smarttokenlabs.com

Last updated