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