@tributary-so/sdk
    Preparing search index...

    Variable lighthouseConst

    lighthouse: {
        accountData(target: PublicKey): AccountDataBuilder;
        accountDelta(accountA: PublicKey, accountB: PublicKey): AccountDeltaBuilder;
        accountInfo(target: PublicKey): AccountInfoBuilder;
        merkleTree(target: PublicKey): MerkleTreeBuilder;
        mintAccount(target: PublicKey): MintAccountBuilder;
        stakeAccount(target: PublicKey): StakeAccountBuilder;
        sysvarClock(): SysvarClockBuilder;
        tokenAccount(target: PublicKey): TokenAccountBuilder;
    } = ...

    Build a Lighthouse assertion. Each method returns a fluent builder bound to the assertion's target account(s).

    Type Declaration

    lighthouse.tokenAccount(ata).amount(50_000_000, "<").build()
    
    lighthouse.tokenAccount(ata)
    .amount(50_000_000, "<")
    .state(2, "!=") // not frozen
    .build()
    lighthouse.sysvarClock().field("Slot", 1000n, ">").build()