Replies: 3 comments
-
|
In short, a user submits a commitment to the contract and the provider and awaits the provider to approve or disapprove. However, between these two events (submit and approve/disapprove) there can be many other events occur which can disrupt the captcha process overall. For instance, after a user submits but before an approve/disapprove from a provider, the following could occur:
We need to consider these occurrences during the captcha process, and adjust the contract to handle any of these occurrences. |
Beta Was this translation helpful? Give feedback.
-
|
deregister of provider needs to be changed to a request basis |
Beta Was this translation helpful? Give feedback.
-
provider deregister/unstakeProviders should move into the provider suspended??? provider payee changeThis is not a problem as change will only affect a minimal number of commitments. Provider selection criteria should be implemented to make sure that Providers do not become too expensive for Dapps. provider fee changeThis is not a problem as change will only affect a minimal number of commitments. Provider selection criteria should be implemented to make sure that Providers do not become too expensive for Dapps. provider balance changes below provider_stake_default?? Provider will not be able to approve commitment provider service_origin changeDoesn't matter. User has already contacted Provider and received captcha. provider dataset id / content id changeDoesn't matter. Commitment has already been made by user. Provider has data to build commitment ID locally and retrieve commitment from contract. dapp deregistersDoesn't matter. dapp becomes non-activeDoesn't matter. dapp balance goes below threshold (stake_default)This is checked before provider approves or disapproves. Line 887 in d5fc185 dapp owner changeDoesn't matter. dapp client_origin changeClient origin being removed. governance status for the contract changed, e.g. suspendedContract governance status being removed. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Beta Was this translation helpful? Give feedback.
All reactions