Represents information about a PKP (Programmable Key Pair). Includes the token ID, public key, Ethereum address, and transaction details for minting.

interface PkpInfo {
    info: {
        ethAddress: string;
        publicKey: string;
        tokenId: string;
    };
    mintReceipt: ContractReceipt;
    mintTx: ContractTransaction;
}

Properties

info: {
    ethAddress: string;
    publicKey: string;
    tokenId: string;
}

Type declaration

  • ethAddress: string

    The Ethereum address derived from the PKP's public key.

  • publicKey: string

    The public key of the PKP.

  • tokenId: string

    The token ID of the PKP.

mintReceipt: ContractReceipt

The transaction receipt for minting the PKP.

mintTx: ContractTransaction

The transaction object for minting the PKP.