宣布NPM新星计划- Neptune Mutual
为什么你需要参加NPM新星竞赛因为它能让你在我们的社区建设工作中发挥积极作用。 Neptune Mutual项目保障了以太坊社区免受当代金融产品的网络威胁。我们的投资者网络、合作伙伴和社区都是在捍卫以太坊和其他区块链生态系统免受网络威胁的原则下形成的。 像往常一样,我们很高兴根据社区的意见和反馈,推出NPM新星大赛。此外,请密切关注即将推出的大使计划。谁是NPM新星NPM新星是像你一样的社区成员,他们为我们的社区讨论渠道做出贡献,并帮助塑造海王星互助协议的未来。作为新星,你有能力通过我们的社区平台,特别是Discord和Twitter,提高人们的认识并鼓励积极合作。获奖者如何被选中首先,你必须使用Gleam注册参加本次比赛,并完成所有要求的任务。你在Gleam上完成的可选任务将被大奖得主的评选过程纳入。 https://gleam.io/D2oed/npm-rising-stars-first-batch 在Gleam上注册完成任务之后,加入我们的Discord服务器并开始参与我们的社区对话。带来你对我们协议的想法,提出问题,提供反馈,并在其他社区成员有问题时回答他们。成为我们社...
什么是永续合约?
欢迎来到我们回归基础系列的第 2 部分,我们将在其中讨论什么是永续合约?并深入了解衍生品世界。在我们进入永续合约以及它们如何主导加密市场之前,让我们绕道而行,先了解衍生品的历史、衍生品是什么以及它们的类型。 沃伦·巴菲特 (Warren Buffet *) 曾将衍生品称为“大规模杀伤性金融武器”。*虽然巴菲特似乎对衍生品没有多大信心,但没有它们,全球金融体系就无法像今天这样运作。 衍生品的历史早在货币发明之前,人们一直在进行商品和服务的交易。如果我们追溯衍生品的起源,它起源于使用粘土代币的塞缪尔人,之后欧洲人使用公平信来买卖农业。如果我们快进到18世纪的日本,他们使用大米券,可以换取现金。这种新的交易方式从太平洋地区传到了北美,1848年,芝加哥期货交易所成立。今天,利率互换、货币衍生品和结构性产品都是源于这些古老商业方法的现代交易实践。 现在,让我们深入了解什么是现代衍生品? 衍生品是两方或多方之间签订的金融合同,其价值来自另一相关金融资产的价格。它们的基础资产决定了其定价、风险和基本期限结构。 衍生价值的资产类型衍生品类型你也可以观看 "什么是衍生品 "的数学视频,以获得直观...
Neptune Mutual Incentive Testnet Interaction Guide
Neptune Mutual is an open crypto asset insurance yield protocol that enables users to purchase insurance policies to protect their digital assets from hacking and exploitation. The protocol uses parametric insurance rather than discretionary insurance. It has a simple and reliable on-chain claims process.Neptune Mutual Got You Covered Get guaranteed payouts from our parametric cover model. Resolve incidents faster without the need for claims assessment. Receive Rewards Invest stablecoin liqui...
If i had to leave my life without you near me.
宣布NPM新星计划- Neptune Mutual
为什么你需要参加NPM新星竞赛因为它能让你在我们的社区建设工作中发挥积极作用。 Neptune Mutual项目保障了以太坊社区免受当代金融产品的网络威胁。我们的投资者网络、合作伙伴和社区都是在捍卫以太坊和其他区块链生态系统免受网络威胁的原则下形成的。 像往常一样,我们很高兴根据社区的意见和反馈,推出NPM新星大赛。此外,请密切关注即将推出的大使计划。谁是NPM新星NPM新星是像你一样的社区成员,他们为我们的社区讨论渠道做出贡献,并帮助塑造海王星互助协议的未来。作为新星,你有能力通过我们的社区平台,特别是Discord和Twitter,提高人们的认识并鼓励积极合作。获奖者如何被选中首先,你必须使用Gleam注册参加本次比赛,并完成所有要求的任务。你在Gleam上完成的可选任务将被大奖得主的评选过程纳入。 https://gleam.io/D2oed/npm-rising-stars-first-batch 在Gleam上注册完成任务之后,加入我们的Discord服务器并开始参与我们的社区对话。带来你对我们协议的想法,提出问题,提供反馈,并在其他社区成员有问题时回答他们。成为我们社...
什么是永续合约?
欢迎来到我们回归基础系列的第 2 部分,我们将在其中讨论什么是永续合约?并深入了解衍生品世界。在我们进入永续合约以及它们如何主导加密市场之前,让我们绕道而行,先了解衍生品的历史、衍生品是什么以及它们的类型。 沃伦·巴菲特 (Warren Buffet *) 曾将衍生品称为“大规模杀伤性金融武器”。*虽然巴菲特似乎对衍生品没有多大信心,但没有它们,全球金融体系就无法像今天这样运作。 衍生品的历史早在货币发明之前,人们一直在进行商品和服务的交易。如果我们追溯衍生品的起源,它起源于使用粘土代币的塞缪尔人,之后欧洲人使用公平信来买卖农业。如果我们快进到18世纪的日本,他们使用大米券,可以换取现金。这种新的交易方式从太平洋地区传到了北美,1848年,芝加哥期货交易所成立。今天,利率互换、货币衍生品和结构性产品都是源于这些古老商业方法的现代交易实践。 现在,让我们深入了解什么是现代衍生品? 衍生品是两方或多方之间签订的金融合同,其价值来自另一相关金融资产的价格。它们的基础资产决定了其定价、风险和基本期限结构。 衍生价值的资产类型衍生品类型你也可以观看 "什么是衍生品 "的数学视频,以获得直观...
Neptune Mutual Incentive Testnet Interaction Guide
Neptune Mutual is an open crypto asset insurance yield protocol that enables users to purchase insurance policies to protect their digital assets from hacking and exploitation. The protocol uses parametric insurance rather than discretionary insurance. It has a simple and reliable on-chain claims process.Neptune Mutual Got You Covered Get guaranteed payouts from our parametric cover model. Resolve incidents faster without the need for claims assessment. Receive Rewards Invest stablecoin liqui...
If i had to leave my life without you near me.
Share Dialog
Share Dialog

