[FEATURE] - support sortKey or blockHeight in viewState #504

This commit is contained in:
ppedziwiatr
2024-01-31 12:52:25 +01:00
committed by just_ppe
parent cbf20b31e5
commit 1c0d85e9d8
2 changed files with 5 additions and 3 deletions

View File

@@ -155,7 +155,8 @@ export interface Contract<State = unknown> {
tags?: Tags,
transfer?: ArTransfer,
caller?: string,
signal?: AbortSignal
signal?: AbortSignal,
sortKey?: string
): Promise<InteractionResult<State, View>>;
/**

View File

@@ -281,14 +281,15 @@ export class HandlerBasedContract<State> implements Contract<State> {
tags: Tags = [],
transfer: ArTransfer = emptyTransfer,
caller?: string,
signal?: AbortSignal
signal?: AbortSignal,
sortKey?: string
): Promise<InteractionResult<State, View>> {
this.logger.info('View state for', this._contractTxId);
return await this.callContract<Input, View>(
input,
'view',
caller,
undefined,
sortKey,
tags,
transfer,
false,