0门槛编写智能合约 | NEO-ONE:一款全新的一体化NEO开发套件

NEO-ONE是一款全新的端到端智能合约框架,旨在让用户轻松在NEO平台上创建dApp。由NEO区块链浏览器NEOTracker5人团队的负责人AlexDiCarlo开发,支持TypeScript智能合约开发。

除了智能合约框架本身,NEO-ONE还包含文档和课程材料,以简化学习过程。该团队的目标是引导用户完成NEO智能合约的整个开发过程,让他们通过实践来学习。

介绍

NEO-ONE最初是根据NEOTracker的要求开发的。Alex评论说:“当我们需要一种跟踪通证传输的方法,以及一种与NEO节点有效交互的流畅API时,框架的第一个想法就产生了。到我们建立了NEOTracker所需的所有基础设施和API,我们觉得我们已经做了一些其他人可以利用的有用的东西,所以我们开始了充实一个端到端的框架细节的工作,这个框架将成为NEO-ONE”。

Cboe第三次向美SEC提交ARK 21Shares比特币ETF上市申请:5月10日消息,周二,芝加哥期权交易所全球市场(Cboe Global Markets )向美国证券交易委员会提交了一份提案,提议在Cboe BZX Exchange上市选股公司Cathie Wood旗下Ark Invest和加密货币投资产品公司21Shares联合发行的现货比特币ETF。

这是Cboe第三次寻求监管机构批准上市和交易ARK 21Shares现货比特币ETF。SEC否决了前两次提议,以及其他十多项来自灰度、Fidelity和NYDIG等公司的现货比特币ETF提议。[2023/5/10 14:53:40]

Alex注意到NEO开发通道中提出的许多问题都与开发的核心基础有关,例如设置环境。这表明了团队的目标是通过开发端到端框架来解决的一个问题,该框架提供“轻松启动和为用户提供每一步的工具”。

百事可乐高管:美国监管Web3的法规已经过时:金色财经报道,百事可乐公司下一代DC连接及创新团队负责人Kate Brady表示,由于美国监管不明确导致公司在实施 Web 3 战略时面临的挑战,当前美国的法规很难遵守,因为根据 1940 年代制定的证券法已经过时并且没有考虑到 Web3 技术,这一监管立场限制了 Web3 加深与客户和受众关系的能力。(cryptosaurus)[2023/4/29 14:33:57]

NEO-ONE项目的目标是成为NEO上dApp开发的一站式套件。Alex评论道:“最终,我们的目标是让一个没有NEO经验,甚至没有区块链经验的人,能够在30分钟或更短的时间内完成他们的第一个智能合同。”

NEO-ONE框架

作为一个端到端的框架,NEO-ONE被设计为具有高度可访问性。用户可以在浏览器中进行所有的编码和测试,因此不需要预先设置开发环境。该编辑器包含诸如console.log之类的功能,它在智能合约中的工作方式与在JavaScript中的工作方式相同,该团队还计划添加一个集成调试器,以解决未来的任何问题。

硅谷银行证券管理层正探索从母公司手中回购该公司的选项:3月12日消息,据知情人士透露,硅谷银行投行部门的管理层正在探索从母公司手中回购该公司的选项。上述人士表示,硅谷银行证券负责人Jeff Leerink及其团队正在寻求帮助,为潜在的管理层收购该公司提供资金。其中一位知情人士表示,在监管机构接管硅谷银行后,他们正急于达成一项快速交易,因为监管机构正寻求对其剩余部分进行收购。(彭博社)[2023/3/12 12:57:53]

或者,开发人员可以将新CLI集成到Atom或VSCode编辑器中,在这些编辑器中可以访问相同的功能。这包括通过编写TypeScript单元测试自动化测试的能力,对于那些希望快速部署dApps的人来说,这是一个关键的故障排除步骤。

根据Alex的说法,该团队希望NEO-ONE将在dApp开发中树立一个新标准:“通过使区块链开发成为一个连贯且简单的过程,我们希望能够对整个加密生态系统产生影响-如果开发人员需要花更少的时间考虑他们的智能合约以及如何整合它们,我们希望他们有更多的时间花在他们dApp的用户体验上。”

9GAG提交申请各种数字代币和NFT专利:金色财经报道,商标和版权律师NeerMcD (NeerMcD.eth) 在 Twitter 上公布了9GAG申请了各种数字代币和NFT的专利。NeerMcD称,9GAG 已经围绕 NFT 的多个用例申请了专利。第一个是“PFP”这个词本身。其他专利包括允许创建和分发数字代币、客户忠诚度计划的管理,该计划以数字资产、数字代币、实用代币、NFT、数字收藏品、加密收藏品、加密货币、数字货币和虚拟货币奖励用户。它还提供以虚拟商品、数字内容和 NFT 为特色的在线零售店服务。

此外,9GAG还获得了价值代币发行、虚拟货币交易服务以及涉及加密货币、NFT 和区块链技术的金融交易服务的专利。[2023/3/9 12:50:53]

