we could include in the checksum if a payment id is needed.
eg addresses which may only be funded with a payment id have checksum+1
simplewallet is then able to see if its a "normal address" which MAY have a payment id or a special address wich MUST have one.
^of couse simplified, but i think its VERY usable for any bussiness
could be implemented in a single wallet too - but atm (as most wallets rely on simplewallet) i'd like to see it there
you can not block the sending of coin
if you have not put a payment_id?
and enter a default payment_id
in the help of simplewallet just write that unless you have a payment_id
by whom you are sending the coin
Insert type "default"
a thing like that
seeing that simplewallet asks a payment_id
and in the help is written to ask who should receive payment
many ask for information before sending
I think that so many will not go wrong in sending coin
well of course there is always the idiot on duty
but for this
you can not do anything
hrm, that would be a relatively simple line of code to add to simplewallet. Simplewallet checks the transfer string to see if there's a payment ID. If there's not, it displays "You are currently sending this payment without a payment ID. The recipient will not be able to identify that you have sent this payment. Would you like to add a payment ID?"
yes/no
"Would you like to add a random payment ID, or encode a message in hexadecimal? (limited to 32 characters)"
random / encode
random -> inserts random payment ID, executes transaction
Encode ->
"Please enter your message. Your message will be clipped at 32 characters or padded with 0's to reach 32 characters"
User enters message, hits return, executes transaction.