So what is Fosaki 2.0?What are the improvements?That is to say,the smart contract dapp developed by Fosaki FORGE Force Engineering based on the horseshoe lotus MATIC is open and transparent,100%open source,
那么今天meta force它一共分为三个阶段,第一个阶段叫classical,是它的经典矩阵,第二个阶段叫boost,是它的一个升级版的矩阵,第三个叫delta,是整个生态落地元宇宙的版块。那么今天我们重点呢,只讲第一个板块儿,叫做经典矩阵。
In the future,based on the Internet platform,blockchain technology will be used to make a new change.Now is the key turning point.If there are any tie points in the blockchain that try to tamper with data privately,and most nodes do not change,this tampering behavior will then be rejected by the whole blockchain to ensure the consensus and security of the whole network.
什么是forsage(佛萨奇)?
forsage(佛萨奇),是基于全球第二的加密货币以太坊的公链开发的一个智能合约,百分百开源,百分百去中心化,一旦运行,不可篡改。
接下来几个基础步骤,使用以下代码段更新您的pallet代码(如果您不想使用模板代码,请跳过此步骤):
#![cfg_attr(not(feature="std"),no_std)]
pub use pallet::*;
#[frame_support::pallet]
pub mod pallet{
让我们首先看看单个Kitty将携带哪些信息:
dna:用于识别小猫DNA的哈希值,对应于其独特的特征。DNA还用于繁殖新的小猫咪,并跟踪不同的小猫代。
price:这是一个balance,对应于购买Kitty所需的金额,并由其所有者设置。
gender:可以是Male或Female的枚举。
owner:指定单个所有者的账户ID。
从上面看我们的结构的项目,我们可以推断出以下类型:
[u8;16]dna-使用16个字节来表示小猫的DNA。
BalanceOf price-使用FRAME的自定义类型Currencytrait.
性别gender-我们将创建!
首先,我们需要在声明结构之前添加自定义类型BalanceOf和AccountOf。将操作#1替换为以下代码段:
类型帐户=::帐户标识;
类型余额=
<::货币作为货币<::帐户ID>>::余额;
用于保存Kitty信息的结构。
#[derive(Clone,Encode,Decode,PartialEq,RuntimeDebug,TypeInfo,MaxEncodedLen)]
#[scale_info(skip_type_params(T))]
#[编解码器(mel_bound())]