我正在尝试在基板中使用结构
#[derive(PartialEq, Eq, PartialOrd, Ord, Default, Clone, Encode, Decode, RuntimeDebug)]
pub struct DepartmentDetails {
pub name: Vec<u8>,
pub location: Vec<u8>,
pub details: Vec<u8>,
pub departmentid: u128,
}
在decl_stroage 中
Department get(fn department_name): map hasher(blake2_128_concat) u128 => DepartmentDetails;
尽管节点成功运行,没有出现错误,但它在polkadotjs应用程序中出错,称:
发现未知类型,DepartmentDetails 没有类型
https://substrate.dev/recipes/structs.html
Polkadot-js只能构造和显示它所理解的类型。请参阅此处的常见问题解答。
对于开发,您可以在Settings > Developer
选项卡中添加自定义类型描述。
对于生产,您可以通过扩展此处描述的类型,将类型描述添加到基于polkadot-js的UI中。