@caravan/sdk API - v0.0.0
    Preparing search index...

    Interface AttestationSigner

    interface AttestationSigner {
        signTypedData(
            args: {
                domain: { chainId: number; name: string; version: string };
                message: {
                    manifestHash: `0x${string}`;
                    outcome: AttestationOutcome;
                    poolId: string;
                    realizedUnitPrice: bigint;
                    role: AttestationRole;
                };
                primaryType: "Attestation";
                types: {
                    Attestation: readonly [
                        { name: "manifestHash"; type: "bytes32" },
                        { name: "poolId"; type: "string" },
                        { name: "role"; type: "string" },
                        { name: "outcome"; type: "string" },
                        { name: "realizedUnitPrice"; type: "uint256" },
                    ];
                };
            },
        ): Promise<`0x${string}`>;
    }
    Index
    • Parameters

      • args: {
            domain: { chainId: number; name: string; version: string };
            message: {
                manifestHash: `0x${string}`;
                outcome: AttestationOutcome;
                poolId: string;
                realizedUnitPrice: bigint;
                role: AttestationRole;
            };
            primaryType: "Attestation";
            types: {
                Attestation: readonly [
                    { name: "manifestHash"; type: "bytes32" },
                    { name: "poolId"; type: "string" },
                    { name: "role"; type: "string" },
                    { name: "outcome"; type: "string" },
                    { name: "realizedUnitPrice"; type: "uint256" },
                ];
            };
        }

      Returns Promise<`0x${string}`>