我们可以将Solidity与NodeJS一起使用吗?

时间:2019-11-26 10:03:58

标签: node.js blockchain solidity smartcontracts

我想使用NodeJs来开发具有智能合约的区块链系统,而Solidity来实现智能合约,我在Google上找到了,但是我没有找到答案?

实际上,我使用JavaScript和新语言开发了一种用于智能合约的区块链系统,但是这种语言没有包含很多指令,因此使用稳固性将非常有用,我想知道是否可以在由javascript开发?

如果有任何帖子,则包含如何使用的说明。 预先谢谢你。

1 个答案:

答案 0 :(得分:1)

是的,可以使用truffle进行编译以将其压缩为JSON文件,然后将其导入到Javascript代码中并使用。

https://www.trufflesuite.com/docs/truffle/getting-started/compiling-contracts

  • 首先,您truffle compile生成您的json文件
  • 将json文件导入您的代码
  • const your_contract = web3.eth.contract(contract.json.abi)
  • const contract = your_contract.at(<your_contract_address)

然后,您可以使用合同的方法。 contract.<your_function>