From 10019c44528bb29e5c52be81024484f7da38133a Mon Sep 17 00:00:00 2001 From: mejango Date: Mon, 27 Jan 2025 20:16:19 -0300 Subject: [PATCH 1/2] artifacts --- package-lock.json | 634 ++++++++++++++++++++++++++-------------------- package.json | 10 +- publish.sh | 2 +- sphinx.lock | 48 ++-- 4 files changed, 389 insertions(+), 305 deletions(-) diff --git a/package-lock.json b/package-lock.json index 02ac7f6..73cd314 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,23 +1,23 @@ { "name": "@croptop/core", - "version": "0.0.27", + "version": "0.0.28", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@croptop/core", - "version": "0.0.27", + "version": "0.0.28", "license": "MIT", "dependencies": { "@bananapus/721-hook": "^0.0.29", - "@bananapus/buyback-hook": "^0.0.24", + "@bananapus/buyback-hook": "^0.0.25", "@bananapus/core": "^0.0.40", "@bananapus/ownable": "^0.0.8", "@bananapus/permission-ids": "^0.0.17", - "@bananapus/suckers": "^0.0.29", - "@bananapus/swap-terminal": "^0.0.23", + "@bananapus/suckers": "^0.0.30", + "@bananapus/swap-terminal": "^0.0.24", "@openzeppelin/contracts": "^5.2.0", - "@rev-net/core": "^0.0.42" + "@rev-net/core": "^0.0.43" }, "devDependencies": { "@sphinx-labs/plugins": "^0.33.1" @@ -241,11 +241,11 @@ } }, "node_modules/@bananapus/buyback-hook": { - "version": "0.0.24", - "resolved": "https://registry.npmjs.org/@bananapus/buyback-hook/-/buyback-hook-0.0.24.tgz", - "integrity": "sha512-GZRwsLQax6YuC52rJ24xu4U5xv0lVTY5wJymLo3B2jN3eQ+Vw+gtNPDb7s6WSALB+OZTrSy4j9tIJI3aUsc+XQ==", + "version": "0.0.25", + "resolved": "https://registry.npmjs.org/@bananapus/buyback-hook/-/buyback-hook-0.0.25.tgz", + "integrity": "sha512-dMxTm2pBk+CgW0g2FSSpPjHnkP+xOrYXTBQEUumE2FriMzONXUktzmMMqyUwA1V7m9JjSj+bINOtLS6GlhRprg==", "dependencies": { - "@bananapus/core": "^0.0.39", + "@bananapus/core": "^0.0.40", "@bananapus/permission-ids": "^0.0.17", "@exhausted-pigeon/uniswap-v3-forge-quoter": "^1.0.2", "@openzeppelin/contracts": "^5.2.0", @@ -256,29 +256,6 @@ "node": ">=20.0.0" } }, - "node_modules/@bananapus/buyback-hook/node_modules/@bananapus/core": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.39.tgz", - "integrity": "sha512-JYQ0RJTOt4kRIfhBGrRxXsyB1WSOCUGjtUOu7McygLSUbgiKPUhwo2FPml4ljy3wQmdmi1cdl4THeWXMFiOn+g==", - "dependencies": { - "@bananapus/permission-ids": "^0.0.16", - "@chainlink/contracts": "^1.3.0", - "@openzeppelin/contracts": "^5.2.0", - "@prb/math": "^4.1.0", - "@uniswap/permit2": "github:Uniswap/permit2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "node_modules/@bananapus/buyback-hook/node_modules/@bananapus/core/node_modules/@bananapus/permission-ids": { - "version": "0.0.16", - "resolved": "https://registry.npmjs.org/@bananapus/permission-ids/-/permission-ids-0.0.16.tgz", - "integrity": "sha512-etkJFXo5pinyEF8Zy8dNaVTQcXDdDgbfc1mwWMXwURKXRaPnVf63PGD6uNE7tL1rLQ/PqA9FZQJdLn6+K/7dEw==", - "engines": { - "node": ">=20.0.0" - } - }, "node_modules/@bananapus/core": { "version": "0.0.40", "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.40.tgz", @@ -335,92 +312,46 @@ } }, "node_modules/@bananapus/suckers": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@bananapus/suckers/-/suckers-0.0.29.tgz", - "integrity": "sha512-4wdo44KT6d3flejR4PzmFDkR3ruB8lLIlvlvo2dab6I+FWlKdgoYAiNQCJIzwKJdNWehig36S1ImWOXXkvd7GQ==", + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@bananapus/suckers/-/suckers-0.0.30.tgz", + "integrity": "sha512-ouUqQiYTpBqHLco6j1yc2ltVmjKQnZTD9dJPGE5EeO0BRHbCETs0QmPXunvB44OTys6sCExyXcGIzLZxI4l+qA==", "dependencies": { "@arbitrum/nitro-contracts": "github:OffchainLabs/nitro-contracts", - "@bananapus/core": "^0.0.39", + "@bananapus/core": "^0.0.40", "@bananapus/permission-ids": "^0.0.17", "@chainlink/contracts-ccip": "^1.5.0", "@chainlink/local": "github:smartcontractkit/chainlink-local", "@openzeppelin/contracts": "^5.2.0", "@prb/math": "^4.1.0", - "solady": "^0.0.298" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "node_modules/@bananapus/suckers/node_modules/@bananapus/core": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.39.tgz", - "integrity": "sha512-JYQ0RJTOt4kRIfhBGrRxXsyB1WSOCUGjtUOu7McygLSUbgiKPUhwo2FPml4ljy3wQmdmi1cdl4THeWXMFiOn+g==", - "dependencies": { - "@bananapus/permission-ids": "^0.0.16", - "@chainlink/contracts": "^1.3.0", - "@openzeppelin/contracts": "^5.2.0", - "@prb/math": "^4.1.0", - "@uniswap/permit2": "github:Uniswap/permit2" + "solady": "^0.1.1" }, "engines": { "node": ">=20.0.0" } }, - "node_modules/@bananapus/suckers/node_modules/@bananapus/core/node_modules/@bananapus/permission-ids": { - "version": "0.0.16", - "resolved": "https://registry.npmjs.org/@bananapus/permission-ids/-/permission-ids-0.0.16.tgz", - "integrity": "sha512-etkJFXo5pinyEF8Zy8dNaVTQcXDdDgbfc1mwWMXwURKXRaPnVf63PGD6uNE7tL1rLQ/PqA9FZQJdLn6+K/7dEw==", - "engines": { - "node": ">=20.0.0" - } - }, "node_modules/@bananapus/suckers/node_modules/solady": { - "version": "0.0.298", - "resolved": "https://registry.npmjs.org/solady/-/solady-0.0.298.tgz", - "integrity": "sha512-wHdtoSAyEsAJwHiG1amQ2IxhZk8XxL/YaYF8hf0yT51E5tWwWAohgEDmFwM8RT6Qt6XSsJBC2//kwIoCz/hFQQ==" + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/solady/-/solady-0.1.1.tgz", + "integrity": "sha512-y9KDAlux9wl8xh/oXt3Z+0Tl0PiOEd2wJxkqUWYNn5UPZLtxS9H3nenX8E8MRP5Y8LfohFiX5ULPM4qjEdCFxw==" }, "node_modules/@bananapus/swap-terminal": { - "version": "0.0.23", - "resolved": "https://registry.npmjs.org/@bananapus/swap-terminal/-/swap-terminal-0.0.23.tgz", - "integrity": "sha512-ztGdqNVS6q8wYs6h2pI1DkcXcloUn2U1Xk2+NsTpm9SMex7uTYEgNL3H1SkaRx9yPJrJHvh6yF1F8zrNgf/96Q==", + "version": "0.0.24", + "resolved": "https://registry.npmjs.org/@bananapus/swap-terminal/-/swap-terminal-0.0.24.tgz", + "integrity": "sha512-gH+12rCfUbFEZgAH19gb0kjfR61Fr4hgAOxCbunVvkHcghBNZQF5az1gZEoFfm1J7hcCzmEOjI6L6t0l377wng==", "dependencies": { - "@bananapus/core": "^0.0.39", + "@bananapus/core": "^0.0.40", "@bananapus/permission-ids": "^0.0.17", "@exhausted-pigeon/uniswap-v3-foundry-pool": "^1.0.9", "@exhausted-pigeon/uniswap-v3-foundry-quote": "^1.0.0", "@openzeppelin/contracts": "^5.2.0", "@uniswap/permit2": "github:Uniswap/permit2", - "@uniswap/v3-core": "github:Uniswap/v3-core#0.8", - "@uniswap/v3-periphery": "github:Uniswap/v3-periphery#0.8" + "@uniswap/v3-core": "github:Uniswap/v3-core#1.0", + "@uniswap/v3-periphery": "github:Uniswap/v3-periphery#1.3" }, "engines": { "node": ">=20.0.0" } }, - "node_modules/@bananapus/swap-terminal/node_modules/@bananapus/core": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.39.tgz", - "integrity": "sha512-JYQ0RJTOt4kRIfhBGrRxXsyB1WSOCUGjtUOu7McygLSUbgiKPUhwo2FPml4ljy3wQmdmi1cdl4THeWXMFiOn+g==", - "dependencies": { - "@bananapus/permission-ids": "^0.0.16", - "@chainlink/contracts": "^1.3.0", - "@openzeppelin/contracts": "^5.2.0", - "@prb/math": "^4.1.0", - "@uniswap/permit2": "github:Uniswap/permit2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "node_modules/@bananapus/swap-terminal/node_modules/@bananapus/core/node_modules/@bananapus/permission-ids": { - "version": "0.0.16", - "resolved": "https://registry.npmjs.org/@bananapus/permission-ids/-/permission-ids-0.0.16.tgz", - "integrity": "sha512-etkJFXo5pinyEF8Zy8dNaVTQcXDdDgbfc1mwWMXwURKXRaPnVf63PGD6uNE7tL1rLQ/PqA9FZQJdLn6+K/7dEw==", - "engines": { - "node": ">=20.0.0" - } - }, "node_modules/@chainlink/contracts": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@chainlink/contracts/-/contracts-1.3.0.tgz", @@ -1876,6 +1807,143 @@ } }, "node_modules/@croptop/core": { + "version": "0.0.27", + "resolved": "https://registry.npmjs.org/@croptop/core/-/core-0.0.27.tgz", + "integrity": "sha512-fhIi0kmyRjHey3yzSwwBxx/joE6tOJpRBSsFUWXiVP/T8XA2/E+Za8yz5DtRuDWFPxv9Yw6zEySVwiwaCnezxw==", + "dependencies": { + "@bananapus/721-hook": "^0.0.29", + "@bananapus/buyback-hook": "^0.0.24", + "@bananapus/core": "^0.0.40", + "@bananapus/ownable": "^0.0.8", + "@bananapus/permission-ids": "^0.0.17", + "@bananapus/suckers": "^0.0.29", + "@bananapus/swap-terminal": "^0.0.23", + "@openzeppelin/contracts": "^5.2.0", + "@rev-net/core": "^0.0.42" + } + }, + "node_modules/@croptop/core/node_modules/@bananapus/buyback-hook": { + "version": "0.0.24", + "resolved": "https://registry.npmjs.org/@bananapus/buyback-hook/-/buyback-hook-0.0.24.tgz", + "integrity": "sha512-GZRwsLQax6YuC52rJ24xu4U5xv0lVTY5wJymLo3B2jN3eQ+Vw+gtNPDb7s6WSALB+OZTrSy4j9tIJI3aUsc+XQ==", + "dependencies": { + "@bananapus/core": "^0.0.39", + "@bananapus/permission-ids": "^0.0.17", + "@exhausted-pigeon/uniswap-v3-forge-quoter": "^1.0.2", + "@openzeppelin/contracts": "^5.2.0", + "@uniswap/v3-core": "github:Uniswap/v3-core#0.8", + "@uniswap/v3-periphery": "github:Uniswap/v3-periphery#0.8" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@croptop/core/node_modules/@bananapus/buyback-hook/node_modules/@bananapus/core": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.39.tgz", + "integrity": "sha512-JYQ0RJTOt4kRIfhBGrRxXsyB1WSOCUGjtUOu7McygLSUbgiKPUhwo2FPml4ljy3wQmdmi1cdl4THeWXMFiOn+g==", + "dependencies": { + "@bananapus/permission-ids": "^0.0.16", + "@chainlink/contracts": "^1.3.0", + "@openzeppelin/contracts": "^5.2.0", + "@prb/math": "^4.1.0", + "@uniswap/permit2": "github:Uniswap/permit2" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@croptop/core/node_modules/@bananapus/buyback-hook/node_modules/@bananapus/core/node_modules/@bananapus/permission-ids": { + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/@bananapus/permission-ids/-/permission-ids-0.0.16.tgz", + "integrity": "sha512-etkJFXo5pinyEF8Zy8dNaVTQcXDdDgbfc1mwWMXwURKXRaPnVf63PGD6uNE7tL1rLQ/PqA9FZQJdLn6+K/7dEw==", + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@croptop/core/node_modules/@bananapus/suckers": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@bananapus/suckers/-/suckers-0.0.29.tgz", + "integrity": "sha512-4wdo44KT6d3flejR4PzmFDkR3ruB8lLIlvlvo2dab6I+FWlKdgoYAiNQCJIzwKJdNWehig36S1ImWOXXkvd7GQ==", + "dependencies": { + "@arbitrum/nitro-contracts": "github:OffchainLabs/nitro-contracts", + "@bananapus/core": "^0.0.39", + "@bananapus/permission-ids": "^0.0.17", + "@chainlink/contracts-ccip": "^1.5.0", + "@chainlink/local": "github:smartcontractkit/chainlink-local", + "@openzeppelin/contracts": "^5.2.0", + "@prb/math": "^4.1.0", + "solady": "^0.0.298" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@croptop/core/node_modules/@bananapus/suckers/node_modules/@bananapus/core": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.39.tgz", + "integrity": "sha512-JYQ0RJTOt4kRIfhBGrRxXsyB1WSOCUGjtUOu7McygLSUbgiKPUhwo2FPml4ljy3wQmdmi1cdl4THeWXMFiOn+g==", + "dependencies": { + "@bananapus/permission-ids": "^0.0.16", + "@chainlink/contracts": "^1.3.0", + "@openzeppelin/contracts": "^5.2.0", + "@prb/math": "^4.1.0", + "@uniswap/permit2": "github:Uniswap/permit2" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@croptop/core/node_modules/@bananapus/suckers/node_modules/@bananapus/core/node_modules/@bananapus/permission-ids": { + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/@bananapus/permission-ids/-/permission-ids-0.0.16.tgz", + "integrity": "sha512-etkJFXo5pinyEF8Zy8dNaVTQcXDdDgbfc1mwWMXwURKXRaPnVf63PGD6uNE7tL1rLQ/PqA9FZQJdLn6+K/7dEw==", + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@croptop/core/node_modules/@bananapus/swap-terminal": { + "version": "0.0.23", + "resolved": "https://registry.npmjs.org/@bananapus/swap-terminal/-/swap-terminal-0.0.23.tgz", + "integrity": "sha512-ztGdqNVS6q8wYs6h2pI1DkcXcloUn2U1Xk2+NsTpm9SMex7uTYEgNL3H1SkaRx9yPJrJHvh6yF1F8zrNgf/96Q==", + "dependencies": { + "@bananapus/core": "^0.0.39", + "@bananapus/permission-ids": "^0.0.17", + "@exhausted-pigeon/uniswap-v3-foundry-pool": "^1.0.9", + "@exhausted-pigeon/uniswap-v3-foundry-quote": "^1.0.0", + "@openzeppelin/contracts": "^5.2.0", + "@uniswap/permit2": "github:Uniswap/permit2", + "@uniswap/v3-core": "github:Uniswap/v3-core#0.8", + "@uniswap/v3-periphery": "github:Uniswap/v3-periphery#0.8" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@croptop/core/node_modules/@bananapus/swap-terminal/node_modules/@bananapus/core": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.39.tgz", + "integrity": "sha512-JYQ0RJTOt4kRIfhBGrRxXsyB1WSOCUGjtUOu7McygLSUbgiKPUhwo2FPml4ljy3wQmdmi1cdl4THeWXMFiOn+g==", + "dependencies": { + "@bananapus/permission-ids": "^0.0.16", + "@chainlink/contracts": "^1.3.0", + "@openzeppelin/contracts": "^5.2.0", + "@prb/math": "^4.1.0", + "@uniswap/permit2": "github:Uniswap/permit2" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@croptop/core/node_modules/@bananapus/swap-terminal/node_modules/@bananapus/core/node_modules/@bananapus/permission-ids": { + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/@bananapus/permission-ids/-/permission-ids-0.0.16.tgz", + "integrity": "sha512-etkJFXo5pinyEF8Zy8dNaVTQcXDdDgbfc1mwWMXwURKXRaPnVf63PGD6uNE7tL1rLQ/PqA9FZQJdLn6+K/7dEw==", + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@croptop/core/node_modules/@croptop/core": { "version": "0.0.26", "resolved": "https://registry.npmjs.org/@croptop/core/-/core-0.0.26.tgz", "integrity": "sha512-BOx1RunF+SoHAVo+XT43kKQxuCtoapJ7AnhAdAn4DGMvPNyEug6M0lB3ovgyjyhLWwQqmV2jyGFFGo7SErktXQ==", @@ -1891,7 +1959,7 @@ "@rev-net/core": "^0.0.40" } }, - "node_modules/@croptop/core/node_modules/@bananapus/721-hook": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/721-hook": { "version": "0.0.28", "resolved": "https://registry.npmjs.org/@bananapus/721-hook/-/721-hook-0.0.28.tgz", "integrity": "sha512-AEasbzl1p0AkEFRmGB4Mi83h25im+vmWt0zJORX+Hh/jsHvWahj/mf+PxLVFWHO7s6sE/KMkRopsnD5VIDwZKw==", @@ -1908,7 +1976,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@bananapus/721-hook/node_modules/@bananapus/ownable": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/721-hook/node_modules/@bananapus/ownable": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/@bananapus/ownable/-/ownable-0.0.7.tgz", "integrity": "sha512-7oujaHP13ZDIIRaCyaYWwVTIgaMkI8TJQywmWPIVAiehmUl8a7yWAh7fetLird+T4kGKsc5l7ePQJgij7+q3Dw==", @@ -1917,7 +1985,7 @@ "@openzeppelin/contracts": "^5.0.2" } }, - "node_modules/@croptop/core/node_modules/@bananapus/721-hook/node_modules/@bananapus/ownable/node_modules/@bananapus/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/721-hook/node_modules/@bananapus/ownable/node_modules/@bananapus/core": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.29.tgz", "integrity": "sha512-SsURMd6lBzmqBm0dd/tcgV5YkgXA7aabocSMZYF16BKXIqip7cBzFAj6001WEvwBn/K7UfQLh8h372u8yr9qdA==", @@ -1932,7 +2000,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@bananapus/721-hook/node_modules/@bananapus/ownable/node_modules/@bananapus/permission-ids": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/721-hook/node_modules/@bananapus/ownable/node_modules/@bananapus/permission-ids": { "version": "0.0.12", "resolved": "https://registry.npmjs.org/@bananapus/permission-ids/-/permission-ids-0.0.12.tgz", "integrity": "sha512-nEgiJoC0DJy030RDAb5pLM8xQC1BVnNoXE1xKVZ/YB/+EwCy8260SHRxyzafF5On1aAD4raL8WFjr3/K/Lbanw==", @@ -1940,12 +2008,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@bananapus/721-hook/node_modules/solady": { - "version": "0.0.298", - "resolved": "https://registry.npmjs.org/solady/-/solady-0.0.298.tgz", - "integrity": "sha512-wHdtoSAyEsAJwHiG1amQ2IxhZk8XxL/YaYF8hf0yT51E5tWwWAohgEDmFwM8RT6Qt6XSsJBC2//kwIoCz/hFQQ==" - }, - "node_modules/@croptop/core/node_modules/@bananapus/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/core": { "version": "0.0.39", "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.39.tgz", "integrity": "sha512-JYQ0RJTOt4kRIfhBGrRxXsyB1WSOCUGjtUOu7McygLSUbgiKPUhwo2FPml4ljy3wQmdmi1cdl4THeWXMFiOn+g==", @@ -1960,7 +2023,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@bananapus/core/node_modules/@bananapus/permission-ids": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/core/node_modules/@bananapus/permission-ids": { "version": "0.0.16", "resolved": "https://registry.npmjs.org/@bananapus/permission-ids/-/permission-ids-0.0.16.tgz", "integrity": "sha512-etkJFXo5pinyEF8Zy8dNaVTQcXDdDgbfc1mwWMXwURKXRaPnVf63PGD6uNE7tL1rLQ/PqA9FZQJdLn6+K/7dEw==", @@ -1968,7 +2031,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core": { "version": "0.0.23", "resolved": "https://registry.npmjs.org/@croptop/core/-/core-0.0.23.tgz", "integrity": "sha512-hUQoHly8aEmck0BoEWlvScIjUZhnc3WU/PVCb3EuDsfqV5qtnqiDOwCkJUFzBbGWJY0kcBnwGegVvwwpaoMckg==", @@ -1984,7 +2047,7 @@ "@rev-net/core": "^0.0.38" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/721-hook": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/721-hook": { "version": "0.0.27", "resolved": "https://registry.npmjs.org/@bananapus/721-hook/-/721-hook-0.0.27.tgz", "integrity": "sha512-PFePGxdn+0dMeON+V75Ug4ImtxR9jp8OF/hmW/MU/QmGQpQjAloA+KzTR5i+J/cDlu1DfzMZAlFRUshCt9hH9A==", @@ -2001,7 +2064,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/buyback-hook": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/buyback-hook": { "version": "0.0.22", "resolved": "https://registry.npmjs.org/@bananapus/buyback-hook/-/buyback-hook-0.0.22.tgz", "integrity": "sha512-UcyPnPVd7dln6dN355XW8mM8wf1ASzhBbC3f/iXoi6Dw9N98ZbdiTWGoB2b5nKIB1U5UsyqGynCgm4WFD+yUFQ==", @@ -2017,7 +2080,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/core": { "version": "0.0.38", "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.38.tgz", "integrity": "sha512-bukiPkcd+x7lFdlNcnLz9o9phYGPuE4UiRskoFi0yoHndDtK/bSBMjMnU7nP2KV4Cd4bpy5CMata/RieHn+9Bw==", @@ -2032,7 +2095,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/ownable": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/ownable": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/@bananapus/ownable/-/ownable-0.0.7.tgz", "integrity": "sha512-7oujaHP13ZDIIRaCyaYWwVTIgaMkI8TJQywmWPIVAiehmUl8a7yWAh7fetLird+T4kGKsc5l7ePQJgij7+q3Dw==", @@ -2041,7 +2104,7 @@ "@openzeppelin/contracts": "^5.0.2" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/ownable/node_modules/@bananapus/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/ownable/node_modules/@bananapus/core": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.29.tgz", "integrity": "sha512-SsURMd6lBzmqBm0dd/tcgV5YkgXA7aabocSMZYF16BKXIqip7cBzFAj6001WEvwBn/K7UfQLh8h372u8yr9qdA==", @@ -2056,7 +2119,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/ownable/node_modules/@bananapus/permission-ids": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/ownable/node_modules/@bananapus/permission-ids": { "version": "0.0.12", "resolved": "https://registry.npmjs.org/@bananapus/permission-ids/-/permission-ids-0.0.12.tgz", "integrity": "sha512-nEgiJoC0DJy030RDAb5pLM8xQC1BVnNoXE1xKVZ/YB/+EwCy8260SHRxyzafF5On1aAD4raL8WFjr3/K/Lbanw==", @@ -2064,7 +2127,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/permission-ids": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/permission-ids": { "version": "0.0.16", "resolved": "https://registry.npmjs.org/@bananapus/permission-ids/-/permission-ids-0.0.16.tgz", "integrity": "sha512-etkJFXo5pinyEF8Zy8dNaVTQcXDdDgbfc1mwWMXwURKXRaPnVf63PGD6uNE7tL1rLQ/PqA9FZQJdLn6+K/7dEw==", @@ -2072,7 +2135,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/suckers": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/suckers": { "version": "0.0.27", "resolved": "https://registry.npmjs.org/@bananapus/suckers/-/suckers-0.0.27.tgz", "integrity": "sha512-G1/Mp6Upc6fHFVnTPLgXwHhuqlo67zd8WYadGRXKlVAx1UU1xkJCbZYkEetNndvX/b3500IhTP7k28+nlkZxtg==", @@ -2090,7 +2153,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/swap-terminal": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/swap-terminal": { "version": "0.0.22", "resolved": "https://registry.npmjs.org/@bananapus/swap-terminal/-/swap-terminal-0.0.22.tgz", "integrity": "sha512-B5V3EZC5pP8g0u8bRc1z69+v5w5TmK0gkxiI5ZOM91eoZz+ryi+9AIBcY2ql6p9348Bd2TReOEs4e+PrqDE1MQ==", @@ -2108,7 +2171,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core": { "version": "0.0.20", "resolved": "https://registry.npmjs.org/@croptop/core/-/core-0.0.20.tgz", "integrity": "sha512-tTMvRjf7LsgP9RnW8ZLboTTW7OD11hNFfN2L8N8j7duKmvQcfmg8F/axKvSk/4b+huMMY/5Yh5S71qU0KchSaA==", @@ -2124,7 +2187,7 @@ "@rev-net/core": "^0.0.35" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/721-hook": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/721-hook": { "version": "0.0.25", "resolved": "https://registry.npmjs.org/@bananapus/721-hook/-/721-hook-0.0.25.tgz", "integrity": "sha512-TnZQZUFxuTnpkD6Om/D0boLoM+mBB1FGVbuKC6nJxcqIQeSYUERNgArqcJXoT2611VbqLSFgsf5NeXMaTFmFhw==", @@ -2141,7 +2204,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/buyback-hook": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/buyback-hook": { "version": "0.0.20", "resolved": "https://registry.npmjs.org/@bananapus/buyback-hook/-/buyback-hook-0.0.20.tgz", "integrity": "sha512-Cc5q5YavsIjRTkqRnRcENJAEmO3BsXcnlLcnny7OewJIMFuHweYUjw4L89GfDiZ1kOhaeCm61SowS/RcuYx0Eg==", @@ -2157,7 +2220,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/buyback-hook/node_modules/@bananapus/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/buyback-hook/node_modules/@bananapus/core": { "version": "0.0.32", "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.32.tgz", "integrity": "sha512-Fn/LifHCxltEzyyBHZAlqERlJKBXGaeh0LPSgi/xra8vAvLhtuyhZiZDpJGg1dr9n7zwfTAba7qlUgYDNlRGXQ==", @@ -2172,7 +2235,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/buyback-hook/node_modules/@bananapus/permission-ids": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/buyback-hook/node_modules/@bananapus/permission-ids": { "version": "0.0.12", "resolved": "https://registry.npmjs.org/@bananapus/permission-ids/-/permission-ids-0.0.12.tgz", "integrity": "sha512-nEgiJoC0DJy030RDAb5pLM8xQC1BVnNoXE1xKVZ/YB/+EwCy8260SHRxyzafF5On1aAD4raL8WFjr3/K/Lbanw==", @@ -2180,7 +2243,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/core": { "version": "0.0.35", "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.35.tgz", "integrity": "sha512-v67JfZ8yWpk+xmTKjhBxydoF/VB7WJT3gdZDGjm6jyBSm9bo+XmFIBLjse0xpE5dToqyccRraCScYS884toyQA==", @@ -2195,7 +2258,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/core/node_modules/@bananapus/permission-ids": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/core/node_modules/@bananapus/permission-ids": { "version": "0.0.12", "resolved": "https://registry.npmjs.org/@bananapus/permission-ids/-/permission-ids-0.0.12.tgz", "integrity": "sha512-nEgiJoC0DJy030RDAb5pLM8xQC1BVnNoXE1xKVZ/YB/+EwCy8260SHRxyzafF5On1aAD4raL8WFjr3/K/Lbanw==", @@ -2203,7 +2266,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/permission-ids": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/permission-ids": { "version": "0.0.15", "resolved": "https://registry.npmjs.org/@bananapus/permission-ids/-/permission-ids-0.0.15.tgz", "integrity": "sha512-55KQay5cZT/Pyo/+kK+oXsRt6GOH4X3Me1Wg+FemhUpGKhMWOPj/W60X5hvy2AdE3kX5uzJdabK0DJfAZmrT6A==", @@ -2211,7 +2274,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/suckers": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/suckers": { "version": "0.0.24", "resolved": "https://registry.npmjs.org/@bananapus/suckers/-/suckers-0.0.24.tgz", "integrity": "sha512-QaBVZm+7dex/PvUdd/cvtOX50UH5LqgP1Ml7amgevDi+XdTfVXaKVKekqNmYCC9KFZJtY7Ry5FLKGc6hvE01lQ==", @@ -2226,7 +2289,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/suckers/node_modules/@bananapus/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/suckers/node_modules/@bananapus/core": { "version": "0.0.32", "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.32.tgz", "integrity": "sha512-Fn/LifHCxltEzyyBHZAlqERlJKBXGaeh0LPSgi/xra8vAvLhtuyhZiZDpJGg1dr9n7zwfTAba7qlUgYDNlRGXQ==", @@ -2241,7 +2304,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/suckers/node_modules/@bananapus/permission-ids": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/suckers/node_modules/@bananapus/permission-ids": { "version": "0.0.12", "resolved": "https://registry.npmjs.org/@bananapus/permission-ids/-/permission-ids-0.0.12.tgz", "integrity": "sha512-nEgiJoC0DJy030RDAb5pLM8xQC1BVnNoXE1xKVZ/YB/+EwCy8260SHRxyzafF5On1aAD4raL8WFjr3/K/Lbanw==", @@ -2249,7 +2312,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/swap-terminal": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/swap-terminal": { "version": "0.0.21", "resolved": "https://registry.npmjs.org/@bananapus/swap-terminal/-/swap-terminal-0.0.21.tgz", "integrity": "sha512-xRLD9aa0eGu8niSRguPtOvt/gUYLXWUlBMhjZOO5VylGGZOgZ9ls1CIBMS4NnxbvTlEfheINeFPxyJIeHzfpaA==", @@ -2267,7 +2330,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/swap-terminal/node_modules/@bananapus/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/swap-terminal/node_modules/@bananapus/core": { "version": "0.0.32", "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.32.tgz", "integrity": "sha512-Fn/LifHCxltEzyyBHZAlqERlJKBXGaeh0LPSgi/xra8vAvLhtuyhZiZDpJGg1dr9n7zwfTAba7qlUgYDNlRGXQ==", @@ -2282,7 +2345,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/swap-terminal/node_modules/@bananapus/permission-ids": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/swap-terminal/node_modules/@bananapus/permission-ids": { "version": "0.0.12", "resolved": "https://registry.npmjs.org/@bananapus/permission-ids/-/permission-ids-0.0.12.tgz", "integrity": "sha512-nEgiJoC0DJy030RDAb5pLM8xQC1BVnNoXE1xKVZ/YB/+EwCy8260SHRxyzafF5On1aAD4raL8WFjr3/K/Lbanw==", @@ -2290,7 +2353,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core": { "version": "0.0.16", "resolved": "https://registry.npmjs.org/@croptop/core/-/core-0.0.16.tgz", "integrity": "sha512-3f9jwsRmAbH/aEyruzRx+i2qIMonR0O247ihwIHSaG3JZRhEmVG7YqE1jrCEf6HoISNAsAfWxvmlNd14zx7W0w==", @@ -2306,7 +2369,7 @@ "@rev-net/core": "^0.0.33" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/721-hook": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/721-hook": { "version": "0.0.23", "resolved": "https://registry.npmjs.org/@bananapus/721-hook/-/721-hook-0.0.23.tgz", "integrity": "sha512-oYDD4Cf8YXmJN5LjBRqse6UKUlr1IyEUY//vceHD79LufpwxvzgUBqfOrIrT/vrEkmaAQYmQ6JMSisSuFPuoIg==", @@ -2322,7 +2385,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/core": { "version": "0.0.32", "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.32.tgz", "integrity": "sha512-Fn/LifHCxltEzyyBHZAlqERlJKBXGaeh0LPSgi/xra8vAvLhtuyhZiZDpJGg1dr9n7zwfTAba7qlUgYDNlRGXQ==", @@ -2337,7 +2400,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/permission-ids": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/permission-ids": { "version": "0.0.12", "resolved": "https://registry.npmjs.org/@bananapus/permission-ids/-/permission-ids-0.0.12.tgz", "integrity": "sha512-nEgiJoC0DJy030RDAb5pLM8xQC1BVnNoXE1xKVZ/YB/+EwCy8260SHRxyzafF5On1aAD4raL8WFjr3/K/Lbanw==", @@ -2345,7 +2408,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/suckers": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/suckers": { "version": "0.0.22", "resolved": "https://registry.npmjs.org/@bananapus/suckers/-/suckers-0.0.22.tgz", "integrity": "sha512-M4/HHJfSOmUnS7JdMc3c8MB5r/Wp4+lfFbuSKx5P6cwL9b1Qk5Zwr2bDFZ6Z6poG32wmhrhy6gZSPR1eOWGryw==", @@ -2360,7 +2423,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/swap-terminal": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/swap-terminal": { "version": "0.0.20", "resolved": "https://registry.npmjs.org/@bananapus/swap-terminal/-/swap-terminal-0.0.20.tgz", "integrity": "sha512-i7PXEYgCoWAOTMhPiWfgS+1sf2KLOV5ZKWDcNhat1HvMEyo5rJaFe2b7oS6U/5s8Zh1HMiaORxZBpL/7/mCUiw==", @@ -2378,7 +2441,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core": { "version": "0.0.15", "resolved": "https://registry.npmjs.org/@croptop/core/-/core-0.0.15.tgz", "integrity": "sha512-ewC5KJdCjHUgZdRVKk+QEA7BTAglw1jMVpZctC+kWstcYxi1Bnh1KDPA5qBqtPtWaH7pbPt3yhR9dIn86AqSxw==", @@ -2390,7 +2453,7 @@ "@openzeppelin/contracts": "^5.0.2" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/721-hook": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/721-hook": { "version": "0.0.22", "resolved": "https://registry.npmjs.org/@bananapus/721-hook/-/721-hook-0.0.22.tgz", "integrity": "sha512-be0zwmfl5KjDeuYn1zEyuYdK8RtzJO8vt7N3nhc/Ppi3onMuPnHWgb4g9FlQ93ywC5b5RsDIgij1QYWbgd0ezg==", @@ -2406,12 +2469,12 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/address-registry": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/address-registry": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/@bananapus/address-registry/-/address-registry-0.0.4.tgz", "integrity": "sha512-3VHv3IcgQqzvzijZXuQCSjQP30SiXb6njfdYPBzKRljNVWp0vQUUahicNpzUjuyzymAdQcgSH8xQBZedf3kT/w==" }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/core": { "version": "0.0.25", "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.25.tgz", "integrity": "sha512-0bY58vMIxqLvr9Q3rir486ERE5/tZ1jwmqGX4YYIzJ8q3kIGDsg7nFx9z5P3leyu7ml4ROyBrrHtzprRsIV57w==", @@ -2426,7 +2489,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/ownable": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/ownable": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/@bananapus/ownable/-/ownable-0.0.6.tgz", "integrity": "sha512-bs6ew+gNbU2waK6b3B7e7j9zvGo7+Z99GYvy/JA5CvbHuWj/tW1sVj50YtxVcRzsrUtUtjOVv7hmyuqvKYiMNw==", @@ -2435,7 +2498,7 @@ "@openzeppelin/contracts": "^5.0.1" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/ownable/node_modules/@bananapus/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/ownable/node_modules/@bananapus/core": { "version": "0.0.12", "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.12.tgz", "integrity": "sha512-p2kmwf05H+TWWCF/raca0Xh0hK9+im/7Tt5o8e/yDpI+tCr5vybd/UlFjyry+Q4w/t3FLkhAMQqA0anIKilBig==", @@ -2450,12 +2513,12 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/ownable/node_modules/@bananapus/permission-ids": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/ownable/node_modules/@bananapus/permission-ids": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/@bananapus/permission-ids/-/permission-ids-0.0.5.tgz", "integrity": "sha512-eC1Pkon47hth4z4dRDOACTJICsLLZf/9KH4W+9VUXQMcT3+4UbzNZ3kw2gJ3WdkuFZgIQLjNZt1oQ68RP29KRg==" }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/permission-ids": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@bananapus/permission-ids": { "version": "0.0.11", "resolved": "https://registry.npmjs.org/@bananapus/permission-ids/-/permission-ids-0.0.11.tgz", "integrity": "sha512-Vw2DYCkyHiq97rcRyg50teibvN5c3qeP/habrbKNJYEbYnR7RDb0efeFf1rWuLLlzpHGzDyPYHEZcP1lh6z22Q==", @@ -2463,7 +2526,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/@rev-net/core/-/core-0.0.33.tgz", "integrity": "sha512-gHI57zU364MwDFLli80i1TiIPmEu39jGAxufGCQy819ru4IgGdgYD4xseiUUNFC2qlzWuo4L3qkHsx7HSBfGlQ==", @@ -2479,7 +2542,7 @@ "@openzeppelin/contracts": "^5.0.2" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/721-hook": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/721-hook": { "version": "0.0.22", "resolved": "https://registry.npmjs.org/@bananapus/721-hook/-/721-hook-0.0.22.tgz", "integrity": "sha512-be0zwmfl5KjDeuYn1zEyuYdK8RtzJO8vt7N3nhc/Ppi3onMuPnHWgb4g9FlQ93ywC5b5RsDIgij1QYWbgd0ezg==", @@ -2495,7 +2558,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/721-hook/node_modules/@bananapus/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/721-hook/node_modules/@bananapus/core": { "version": "0.0.25", "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.25.tgz", "integrity": "sha512-0bY58vMIxqLvr9Q3rir486ERE5/tZ1jwmqGX4YYIzJ8q3kIGDsg7nFx9z5P3leyu7ml4ROyBrrHtzprRsIV57w==", @@ -2510,12 +2573,12 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/address-registry": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/address-registry": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/@bananapus/address-registry/-/address-registry-0.0.4.tgz", "integrity": "sha512-3VHv3IcgQqzvzijZXuQCSjQP30SiXb6njfdYPBzKRljNVWp0vQUUahicNpzUjuyzymAdQcgSH8xQBZedf3kT/w==" }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/buyback-hook": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/buyback-hook": { "version": "0.0.18", "resolved": "https://registry.npmjs.org/@bananapus/buyback-hook/-/buyback-hook-0.0.18.tgz", "integrity": "sha512-7rn5Bm+FjeBFNCQu3k0iW1BvOnAkseRLuCeMDVvK5hMTpnpKIOVggnAAEmY0vyruQkkSpyepsh5KkxscADRIrw==", @@ -2531,7 +2594,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/buyback-hook/node_modules/@bananapus/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/buyback-hook/node_modules/@bananapus/core": { "version": "0.0.25", "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.25.tgz", "integrity": "sha512-0bY58vMIxqLvr9Q3rir486ERE5/tZ1jwmqGX4YYIzJ8q3kIGDsg7nFx9z5P3leyu7ml4ROyBrrHtzprRsIV57w==", @@ -2546,7 +2609,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/core": { "version": "0.0.30", "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.30.tgz", "integrity": "sha512-sWBcJwagfVIATeyybHNjdH+T/k6+/8vJpy3uz7zF7XTOG6VXpYmN9c0NvrGXKE53xTeWDCDxaZKz4mKrX7r+UQ==", @@ -2561,7 +2624,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/core/node_modules/@bananapus/permission-ids": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/core/node_modules/@bananapus/permission-ids": { "version": "0.0.12", "resolved": "https://registry.npmjs.org/@bananapus/permission-ids/-/permission-ids-0.0.12.tgz", "integrity": "sha512-nEgiJoC0DJy030RDAb5pLM8xQC1BVnNoXE1xKVZ/YB/+EwCy8260SHRxyzafF5On1aAD4raL8WFjr3/K/Lbanw==", @@ -2569,7 +2632,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/ownable": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/ownable": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/@bananapus/ownable/-/ownable-0.0.6.tgz", "integrity": "sha512-bs6ew+gNbU2waK6b3B7e7j9zvGo7+Z99GYvy/JA5CvbHuWj/tW1sVj50YtxVcRzsrUtUtjOVv7hmyuqvKYiMNw==", @@ -2578,7 +2641,7 @@ "@openzeppelin/contracts": "^5.0.1" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/ownable/node_modules/@bananapus/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/ownable/node_modules/@bananapus/core": { "version": "0.0.12", "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.12.tgz", "integrity": "sha512-p2kmwf05H+TWWCF/raca0Xh0hK9+im/7Tt5o8e/yDpI+tCr5vybd/UlFjyry+Q4w/t3FLkhAMQqA0anIKilBig==", @@ -2593,12 +2656,12 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/ownable/node_modules/@bananapus/permission-ids": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/ownable/node_modules/@bananapus/permission-ids": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/@bananapus/permission-ids/-/permission-ids-0.0.5.tgz", "integrity": "sha512-eC1Pkon47hth4z4dRDOACTJICsLLZf/9KH4W+9VUXQMcT3+4UbzNZ3kw2gJ3WdkuFZgIQLjNZt1oQ68RP29KRg==" }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/permission-ids": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/permission-ids": { "version": "0.0.11", "resolved": "https://registry.npmjs.org/@bananapus/permission-ids/-/permission-ids-0.0.11.tgz", "integrity": "sha512-Vw2DYCkyHiq97rcRyg50teibvN5c3qeP/habrbKNJYEbYnR7RDb0efeFf1rWuLLlzpHGzDyPYHEZcP1lh6z22Q==", @@ -2606,7 +2669,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/suckers": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/suckers": { "version": "0.0.21", "resolved": "https://registry.npmjs.org/@bananapus/suckers/-/suckers-0.0.21.tgz", "integrity": "sha512-x2WdeocGNd2/96EjD5i0glCLmk9OOZce8neoNjgQmHlS3PodgzDEK7hg22K4xmiwMwHxXU8TrCM1JCftjK4/gw==", @@ -2622,7 +2685,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/suckers/node_modules/@bananapus/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/suckers/node_modules/@bananapus/core": { "version": "0.0.25", "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.25.tgz", "integrity": "sha512-0bY58vMIxqLvr9Q3rir486ERE5/tZ1jwmqGX4YYIzJ8q3kIGDsg7nFx9z5P3leyu7ml4ROyBrrHtzprRsIV57w==", @@ -2637,7 +2700,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/swap-terminal": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/swap-terminal": { "version": "0.0.18", "resolved": "https://registry.npmjs.org/@bananapus/swap-terminal/-/swap-terminal-0.0.18.tgz", "integrity": "sha512-xGMkgk0dD/2ZRbaAYL43hKm75xl4i8j41cVQQbGSyx1o+/xn+4dVJ9TrFm9Gef++uGuthOQreNV7s4sLDvrYAg==", @@ -2655,7 +2718,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/swap-terminal/node_modules/@bananapus/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/swap-terminal/node_modules/@bananapus/core": { "version": "0.0.25", "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.25.tgz", "integrity": "sha512-0bY58vMIxqLvr9Q3rir486ERE5/tZ1jwmqGX4YYIzJ8q3kIGDsg7nFx9z5P3leyu7ml4ROyBrrHtzprRsIV57w==", @@ -2670,7 +2733,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core": { "version": "0.0.35", "resolved": "https://registry.npmjs.org/@rev-net/core/-/core-0.0.35.tgz", "integrity": "sha512-eqXsDZ6NfG4fnYcSNCkM1nyvZLmbHuD+a/GnpYSUp1BtZPaIiv2ZAXJ7tNQ6uyfsrDODc8mA9Ts4ezLO2wp1LQ==", @@ -2686,7 +2749,7 @@ "@openzeppelin/contracts": "^5.0.2" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/721-hook": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/721-hook": { "version": "0.0.23", "resolved": "https://registry.npmjs.org/@bananapus/721-hook/-/721-hook-0.0.23.tgz", "integrity": "sha512-oYDD4Cf8YXmJN5LjBRqse6UKUlr1IyEUY//vceHD79LufpwxvzgUBqfOrIrT/vrEkmaAQYmQ6JMSisSuFPuoIg==", @@ -2702,7 +2765,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/core": { "version": "0.0.32", "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.32.tgz", "integrity": "sha512-Fn/LifHCxltEzyyBHZAlqERlJKBXGaeh0LPSgi/xra8vAvLhtuyhZiZDpJGg1dr9n7zwfTAba7qlUgYDNlRGXQ==", @@ -2717,7 +2780,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/permission-ids": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/permission-ids": { "version": "0.0.12", "resolved": "https://registry.npmjs.org/@bananapus/permission-ids/-/permission-ids-0.0.12.tgz", "integrity": "sha512-nEgiJoC0DJy030RDAb5pLM8xQC1BVnNoXE1xKVZ/YB/+EwCy8260SHRxyzafF5On1aAD4raL8WFjr3/K/Lbanw==", @@ -2725,7 +2788,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/suckers": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/suckers": { "version": "0.0.23", "resolved": "https://registry.npmjs.org/@bananapus/suckers/-/suckers-0.0.23.tgz", "integrity": "sha512-JTtMjD+uR4TLy5i0FZ3PETCq+JpOOIRdICGI17gUwK3JO0ps07wgefdDvin6TcFKs+qUNpVfNYe4CeoPaPXyZw==", @@ -2740,7 +2803,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/swap-terminal": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/swap-terminal": { "version": "0.0.20", "resolved": "https://registry.npmjs.org/@bananapus/swap-terminal/-/swap-terminal-0.0.20.tgz", "integrity": "sha512-i7PXEYgCoWAOTMhPiWfgS+1sf2KLOV5ZKWDcNhat1HvMEyo5rJaFe2b7oS6U/5s8Zh1HMiaORxZBpL/7/mCUiw==", @@ -2758,12 +2821,12 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/solady": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/solady": { "version": "0.0.256", "resolved": "https://registry.npmjs.org/solady/-/solady-0.0.256.tgz", "integrity": "sha512-Kd42TvGHx1rV+DaM9IF7uGb+L+LAEb1/e5s1ZseM8RgeLqMIMkFIR+ZlopKu4cEBtJsVzOBd4/h+Ge3dnP3QYg==" }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core": { "version": "0.0.38", "resolved": "https://registry.npmjs.org/@rev-net/core/-/core-0.0.38.tgz", "integrity": "sha512-VOSDzwi2f66+GLjhb4exE497Ip++WLbm7Sn1+Dw4XTVDJAuNz4tBWERUCIxlzqns/aqdrEASW7/xgWcT4TJkcQ==", @@ -2779,7 +2842,7 @@ "@openzeppelin/contracts": "^5.0.2" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/721-hook": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/721-hook": { "version": "0.0.26", "resolved": "https://registry.npmjs.org/@bananapus/721-hook/-/721-hook-0.0.26.tgz", "integrity": "sha512-wqv4RouIPFul9gA2GOxRHFc4a6WDaJyAP/wkRystbA9wJsADIzupeIGvnihpfzJc7QwJpF541bCPB3PGEeq76g==", @@ -2796,7 +2859,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/721-hook/node_modules/@bananapus/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/721-hook/node_modules/@bananapus/core": { "version": "0.0.36", "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.36.tgz", "integrity": "sha512-OLyo58A0eEZDgkclPPcfAxkX9ycntHPTsRj3VwgUp2F59ETe5Chnv57yg0BeTVpmTeYIjdoE6bP+MpFHjsPYvg==", @@ -2811,7 +2874,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/buyback-hook": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/buyback-hook": { "version": "0.0.21", "resolved": "https://registry.npmjs.org/@bananapus/buyback-hook/-/buyback-hook-0.0.21.tgz", "integrity": "sha512-7xuWLNqeKKmMher02Yftvy1o5YuW+7nLoyZ3e/LSryVxFWXjp0XWtWidiERwxcRQ5gnI60GOfJszRd9/ycWH7Q==", @@ -2827,7 +2890,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/buyback-hook/node_modules/@bananapus/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/buyback-hook/node_modules/@bananapus/core": { "version": "0.0.36", "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.36.tgz", "integrity": "sha512-OLyo58A0eEZDgkclPPcfAxkX9ycntHPTsRj3VwgUp2F59ETe5Chnv57yg0BeTVpmTeYIjdoE6bP+MpFHjsPYvg==", @@ -2842,7 +2905,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/core": { "version": "0.0.37", "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.37.tgz", "integrity": "sha512-lGYPQIrDRJc5Mm0AVqIVEX7RDKSWamQJg/bMbuVxtc6J/P86YN5QelvNaho6LE+QBeOIi3j15NH1s0Ko2yDrEQ==", @@ -2857,7 +2920,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/suckers": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/suckers": { "version": "0.0.25", "resolved": "https://registry.npmjs.org/@bananapus/suckers/-/suckers-0.0.25.tgz", "integrity": "sha512-lcpdY3KHfrNpkaC7+HGsVa+2sgsuIgcPXrcLkFWF3ha3dPIrv3t3+q4RzDnqFi7adTFvTnZyeWG/3995yteWnw==", @@ -2875,7 +2938,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/suckers/node_modules/@bananapus/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/suckers/node_modules/@bananapus/core": { "version": "0.0.36", "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.36.tgz", "integrity": "sha512-OLyo58A0eEZDgkclPPcfAxkX9ycntHPTsRj3VwgUp2F59ETe5Chnv57yg0BeTVpmTeYIjdoE6bP+MpFHjsPYvg==", @@ -2890,12 +2953,12 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/suckers/node_modules/solady": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/suckers/node_modules/solady": { "version": "0.0.259", "resolved": "https://registry.npmjs.org/solady/-/solady-0.0.259.tgz", "integrity": "sha512-GA23TidJxs11hdsjnh6CMi7pIRStvNerJK+t80F4VwXY3JGjxn+i3W5/mpQZAyC883gwgxLe+6Pauiemd46ezA==" }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/swap-terminal": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/swap-terminal": { "version": "0.0.21", "resolved": "https://registry.npmjs.org/@bananapus/swap-terminal/-/swap-terminal-0.0.21.tgz", "integrity": "sha512-xRLD9aa0eGu8niSRguPtOvt/gUYLXWUlBMhjZOO5VylGGZOgZ9ls1CIBMS4NnxbvTlEfheINeFPxyJIeHzfpaA==", @@ -2913,7 +2976,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/swap-terminal/node_modules/@bananapus/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/swap-terminal/node_modules/@bananapus/core": { "version": "0.0.32", "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.32.tgz", "integrity": "sha512-Fn/LifHCxltEzyyBHZAlqERlJKBXGaeh0LPSgi/xra8vAvLhtuyhZiZDpJGg1dr9n7zwfTAba7qlUgYDNlRGXQ==", @@ -2928,7 +2991,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/swap-terminal/node_modules/@bananapus/permission-ids": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/swap-terminal/node_modules/@bananapus/permission-ids": { "version": "0.0.12", "resolved": "https://registry.npmjs.org/@bananapus/permission-ids/-/permission-ids-0.0.12.tgz", "integrity": "sha512-nEgiJoC0DJy030RDAb5pLM8xQC1BVnNoXE1xKVZ/YB/+EwCy8260SHRxyzafF5On1aAD4raL8WFjr3/K/Lbanw==", @@ -2936,12 +2999,17 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/solady": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/solady": { "version": "0.0.256", "resolved": "https://registry.npmjs.org/solady/-/solady-0.0.256.tgz", "integrity": "sha512-Kd42TvGHx1rV+DaM9IF7uGb+L+LAEb1/e5s1ZseM8RgeLqMIMkFIR+ZlopKu4cEBtJsVzOBd4/h+Ge3dnP3QYg==" }, - "node_modules/@croptop/core/node_modules/@rev-net/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@croptop/core/node_modules/solady": { + "version": "0.0.281", + "resolved": "https://registry.npmjs.org/solady/-/solady-0.0.281.tgz", + "integrity": "sha512-pO/r0cVb6EXwAISE/cgcn1outhvkEKHEnVCSUTlRdIWDnl013CrUtMx8PbkDYfef2TrJB178TOA0jIBDVyjGBg==" + }, + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core": { "version": "0.0.40", "resolved": "https://registry.npmjs.org/@rev-net/core/-/core-0.0.40.tgz", "integrity": "sha512-MVuu626uCjWUOKV8AVsRznXMdEpNu0P+BZGTrhZ7PTxKZNGyWuj4A3gEazdmDLizQfP9MRhrdlMqB/1+LmcIxQ==", @@ -2957,7 +3025,7 @@ "@openzeppelin/contracts": "^5.1.0" } }, - "node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/721-hook": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/721-hook": { "version": "0.0.27", "resolved": "https://registry.npmjs.org/@bananapus/721-hook/-/721-hook-0.0.27.tgz", "integrity": "sha512-PFePGxdn+0dMeON+V75Ug4ImtxR9jp8OF/hmW/MU/QmGQpQjAloA+KzTR5i+J/cDlu1DfzMZAlFRUshCt9hH9A==", @@ -2974,7 +3042,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/buyback-hook": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/buyback-hook": { "version": "0.0.22", "resolved": "https://registry.npmjs.org/@bananapus/buyback-hook/-/buyback-hook-0.0.22.tgz", "integrity": "sha512-UcyPnPVd7dln6dN355XW8mM8wf1ASzhBbC3f/iXoi6Dw9N98ZbdiTWGoB2b5nKIB1U5UsyqGynCgm4WFD+yUFQ==", @@ -2990,7 +3058,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/core": { "version": "0.0.38", "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.38.tgz", "integrity": "sha512-bukiPkcd+x7lFdlNcnLz9o9phYGPuE4UiRskoFi0yoHndDtK/bSBMjMnU7nP2KV4Cd4bpy5CMata/RieHn+9Bw==", @@ -3005,7 +3073,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/ownable": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/ownable": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/@bananapus/ownable/-/ownable-0.0.7.tgz", "integrity": "sha512-7oujaHP13ZDIIRaCyaYWwVTIgaMkI8TJQywmWPIVAiehmUl8a7yWAh7fetLird+T4kGKsc5l7ePQJgij7+q3Dw==", @@ -3014,7 +3082,7 @@ "@openzeppelin/contracts": "^5.0.2" } }, - "node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/ownable/node_modules/@bananapus/core": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/ownable/node_modules/@bananapus/core": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.29.tgz", "integrity": "sha512-SsURMd6lBzmqBm0dd/tcgV5YkgXA7aabocSMZYF16BKXIqip7cBzFAj6001WEvwBn/K7UfQLh8h372u8yr9qdA==", @@ -3029,7 +3097,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/ownable/node_modules/@bananapus/permission-ids": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/ownable/node_modules/@bananapus/permission-ids": { "version": "0.0.12", "resolved": "https://registry.npmjs.org/@bananapus/permission-ids/-/permission-ids-0.0.12.tgz", "integrity": "sha512-nEgiJoC0DJy030RDAb5pLM8xQC1BVnNoXE1xKVZ/YB/+EwCy8260SHRxyzafF5On1aAD4raL8WFjr3/K/Lbanw==", @@ -3037,7 +3105,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/permission-ids": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/permission-ids": { "version": "0.0.16", "resolved": "https://registry.npmjs.org/@bananapus/permission-ids/-/permission-ids-0.0.16.tgz", "integrity": "sha512-etkJFXo5pinyEF8Zy8dNaVTQcXDdDgbfc1mwWMXwURKXRaPnVf63PGD6uNE7tL1rLQ/PqA9FZQJdLn6+K/7dEw==", @@ -3045,7 +3113,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/suckers": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/suckers": { "version": "0.0.27", "resolved": "https://registry.npmjs.org/@bananapus/suckers/-/suckers-0.0.27.tgz", "integrity": "sha512-G1/Mp6Upc6fHFVnTPLgXwHhuqlo67zd8WYadGRXKlVAx1UU1xkJCbZYkEetNndvX/b3500IhTP7k28+nlkZxtg==", @@ -3063,7 +3131,7 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/swap-terminal": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/swap-terminal": { "version": "0.0.22", "resolved": "https://registry.npmjs.org/@bananapus/swap-terminal/-/swap-terminal-0.0.22.tgz", "integrity": "sha512-B5V3EZC5pP8g0u8bRc1z69+v5w5TmK0gkxiI5ZOM91eoZz+ryi+9AIBcY2ql6p9348Bd2TReOEs4e+PrqDE1MQ==", @@ -3081,11 +3149,104 @@ "node": ">=20.0.0" } }, - "node_modules/@croptop/core/node_modules/solady": { + "node_modules/@croptop/core/node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/solady": { "version": "0.0.281", "resolved": "https://registry.npmjs.org/solady/-/solady-0.0.281.tgz", "integrity": "sha512-pO/r0cVb6EXwAISE/cgcn1outhvkEKHEnVCSUTlRdIWDnl013CrUtMx8PbkDYfef2TrJB178TOA0jIBDVyjGBg==" }, + "node_modules/@croptop/core/node_modules/@rev-net/core": { + "version": "0.0.42", + "resolved": "https://registry.npmjs.org/@rev-net/core/-/core-0.0.42.tgz", + "integrity": "sha512-DYM35SSwTdQEoNH+yylLL1uuZJBHVQeYBwbvTf2UJyzT6JKuo0voUIXcnm4u8jvfJmAntNeBWiWePPakT3jOog==", + "dependencies": { + "@bananapus/721-hook": "^0.0.28", + "@bananapus/buyback-hook": "^0.0.24", + "@bananapus/core": "^0.0.39", + "@bananapus/ownable": "^0.0.8", + "@bananapus/permission-ids": "^0.0.17", + "@bananapus/suckers": "^0.0.29", + "@bananapus/swap-terminal": "^0.0.23", + "@croptop/core": "^0.0.26", + "@openzeppelin/contracts": "^5.2.0" + } + }, + "node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/721-hook": { + "version": "0.0.28", + "resolved": "https://registry.npmjs.org/@bananapus/721-hook/-/721-hook-0.0.28.tgz", + "integrity": "sha512-AEasbzl1p0AkEFRmGB4Mi83h25im+vmWt0zJORX+Hh/jsHvWahj/mf+PxLVFWHO7s6sE/KMkRopsnD5VIDwZKw==", + "dependencies": { + "@bananapus/address-registry": "^0.0.7", + "@bananapus/core": "^0.0.39", + "@bananapus/ownable": "^0.0.7", + "@bananapus/permission-ids": "^0.0.17", + "@openzeppelin/contracts": "^5.2.0", + "@prb/math": "^4.1.0", + "solady": "^0.0.298" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/721-hook/node_modules/@bananapus/ownable": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@bananapus/ownable/-/ownable-0.0.7.tgz", + "integrity": "sha512-7oujaHP13ZDIIRaCyaYWwVTIgaMkI8TJQywmWPIVAiehmUl8a7yWAh7fetLird+T4kGKsc5l7ePQJgij7+q3Dw==", + "dependencies": { + "@bananapus/core": "^0.0.29", + "@openzeppelin/contracts": "^5.0.2" + } + }, + "node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/721-hook/node_modules/@bananapus/ownable/node_modules/@bananapus/core": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.29.tgz", + "integrity": "sha512-SsURMd6lBzmqBm0dd/tcgV5YkgXA7aabocSMZYF16BKXIqip7cBzFAj6001WEvwBn/K7UfQLh8h372u8yr9qdA==", + "dependencies": { + "@bananapus/permission-ids": "^0.0.12", + "@chainlink/contracts": "^1.1.1", + "@openzeppelin/contracts": "^5.0.2", + "@prb/math": "^4.0.3", + "@uniswap/permit2": "github:Uniswap/permit2" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/721-hook/node_modules/@bananapus/ownable/node_modules/@bananapus/permission-ids": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/@bananapus/permission-ids/-/permission-ids-0.0.12.tgz", + "integrity": "sha512-nEgiJoC0DJy030RDAb5pLM8xQC1BVnNoXE1xKVZ/YB/+EwCy8260SHRxyzafF5On1aAD4raL8WFjr3/K/Lbanw==", + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/core": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.39.tgz", + "integrity": "sha512-JYQ0RJTOt4kRIfhBGrRxXsyB1WSOCUGjtUOu7McygLSUbgiKPUhwo2FPml4ljy3wQmdmi1cdl4THeWXMFiOn+g==", + "dependencies": { + "@bananapus/permission-ids": "^0.0.16", + "@chainlink/contracts": "^1.3.0", + "@openzeppelin/contracts": "^5.2.0", + "@prb/math": "^4.1.0", + "@uniswap/permit2": "github:Uniswap/permit2" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@croptop/core/node_modules/@rev-net/core/node_modules/@bananapus/core/node_modules/@bananapus/permission-ids": { + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/@bananapus/permission-ids/-/permission-ids-0.0.16.tgz", + "integrity": "sha512-etkJFXo5pinyEF8Zy8dNaVTQcXDdDgbfc1mwWMXwURKXRaPnVf63PGD6uNE7tL1rLQ/PqA9FZQJdLn6+K/7dEw==", + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@croptop/core/node_modules/solady": { + "version": "0.0.298", + "resolved": "https://registry.npmjs.org/solady/-/solady-0.0.298.tgz", + "integrity": "sha512-wHdtoSAyEsAJwHiG1amQ2IxhZk8XxL/YaYF8hf0yT51E5tWwWAohgEDmFwM8RT6Qt6XSsJBC2//kwIoCz/hFQQ==" + }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", @@ -5201,98 +5362,21 @@ "license": "MIT" }, "node_modules/@rev-net/core": { - "version": "0.0.42", - "resolved": "https://registry.npmjs.org/@rev-net/core/-/core-0.0.42.tgz", - "integrity": "sha512-DYM35SSwTdQEoNH+yylLL1uuZJBHVQeYBwbvTf2UJyzT6JKuo0voUIXcnm4u8jvfJmAntNeBWiWePPakT3jOog==", + "version": "0.0.43", + "resolved": "https://registry.npmjs.org/@rev-net/core/-/core-0.0.43.tgz", + "integrity": "sha512-Yb4IHygqrQtXQySsnIHw/SkXF+j5IqdINcWNBM4laiw/siEe22i50k5N+mTp2nxb5KlBncSLC+4E2N/LWhpAzA==", "dependencies": { - "@bananapus/721-hook": "^0.0.28", - "@bananapus/buyback-hook": "^0.0.24", - "@bananapus/core": "^0.0.39", + "@bananapus/721-hook": "^0.0.29", + "@bananapus/buyback-hook": "^0.0.25", + "@bananapus/core": "^0.0.40", "@bananapus/ownable": "^0.0.8", "@bananapus/permission-ids": "^0.0.17", - "@bananapus/suckers": "^0.0.29", - "@bananapus/swap-terminal": "^0.0.23", - "@croptop/core": "^0.0.26", + "@bananapus/suckers": "^0.0.30", + "@bananapus/swap-terminal": "^0.0.24", + "@croptop/core": "^0.0.27", "@openzeppelin/contracts": "^5.2.0" } }, - "node_modules/@rev-net/core/node_modules/@bananapus/721-hook": { - "version": "0.0.28", - "resolved": "https://registry.npmjs.org/@bananapus/721-hook/-/721-hook-0.0.28.tgz", - "integrity": "sha512-AEasbzl1p0AkEFRmGB4Mi83h25im+vmWt0zJORX+Hh/jsHvWahj/mf+PxLVFWHO7s6sE/KMkRopsnD5VIDwZKw==", - "dependencies": { - "@bananapus/address-registry": "^0.0.7", - "@bananapus/core": "^0.0.39", - "@bananapus/ownable": "^0.0.7", - "@bananapus/permission-ids": "^0.0.17", - "@openzeppelin/contracts": "^5.2.0", - "@prb/math": "^4.1.0", - "solady": "^0.0.298" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "node_modules/@rev-net/core/node_modules/@bananapus/721-hook/node_modules/@bananapus/ownable": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/@bananapus/ownable/-/ownable-0.0.7.tgz", - "integrity": "sha512-7oujaHP13ZDIIRaCyaYWwVTIgaMkI8TJQywmWPIVAiehmUl8a7yWAh7fetLird+T4kGKsc5l7ePQJgij7+q3Dw==", - "dependencies": { - "@bananapus/core": "^0.0.29", - "@openzeppelin/contracts": "^5.0.2" - } - }, - "node_modules/@rev-net/core/node_modules/@bananapus/721-hook/node_modules/@bananapus/ownable/node_modules/@bananapus/core": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.29.tgz", - "integrity": "sha512-SsURMd6lBzmqBm0dd/tcgV5YkgXA7aabocSMZYF16BKXIqip7cBzFAj6001WEvwBn/K7UfQLh8h372u8yr9qdA==", - "dependencies": { - "@bananapus/permission-ids": "^0.0.12", - "@chainlink/contracts": "^1.1.1", - "@openzeppelin/contracts": "^5.0.2", - "@prb/math": "^4.0.3", - "@uniswap/permit2": "github:Uniswap/permit2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "node_modules/@rev-net/core/node_modules/@bananapus/721-hook/node_modules/@bananapus/ownable/node_modules/@bananapus/permission-ids": { - "version": "0.0.12", - "resolved": "https://registry.npmjs.org/@bananapus/permission-ids/-/permission-ids-0.0.12.tgz", - "integrity": "sha512-nEgiJoC0DJy030RDAb5pLM8xQC1BVnNoXE1xKVZ/YB/+EwCy8260SHRxyzafF5On1aAD4raL8WFjr3/K/Lbanw==", - "engines": { - "node": ">=20.0.0" - } - }, - "node_modules/@rev-net/core/node_modules/@bananapus/core": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@bananapus/core/-/core-0.0.39.tgz", - "integrity": "sha512-JYQ0RJTOt4kRIfhBGrRxXsyB1WSOCUGjtUOu7McygLSUbgiKPUhwo2FPml4ljy3wQmdmi1cdl4THeWXMFiOn+g==", - "dependencies": { - "@bananapus/permission-ids": "^0.0.16", - "@chainlink/contracts": "^1.3.0", - "@openzeppelin/contracts": "^5.2.0", - "@prb/math": "^4.1.0", - "@uniswap/permit2": "github:Uniswap/permit2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "node_modules/@rev-net/core/node_modules/@bananapus/core/node_modules/@bananapus/permission-ids": { - "version": "0.0.16", - "resolved": "https://registry.npmjs.org/@bananapus/permission-ids/-/permission-ids-0.0.16.tgz", - "integrity": "sha512-etkJFXo5pinyEF8Zy8dNaVTQcXDdDgbfc1mwWMXwURKXRaPnVf63PGD6uNE7tL1rLQ/PqA9FZQJdLn6+K/7dEw==", - "engines": { - "node": ">=20.0.0" - } - }, - "node_modules/@rev-net/core/node_modules/solady": { - "version": "0.0.298", - "resolved": "https://registry.npmjs.org/solady/-/solady-0.0.298.tgz", - "integrity": "sha512-wHdtoSAyEsAJwHiG1amQ2IxhZk8XxL/YaYF8hf0yT51E5tWwWAohgEDmFwM8RT6Qt6XSsJBC2//kwIoCz/hFQQ==" - }, "node_modules/@scroll-tech/contracts": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/@scroll-tech/contracts/-/contracts-0.1.0.tgz", diff --git a/package.json b/package.json index 3cdb727..fd7a9d5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@croptop/core", - "version": "0.0.27", + "version": "0.0.28", "license": "MIT", "repository": { "type": "git", @@ -21,10 +21,10 @@ "@bananapus/permission-ids": "^0.0.17", "@bananapus/ownable": "^0.0.8", "@openzeppelin/contracts": "^5.2.0", - "@bananapus/buyback-hook": "^0.0.24", - "@bananapus/swap-terminal": "^0.0.23", - "@bananapus/suckers": "^0.0.29", - "@rev-net/core": "^0.0.42" + "@bananapus/buyback-hook": "^0.0.25", + "@bananapus/swap-terminal": "^0.0.24", + "@bananapus/suckers": "^0.0.30", + "@rev-net/core": "^0.0.43" }, "devDependencies": { "@sphinx-labs/plugins": "^0.33.1" diff --git a/publish.sh b/publish.sh index edff8e7..d0e10c0 100755 --- a/publish.sh +++ b/publish.sh @@ -82,4 +82,4 @@ echo "Syncing sphinx.lock" npx sphinx sync --org-id ea165b21-7cdc-4d7b-be59-ecdd4c26bee4 echo "Running testnet deployment through sphinx" -npm run deploy:testnets \ No newline at end of file +npm run deploy:testnets:project \ No newline at end of file diff --git a/sphinx.lock b/sphinx.lock index db0befd..cefbd73 100644 --- a/sphinx.lock +++ b/sphinx.lock @@ -3,9 +3,9 @@ "format": "sphinx-lock-1.0.0", "orgId": "ea165b21-7cdc-4d7b-be59-ecdd4c26bee4", "projects": { - "nana-core-testnet": { - "projectId": "e45ec646-f618-41fa-adb4-d4f5e5c17bf4", - "projectName": "nana-core-testnet", + "nana-fee-project": { + "projectId": "32afc9bc-f0d2-4c9c-ab57-d2b81fb6e8c4", + "projectName": "nana-fee-project", "defaultSafe": { "safeName": "core-test-safe", "owners": [ @@ -18,9 +18,9 @@ "saltNonce": "1" } }, - "nana-address-registry-testnet": { - "projectId": "30294927-9380-442f-9e6f-9caf60fa509b", - "projectName": "nana-address-registry-testnet", + "nana-swap-terminal-testnet": { + "projectId": "61d6f98f-8817-48af-bce6-e372aa82eead", + "projectName": "nana-swap-terminal-testnet", "defaultSafe": { "safeName": "core-test-safe", "owners": [ @@ -48,9 +48,9 @@ "saltNonce": "1" } }, - "croptop-core-testnet": { - "projectId": "cbfd9f35-b82e-4eb6-acbd-1f8118122fc0", - "projectName": "croptop-core-testnet", + "nana-suckers-testnet": { + "projectId": "7ca25001-6003-4255-becf-f1fb5a5ae548", + "projectName": "nana-suckers-testnet", "defaultSafe": { "safeName": "core-test-safe", "owners": [ @@ -63,9 +63,9 @@ "saltNonce": "1" } }, - "nana-swap-terminal-testnet": { - "projectId": "61d6f98f-8817-48af-bce6-e372aa82eead", - "projectName": "nana-swap-terminal-testnet", + "nana-buyback-hook-testnet": { + "projectId": "e9cdabd6-f11f-4a8c-8f60-4f8580b71e14", + "projectName": "nana-buyback-hook-testnet", "defaultSafe": { "safeName": "core-test-safe", "owners": [ @@ -78,9 +78,9 @@ "saltNonce": "1" } }, - "nana-suckers-testnet": { - "projectId": "7ca25001-6003-4255-becf-f1fb5a5ae548", - "projectName": "nana-suckers-testnet", + "croptop-core-testnet": { + "projectId": "cbfd9f35-b82e-4eb6-acbd-1f8118122fc0", + "projectName": "croptop-core-testnet", "defaultSafe": { "safeName": "core-test-safe", "owners": [ @@ -93,9 +93,9 @@ "saltNonce": "1" } }, - "nana-fee-project": { - "projectId": "32afc9bc-f0d2-4c9c-ab57-d2b81fb6e8c4", - "projectName": "nana-fee-project", + "revnet-core-testnet": { + "projectId": "bedd4475-2c93-439c-8d60-5e2763cea01d", + "projectName": "revnet-core-testnet", "defaultSafe": { "safeName": "core-test-safe", "owners": [ @@ -123,9 +123,9 @@ "saltNonce": "1" } }, - "nana-buyback-hook-testnet": { - "projectId": "e9cdabd6-f11f-4a8c-8f60-4f8580b71e14", - "projectName": "nana-buyback-hook-testnet", + "nana-address-registry-testnet": { + "projectId": "30294927-9380-442f-9e6f-9caf60fa509b", + "projectName": "nana-address-registry-testnet", "defaultSafe": { "safeName": "core-test-safe", "owners": [ @@ -138,9 +138,9 @@ "saltNonce": "1" } }, - "revnet-core-testnet": { - "projectId": "bedd4475-2c93-439c-8d60-5e2763cea01d", - "projectName": "revnet-core-testnet", + "nana-core-testnet": { + "projectId": "e45ec646-f618-41fa-adb4-d4f5e5c17bf4", + "projectName": "nana-core-testnet", "defaultSafe": { "safeName": "core-test-safe", "owners": [ From a235bd89745654f55216b5d68d1a6f34c9e38b7c Mon Sep 17 00:00:00 2001 From: jango <77952627+mejango@users.noreply.github.com> Date: Mon, 27 Jan 2025 20:18:18 -0300 Subject: [PATCH 2/2] Delete publish.sh --- publish.sh | 85 ------------------------------------------------------ 1 file changed, 85 deletions(-) delete mode 100755 publish.sh diff --git a/publish.sh b/publish.sh deleted file mode 100755 index d0e10c0..0000000 --- a/publish.sh +++ /dev/null @@ -1,85 +0,0 @@ -#!/bin/bash - -# The first argument is the path to the package.json file -PACKAGE_JSON_PATH="package.json" - -# Get the current branch name -current_branch=$(git symbolic-ref --short HEAD) - -# Check if the current branch is 'main' or 'master' -if [ "$current_branch" == "main" ] || [ "$current_branch" == "master" ]; then - echo "You are on the $current_branch branch." -else - echo "You are on the $current_branch branch, which is not 'main' or 'master'." - exit 1 -fi - -# Pull in the latest changes -git pull - -# Extract the package name from package.json -PACKAGE_NAME=$(grep '"name":' "$PACKAGE_JSON_PATH" | awk -F': ' '{print $2}' | tr -d '", ') - -# Extract the current version from package.json -LOCAL_VERSION=$(grep '"version":' "$PACKAGE_JSON_PATH" | awk -F': ' '{print $2}' | tr -d '", ') - -# Get the latest version from npm -NPM_VERSION=$(npm view $PACKAGE_NAME version) - -# Compare versions -if [ "$LOCAL_VERSION" = "$NPM_VERSION" ]; then - echo "WARNING: Bump the NPM version" - exit 1 -fi - -# Move to the new version branch -git checkout -b "ci/$LOCAL_VERSION" - -echo "Updating sphinx" -npx sphinx install - -# Path to the .env file -ENV_FILE=".env" - -# Check if the .env file exists -if [ ! -f "$ENV_FILE" ]; then - echo "Error: $ENV_FILE does not exist." - exit 1 -fi - -# Function to ensure file ends with newline -ensure_newline() { - sed -i -e '$a\' "$ENV_FILE" -} - -# Function to add or update a key-value pair -update_env_var() { - local key=$1 - local value=$2 - if grep -q "^${key}=" "$ENV_FILE"; then - # If key exists, replace the line - sed -i "s|^${key}=.*|${key}=${value}|" "$ENV_FILE" - echo "Updated ${key} in $ENV_FILE" - else - # If key doesn't exist, add it - ensure_newline - echo "${key}=${value}" >> "$ENV_FILE" - echo "Added ${key} to $ENV_FILE" - fi -} - -# Update SPHINX_MANAGED_BASE_URL -update_env_var "SPHINX_MANAGED_BASE_URL" "https://sphinx-backend-staging.up.railway.app" - -# Update SPHINX_API_KEY -update_env_var "SPHINX_API_KEY" "48c06b32-834c-412a-9aee-d6a4e85d5581" - -echo "Updating npm packages..." -npx npm-check-updates -u -npm install - -echo "Syncing sphinx.lock" -npx sphinx sync --org-id ea165b21-7cdc-4d7b-be59-ecdd4c26bee4 - -echo "Running testnet deployment through sphinx" -npm run deploy:testnets:project \ No newline at end of file