Subscribe to 白开水

Subscribe to 白开水
<100 subscribers
<100 subscribers

Neon EVM是一个类似以太坊的环境,使Solidity合约和类似以太坊的交易有可能在Solana上运行。虽然Neon EVM建立在Solana上,但该平台上的dApps不能原生地访问Solana账户以获取链上数据。为了克服这一限制,Neon Labs开发了QueryAccount库。
QueryAccount是一个低级别的Solidity库,为开发者提供标准化的功能,以检索链上信息,如价格信息,供他们的Neon EVM dApps使用。用户可以将 QueryAccount 视为一个单向的数据通道,允许 Neon EVM dApps 读取存储在 Solana 上的信息。
QueryAccount 库促进了 Solidity 和 Rust 程序之间的通信。构成该库的 Solidity 函数由一个预编译的 Rust 程序在一个固定的 Solana 地址上支持。
QueryAccount 中的每个 Solidity 函数通过静态调用与预编译的 Rust 程序互动,这意味着 Rust 程序的状态不会被修改。Solidity 函数能够通过 Solidity 应用程序二进制接口 (ABI) 这样做,这是语言的一个低级特征。ABI 是两个二进制程序(已编译程序)之间的接口。它定义了调用函数背后的程序以及两个二进制程序之间如何传递参数。
当Rust程序通过ABI被调用时,它从指定的Solana账户中抓取所要求的信息,并将其作为一组非结构化的字节写进内存。然后,QueryAccount函数将从内存中读取这些字节,并将其转换为高层编程中更常见的数据类型(整数、字符串等)。这些数据类型然后可以被其他 Solidity 程序轻松读取,例如 Neon EVM 上的 dApps。
许多Neon EVM dApps将需要使用不稳定的现实世界数据,如价格信息、运动统计、天气等。然而,由于区块链的确定性,dApps不能使用API来获取外部数据。Neon EVM dApps需要依靠Solana口令来检索和发布链上的数据,以获得一致的信息参考。
QueryAccount的使用使得Neon EVM dApps可以读取存储在Solana上的信息。项目可以选择直接使用QueryAccount库来创建定制的数据源,或者利用QueryAccount支持的基础设施,如PythNeon,通过传统的预言机模型访问Solana数据。
cache():cache()函数用于检索并将Solana账户的元数据和部分数据存储在内存缓存中,以达到代码优化和数据一致性的目的。
owner():owner()函数用于检索一个Solana账户的所有者的地址。
length(): length()函数用于检索一个Solana账户的数据长度。
lamports(): lamports()函数用于检索一个Solana账户中存储的lamports数量。
executable(): executable()函数用于检索一个Solana账户的可执行标志。
rent_epoch(): rent_epoch()函数用来检索一个Solana账户的租金纪元。
data(): data()函数用于检索存储在Solana账户中的数据(以字节为单位)。这些数据可能是由Oracle带来的真实世界的数据。
如果你有兴趣查看QueryAccount函数的集成测试,你可以在这里进行。
如果这篇文章让您有更多问题,请通过 Discord 与我们的团队联系。我们将非常乐意帮助回答有关 QueryAccount 库的任何问题,并解释它如何促进 Solidity 和 Rust 程序之间的通信。

