第91篇 笔记-物流溯源智能合约
Posted wonderBlock
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第91篇 笔记-物流溯源智能合约相关的知识,希望对你有一定的参考价值。
本合约实现商品的物流溯源;
源码:
pragma solidity ^0.4.20;
contract Trace
enum State Origin, Factory, QA, Shipping, Received, Pending
string name; // 名称
uint price; // 价格
uint weight; // 重量
bool lock = false; // 合约锁
bool close = false; // 合约状态
uint number = 1;
uint attr_number = 1;
mapping (address => string) guestbook; //客户留言本
struct Attribute
address owner; // 供应商
string name; // 属性的名字
string date; // 生产日期
string desc; // 描述信息
mapping (uint => Attribute) attribute;
struct Logistics
address owner; // 中转站
string date; // 转运日期
State status; // 状态
string message; // 留言信息
mapping (uint => Logistics) stations;
function Trace(string _name, uint _price, uint _weigh
以上是关于第91篇 笔记-物流溯源智能合约的主要内容,如果未能解决你的问题,请参考以下文章