You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
public func shieldFunds(
transparentAccountPrivateKey: TransparentAccountPrivKey,
memo: String?,
from accountIndex: Int,
resultBlock: @escaping (Result<PendingTransactionEntity, Error>) -> Void
)
Which requires a recipient Address let shieldingSpend = try transactionManager.initSpend(zatoshi: tBalance.verified, toAddress: zAddr, memo: memo, from: 0)
There's no such string encoded recipient address for shielding transactions, since Internal Addresses are not string encoded since they are not intended to be displayed to users.
The text was updated successfully, but these errors were encountered:
The recipient of the shielding operation is the account index that's being provided here. The wallet front-end might want to do something where it allows users to provide friendly names for accounts, so that it's not just wallet internal account 1 or whatever.
Function Shield funds calls
initSpend
Which requires a recipient Address
let shieldingSpend = try transactionManager.initSpend(zatoshi: tBalance.verified, toAddress: zAddr, memo: memo, from: 0)
There's no such string encoded recipient address for shielding transactions, since Internal Addresses are not string encoded since they are not intended to be displayed to users.
The text was updated successfully, but these errors were encountered: