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
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
Source
packages/sdk/src/services/holograph-protocol.service.ts:84
cxipERC721
get
cxipERC721():CxipERC721Contract
Returns
Source
packages/sdk/src/services/holograph-protocol.service.ts:88
factory
get
factory():FactoryContract
Returns
Source
packages/sdk/src/services/holograph-protocol.service.ts:76
holograph
get
holograph():HolographContract
Returns
Source
packages/sdk/src/services/holograph-protocol.service.ts:52
openEditionERC721
get
openEditionERC721():openEditionERC721
Returns
Source
packages/sdk/src/services/holograph-protocol.service.ts:92
interfaces
get
interfaces():InterfacesContract
Returns
Source
packages/sdk/src/services/holograph-protocol.service.ts:64
layerZeroModule
get
layerZeroModule():LayerZeroModuleContract
Returns
Source
packages/sdk/src/services/holograph-protocol.service.ts:72
operator
get
operator():OperatorContract
Returns
Source
packages/sdk/src/services/holograph-protocol.service.ts:68
ovmGasPriceOracle
get
ovmGasPriceOracle():OVMGasPriceOracleContract
Returns
Source
packages/sdk/src/services/holograph-protocol.service.ts:80
registry
get
registry():Registry
Returns
Source
packages/sdk/src/services/holograph-protocol.service.ts:56
treasury
get
treasury():TreasuryContract