《2018年轻松筹阳光链在公益和保险领域的应用.pdf》由会员分享,可在线阅读,更多相关《2018年轻松筹阳光链在公益和保险领域的应用.pdf(24页珍藏版)》请在三个皮匠报告上搜索。
1、轻松筹阳光链在公益保险领域的应用轻松筹阳光链在公益领域的应用公益应用爱心人士第三方机构个人救助捐款获得信用爱心值查询捐款记录发起筹款筹款提现、资金公示灾难救助、精准扶贫账本账本加入阳光链联盟加入阳光链联盟公益组织众筹合约contract OrgFund is StandardFund,Ownable,Whitelist string public name=中国红十字基金会;string public symbol=crcf;uint256 public decimals=18;string public version=1.0.0;uint256 public totalWithdrawNu
2、m;mapping(address=uint256)withdrawNum;/创建 function OrgFund(string _name,string _symbol)public name=_name;symbol=_symbol;公益组织众筹合约 /充值 function Recharge(address _to,uint256 _val)onlyOwner public require(_val0);require(_to!=address(0 x0);totalSupply_=totalSupply_.add(_val);balances_to=balances_to.add(_
3、val);/项目合约收到捐款后可以转账 function TransferByWhite(address _from,address _to,uint256 _val)onlyWhitelisted public require(_from!=address(0 x0);require(_to!=address(0 x0);require(_val 0);if(donateInfomsg.sender=0)userlist.push(msg.sender);totalAmount=totalAmount.add(_val);donateInfomsg.sender=donateInfomsg.
4、sender.add(_val);orgFund.TransferByWhite(msg.sender,this,_val);function Withdraw(uint256 _val)public require(_val 0);require(withdrawAmount.add(_val)uint256)totalInsuranceNum;mapping(address=uint256)totalPayNum;function updateInsurance(address insurance,uint256 _total,uint256 _num)onlyWhitelisted public returns(uint256)totalInsuranceNuminsurance=totalInsuranceNuminsurance.add(_total);totalPayNuminsurance=totalPayNuminsurance.add(_num);return totalPayNuminsurance(totalInsuranceNuminsurance);轻松筹阳光链保险合约1234提高流程效率增加投保信任整合行业资源最大降低成本轻松筹阳光链保险产品优势Thank You!