Skip to content

[ID-3790] chore: update transaction hash to hash #205

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 19, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file not shown.
Binary file not shown.

This file was deleted.

22 changes: 0 additions & 22 deletions Source/Immutable/Public/Immutable/ImmutableBlueprintLibrary.h

This file was deleted.

96 changes: 54 additions & 42 deletions Source/Immutable/Public/Immutable/ImmutableDataTypes.h
Original file line number Diff line number Diff line change
Expand Up @@ -224,86 +224,98 @@ struct FNftTransferDetails
FString tokenAddress;
};

USTRUCT(BlueprintType, meta = (HasNativeBreak = "/Script/Immutable.ImmutableBlueprintLibrary.BreakFZkEvmTransactionReceiptLog"))
USTRUCT(BlueprintType)
struct IMMUTABLE_API FZkEvmTransactionReceiptLog
{
GENERATED_BODY()

UPROPERTY()
FString address;
UPROPERTY(EditAnywhere, BlueprintReadWrite)
FString _type;

UPROPERTY()
TArray<FString> topics;
UPROPERTY(EditAnywhere, BlueprintReadWrite)
FString address;

UPROPERTY()
FString data;
UPROPERTY(EditAnywhere, BlueprintReadWrite)
FString blockHash;

UPROPERTY()
UPROPERTY(EditAnywhere, BlueprintReadWrite)
FString blockNumber;

UPROPERTY()
FString transactionHash;
UPROPERTY(EditAnywhere, BlueprintReadWrite)
FString data;

UPROPERTY()
FString transactionIndex;
UPROPERTY(EditAnywhere, BlueprintReadWrite)
FString index;

UPROPERTY()
FString blockHash;
UPROPERTY(EditAnywhere, BlueprintReadWrite)
TArray<FString> topics;

UPROPERTY()
FString logIndex;
UPROPERTY(EditAnywhere, BlueprintReadWrite)
FString transactionHash;

UPROPERTY()
bool removed = false;
UPROPERTY(EditAnywhere, BlueprintReadWrite)
FString transactionIndex;
};

USTRUCT(BlueprintType, meta = (HasNativeBreak = "/Script/Immutable.ImmutableBlueprintLibrary.BreakZkEvmTransactionReceipt"))
USTRUCT(BlueprintType)
struct IMMUTABLE_API FZkEvmTransactionReceipt
{
GENERATED_BODY()

UPROPERTY()
UPROPERTY(EditAnywhere, BlueprintReadWrite)
FString responseFor;

UPROPERTY(EditAnywhere, BlueprintReadWrite)
FString requestId;

UPROPERTY(EditAnywhere, BlueprintReadWrite)
bool success;

UPROPERTY(EditAnywhere, BlueprintReadWrite)
FString blockHash;

UPROPERTY()
UPROPERTY(EditAnywhere, BlueprintReadWrite)
FString blockNumber;

UPROPERTY()
UPROPERTY(EditAnywhere, BlueprintReadWrite)
FString contractAddress;

UPROPERTY()
UPROPERTY(EditAnywhere, BlueprintReadWrite)
FString cumulativeGasUsed;

UPROPERTY()
FString effectiveGasPrice;

UPROPERTY()
UPROPERTY(EditAnywhere, BlueprintReadWrite)
FString from;

UPROPERTY()
UPROPERTY(EditAnywhere, BlueprintReadWrite)
FString gasPrice;

UPROPERTY(EditAnywhere, BlueprintReadWrite)
FString blobGasUsed;

UPROPERTY(EditAnywhere, BlueprintReadWrite)
FString blobGasPrice;

UPROPERTY(EditAnywhere, BlueprintReadWrite)
FString gasUsed;

UPROPERTY(BlueprintReadOnly)
UPROPERTY(EditAnywhere, BlueprintReadWrite)
FString hash;

UPROPERTY(EditAnywhere, BlueprintReadWrite)
FString index;

UPROPERTY(EditAnywhere, BlueprintReadWrite)
TArray<FZkEvmTransactionReceiptLog> logs;

UPROPERTY()
UPROPERTY(EditAnywhere, BlueprintReadWrite)
FString logsBloom;

// Either 1 (success) or 0 (failure) encoded as a hexadecimal.
UPROPERTY()
UPROPERTY(EditAnywhere, BlueprintReadWrite)
FString status;

UPROPERTY()
UPROPERTY(EditAnywhere, BlueprintReadWrite)
FString to;

UPROPERTY()
FString transactionHash;

UPROPERTY()
FString transactionIndex;

UPROPERTY()
FString type;
};

/**
Expand Down Expand Up @@ -342,4 +354,4 @@ class IMMUTABLE_API UImmutablePKCEData : public UObject
* Handle for the ticker delegate that periodically checks for incoming deep links
*/
FTSTicker::FDelegateHandle TickDelegateHandle;
};
};
Loading