【发布时间】:2022-06-28 19:02:54
【问题描述】:
【问题讨论】:
-
请提供更多信息。不确定您使用的是什么,或者实际错误是什么
-
@JacobCreech 我已经编辑了问题
标签: reactjs typescript solana anchor-solana
【问题讨论】:
标签: reactjs typescript solana anchor-solana
是的,如果您查看 IDL 对象表示,TypeScript 和 args 上的 IdlType 会有些奇怪。
与这一行有关:
export declare type IdlType = "bool" | "u8" | "i8" | "u16" | "i16" | "u32" | "i32" | "f32" | "u64" | "i64" | "f64" | "u128" | "i128" | "bytes" | "string" | "publicKey" | IdlTypeDefined | IdlTypeOption | IdlTypeCOption | IdlTypeVec | IdlTypeArray;
解决方法是使用解决方法:
import YOUR_IDL_JSON_OBJECT from '../config/abiSolana/solanaIDL.json'
const a = JSON.stringify(YOUR_IDL_JSON_OBJECT)
const b = JSON.parse(a)
return new Program(b, address, provider)
当你这样做时,编译器不应该对你尖叫。如果有人愿意解释那里的枚举到底有什么问题,我会很高兴。 :)
【讨论】: