Ошибка транзакции с: proto.003-PsddFKi3.storage_exhausted.operation
1 ответ
- голосов
-
- 2019-03-04
Я получал ошибку операцииproto.003-PsddFKi3.storage_exhausted.operation,потому что я использовал storage_limit: 0,и предполагаю,что,поскольку я «публикую» новую учетную запись в блокчейне,мне нужно заплатить комиссию затребуемое хранилище.При изменении storage_limit на 10000 ошибка исчезла,и транзакция прошла.
Тогда мне было интересно,почему мой новый аккаунт не раскрывается.Из своих вчерашних проблем я помню,что использование sendOperation автоматически обрабатывает раскрытие и счетчик.Я пошел дальше и попытался отправить небольшое количествоtezzies с новой учетной записи,и это сработало!
Теперь мне просто нужно узнать больше о storage_limits и о том,как узнать,какой номер использовать для этого свойства при отправке операции.
I was getting the proto.003-PsddFKi3.storage_exhausted.operation error because I was using storage_limit: 0, and I am assuming that because I am "publishing" a new account to the blockchain, I need to pay a fee for the storage required. By changing the storage_limit to 10000 the error went away, and the transaction went through.
Then I was wondering why my new account is not revealed. I remember from my troubles yesterday that using the sendOperation handles the revealing and counter automatically. So I went ahead and tried to send a small amount of tezzies from the new account, and it worked!
Now I just need to learn more about storage_limits and how to know what number to use for that property when sending an operation.
-
Это хорошее руководство для определения ваших ограничений: https://github.com/TezTech/eztz/blob/master/PROTO_003_FEES.mdThis is a good guide to base your limits on: https://github.com/TezTech/eztz/blob/master/PROTO_003_FEES.md
- 1
- 2019-03-04
- AKISH
-
Спасибо,это очень помогло.В ходе своих экспериментов я заметил,что на мои сборы не влияет,если я просто устанавливаю storage_limit на 257,необходимую сумму для отправки на неактивную неявную учетную запись.Я ошибся?Если это правда,мне было бы намного проще всегда использовать 257,чтобы посылки работали независимо от того,активен пункт назначения или нет.Thanks, this is very helpful. I noticed from my experiments that it doesn't really affect my fees if I just set the storage_limit to 257, the required amount to send to a inactive implicit account. Am I wrong? If this is true, it would be much simpler for me to always use 257 so that sends will work whether the destination is active or not.
- 0
- 2019-03-04
- Michael Rodriguez
-
Да,это должно быть правильно.Это предел,чтобы помешать вам сделать то,чего вы,возможно,не ожидали.Yeah that should be correct. It is a limit so is there to prevent you from doing something that you may not have anticipated.
- 1
- 2019-03-05
- AKISH
-
Благодаря!Я так понимаю,вы разработчик/сопровождающий сотеза?Спасибо за добавление примеров в вики.Это пригодится будущим разработчикам.Престижность для проекта молодец!Thanks! I gather you're the developer/maintainer of sotez? Thanks for adding examples to the wiki. That will prove useful to future devs. Kudos for a project well done!
- 0
- 2019-03-06
- Michael Rodriguez
Я пытаюсь отправить из учетной записи,которую я активировал из сборщика Alphanet (tz1htPf3VPXrHBTX1E7y3tBteib6hA9Teosj),в учетную запись,которую я создал сам с помощьюgenerateKeys (мнемоника,пароль) (tz1VVeF3DUFGNR1.
Используя тот же метод отправки,я могу отправить на известные адреса Tezos (например,tz3WXYtyDUNL91qfiCJtVUX746QpNv5i5ve5),но когда я пытаюсь отправить на адрес,который я создал сам,я возвращаю статус: «возвращен» с ошибкой как
Поиск в Google этой ошибки дает следующее определение:
<цитата>Сценарий или один из его вызываемых абонентов написал больше байтов,чем предполагала операция
Я не знаю,что делать дальше и как это исправить. Я скажу,что созданная мною учетная запись отображается наtzscan как не раскрытая,но я не знаю,как ее раскрыть,поскольку у нее нет средств для оплаты газа за операцию по раскрытию. Является ли тот факт,что он не активирован,даже причиной того,что он не работает? Или мне нужно еще что-нибудь посмотреть?
Неудавшаяся транзакция здесь .
Изменить: Я попытался открыть новую учетную запись с помощью следующего кода,но он просто зависает на неопределенное время без каких-либо результатов или ошибок: