You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Define trait with separate function for each exec and query variant handling contract execution
Define dispatch function dispatching given exec message to the defined trait
Define dispatch function dispatching given query message to defined trait
Encapsulate contract state into structure
Implement defined trait on contract structure
Make entry points construct the contract structure (or make structure global variable on contract if it is cheaper and possible), then dispatch on it using defined functions
Part of #493