From 6c83de47b96e2a6b45245fdd8b9f5573b07e0ad4 Mon Sep 17 00:00:00 2001 From: jairajdev <73746465+jairajdev@users.noreply.github.com> Date: Fri, 25 Oct 2024 17:19:54 +0545 Subject: [PATCH 1/4] Global Tx Receipt Verification (#20) Added addressHash in the SetGlobalTx --- src/p2p/GlobalAccountsTypes.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/p2p/GlobalAccountsTypes.ts b/src/p2p/GlobalAccountsTypes.ts index aa6520d..3a78caf 100644 --- a/src/p2p/GlobalAccountsTypes.ts +++ b/src/p2p/GlobalAccountsTypes.ts @@ -4,6 +4,7 @@ import { NodeInfo, Signature, SignedObject } from './P2PTypes' export interface SetGlobalTx { address: string + addressHash: string // the current state hash of the address value: unknown when: number source: string @@ -24,3 +25,5 @@ export interface Tracker { export type TxHash = string export type SignedSetGlobalTx = SetGlobalTx & SignedObject + +export type GlobalTxReceipt = Omit \ No newline at end of file From 7c2226dcfd8a447d026435f4bb44e0254687a08e Mon Sep 17 00:00:00 2001 From: Arham Jain Date: Fri, 25 Oct 2024 17:06:24 +0530 Subject: [PATCH 2/4] 1.2.21 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 233d383..c9c9271 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@shardus/types", - "version": "1.2.21-1", + "version": "1.2.21", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@shardus/types", - "version": "1.2.21-1", + "version": "1.2.21", "license": "ISC", "devDependencies": { "@types/jest": "27.0.1", diff --git a/package.json b/package.json index 2a80b80..bd4c58e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@shardus/types", - "version": "1.2.21-1", + "version": "1.2.21", "description": "", "main": "build/src/index.js", "types": "build/src/index.d.ts", From 23e69d2d3e17f82cafeb279667dc1bb3c86140ae Mon Sep 17 00:00:00 2001 From: Ahmed Iqbal <64235582+ahmxdiqbal@users.noreply.github.com> Date: Fri, 22 Nov 2024 07:05:53 -0600 Subject: [PATCH 3/4] update node to 18.19.1 (#19) --- package-lock.json | 36 +++++++++++++++++++++++++++--------- package.json | 2 +- 2 files changed, 28 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index c9c9271..e239447 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "ISC", "devDependencies": { "@types/jest": "27.0.1", - "@types/node": "18.16.1", + "@types/node": "18.19.1", "@typescript-eslint/eslint-plugin": "5.48.0", "@typescript-eslint/parser": "5.48.0", "eslint": "8.31.0", @@ -1418,10 +1418,13 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.16.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.1.tgz", - "integrity": "sha512-DZxSZWXxFfOlx7k7Rv4LAyiMroaxa3Ly/7OOzZO8cBNho0YzAi4qlbrx8W27JGqG57IgR/6J7r+nOJWw6kcvZA==", - "dev": true + "version": "18.19.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.1.tgz", + "integrity": "sha512-mZJ9V11gG5Vp0Ox2oERpeFDl+JvCwK24PGy76vVY/UgBtjwJWc5rYBThFxmbnYOm9UPZNm6wEl/sxHt2SU7x9A==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.4", @@ -10104,6 +10107,12 @@ "integrity": "sha512-1hNKM37dAWML/2ltRXupOq2uqcdRQyDFphl+341NTPXFLLLiDhErXx8VtaSLh3xP7SyHZdcCgpt9boYYVb3fQg==", "dev": true }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, "node_modules/unicorn-magic": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", @@ -11782,10 +11791,13 @@ "dev": true }, "@types/node": { - "version": "18.16.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.1.tgz", - "integrity": "sha512-DZxSZWXxFfOlx7k7Rv4LAyiMroaxa3Ly/7OOzZO8cBNho0YzAi4qlbrx8W27JGqG57IgR/6J7r+nOJWw6kcvZA==", - "dev": true + "version": "18.19.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.1.tgz", + "integrity": "sha512-mZJ9V11gG5Vp0Ox2oERpeFDl+JvCwK24PGy76vVY/UgBtjwJWc5rYBThFxmbnYOm9UPZNm6wEl/sxHt2SU7x9A==", + "dev": true, + "requires": { + "undici-types": "~5.26.4" + } }, "@types/normalize-package-data": { "version": "2.4.4", @@ -17998,6 +18010,12 @@ "integrity": "sha512-1hNKM37dAWML/2ltRXupOq2uqcdRQyDFphl+341NTPXFLLLiDhErXx8VtaSLh3xP7SyHZdcCgpt9boYYVb3fQg==", "dev": true }, + "undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, "unicorn-magic": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", diff --git a/package.json b/package.json index bd4c58e..efd8690 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ }, "homepage": "https://gitlab.com/shardus/shardus-types#readme", "devDependencies": { - "@types/node": "18.16.1", + "@types/node": "18.19.1", "np": "9.2.0", "prettier": "2.8.8", "typescript": "4.4.4", From 9cd557e0afb9c7437cd0d183fb87fa2d9673cbd1 Mon Sep 17 00:00:00 2001 From: Zachary Belford Date: Wed, 18 Dec 2024 17:20:12 -0800 Subject: [PATCH 4/4] fix: update types --- src/p2p/NodeListTypes.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/p2p/NodeListTypes.ts b/src/p2p/NodeListTypes.ts index 1d0139a..08d1582 100644 --- a/src/p2p/NodeListTypes.ts +++ b/src/p2p/NodeListTypes.ts @@ -14,6 +14,7 @@ type RequiredExceptFor = Pick< export interface Node extends JoinedConsensor { curvePublicKey: string status: NodeStatus + refuteCycles?: Set } export type Update = OptionalExceptFor