DocsReference@proto-kit/protocolInterfacesBridgingSettlementContractArgs

@proto-kit/protocolDocs


Documentation / @proto-kit/protocol / BridgingSettlementContractArgs

Interface: BridgingSettlementContractArgs

Extends

Properties

BridgeContract

BridgeContract: TypedClass<BridgeContractType> & typeof SmartContract

Defined in

packages/protocol/src/settlement/contracts/settlement/BridgingSettlementContract.ts:57


BridgeContractPermissions

BridgeContractPermissions: Permissions

Defined in

packages/protocol/src/settlement/contracts/settlement/BridgingSettlementContract.ts:60


BridgeContractVerificationKey

BridgeContractVerificationKey: undefined | VerificationKey

Defined in

packages/protocol/src/settlement/contracts/settlement/BridgingSettlementContract.ts:59


ChildVerificationKeyService

ChildVerificationKeyService: ChildVerificationKeyService

Inherited from

SettlementContractArgs.ChildVerificationKeyService

Defined in

packages/protocol/src/settlement/contracts/settlement/SettlementBase.ts:85


DispatchContract

DispatchContract: TypedClass<DispatchContractType & SmartContract>

Defined in

packages/protocol/src/settlement/contracts/settlement/BridgingSettlementContract.ts:56


escapeHatchSlotsInterval

escapeHatchSlotsInterval: number

Inherited from

SettlementContractArgs.escapeHatchSlotsInterval

Defined in

packages/protocol/src/settlement/contracts/settlement/SettlementBase.ts:83


hooks

hooks: ProvableSettlementHook<unknown>[]

Inherited from

SettlementContractArgs.hooks

Defined in

packages/protocol/src/settlement/contracts/settlement/SettlementBase.ts:82


signedSettlements

signedSettlements: boolean

Inherited from

SettlementContractArgs.signedSettlements

Defined in

packages/protocol/src/settlement/contracts/settlement/SettlementBase.ts:84