UNPKG

@open-social-protocol/osp-plugin-api-types

Version:
34 lines (29 loc) 605 B
// 声明ts类型 export type AddressAndABI = { // plugin表示代理合约地址调用abi group: "plugin" | string, // groupName=plugin, address无效 address?: string, abi: string[] } export type CapabilityType = "POST" | "COMMENT" export interface TManifest { id: string, name: string, version: string, description: string, main: string, ui: string, proxyContractAddress: string, powered: { name: string, }, networkAccess: { allowDomains: string[] }, abis: AddressAndABI[], capabilities: CapabilityType[], chargeFee: { [key: string]: string } }