I'm trying to work out why some Rinkeby transactions of mine are failing. For example, https://rinkeby.etherscan.io/tx/0x8746e41d51bb68df2649052c274ded300b9e5af7f820d9a856b7d199ba9e8fa4. I have no idea how to debug that transaction, so any pointers/advice would be very welcome.
fyi, I'm using infura's public API in an attempt to sidestep my organisation's firewall - thus, my dApp is deployed on IPFS at https://ipfs.io/ipfs/QmZetixYe97BStJZBbVH3woFEFrHzCMcuyak9JoCw4mjyx/#/, and it connects to Rinkeby via
window.web3 = new Web3(new Web3.providers.HttpProvider(rinkeby.infura.io)). I 'think' that's okay, right?