Add smart gate contract to allow only tribe members to jump

This commit is contained in:
Andrey Fadeev 2025-07-09 17:26:17 +02:00
commit 65582d2c11
No known key found for this signature in database
GPG key ID: 66307964C88A4422
11 changed files with 4096 additions and 0 deletions

22
package.json Normal file
View file

@ -0,0 +1,22 @@
{
"name": "tribe-gate",
"version": "1.0.0",
"private": true,
"license": "Apache-2.0",
"scripts": {
"deploy": ". ./.env && mud deploy --worldAddress ${WORLD_ADDRESS:-$1}",
"configure": ". ./.env && forge script ./scripts/ConfigureGate.s.sol:ConfigureSmartGate --sig \"run(uint256)\" -vvv --broadcast --fork-url https://pyrope-external-sync-node-rpc.live.tech.evefrontier.com --private-key \"$PRIVATE_KEY\""
},
"dependencies": {
"@eveworld/smart-object-framework-v2": "0.1.2",
"@eveworld/world-v2": "0.1.2",
"@latticexyz/store": "2.2.22-7367a813d9b394415ba70678c4295cc90562c304",
"@latticexyz/schema-type": "2.2.22-7367a813d9b394415ba70678c4295cc90562c304",
"@latticexyz/world": "2.2.22-7367a813d9b394415ba70678c4295cc90562c304"
},
"devDependencies": {
"@types/node": "^20.14.8",
"forge-std": "https://github.com/foundry-rs/forge-std.git#77041d2ce690e692d6e03cc812b57d1ddaa4d505",
"@latticexyz/cli": "2.2.22-7367a813d9b394415ba70678c4295cc90562c304"
}
}