aftermath-ts-sdk - v3.3.3
    Preparing search index...

    Interface StakingAddresses

    Package and object addresses used by liquid-staking operations.

    interface StakingAddresses {
        objects: {
            aftermathValidator: string;
            referralVault: string;
            safe: string;
            stakedSuiVault: string;
            stakedSuiVaultState: string;
            treasury: string;
            validatorConfigsTable: string;
        };
        packages: { afsui: string; events: string; lsd: string };
    }
    Index
    objects: {
        aftermathValidator: string;
        referralVault: string;
        safe: string;
        stakedSuiVault: string;
        stakedSuiVaultState: string;
        treasury: string;
        validatorConfigsTable: string;
    }

    Shared object IDs consumed by staking transactions.

    Type Declaration

    • aftermathValidator: string

      Aftermath validator object used by staking and farms operations.

    • referralVault: string

      Referral-vault shared object used by staking transactions.

    • safe: string

      Staking safe shared object.

    • stakedSuiVault: string

      Staked SUI vault shared object.

    • stakedSuiVaultState: string

      Staked SUI vault state shared object.

    • treasury: string

      Staking treasury shared object.

    • validatorConfigsTable: string

      Validator configuration table shared object.

    packages: { afsui: string; events: string; lsd: string }

    Published Move package IDs used by the staking contracts.

    Type Declaration

    • afsui: string

      AFSUI package ID used to construct the AFSUI coin type.

    • events: string

      Package ID that defines staking events and validator types.

    • lsd: string

      Liquid-staking package ID for stake and unstake entry points.