It looks like you're new here. If you want to get involved, click one of these buttons!
This is short and simple. WPS should hire a developer to produce a single contract address.
Suggestions for modification that I have had from others whom I brought this idea to:
@joshkauffman (EOS Canada) for pointing out that the contract need not use WPS funds as any intermediary step, the funds TX in will cover costs.
@joshkauffman for suggesting that we have to let the user know there IS a minimum, and that we cannot TX the funds back, so not meeting the minima will result in a donation (or burn).
If the user were to TX us two addresses (EOS Pub Key + desired account name) we can make it with the desired account name.
However if that name is taken ... well then what do we do, this is dumb contract.
If the name is not we can give it to them. Filtering is easy EOS pub keys start with ... EOS. And accounts are 12 CH's.
If the user were to TX us three strings:
Suggest: 10 EOS minimum to create account. I don't see this being surpassed in the future, but we give the caveat all the same. Let's tickle a BP to put something up on their toolkit already existing to provide the needed minimum values.
Why: Currently sites are doing this and WAY overcharging. One site is asking for nearly $30 dollars to create an account, current cost = about 16 bucks. nice profit margin.
Why: Many people see doing business with a 3rd party entity as a barrier to entry ON TOP of the barrier of the cost of RAM etc...
Barrier's to Entry: Getting new customers COSTS MONEY in any business, typically businesses try to reduce this cost below a comfortable level to produce good margin's. Businesses also pay this cost in to get leads and generate customers. EOS is alone is asking the customer to pay in a business model that has barriers to entry. We will not see an influx of new accounts.