Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

WorldStorageInternalImpl

Fully qualified path: dojo::world::storage::WorldStorageInternalImpl

pub impl WorldStorageInternalImpl of WorldStorageTrait;

Impl functions

new

Fully qualified path: dojo::world::storage::WorldStorageInternalImpl::new

fn new(world: IWorldDispatcher, namespace: @ByteArray) -> WorldStorage

new_from_hash

Fully qualified path: dojo::world::storage::WorldStorageInternalImpl::new_from_hash

fn new_from_hash(world: IWorldDispatcher, namespace_hash: felt252) -> WorldStorage

set_namespace

Fully qualified path: dojo::world::storage::WorldStorageInternalImpl::set_namespace

fn set_namespace(ref self: WorldStorage, namespace: @ByteArray)

dns

Fully qualified path: dojo::world::storage::WorldStorageInternalImpl::dns

fn dns(self: @WorldStorage, contract_name: @ByteArray) -> Option<(ContractAddress, ClassHash)>

dns_from_hash

Fully qualified path: dojo::world::storage::WorldStorageInternalImpl::dns_from_hash

fn dns_from_hash(
    self: @WorldStorage, contract_name_hash: felt252,
) -> Option<(ContractAddress, ClassHash)>

dns_from_selector

Fully qualified path: dojo::world::storage::WorldStorageInternalImpl::dns_from_selector

fn dns_from_selector(self: @WorldStorage, selector: felt252) -> Option<(ContractAddress, ClassHash)>

dns_address

Fully qualified path: dojo::world::storage::WorldStorageInternalImpl::dns_address

fn dns_address(self: @WorldStorage, contract_name: @ByteArray) -> Option<ContractAddress>

dns_class_hash

Fully qualified path: dojo::world::storage::WorldStorageInternalImpl::dns_class_hash

fn dns_class_hash(self: @WorldStorage, contract_name: @ByteArray) -> Option<ClassHash>

resource_selector

Fully qualified path: dojo::world::storage::WorldStorageInternalImpl::resource_selector

fn resource_selector(self: @WorldStorage, name: @ByteArray) -> felt252