Vyper/Solidity Mapping – Vyper/Solidity映射区块链毕设代写

区块链毕设代写本文提供国外最新区块链项目源码下载,包括solidity,eth,fabric等blockchain区块链,Vyper/Solidity Mapping – Vyper/Solidity映射区块链毕设代写 是一篇很好的国外资料

Vyper/Solidity Mapping

Inconsistency between variables mapping.

env:

  • solc: 0.6.12+commit.27d51765.Emscripten.clang
  • vyper: 0.2.8+commit.069936f

User Seetup

configure venv for vyper and nodejs 12

./install.sh

testing

npm install truffle develop truffle(develop)> test ./test/test.js

Result?

Since it’s the contracts that are the same, we could (and should) expect the variables are the same.

        it("compareStates", async () => {                 console.log(await getState(this.vyperContract));                 // {                 //     a: '0xA51043a9afD5e8Fd2869b2cb6d83b568650CB4A4',                 //     b: 'false',                 //     c: '1609608804'                 // }                 console.log(await getState(this.solidityProxy));                 // {                 //     a: '0xA51043a9afD5e8Fd2869b2cb6d83b568650CB4A4',                 //     b: 'false',                 //     c: '1609608805'                 // }

类型/坚固性映射

变量映射不一致。

环境:

  • 解决方案:0.6.12+0.27d51765。电子脚本.clang
  • 类型:0.2.8+0.069936f

用户设置

为vyper和nodejs 12配置venv

./install.sh

测试

npm install truffle develop truffle(develop)> test ./test/test.js

结果?

因为契约是相同的,所以我们可以(也应该)期望变量是相同的。

        it("compareStates", async () => {                 console.log(await getState(this.vyperContract));                 // {                 //     a: '0xA51043a9afD5e8Fd2869b2cb6d83b568650CB4A4',                 //     b: 'false',                 //     c: '1609608804'                 // }                 console.log(await getState(this.solidityProxy));                 // {                 //     a: '0xA51043a9afD5e8Fd2869b2cb6d83b568650CB4A4',                 //     b: 'false',                 //     c: '1609608805'                 // }

部分转自网络,侵权联系删除区块链源码网

www.interchains.cc

https://www.interchains.cc/19885.html

区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 ! QQ3039046426
区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » Vyper/Solidity Mapping – Vyper/Solidity映射区块链毕设代写

提供最优质的资源集合

立即查看 了解详情