-
一个项目每次都需要编写两个包,能不能将 metadata 作为合约当中的一个 mod 定义在相同的 crate 里面? |
Beta Was this translation helpful? Give feedback.
Answered by
varabot
Jul 8, 2024
Replies: 1 comment
-
不能 因为合约的编译脚本 build.rs 执行先于合约 package 的编译,它又需要引用 metadata 的定义,所以无法将 metadata 放在同一个合约项目中,只能作为单独的包来定义 |
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
varabot
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
不能
因为合约的编译脚本 build.rs 执行先于合约 package 的编译,它又需要引用 metadata 的定义,所以无法将 metadata 放在同一个合约项目中,只能作为单独的包来定义