Transacción que falla con: proto.003-PsddFKi3.storage_exhausted.operation
1 respuesta
- votos
-
- 2019-03-04
Recibíelerrorproto.003-PsddFKi3.storage_exhausted.operationporqueestaba usando storage_limit: 0,y supongo que debido a queestoy "publicando" unanueva cuentaen blockchain,necesitopagar unatarifaporel almacenamiento requerido.Al cambiarel límite de almacenamiento a 10000,elerror desapareció y latransacción se realizó.
Entoncesme preguntabapor quéno se revelami nueva cuenta.Recuerdo demisproblemas de ayer queel uso de sendOperationmaneja la revelación yel contador automáticamente.Así que seguí adelantee intentéenviar unapequeña cantidad detezzies desde lanueva cuenta,¡yfuncionó!
Ahora solonecesito aprendermás sobre storage_limits y cómo saber quénúmero usarparaesapropiedad alenviar una operación.
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.
-
Estaes unabuenaguíaparabasar sus límitesen: 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
-
Gracias,estoesmuy útil.Me di cuenta demisexperimentos que realmenteno afectamistarifas si soloestablezcoel límite de almacenamientoen 257,la cantidad requeridaparaenviar a una cuentaimplícitainactiva.¿Meequivoco?Siestoes cierto,seríamuchomás sencilloparamí usar siempre 257para que losenvíosfuncionentanto siel destinoestá activo como sino.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
-
Sí,eso debería ser correcto.Es un límite,así queestá ahíparaevitar que hagas algo que quizásno hayas anticipado.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
-
¡Gracias!Supongo queeresel desarrollador/mantenedor de sotez.Graciaspor agregarejemplos a la wiki.Eso resultará útilparafuturos desarrolladores.¡Felicitacionespor unproyectobien hecho!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
Estoytratando deenviar desde una cuenta que activé desdeelgrifo Alphanet (tz1htPf3VPXrHBTX1E7y3tBteib6hA9Teosj) a una cuenta que creé yomismo usandogenerateKeys (mnemónico,contraseña) (tz1VVeF3DUFGydahfawXFN1xeSra).
Usandomi mismométodo deenvío,puedoenviar a direcciones Tezos conocidas (comotz3WXYtyDUNL91qfiCJtVUX746QpNv5i5ve5),pero cuandotrato deenviar a la dirección que creé,obtengoelestado: 'retrocedido' conelerror
Albuscaren Googleesteerror,apareceesta definición:
Noestoy seguro de adóndeir apartir de aquíni cómo solucionarlo. Diré que la cuenta que creé aparece comono reveladaen tzscan,perono sé cómo revelarla ya quenotiene fondosparapagarelgas de la operación de revelación. ¿El hecho de quenoesté activadoes la razónpor la quefalla? ¿O hay algomás que debamirar?
Transacciónfallida
Dirección que creé aquí .
Editar: Intenté revelar lanueva cuenta conel siguiente código,pero sebloqueaindefinidamente sin resultadoni error: