Open APshenkin opened 3 years ago
@APshenkin hi, arweave.net
proxies API requests to several nodes; when you query https://arweave.net/tx/pending
, it will pick one of them. It could happen that your tx got stuck in the distribution queue of another node. Normally though, they share them quickly. But if the network is busy, the tx may expire there.
if you send useless data or empty body it also return 200 OK
It's totally up to you which data to attach. It can have no data as well, e.g. if you just transfer tokens.
@ldmberman it doesn't seems that there is issue with query. I tried to send transaction many times. Also when I tried to send tx that was generated by JS library it completes with success.
It's totally up to you which data to attach. It can have no data as well, e.g. if you just transfer tokens.
I mean that you can send bad tx (with bad signature or without some parameters) and it will return 200 ok every time
I build transaction to send some funds between accounts
When I try to publish it via curl --request POST 'https://arweave.net/tx'
I receive 200 OK, but tx doesn't appear in pending list https://arweave.net/tx/pending
This transaction is valid and was tested with JS library:
await arweave.transactions.verify(tx)
Key and Signature were created with 3-party libraries (not via JS library)
So I have two questions: