Skip to main content

VmStack

For the complete documentation index, see llms.txt

@midnight-ntwrk/compact-runtime v0.16.0


@midnight-ntwrk/compact-runtime / VmStack

Class: VmStack

특정 시점의 VM 스택 상태를 나타냅니다. 스택은 StateValue의 배열이며, 각 항목에는 "strong" 또는 "weak" 주석이 붙습니다. 이는 온체인에 저장할 수 있는지 여부를 나타냅니다.

Constructors​

Constructor​

new VmStack(): VmStack;

Returns​

VmStack

Methods​

get()​

get(idx): StateValue | undefined;

Parameters​

idx​

number

Returns​

StateValue | undefined


isStrong()​

isStrong(idx): boolean | undefined;

Parameters​

idx​

number

Returns​

boolean | undefined


length()​

length(): number;

Returns​

number


push()​

push(value, is_strong): void;

Parameters​

value​

StateValue

is_strong​

boolean

Returns​

void


removeLast()​

removeLast(): void;

Returns​

void


toString()​

toString(compact?): string;

Parameters​

compact?​

boolean

Returns​

string