Wallet v5 is custom version of wallet for use instead of v4.
There are two main differences from previous versions:
- execute arbitrary code onchain. User can pass a continuation to be executed -- this is useful for predicting unsafe random.
- plugin functionality: plugins are continuations, like small inlined contracts. They may be executed upon getting an incoming message. Actual plugin's code is stored in masterchain, so that plugins are just masterchain libraries.