虽然目前NEO开发人员可能有自己喜欢的编写智能合约的设置,但是NEO-ONE可以根据需要简化工作流程的任何部分。Alex解释说:“例如,NEO-ONE极大地简化了设置本地节点的过程,它只需要安装节点,然后就是一个命令。”

The Block CEO因未披露从Alameda Research获得4300万美元贷款引咎辞职:金色财经报道,加密媒体和研究平台 The Block 发布公告称,The Block首席执行官 Michael McCaffrey 因未能披露曾从 Alameda Research 获得贷款而辞职,The Block 首席营收官 Bobby Moran 将接任首席执行官一职,立即生效,McCaffrey 还将辞去公司董事会的职务。McCaffrey 仍是 The Block 的大股东。

据报道,McCaffrey 总共获得了三笔贷款,共4300 万美元贷款,第一笔金额为 1200 万美元,用于在 2021 年收购加密新闻、数据和研究提供商The Block,McCaffrey 以首席执行官的身份接管了日常运营。1 月份的第二笔 1500 万美元贷款用于资助日常运营,而今年早些时候的另一笔 1600 万美元用于在巴哈马购置个人房产。[2022/12/10 21:35:39]

“从智能合约开发、测试、本地网络管理、与智能合约交互的客户端API,到与React等框架的集成,一切都经过了精心设计和集成,以提供NEO或任何其他区块链框架都无法提供的开发体验。”

采用TypeScript

NEO-ONE的发布还首个支持NEO上的TypeScript,TypeScript是一个静态类型的JavaScript超集。TypeScript需要在NEO-ONE平台上编写智能合约,不过JavaScript可以用来与之交互。

Alex评论说:“我们希望使用静态类型化语言来实现它所带来的所有编译时好处;即使不运行代码,我们也可以执行不变量并确保它是正确的。鉴于JavaScript的流行和TypeScript在JavaScript世界中的声望,TypeScript似乎是构建需要正确代码的新框架的一个明智选择——毕竟我们是在处理金融交易。”

通过有效地实现整个TypeScript语言,NEO-ONE团队的目标是为开发人员提供一个无意外的体验。要实现这一点,首先必须在NeoVM中实现一系列细小改动,否则TypeScript智能合约将受到不必要的限制。

在这些变化中有一个bug修复,NEO-ONE团队实际上阻止了它访问主网。在广泛的测试过程中,发现这些更改可能破坏了许多现有的智能合约,因为它们依赖于带有bug的NeoVM实现。由于这个更改是正确支持TypeScript智能合约所必需的,因此必须实现一个系统,允许现有合约使用旧的代码路径,而新合约使用更新的代码路径。

未来,团队的目标是“将端到端功能扩展到其他智能合约语言,以便开发人员可以使用他们最喜欢的任何语言,同时仍然可以利用NEO-ONE”。

互动开发课程

除了NEO-ONE编辑器的用户友好特性之外,团队还实现了面向NEO或区块链新开发人员的课程材料。通过允许用户直接从浏览器构建、测试和编写智能合约,NEO-ONE希望降低dApp开发的门槛。

在被问到课程材料更适合编程新手还是有经验的开发人员时,Alex回答道:“介于两者之间。我们遍历所有概念,包括非区块链概念,就好像当开发人员没有经验一样。我们在整个材料中提供了外部文档链接,链接到关于这个主题的更详细的新文档,链接到TypeScript特定知识的TypeScript文档,以及我们在课程中使用的任何外部库。

参与贡献

作为一个开源项目,NEO-ONE一直在寻找贡献者。NEONewsToday向Alex询问了社区可以提供哪些对NEO-ONE项目有价值的贡献,他回答说:

“使用框架,报告错误,告诉我们什么有效,什么无效。告诉我们什么可以改进。我们想要使它成为最好的框架,而我们能做到这一点的唯一方法就是得到社区的帮助。

除此之外,我们在neo-onegithub上还列出了一系列需要帮助的问题,一旦你对开发neo-one有了感觉,还有更大的事情我们需要帮助。例如,我们有一个强大的集成故事,从开发人员的角度和从产品集成的角度,我们想把它扩展到Angular、Vue,以及开发人员用于前端开发的任何其他框架。”

NEO-ONE网站:https://neo-one.io/

NEO-ONEGithub:https://github.com/neo-one-suite/neo-one

NEO-ONETwitter:https://twitter.com/neo_one_suite

原文链接:https://neonewstoday.com/development/introducing-neo-one-a-new-all-in-one-dapp-development-suite/

请点击访问NEO-ONE

NEO官网:https://neo.org/

Github:https://github.com/neo-project

Reddit:https://www.reddit.com/r/NEO/

Discord:https://discord.io/neo

Twitter:https://twitter.com/NEO_Blockchain

微博:@NEO智能经济

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

银河链

比特币交易所PTI交易赛奖励发放公告

亲爱的用户: 您好!Newdex联合PTI首期交易空投活动,在活动期间交易额超过2850PTI的账户共有43个账号,每个账号将可获得11627.9069个PTI。收到PTI糖果的朋友,这是Newdex给你们的惊喜,未来将创造更多惊喜.

[0:15ms0-1:450ms