import { TokenDistributorAbi } from '@prex0/prex-structs'; import { Address, Hex, PublicActions } from 'viem'; export async function getDistributeRequest( client: PublicActions, address: Address, id: Hex ) { return await client.readContract({ address, abi: TokenDistributorAbi, functionName: 'pendingRequests', args: [id], }); } export async function getDistributionInfoMap( client: PublicActions, address: Address, id: Hex, user: Address ) { return await client.readContract({ address, abi: TokenDistributorAbi, functionName: 'distributionInfoMap', args: [id, user], }); }