sui_adapter_latest::data_store

Trait PackageStore

Source
pub trait PackageStore {
    // Required methods
    fn get_package(&self, id: &ObjectID) -> SuiResult<Option<Rc<MovePackage>>>;
    fn resolve_type_to_defining_id(
        &self,
        module_address: ObjectID,
        module_name: &IdentStr,
        type_name: &IdentStr,
    ) -> SuiResult<Option<ObjectID>>;
}

Required Methods§

Source

fn get_package(&self, id: &ObjectID) -> SuiResult<Option<Rc<MovePackage>>>

Source

fn resolve_type_to_defining_id( &self, module_address: ObjectID, module_name: &IdentStr, type_name: &IdentStr, ) -> SuiResult<Option<ObjectID>>

Implementors§