Skip to content

Commit

Permalink
types → interfaces
Browse files Browse the repository at this point in the history
  • Loading branch information
Amxx committed Feb 27, 2024
1 parent f48455e commit 5d1ceb7
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions src/simple.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ import { MerkleTreeData, MerkleTreeImpl } from './merkletree';
import { MerkleTreeOptions } from './options';
import { validateArgument } from './utils/errors';

export type SimpleMerkleTreeData = MerkleTreeData<HexString> & {
export interface SimpleMerkleTreeData extends MerkleTreeData<HexString> {
format: 'simple-v1';
};
}

export function formatLeaf(value: BytesLike): HexString {
return defaultAbiCoder.encode(['bytes32'], [value]);
Expand Down
4 changes: 2 additions & 2 deletions src/standard.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ import { MerkleTreeData, MerkleTreeImpl } from './merkletree';
import { MerkleTreeOptions } from './options';
import { validateArgument } from './utils/errors';

export type StandardMerkleTreeData<T extends any[]> = MerkleTreeData<T> & {
export interface StandardMerkleTreeData<T extends any[]> extends MerkleTreeData<T> {
format: 'standard-v1';
leafEncoding: string[];
};
}

export function standardLeafHash<T extends any[]>(types: string[], value: T): HexString {
return keccak256(keccak256(defaultAbiCoder.encode(types, value)));
Expand Down

0 comments on commit 5d1ceb7

Please sign in to comment.