如何在基板中使用自定义逻辑编写视图函数?

问题描述

Substrate 提供视图函数名称,同时声明变量以从前端访问变量。
例如。

OuterGroup get(fn outergroup): map hasher(blake2_128_concat) u128 => Vec<u128>;

这里的函数声明为 fn outergroup

为了修改变量,我们使用返回 dispatchResult 的函数
例如

#[weight = 10_000 + T::DbWeight::get().reads_writes(0,1)]
        pub fn create_deparment(origin,count: u128) -> dispatch::dispatchResult {
            let who = ensure_signed(origin)?;           
            DepartmentCount::put(count);
            Ok(())
        }

如果我需要读取 outergroup 的前 5 个元素并在前端生成它怎么办?区块链中不必是交易的自定义逻辑的视图函数有哪些编写方法

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)