Flare Network periphery artifacts viem types
npm install periphery-artifacts-viem-typesThis package provides TypeScript types and React hooks for Flare Network periphery contracts, generated using Wagmi CLI.
``bash`
npm install periphery-artifacts-viem-types
`typescript
// Import types for Coston network
import { useContractRead } from 'periphery-artifacts-viem-types/coston'
// Import types for Coston2 network
import { useContractRead } from 'periphery-artifacts-viem-types/coston2'
// Import types for Songbird network
import { useContractRead } from 'periphery-artifacts-viem-types/songbird'
// Import types for Flare network
import { useContractRead } from 'periphery-artifacts-viem-types/flare'
`
`typescript
import { useContractRead } from 'periphery-artifacts-viem-types/flare'
function MyComponent() {
const { data } = useContractRead({
address: '0x...',
abi: SomeContractAbi,
functionName: 'someFunction',
})
return
Networks
This package provides types for the following Flare networks:
- coston - Flare Coston testnet
- coston2 - Flare Coston2 testnet
- songbird - Flare Songbird canary network
- flare - Flare mainnet
Generated Files
Each network directory contains:
-
generated.ts - Generated TypeScript types and React hooks
- wagmi.config.ts - Wagmi configuration for that networkDevelopment
Types are automatically generated during the build process using the Wagmi CLI.
To regenerate types for a specific network:
`bash
npm run wagmi:generate -- --config {network}/wagmi.config.ts
``