Skip to content

useReadContract

Primitive for reading Sophia contract state via dry-run.

Import

typescript
import { useReadContract } from '@growae/reactive-solid'

Usage

tsx
import { useReadContract } from '@growae/reactive-solid'

function TokenBalance() {
  const result = useReadContract({
    address: 'ct_token...',
    aci: tokenAci,
    fn: 'balance',
    args: ['ak_owner...'],
  })

  return <div>Token balance: {result.data?.toString()}</div>
}

Parameters

See readContract Parameters.

query

See TanStack Solid Query docs for query options.

Action