
flow cadence编程
文章平均质量分 90
flow cadence区块链编程分享。cadence为一种面向资源的编程语言,主要用于开发nft项目
wangliang_f
爱搜索,爱科学,爱生活
展开
-
Solidity迁移Flow Cadence指南13-Flow 1000+合约大数据分析
熟读唐诗三百首,不会做诗也会吟,Flow合约哪里读?自然是链上了,Flow的链上合约都是开源的,只要知道合约地址,都可以直接使用API获得具体的合约代码。本节就把flow链上的主要合约下载下来,然后分析,哪些可以读,哪些可以抄@#¥@#¥数据来源本文主要分析合约账号数据,在以太坊中,可以通过地址的code类型来判断是否为合约地址,Flow中也是类似的,Flow账号的数据结构如下所示:message Account { bytes address uint64 balance bytes code r原创 2022-06-23 22:43:08 · 3556 阅读 · 0 评论 -
以太坊Solidity迁移Flow Cadence指南7-ERC20/TOKEN迁移
Flow作为专门为NFT设计的区块链,其合约语言主要侧重于NFT功能,当然,实现基本的ERC20 token 更不在话下。由于ERC20合约相对比较简单,迁移也比较容易,因此,本节在完成迁移讲解的同时,重点对比下ERC20 token和Flow token合约的差异,并探讨下Flow的token 空投问题。标准ERC20合约分析以太坊ERC20 Token核心功能大致是这样的:contract ERC20Basic {mapping(address => uint256) balances; // 余额fu原创 2022-06-17 21:56:54 · 2826 阅读 · 0 评论 -
以太坊Solidity迁移Flow Cadence指南8-ERC721/NFT迁移
序言本小节是本系列短文的核心章节,主要介绍如何将solidity标准的ERC721合约迁移到flow cadence,大家前面也学了这么多了,就看这一节了!!!什么?前面几节都没看到。本来2022.5月就要写完的,结果5月笔者一直足不出户在家办公,主要在研究如下内容: 图 1 用做菜的思路迁移代码笔者发现,有一种叫做“预制菜”的东西,不用开荒种地,不用掌握油盐酱醋配比,锅里一放,简单炒炒就是等级厨师的作品了。。。嗯,solidity ----> cadence 迁移是否也能采用“预制菜”模式呢?给你想要的!原创 2022-06-16 16:18:51 · 3008 阅读 · 0 评论 -
以太坊solidity迁移flow cadence指南11 ---NFT盲盒应用
NIST Warning:阅读本文,需要至少幼儿园中班数学水平,要能数到10!对那些只会1以内加法的码农,请在有经验的码农陪同下观看本文。背景知识本节主要介绍cadence随机数在盲盒中的应用。盲盒玩法是很多NFT的首选,从NBA Top Shot 到冰墩墩,都是如此。区块链盲盒最大的魅力就在于其“公平、公正、公开”的随机性。而如何保证这个“随机性”,则是盲盒合约编写的关键。这里就先介绍一点点数学背景知识:首先,计算机基本是无法产生真正“随机数”的,主要是计算机的精度总是有限的。当然,计算机可以产生在大家有原创 2022-06-06 22:49:08 · 655 阅读 · 0 评论 -
以太坊Solidity迁移Flow Cadence指南-0:前言
本文主要面向有一点区块链合约开发基础的码农,写过solidity等语言,希望看看新的Flow区块链是怎么样的,为什么NBA、冬奥会都选择了flow区块链发行NFT,以及是否能快速迁移到Flow。首先还是讲一个大家最常问的问题,为什么选择Flow?类似的文章也非常多了。不过,不认可的还是不认可@#¥@#¥,主要还是因为从未真正了解过。这里笔者就直接PUA 了:“面向资源的编程,才是NFT的未来”。真正写了、部署了flow合约,才能体验到flow的魅力,谁用谁知道。图1 Flow/C..原创 2022-05-31 00:26:40 · 248 阅读 · 0 评论