Typeberry by Fluffy Labs - v0.4.0
    Preparing search index...

    Class ServiceAccountInfo

    Hierarchy (View Summary)

    Index

    Properties

    accumulateMinGas: bigint & WithBytesRepresentation<8> & pvm.WithOpaque<
        "ServiceGas[u64]",
    >

    a_g: Minimal gas required to execute Accumulate entrypoint.

    balance: U64

    a_b: Current account balance.

    codeHash: OpaqueHash & pvm.WithOpaque<"CodeHash">

    a_c: Hash of the service code.

    created: number & WithBytesRepresentation<4> & pvm.WithOpaque<"TimeSlot[u32]">

    a_r: Creation account time slot.

    gratisStorage: U64

    a_f: Cost-free storage. Decreases both storage item count and total byte size.

    lastAccumulation: number & WithBytesRepresentation<4> & pvm.WithOpaque<
        "TimeSlot[u32]",
    >

    a_a: Most recent accumulation time slot.

    onTransferMinGas: bigint & WithBytesRepresentation<8> & pvm.WithOpaque<
        "ServiceGas[u64]",
    >

    a_m: Minimal gas required to execute On Transfer entrypoint.

    parentService: number & WithBytesRepresentation<4> & pvm.WithOpaque<
        "ServiceId[u32]",
    >

    a_p: Parent service ID.

    storageUtilisationBytes: U64

    a_o: Total number of octets in storage.

    storageUtilisationCount: U32

    a_i: Number of items in storage.

    Codec: Descriptor<
        ServiceAccountInfo,
        ViewOf<
            ServiceAccountInfo,
            {
                accumulateMinGas: Descriptor<
                    bigint & WithBytesRepresentation<8> & pvm.WithOpaque<
                        "ServiceGas[u64]",
                    >,
                    Bytes<8>,
                >;
                balance: Descriptor<U64, Bytes<8>>;
                codeHash: Descriptor<Bytes<32> & pvm.WithOpaque<"CodeHash">, Bytes<32>>;
                created: Descriptor<
                    number & WithBytesRepresentation<4> & pvm.WithOpaque<"TimeSlot[u32]">,
                    Bytes<4>,
                >;
                gratisStorage: Descriptor<U64, Bytes<8>>;
                lastAccumulation: Descriptor<
                    number & WithBytesRepresentation<4> & pvm.WithOpaque<"TimeSlot[u32]">,
                    Bytes<4>,
                >;
                onTransferMinGas: Descriptor<
                    bigint & WithBytesRepresentation<8> & pvm.WithOpaque<
                        "ServiceGas[u64]",
                    >,
                    Bytes<8>,
                >;
                parentService: Descriptor<
                    number & WithBytesRepresentation<4> & pvm.WithOpaque<
                        "ServiceId[u32]",
                    >,
                    Bytes<4>,
                >;
                storageUtilisationBytes: Descriptor<U64, Bytes<8>>;
                storageUtilisationCount: Descriptor<U32, Bytes<4>>;
            },
        >,
    > = ...

    Methods