Smart Accounts
public struct Account<Config> has key, store {
id: UID,
// arbitrary data that can be proposed and added by members
// first field is a human readable name to differentiate the multisig accounts
metadata: Metadata,
// ids and versions of the packages this account is using
// idx 0: account_protocol, idx 1: account_actions optionally
deps: Deps,
// open intents, key should be a unique descriptive name
intents: Intents,
// config can be anything (e.g. Multisig, coin-based DAO, etc.)
config: Config,
}Last updated