mrBovo

Results 23 issues of mrBovo

Reference: https://github.com/Joystream/joystream/issues/4068 uses code from #4067 so it's better to merge after that PR. - added benchmarks - updated weight info traits - generated weights - added short rationale for...

addresses https://github.com/Joystream/joystream/issues/4069 ##### Notes I have noticed that all extrinsics that include in some way a call to`ensure_actor_has_channel_permissions` have worst case scenario when > curator has sufficient permission for action...

``` - issue_nft - destroy_nft - sling_nft_back - start_english_auction - make_english_auction_bid - settle_english_auction - cancel_english_auction - start_open_auction - make_open_auction_bid - cancel_open_auction_bid - pick_open_auction_winner - cancel_open_auction - offer_nft - cancel_offer -...

content-pallet
benchmarking
carthage

rename "Gateway" to "App"

drops sudo pallet #4368 Should we burn remaining sudo balance during migration? ┆Issue is synchronized with this [Asana task](https://app.asana.com/0/1202132419573087/1203152437212564) by [Unito](https://www.unito.io)

carthage

use filter stage 2 https://github.com/Joystream/joystream/issues/4343 ┆Issue is synchronized with this [Asana task](https://app.asana.com/0/1202132419573087/1203152438491542) by [Unito](https://www.unito.io)

carthage

SSIA. As a follow up to https://github.com/Joystream/joystream/pull/3809 which makes `root` the only origin able to toggle the state variable at the moment ┆Issue is synchronized with this [Asana task](https://app.asana.com/0/1201958687417145/1202548180256257) by...

content-pallet
proposal-system
urgent-post-mainnet

### Current patronage computation `patronage_amount = issuance * patronage_rate * blocks_per_year` ### Desired patronage calculation `patronage_amount = issuance * ( 1 + patronage_rate)^blocks_per_year - issuance`

runtime
project_token

addresses #5098 replace previous PR #4696

runtime
luxor-network

Addresses: #4948 based on top of #5062 Note: I have used the extrinsic `vested_transfer` inside the extrinsic `spend_from_budget` all extrinsic in substrate are now `transactional` by default, this means that...

runtime
luxor-network