[英]How can I sign a transaction with a private key using the REST API Waves?
[英]Sign transaction without broadcasting it with metamask (not using private key)
我正在嘗試使用元掩碼在不廣播的情況下簽署交易。 我已經嘗試過 web3js 和 etherjs (eth_signTransaction),但都沒有用。 這該怎么做?
我認為 opensea 正在簽署消息,然后將其用於交易。 他們是怎么做到的?
MetaMask - RPC 錯誤:不支持的方法
const signedTx = await web3.eth.signTransaction(tx, accounts[0])
錯誤:不支持簽署交易 (operation="signTransaction", code=UNSUPPORTED_OPERATION
const signedTx = await signer.signTransaction(tx)
Metamask 當前不支持用於簽署交易的 RPC 方法。 請參閱 GitHub 問題討論為什么他們選擇不實施它: https://github.com/MetaMask/metamask-extension/issues/3475
編輯:
我認為 opensea 正在簽署消息,然后將其用於交易。 他們是怎么做到的?
OpenSea 允許以無氣體方式鑄造的方式實際上非常簡單:他們不會鑄造 NFT,直到有人購買它。 OpenSea 然后使用它部署的合約中存在的所有者“繞過”來自己鑄造 NFT。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.