我想开发一个带有智能合约的区块链系统,使用 NodeJs 作为区块链,Solidity 作为智能合约,我用谷歌搜索了这个,但我没有找到答案?
实际上,我使用javascript和新语言开发了一个用于智能合约的区块链系统,但是这个语言不包含很多指令,所以使用solidity将非常有用,我想知道是否可以在由javascript开发的区块链链上使用solidity ?
如果有任何帖子包含如何使用它的描述。
提前谢谢你。
最佳答案
是的,你可以,你使用 truffle
编译为 JSON 文件,然后将其导入您的 Javascript 代码并使用它。
https://www.trufflesuite.com/docs/truffle/getting-started/compiling-contracts
truffle compile
生成您的 json 文件 const your_contract = web3.eth.contract(contract.json.abi)
const contract = your_contract.at(<your_contract_address)
之后,您可以使用契约(Contract)的方法。
contract.<your_function>
关于node.js - 我们可以在 NodeJS 中使用 Solidity 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59048312/