我想使用NodeJs来开发具有智能合约的区块链系统,而Solidity来实现智能合约,我在Google上找到了,但是我没有找到答案?
实际上,我使用JavaScript和新语言开发了一种用于智能合约的区块链系统,但是这种语言没有包含很多指令,因此使用稳固性将非常有用,我想知道是否可以在由javascript开发?
如果有任何帖子,则包含如何使用的说明。 预先谢谢你。
答案 0 :(得分:1)
是的,可以使用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.<your_function>