Variable NonceHolderContractConst

NonceHolderContract: Contract<
    readonly [
        {
            anonymous: false;
            inputs: readonly [
                {
                    indexed: true;
                    internalType: "address";
                    name: "accountAddress";
                    type: "address";
                },
                { indexed: true; internalType: "uint256"; name: "key"; type: "uint256" },
                {
                    indexed: false;
                    internalType: "uint256";
                    name: "value";
                    type: "uint256";
                },
            ];
            name: "ValueSetUnderNonce";
            type: "event";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "_address"; type: "address" },
            ];
            name: "getDeploymentNonce";
            outputs: readonly [
                { internalType: "uint256"; name: ""; type: "uint256" },
            ];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "_address"; type: "address" },
            ];
            name: "getMinNonce";
            outputs: readonly [
                { internalType: "uint256"; name: ""; type: "uint256" },
            ];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "_address"; type: "address" },
            ];
            name: "getRawNonce";
            outputs: readonly [
                { internalType: "uint256"; name: ""; type: "uint256" },
            ];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "uint256"; name: "_key"; type: "uint256" },
            ];
            name: "getValueUnderNonce";
            outputs: readonly [
                { internalType: "uint256"; name: ""; type: "uint256" },
            ];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "uint256"; name: "_value"; type: "uint256" },
            ];
            name: "increaseMinNonce";
            outputs: readonly [
                { internalType: "uint256"; name: ""; type: "uint256" },
            ];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "_address"; type: "address" },
            ];
            name: "incrementDeploymentNonce";
            outputs: readonly [
                { internalType: "uint256"; name: ""; type: "uint256" },
            ];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "uint256"; name: "_expectedNonce"; type: "uint256" },
            ];
            name: "incrementMinNonceIfEquals";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "_address"; type: "address" },
                { internalType: "uint256"; name: "_nonce"; type: "uint256" },
            ];
            name: "isNonceUsed";
            outputs: readonly [{ internalType: "bool"; name: ""; type: "bool" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "uint256"; name: "_key"; type: "uint256" },
                { internalType: "uint256"; name: "_value"; type: "uint256" },
            ];
            name: "setValueUnderNonce";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "_address"; type: "address" },
                { internalType: "uint256"; name: "_key"; type: "uint256" },
                { internalType: "bool"; name: "_shouldBeUsed"; type: "bool" },
            ];
            name: "validateNonceUsage";
            outputs: readonly [];
            stateMutability: "view";
            type: "function";
        },
    ],
> = ...

The web3.js Contract instance for the INonceHolder interface, which is utilized for managing deployment nonces.