On long term there is gonna be a huge loss on POCKET due to typo's. I'm not a scriptkiddy but isn't there a way to check for eligibility of receiving so that transactions to non-existing accounts are automatically rejected by the bot?
I thought about that, and in the end decided against it. It's actually harder than it sounds. The pocket bots have to be certain that the receiving account didn't exist at the very moment in time that the transaction was broadcast. The steemd API doesn't give you any way to do a historical lookup of whether an account existed at a given time, so the only way to do that in Pocket is to maintain a running list of all account names. I wanted to keep the resource requirements of the Pocket bots at an absolute minimum, so I decided that typos would be considered valid.
I also figured that if Pocket was popular, it wouldn't be long before someone built a wallet for it - the wallet could fix the problem and not submit a pocketsend unless the receiving account is registered.
On long term there is gonna be a huge loss on POCKET due to typo's. I'm not a scriptkiddy but isn't there a way to check for eligibility of receiving so that transactions to non-existing accounts are automatically rejected by the bot?
I thought about that, and in the end decided against it. It's actually harder than it sounds. The pocket bots have to be certain that the receiving account didn't exist at the very moment in time that the transaction was broadcast. The steemd API doesn't give you any way to do a historical lookup of whether an account existed at a given time, so the only way to do that in Pocket is to maintain a running list of all account names. I wanted to keep the resource requirements of the Pocket bots at an absolute minimum, so I decided that typos would be considered valid.
I also figured that if Pocket was popular, it wouldn't be long before someone built a wallet for it - the wallet could fix the problem and not submit a
pocketsend
unless the receiving account is registered.Yes, I'm glad it only cost me 100 in order to learn to double check where I send my POCKET.