golem-base-sdk
    Preparing search index...

    Type Alias GolemBaseActions

    type GolemBaseActions = {
        createEntities(creates: GolemBaseCreate[]): Promise<`0x${string}`>;
        createEntitiesAndWaitForReceipt(
            creates: GolemBaseCreate[],
        ): Promise<TransactionReceipt>;
        createRawStorageTransaction(payload: `0x${string}`): Promise<`0x${string}`>;
        deleteEntities(deletes: `0x${string}`[]): Promise<`0x${string}`>;
        deleteEntitiesAndWaitForReceipt(
            deletes: `0x${string}`[],
        ): Promise<TransactionReceipt>;
        extendEntities(extensions: GolemBaseExtend[]): Promise<`0x${string}`>;
        extendEntitiesAndWaitForReceipt(
            extensions: GolemBaseExtend[],
        ): Promise<TransactionReceipt>;
        getAllEntityKeys(): Promise<GolemGetAllEntityKeysReturnType>;
        getEntitiesForNumericAnnotationValue(
            annotation: NumericAnnotation,
        ): Promise<GolemGetEntitiesForNumericAnnotationValueReturnType>;
        getEntitiesForStringAnnotationValue(
            annotation: StringAnnotation,
        ): Promise<GolemGetEntitiesForStringAnnotationValueReturnType>;
        getEntitiesOfOwner(
            args: `0x${string}`,
        ): Promise<GolemGetEntitiesOfOwnerReturnType>;
        getEntitiesToExpireAtBlock(
            blockNumber: bigint,
        ): Promise<GolemGetEntitiesToExpireAtBlockReturnType>;
        getEntityCount(): Promise<number>;
        getEntityMetaData(args: `0x${string}`): Promise<EntityMetaData>;
        getStorageValue(args: `0x${string}`): Promise<string>;
        queryEntities(args: string): Promise<GolemQueryEntitiesReturnType[]>;
        updateEntities(updates: GolemBaseUpdate[]): Promise<`0x${string}`>;
        updateEntitiesAndWaitForReceipt(
            updates: GolemBaseUpdate[],
        ): Promise<TransactionReceipt>;
    }
    Index

    Methods

    • Parameters

      • creates: GolemBaseCreate[]

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

    • Parameters

      • payload: `0x${string}`

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

    • Parameters

      • deletes: `0x${string}`[]

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

    • Parameters

      • extensions: GolemBaseExtend[]

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

    • Parameters

      • args: `0x${string}`

      Returns Promise<EntityMetaData>

    • Parameters

      • args: `0x${string}`

      Returns Promise<string>

    • Parameters

      • updates: GolemBaseUpdate[]

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