Neon EVM是一个类似以太坊的环境,使Solidity合约和类似以太坊的交易有可能在Solana上运行。虽然Neon EVM建立在Solana上,但该平台上的dApps不能原生地访问Solana账户以获取链上数据。为了克服这一限制,Neon Labs开发了QueryAccount库。
QueryAccount是一个低级别的Solidity库,为开发者提供标准化的功能,以检索链上信息,如价格信息,供他们的Neon EVM dApps使用。用户可以将 QueryAccount 视为一个单向的数据通道,允许 Neon EVM dApps 读取存储在 Solana 上的信息。
QueryAccount 库促进了 Solidity 和 Rust 程序之间的通信。构成该库的 Solidity 函数由一个预编译的 Rust 程序在一个固定的 Solana 地址上支持。
QueryAccount 中的每个 Solidity 函数通过静态调用与预编译的 Rust 程序互动,这意味着 Rust 程序的状态不会被修改。Solidity 函数能够通过 Solidity 应用程序二进制接口 (ABI) 这样做,这是语言的一个低级特征。ABI 是两个二进制程序(已编译程序)之间的接口。它定义了调用函数背后的程序以及两个二进制程序之间如何传递参数。
当Rust程序通过ABI被调用时,它从指定的Solana账户中抓取所要求的信息,并将其作为一组非结构化的字节写进内存。然后,QueryAccount函数将从内存中读取这些字节,并将其转换为高层编程中更常见的数据类型(整数、字符串等)。这些数据类型然后可以被其他 Solidity 程序轻松读取,例如 Neon EVM 上的 dApps。
许多Neon EVM dApps将需要使用不稳定的现实世界数据,如价格信息、运动统计、天气等。然而,由于区块链的确定性,dApps不能使用API来获取外部数据。Neon EVM dApps需要依靠Solana口令来检索和发布链上的数据,以获得一致的信息参考。
QueryAccount的使用使得Neon EVM dApps可以读取存储在Solana上的信息。项目可以选择直接使用QueryAccount库来创建定制的数据源,或者利用QueryAccount支持的基础设施,如PythNeon,通过传统的预言机模型访问Solana数据。
cache():cache()函数用于检索并将Solana账户的元数据和部分数据存储在内存缓存中,以达到代码优化和数据一致性的目的。
owner():owner()函数用于检索一个Solana账户的所有者的地址。
length(): length()函数用于检索一个Solana账户的数据长度。
lamports(): lamports()函数用于检索一个Solana账户中存储的lamports数量。
executable(): executable()函数用于检索一个Solana账户的可执行标志。
rent_epoch(): rent_epoch()函数用来检索一个Solana账户的租金纪元。
data(): data()函数用于检索存储在Solana账户中的数据(以字节为单位)。这些数据可能是由Oracle带来的真实世界的数据。
如果你有兴趣查看QueryAccount函数的集成测试,你可以在这里进行。
如果这篇文章让您有更多问题,请通过 Discord 与我们的团队联系。我们将非常乐意帮助回答有关 QueryAccount 库的任何问题,并解释它如何促进 Solidity 和 Rust 程序之间的通信。
No activity yet