- When creating a wallet, the id should be generated by the server and returned to the client to be used as part of the wallet secret. - Copayer id should be auto-generated. - Check not blank & length < 100 for both wallet.name & copayer.name - Proposal with spent input should be tagged as invalid or removed - Cron job to broadcast accepted txps that failed to broadcast (we may need to track broadcast attempts for this).