Что означает эта ошибка ?Не удается обработать транзакцию с подписью из учетной записи со сценарием.Я использую RIDE на платформе Waves - PullRequest
0 голосов
/ 01 марта 2019

Я использую язык RIDE для написания своего кода, но я не понял, в чем проблема?я сделал что-то не так?

'error': 112, 
    'message': "State check failed. Reason: Can't process transaction with signature from scripted account", 
    'tx': {'type': 4, 'id': '8nffuSs3CQa9v3eYQZYnBwQRwMWH5VausqkKipQoCHtd', 'sender': '3XcE4knb13yyXKpdNvWhwvjrYsgMXsoicQM', 
    'senderPublicKey': '8EksPcCrjotLsCPD3aw2ciHqq3JQ5va7JLpBTjjfSJ47', 
    'fee': 500000000, 
    'timestamp': 1551372704969, 
    'signature': '766mrSP811i8x3P1fqPvMDosF7pD7Sfx7dQq2csCzjttPDQ6S75jWDFP924uLmRsSKtBkNcqnyjQsdQen3En1KQ', 
    'proofs': ['766mrSP811i8x3P1fqPvMDosF7pD7Sfx7dQq2csCzjttPDQ6S75jWDFP924uLmRsSKtBkNcqnyjQsdQen3En1KQ'], 
    'version': 1, 
    'recipient': '3XrUtvRZ6LLU8F2wwkuDffwTuLUNcpnjthB', 
    'assetId': None, 
    'feeAssetId': None, 
    'feeAsset': None, 
    'amount': 1000, 
    'attachment': ''}}

Кто-нибудь когда-либо видел такую ​​ошибку?

1 Ответ

0 голосов
/ 01 марта 2019

Это означает, что вы используете транзакцию версии 1, поскольку она отображает «версия»: 1, вы должны указать версию как «версия»: 2. Существует «версия»: 1, но скриптовые учетные записи работают с «версией».: 2. Вы можете проверить версии транзакций для более подробной информации.

...