seismic-react / useShieldedContract
Function: useShieldedContract()
function useShieldedContract<TAddress, TAbi>(config): objectDefined in: packages/seismic-react/src/hooks/shieldedContract.ts:22
A React hook that exposes contract, which is returned by a call to getShieldedContract.
Type Parameters
• TAddress extends `0x${string}`
• TAbi extends Abi | readonly unknown[]
Parameters
config
UseShieldedContractConfig<TAddress, TAbi>
The configuration object.
abi(Abi) - The contract ABI.address(Address) - The contract address.
Returns
object
The shielded contract instance.
| Name | Type | Defined in |
|---|---|---|
contract | null | ShieldedContract | packages/seismic-react/src/hooks/shieldedContract.ts:42 |
error | null | Error | packages/seismic-react/src/hooks/shieldedContract.ts:43 |