2

我正在尝试使用适用于普通最终用户的以太坊开发 dapp(在没有 Metamask 的以太坊等常规浏览器上工作),有没有办法做到这一点?https://stampd.io是怎么做到的?

谢谢

4

2 回答 2

1

与 DApp 交互需要MetaMaskMist或类似的 DApp 浏览器。如果无法访问您的以太坊钱包,所有 DApp 中使用的web3.js库将无法连接到以太坊网络并接收或发送信息。

https://stampd.io的情况下,他们通过 PayPal 进行付款,因此他们在内部处理以太坊交易。这在我看来有点骗局,因为它破坏了以太坊免费提供的完整性和开放性:

在 Stampd 上使用 PayPal 付款

于 2018-01-28T19:58:32.380 回答
1

我最近遇到了https://fortmatic.com

似乎是与 web3 兼容的 MetaMask 的替代品如果它已经与 MetaMask 一起使用,您的 dapp 仍然可以工作)。对其进行了广泛的测试,目前似乎可以与一些 web3 方法一起使用:

  • web3.eth.sendTransaction
  • web3.eth.getAccounts
  • web3.eth.getCoinbase
  • sendAsync 个人签名
  • sendAsync eth_signTypedData

模态界面很干净,并且相对容易上手他们的文档。

于 2018-12-06T03:16:22.343 回答