-
Notifications
You must be signed in to change notification settings - Fork 1
Test Cases
OOz distribution by content consumption
The “mining” of OOz is made by content consumption
Given a user watches a video post from another user
When it is not played until the end
Then none amount of OOz should be added to the user wallet
Given a user watches a video post from another user
When it is played until the end
Then an amount of OOz multiplied by time watched should be added to the user wallet
And a transaction should be registered in the transaction history
Given OOz amount received for watch a content
When it is received in the Wallet
Then a fraction of the value should be automatically be transferred to the content creator
And a transaction should be registered in the transaction history of the content creator
Given a change in variables of OOz distribution logic in (database or retool)
And a user watches a video post from another user
When it is played until the end
Then an amount of OOz multiplied by time watched should be added to the user wallet based on new config change
And a transaction should be registered in the transaction history
Multiplier for Watching | Movie seconds | OOz received | Rate Creator Share | Transfer to creator |
---|---|---|---|---|
0.6 OOz /second | 20 | 12 OOz | 10% | 1.2 OOz |