Type alias GenerateDipSubmittableExtrinsicInput

GenerateDipSubmittableExtrinsicInput: {
    additionalProofElements: Record<any, any>;
    api: ApiPromise;
    baseDipProof: DipSiblingBaseProofRes;
    call: Call;
    didUri: DidUri;
}

The params to create an extrinsic containing a cross-chain DIP proof and operation.

Type declaration

  • additionalProofElements: Record<any, any>

    Any consumer-specific pieces of information to be included in the DIP proof beyond proof-of-DID.

  • api: ApiPromise

    The [[ApiPromise]] instance of the consumer chain.

  • baseDipProof: DipSiblingBaseProofRes

    [[DipSiblingBaseProofRes]] as generated by [[generateDipSiblingBaseProof]].

  • call: Call

    The [[Call]] on the consumer chain that requires a DIP origin to be authorized.

  • didUri: DidUri

    The [[DidUri]] of the subject performing the cross-chain operation.