以太坊:从 Restful API 调用智能合约函数

Ethereum: calling smart contract functions from Restful APIs

我有一个以太坊智能合约并部署在 Ropsten TestNet 网络上。有什么方法可以使用 rest API 调用这些函数吗?如果是请解释。如果没有,请告诉我 ICO 的预售如何进行?因为我相信预售作品与此类似。

我所知道的概念是:预售发生时。 ICO 的 owner/organization 使用他们的网站处理它。他们在预售期间通过调用网站上的功能以折扣价出售代币。

对于Exchange,ERC20标准有自己的transfer、balanceOf等方法。他们使用智能合约的 ERC20 标准方法进行通信和执行交易。

如有错误请指正

任何help/suggestion将不胜感激。 谢谢

我在 https://github.com/ethereum/web3.js/

上找到了一个名为 web3.js 的模块

Web3.js 模块有几个 api 到 invoke/call 的智能合约功能,还提供用于值转换的实用程序,例如十进制到十六进制或字符串到十六进制。

Cindercloud 有专门为此设计的 API。