I am experiencing an issue with proxy transactions on Westend Asset Hub. The proxy transaction shows as executed successfully, but the underlying function doesn't execute properly.
Transaction Details:
- Sender Account: 5E92HEC2bFWNipDcdhre93L3UAqFNFgch3kJy83qwpvEL4SP
- Real Account: 5GaEfMMcg12Q7UF8wjZ6UXCurWRSbtyYSMUrD3F4nFdM7qAA
- Proxy Extrinsics shown as Success here
- Same Proxy Extrinsics shown as Failed here
- If I click in each of the extrinsics I see a system (ExtrinsicSuccess) event which makes me think that there is no error and the extrinsic completed successfully.
The steps were done correctly
- Set up a staking proxy from the real account (extrinsic)
- Try to bond funds from the Staking Proxy (for the real account) to create the initial staking ledger (extrinsics)
- Try to
set_payee
from the Staking Proxy (for the real account) (extrinsic)
The issue is found only when clicking in any of the extrinsics, then clicking under proxy (ProxyExecuted)
event and there is a CallFiltered call with The origin filter prevent the call to be dispatched.
doc. This seems like an error since in other working examples like this one, this should show result Ok
when there are no errors.
Why is the proxy transaction marked as successful when the actual proxied call is being blocked by the origin filter? How can I fix this?