Skip to main content

HolographProtocol

Services • API


Holograph SDK Reference / Services / HolographProtocol

Class: HolographProtocol

Constructors

new HolographProtocol(protocolConfig, contractAddress)

new HolographProtocol(protocolConfig, contractAddress?): HolographProtocol

Parameters

protocolConfig: Config

contractAddress?: 0x${string}

Returns

HolographProtocol

Source

packages/sdk/src/services/holograph-protocol.service.ts:36

Properties

bridgeContract

private bridgeContract: BridgeContract

Source

packages/sdk/src/services/holograph-protocol.service.ts:32


contractAddress?

private optional readonly contractAddress: 0x${string}

Source

packages/sdk/src/services/holograph-protocol.service.ts:36


cxipERC721Contract

private cxipERC721Contract: CxipERC721Contract

Source

packages/sdk/src/services/holograph-protocol.service.ts:33


factoryContract

private factoryContract: FactoryContract

Source

packages/sdk/src/services/holograph-protocol.service.ts:30


holographContract

private holographContract: HolographContract

Source

packages/sdk/src/services/holograph-protocol.service.ts:24


openEditionERC721Contract

private openEditionERC721Contract: OpenEditionERC721Contract

Source

packages/sdk/src/services/holograph-protocol.service.ts:34


interfacesContract

private interfacesContract: InterfacesContract

Source

packages/sdk/src/services/holograph-protocol.service.ts:27


layerZeroModuleContract

private layerZeroModuleContract: LayerZeroModuleContract

Source

packages/sdk/src/services/holograph-protocol.service.ts:29


logger

private readonly logger: HolographLogger

Source

packages/sdk/src/services/holograph-protocol.service.ts:23


operatorContract

private operatorContract: OperatorContract

Source

packages/sdk/src/services/holograph-protocol.service.ts:28


ovmGasPriceOracleContract

private ovmGasPriceOracleContract: OVMGasPriceOracleContract

Source

packages/sdk/src/services/holograph-protocol.service.ts:31


protocolConfig

private readonly protocolConfig: Config

Source

packages/sdk/src/services/holograph-protocol.service.ts:36


registryContract

private registryContract: RegistryContract

Source

packages/sdk/src/services/holograph-protocol.service.ts:25


treasuryContract

private treasuryContract: TreasuryContract

Source

packages/sdk/src/services/holograph-protocol.service.ts:26


targetEvents

static readonly targetEvents: Record<string, EventInfo> = HOLOGRAPH_EVENTS

Source

packages/sdk/src/services/holograph-protocol.service.ts:22

Accessors

bridge

get bridge(): BridgeContract

Returns

BridgeContract

Source

packages/sdk/src/services/holograph-protocol.service.ts:84


cxipERC721

get cxipERC721(): CxipERC721Contract

Returns

CxipERC721Contract

Source

packages/sdk/src/services/holograph-protocol.service.ts:88


factory

get factory(): FactoryContract

Returns

FactoryContract

Source

packages/sdk/src/services/holograph-protocol.service.ts:76


holograph

get holograph(): HolographContract

Returns

HolographContract

Source

packages/sdk/src/services/holograph-protocol.service.ts:52


openEditionERC721

get openEditionERC721(): openEditionERC721

Returns

OpenEditionERC721Contract

Source

packages/sdk/src/services/holograph-protocol.service.ts:92


interfaces

get interfaces(): InterfacesContract

Returns

InterfacesContract

Source

packages/sdk/src/services/holograph-protocol.service.ts:64


layerZeroModule

get layerZeroModule(): LayerZeroModuleContract

Returns

LayerZeroModuleContract

Source

packages/sdk/src/services/holograph-protocol.service.ts:72


operator

get operator(): OperatorContract

Returns

OperatorContract

Source

packages/sdk/src/services/holograph-protocol.service.ts:68


ovmGasPriceOracle

get ovmGasPriceOracle(): OVMGasPriceOracleContract

Returns

OVMGasPriceOracleContract

Source

packages/sdk/src/services/holograph-protocol.service.ts:80


registry

get registry(): Registry

Returns

RegistryContract

Source

packages/sdk/src/services/holograph-protocol.service.ts:56


treasury

get treasury(): TreasuryContract

Returns

TreasuryContract

Source

packages/sdk/src/services/holograph-protocol.service.ts:60