Account provisioning: charge BLD for smart wallet
See original GitHub issueWhat is the Problem Being Solved?
In #4402 we discuss fee aspects of RUN IST onboarding, but there is also a question of provisioning accounts; that is: for creating an on-chain c-list and associating it with a cosmos account (key pair). How do we appropriately recover the cost of this operation?
Our devnet account provisioning process depends on a discord faucet bot on our discord service to mitigate griefing and sybil attacks.
Additional open questions:
- should we “walk before we run” w.r.t. the number of
SMART_WALLETaccounts, while we gather confidence in system performance? - provisioning ag-solo (
REMOTE_WALLET) accounts is higher risk. how to manage that risk?
Description of the Design
?
note Feb 24 proposal
Security Considerations
see problem statement above
Test Plan
IOU
Issue Analytics
- State:
- Created 2 years ago
- Comments:8 (8 by maintainers)
Top Results From Across the Web
Visa In-App Provisioning | Mobile Wallet Payments
Single integration with Visa enables Apple Pay, Google Pay, and Samsung Pay; Reduces encryption key management costs; Eliminates software development complexity ...
Read more >Card provisioning security overview - Apple Support
Apple Pay handles credit, debit, and prepaid card provisioning through several secure processes in Apple devices.
Read more >Building a Serverless Wallet Service for In-Game Currency
This service can be used by gaming companies to manage players' account balances, including virtual currencies. We'll show you how to minimize ...
Read more >An Introduction to Smart Contracts and Their Potential and ...
“Smart contracts” are a critical component of many platforms and applications being built using blockchain or distributed ledger technology.
Read more >Terms - Sequence Wallet
You are solely responsible for paying network transaction fees associated with transactions you engage in on each blockchain network using the Wallet. You...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

@dckc I created #4723 to capture the “how to help a friend create an account” use case. Assigned to @rowgraus , and put it in the general Product Backlog (not MN-1).
@michaelfig and I think we have a design:
Scenario: User Una wants to accept (make) an offer (for example, to getRUN or to trade on the AMM or to take out a Vault). How does Una communicate with Zoe or any other object in the Agoric blockchain VM? @michaelfig and I concluded that some introduction mechanism is necessary to join the Agoric society where members enjoy the benefits of offer safety etc. Una must have 1 BLD. Una uses a wallet web UI to send a “please provision” message that (1) liens gp=1 BLD and (2) creates a c-list and on-chain wallet.
Una can then proceed using
WalletActionmessages as in #4406 .or RUN?
gp is a governable parameter
p.s. Alice…