tx.add(delegateTransaction)
tx.recentBlockhash = recentBlockhash;
tx.sign(authorizedAccount, stakeAccount);
这段逻辑里面,是不是可以直接改成如下代码,逻辑上也能跑的通
tx.add(delegateTransaction)
tx.recentBlockhash = recentBlockhash;
tx.sign(authorizedAccount);
tx.add(delegateTransaction)
tx.recentBlockhash = recentBlockhash;
tx.sign(authorizedAccount, stakeAccount);
这段逻辑里面,是不是可以直接改成如下代码,逻辑上也能跑的通
tx.add(delegateTransaction)
tx.recentBlockhash = recentBlockhash;
tx.sign(authorizedAccount);
经过验证,如果是创建质押账户 和 设置委托在同一笔的交易账户中,则在最后进行签名的时候,必须同时签名auth账户和stakeAccount。 tx.sign(authorizedAccount, stakeAccount); 但是如果只是单纯进行设置委托,那只需要对auth账户进行签名即可 tx.sign(authorizedAccount);