包含 webapp(Next.js 用户端)、webapp-back(Go 后端)、 antdesign(管理后台)、landingpage(营销落地页)、 数据库 SQL 和配置文件。
17 lines
352 B
TypeScript
17 lines
352 B
TypeScript
export interface ContractConfig {
|
|
name: string
|
|
chain_id: number
|
|
address: string
|
|
}
|
|
|
|
export async function fetchContracts(): Promise<ContractConfig[]> {
|
|
try {
|
|
const res = await fetch('/api/contracts')
|
|
if (!res.ok) return []
|
|
const data = await res.json()
|
|
return data.contracts ?? []
|
|
} catch {
|
|
return []
|
|
}
|
|
}
|