Не могу перевести NFT - PullRequest
0 голосов
/ 11 июля 2019

Я хочу дразнить 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 при ошибке nftTransfer: проверка состояния не удалась,Причина: попытка перевести недоступные средства: применение транзакции приводит к отрицательному балансу IssuedAsset (EkhBGZ6xE1pZKbzHqp4BqLoyrBpEv3wnXbgXcBrZzC7q) в (как минимум) временное отрицательное состояние, текущий баланс равен 0 *, тратится на -1, результат - 100 *

Но я получил этот токен на своем контрактном счете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...