Skip to main content

VmStack

For the complete documentation index, see llms.txt

@midnight/ledger v8.0.3


@midnight/ledger / VmStack

Class: VmStack

특정 시점의 VM 스택 상태를 나타냅니다. 스택은 StateValue 배열이며, 각 항목에는 "strong" 또는 "weak" 여부, 즉 온체인 저장이 허용되는지 여부가 표시됩니다.

Constructors

Constructor

new VmStack(): VmStack;

Returns

VmStack

Methods

get()

get(idx): undefined | StateValue;

Parameters

idx

number

Returns

undefined | StateValue


isStrong()

isStrong(idx): undefined | boolean;

Parameters

idx

number

Returns

undefined | boolean


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