Left Curve Software Stack
    Preparing search index...

    Type Alias ChainConfig

    type ChainConfig = {
        bank: Address;
        cronjobs: Record<Address, Duration>;
        maxOrphanAge: Duration;
        owner: Address;
        permissions: { instantiate: Permission; upload: Permission };
        taxman: Address;
    }
    Index

    Properties

    bank: Address

    The contract the manages fungible token transfers.

    cronjobs: Record<Address, Duration>

    A list of contracts that are to be called at regular time intervals.

    maxOrphanAge: Duration

    Maximum age allowed for orphaned codes. A code is deleted if it remains orphaned (not used by any contract) for longer than this duration.

    owner: Address

    The account that can update this config.

    permissions: { instantiate: Permission; upload: Permission }

    Permissions for certain gated actions.

    taxman: Address

    The contract that handles transaction fees.