代表第三方钱包签署交易
Sign transaction on behalf of a 3rd party wallet
是否可以授权服务器代表用户签署交易?
流量:
- 用户在前端连接钱包
- 用户授权服务器为其钱包签署交易
- 服务器监听链上事件
- 服务器代表用户签署并执行交易
我是 web3 的新手,所以我什至不知道从哪里开始寻找解决方案。我确实知道 approve
合同。我必须部署这样的合约并使用它吗?
当然,我不想向我的用户询问他们的隐私 key/mnemonic。
Is it possible to authorize a server to sign transactions on user's behalf?
没有
或者:仅当您的智能合约支持某种特殊签名的消息,但它们与任何正常的以太坊交易不兼容时,这是您的应用程序特定逻辑。
是否可以授权服务器代表用户签署交易?
流量:
- 用户在前端连接钱包
- 用户授权服务器为其钱包签署交易
- 服务器监听链上事件
- 服务器代表用户签署并执行交易
我是 web3 的新手,所以我什至不知道从哪里开始寻找解决方案。我确实知道 approve
合同。我必须部署这样的合约并使用它吗?
当然,我不想向我的用户询问他们的隐私 key/mnemonic。
Is it possible to authorize a server to sign transactions on user's behalf?
没有
或者:仅当您的智能合约支持某种特殊签名的消息,但它们与任何正常的以太坊交易不兼容时,这是您的应用程序特定逻辑。