我想通过保存在合同状态中的ID来在我的合同中挑逗NFT。
let Token = fromBase58String(extract(getString(this, keyToken))) #someNFT
let rec = extract(getString(this, keyTopBidder)) #someaddress
ScriptResult(
TransferSet([
ScriptTransfer(extract(addressFromString(rec)), 1, Token)
])
)
但是出现错误:
contractCreate on nftTransfer错误:状态检查失败。原因: 尝试转移无法使用的资金:交易申请线索 负资产 余额为'IssuedAsset(EkhBGZ6xE1pZKbzHqp4BqLoyrBpEv3wnXbgXcBrZzC7q)' (至少)暂时为负状态,当前余额为0,花费 等于-1,结果是-1
但是我的合同账户上有这个令牌。