Filecoin PushMessage permission?

Hi. Im trying push a filecoin message, it asks for write permission :man_shrugging:

{“id”: 4,“jsonrpc”: “2.0”,“method”: “Filecoin.MpoolPush”,“params”: [{“Message”:{“Version”:0,“To”:"",“From”:"",“Nonce”:,“Value”:“123456”,“GasLimit”:430268,“GasFeeCap”:“101351”,“GasPremium”:“0”,“Method”:0,“Params”:null,“CID”:{"/":""}},“Signature”:{“Type”:1,“Data”:""},“CID”:{"/":""}}]}
< {“jsonrpc”:“2.0”,“id”:4,“error”:{“code”:1,“message”:“missing permission to invoke ‘MpoolPushUntrusted’ (need ‘write’)”}}

Hi @zhengxingao - we’re currently working on our MPoolPush support to address this and expect to have a fix for that soon. I’ll give an update on this thread when that’s put in place.

Thank you :smiling_face_with_three_hearts:

Hi @zhengxingao, we just deployed a fix for MpoolPush, please give it another try!

1 Like

Yes, it’s working :smiling_face_with_three_hearts:

Can you please check this message for me?
bafy2bzacedukdpx5txaq5k6won4ello355iuasotnb3niux7ruloxjnewrszi
The gas price is rather high, but it’s stuck in mempool. :shushing_face:

@zhengxingao Can you confirm whether you ever saw this message anywhere on the network after sending it to us? On filfox perhaps? I’m trying to figure out whether we failed to broadcast this message, or if it was dropped from the mempool. Because presently I can’t find it on filfox.

I have not seen it on filfox or filscan. StateSearchMessage returns empty.

I could retrieve it by ChainGetMessage after push,

{“jsonrpc”:“2.0”,“result”:{“Version”:0,“To”:“f3s…”,“From”:“f16…”,“Nonce”:8,“Value”:“1234”,“GasLimit”:462268,“GasFeeCap”:“6100626”,“GasPremium”:“100626”,“Method”:0,“Params”:null,“CID”:{"/":“baf…”}},“id”:2}

but when I do it again after some time,

{“jsonrpc”:“2.0”,“id”:2,“error”:{“code”:1,“message”:“blockstore: block not found”}}

Okay, we will investigate this. If it is possible for you to send more messages through our API, please let us know if any of them succeed, or if they all fail. That will be useful to know for our investigation.

1 Like

Hi. I tried pushing messages several times today. All messages are not seen on network.