From 833f2dc90b7352c191e080b4b45fc374d6380fd5 Mon Sep 17 00:00:00 2001 From: Nasr Date: Tue, 15 Oct 2024 09:59:38 -0400 Subject: [PATCH] chore: add katana profile --- Scarb.lock | 12 +- Scarb.toml | 3 +- dojo_katana.toml | 24 + .../contracts/flippyflop-Flip-6bd3ed9d.toml | 15 - .../flippyflop-actions-4407e5f5.toml | 15 - .../contracts/flippyflop-game-23e1ad43.toml | 14 - manifests/dev/base/dojo-world.toml | 6 - .../contracts/flippyflop-game-23e1ad43.json | 231 --- .../contracts/flippyflop-Flip-6bd3ed9d.json | 4 +- .../flippyflop-actions-4407e5f5.json | 2 +- .../contracts/flippyflop-game-23e1ad43.json | 2 +- .../{dev => katana}/base/abis/dojo-base.json | 0 .../{dev => katana}/base/abis/dojo-world.json | 0 .../models/flippyflop-Claim-c098f39e.json | 0 ...ippyflop-ERC20AllowanceModel-55d0c41e.json | 0 ...flippyflop-ERC20BalanceModel-7866fe9f.json | 0 ...ppyflop-ERC20BridgeableModel-1ad0a3e6.json | 0 ...lippyflop-ERC20MetadataModel-1fc3dc07.json | 0 .../abis/models/flippyflop-Game-54c54faf.json | 0 ...lippyflop-InitializableModel-4239d2f3.json | 0 .../abis/models/flippyflop-Tile-61fb9291.json | 0 .../abis/models/flippyflop-User-25ca4606.json | 0 .../contracts/flippyflop-Flip-6bd3ed9d.toml | 15 + .../flippyflop-actions-4407e5f5.toml | 15 + .../contracts/flippyflop-game-23e1ad43.toml | 14 + manifests/{dev => katana}/base/dojo-base.toml | 2 +- manifests/katana/base/dojo-world.toml | 6 + .../models/flippyflop-Claim-c098f39e.toml | 2 +- ...ippyflop-ERC20AllowanceModel-55d0c41e.toml | 2 +- ...flippyflop-ERC20BalanceModel-7866fe9f.toml | 2 +- ...ppyflop-ERC20BridgeableModel-1ad0a3e6.toml | 2 +- ...lippyflop-ERC20MetadataModel-1fc3dc07.toml | 2 +- .../base/models/flippyflop-Game-54c54faf.toml | 2 +- ...lippyflop-InitializableModel-4239d2f3.toml | 2 +- .../base/models/flippyflop-Tile-61fb9291.toml | 2 +- .../base/models/flippyflop-User-25ca4606.toml | 2 +- .../contracts/flippyflop-Flip-6bd3ed9d.json | 4 +- .../flippyflop-actions-4407e5f5.json | 2 +- .../contracts/flippyflop-game-23e1ad43.json | 2 +- .../deployment/abis/dojo-base.json | 0 .../deployment/abis/dojo-world.json | 0 .../models/flippyflop-Claim-c098f39e.json | 0 ...ippyflop-ERC20AllowanceModel-55d0c41e.json | 0 ...flippyflop-ERC20BalanceModel-7866fe9f.json | 0 ...ppyflop-ERC20BridgeableModel-1ad0a3e6.json | 0 ...lippyflop-ERC20MetadataModel-1fc3dc07.json | 0 .../abis/models/flippyflop-Game-54c54faf.json | 0 ...lippyflop-InitializableModel-4239d2f3.json | 0 .../abis/models/flippyflop-Tile-61fb9291.json | 0 .../abis/models/flippyflop-User-25ca4606.json | 0 .../{dev => katana}/deployment/manifest.json | 44 +- .../{dev => katana}/deployment/manifest.toml | 61 +- .../contracts/flippyflop-Flip-6bd3ed9d.json | 768 ---------- .../flippyflop-actions-4407e5f5.json | 252 ---- manifests/sepolia/base/abis/dojo-base.json | 98 -- manifests/sepolia/base/abis/dojo-world.json | 1291 ----------------- .../models/flippyflop-Claim-c098f39e.json | 421 ------ ...ippyflop-ERC20AllowanceModel-55d0c41e.json | 429 ------ ...flippyflop-ERC20BalanceModel-7866fe9f.json | 425 ------ ...ppyflop-ERC20BridgeableModel-1ad0a3e6.json | 407 ------ ...lippyflop-ERC20MetadataModel-1fc3dc07.json | 433 ------ .../abis/models/flippyflop-Game-54c54faf.json | 421 ------ ...lippyflop-InitializableModel-4239d2f3.json | 421 ------ .../abis/models/flippyflop-Tile-61fb9291.json | 411 ------ .../abis/models/flippyflop-User-25ca4606.json | 415 ------ .../contracts/flippyflop-Flip-6bd3ed9d.toml | 15 - .../flippyflop-actions-4407e5f5.toml | 15 - .../contracts/flippyflop-game-23e1ad43.toml | 14 - manifests/sepolia/base/dojo-base.toml | 6 - manifests/sepolia/base/dojo-world.toml | 6 - .../models/flippyflop-Claim-c098f39e.toml | 17 - ...ippyflop-ERC20AllowanceModel-55d0c41e.toml | 27 - ...flippyflop-ERC20BalanceModel-7866fe9f.toml | 22 - ...ppyflop-ERC20BridgeableModel-1ad0a3e6.toml | 17 - ...lippyflop-ERC20MetadataModel-1fc3dc07.toml | 32 - .../base/models/flippyflop-Game-54c54faf.toml | 17 - ...lippyflop-InitializableModel-4239d2f3.toml | 17 - .../base/models/flippyflop-Tile-61fb9291.toml | 22 - .../base/models/flippyflop-User-25ca4606.toml | 27 - manifests/sepolia/deployment/manifest.json | 14 +- manifests/sepolia/deployment/manifest.toml | 11 +- overlays/katana/actions.toml | 11 + overlays/katana/flip.toml | 8 + overlays/katana/game.toml | 2 + 84 files changed, 180 insertions(+), 6823 deletions(-) create mode 100644 dojo_katana.toml delete mode 100644 manifests/dev/base/contracts/flippyflop-Flip-6bd3ed9d.toml delete mode 100644 manifests/dev/base/contracts/flippyflop-actions-4407e5f5.toml delete mode 100644 manifests/dev/base/contracts/flippyflop-game-23e1ad43.toml delete mode 100644 manifests/dev/base/dojo-world.toml delete mode 100644 manifests/dev/deployment/abis/contracts/flippyflop-game-23e1ad43.json rename manifests/{dev => katana}/base/abis/contracts/flippyflop-Flip-6bd3ed9d.json (99%) rename manifests/{dev/deployment => katana/base}/abis/contracts/flippyflop-actions-4407e5f5.json (99%) rename manifests/{sepolia => katana}/base/abis/contracts/flippyflop-game-23e1ad43.json (99%) rename manifests/{dev => katana}/base/abis/dojo-base.json (100%) rename manifests/{dev => katana}/base/abis/dojo-world.json (100%) rename manifests/{dev => katana}/base/abis/models/flippyflop-Claim-c098f39e.json (100%) rename manifests/{dev => katana}/base/abis/models/flippyflop-ERC20AllowanceModel-55d0c41e.json (100%) rename manifests/{dev => katana}/base/abis/models/flippyflop-ERC20BalanceModel-7866fe9f.json (100%) rename manifests/{dev => katana}/base/abis/models/flippyflop-ERC20BridgeableModel-1ad0a3e6.json (100%) rename manifests/{dev => katana}/base/abis/models/flippyflop-ERC20MetadataModel-1fc3dc07.json (100%) rename manifests/{dev => katana}/base/abis/models/flippyflop-Game-54c54faf.json (100%) rename manifests/{dev => katana}/base/abis/models/flippyflop-InitializableModel-4239d2f3.json (100%) rename manifests/{dev => katana}/base/abis/models/flippyflop-Tile-61fb9291.json (100%) rename manifests/{dev => katana}/base/abis/models/flippyflop-User-25ca4606.json (100%) create mode 100644 manifests/katana/base/contracts/flippyflop-Flip-6bd3ed9d.toml create mode 100644 manifests/katana/base/contracts/flippyflop-actions-4407e5f5.toml create mode 100644 manifests/katana/base/contracts/flippyflop-game-23e1ad43.toml rename manifests/{dev => katana}/base/dojo-base.toml (82%) create mode 100644 manifests/katana/base/dojo-world.toml rename manifests/{dev => katana}/base/models/flippyflop-Claim-c098f39e.toml (85%) rename manifests/{dev => katana}/base/models/flippyflop-ERC20AllowanceModel-55d0c41e.toml (87%) rename manifests/{dev => katana}/base/models/flippyflop-ERC20BalanceModel-7866fe9f.toml (86%) rename manifests/{dev => katana}/base/models/flippyflop-ERC20BridgeableModel-1ad0a3e6.toml (85%) rename manifests/{dev => katana}/base/models/flippyflop-ERC20MetadataModel-1fc3dc07.toml (88%) rename manifests/{dev => katana}/base/models/flippyflop-Game-54c54faf.toml (85%) rename manifests/{dev => katana}/base/models/flippyflop-InitializableModel-4239d2f3.toml (85%) rename manifests/{dev => katana}/base/models/flippyflop-Tile-61fb9291.toml (86%) rename manifests/{dev => katana}/base/models/flippyflop-User-25ca4606.toml (88%) rename manifests/{dev => katana}/deployment/abis/contracts/flippyflop-Flip-6bd3ed9d.json (99%) rename manifests/{dev/base => katana/deployment}/abis/contracts/flippyflop-actions-4407e5f5.json (99%) rename manifests/{dev/base => katana/deployment}/abis/contracts/flippyflop-game-23e1ad43.json (99%) rename manifests/{dev => katana}/deployment/abis/dojo-base.json (100%) rename manifests/{dev => katana}/deployment/abis/dojo-world.json (100%) rename manifests/{dev => katana}/deployment/abis/models/flippyflop-Claim-c098f39e.json (100%) rename manifests/{dev => katana}/deployment/abis/models/flippyflop-ERC20AllowanceModel-55d0c41e.json (100%) rename manifests/{dev => katana}/deployment/abis/models/flippyflop-ERC20BalanceModel-7866fe9f.json (100%) rename manifests/{dev => katana}/deployment/abis/models/flippyflop-ERC20BridgeableModel-1ad0a3e6.json (100%) rename manifests/{dev => katana}/deployment/abis/models/flippyflop-ERC20MetadataModel-1fc3dc07.json (100%) rename manifests/{dev => katana}/deployment/abis/models/flippyflop-Game-54c54faf.json (100%) rename manifests/{dev => katana}/deployment/abis/models/flippyflop-InitializableModel-4239d2f3.json (100%) rename manifests/{dev => katana}/deployment/abis/models/flippyflop-Tile-61fb9291.json (100%) rename manifests/{dev => katana}/deployment/abis/models/flippyflop-User-25ca4606.json (100%) rename manifests/{dev => katana}/deployment/manifest.json (99%) rename manifests/{dev => katana}/deployment/manifest.toml (74%) delete mode 100644 manifests/sepolia/base/abis/contracts/flippyflop-Flip-6bd3ed9d.json delete mode 100644 manifests/sepolia/base/abis/contracts/flippyflop-actions-4407e5f5.json delete mode 100644 manifests/sepolia/base/abis/dojo-base.json delete mode 100644 manifests/sepolia/base/abis/dojo-world.json delete mode 100644 manifests/sepolia/base/abis/models/flippyflop-Claim-c098f39e.json delete mode 100644 manifests/sepolia/base/abis/models/flippyflop-ERC20AllowanceModel-55d0c41e.json delete mode 100644 manifests/sepolia/base/abis/models/flippyflop-ERC20BalanceModel-7866fe9f.json delete mode 100644 manifests/sepolia/base/abis/models/flippyflop-ERC20BridgeableModel-1ad0a3e6.json delete mode 100644 manifests/sepolia/base/abis/models/flippyflop-ERC20MetadataModel-1fc3dc07.json delete mode 100644 manifests/sepolia/base/abis/models/flippyflop-Game-54c54faf.json delete mode 100644 manifests/sepolia/base/abis/models/flippyflop-InitializableModel-4239d2f3.json delete mode 100644 manifests/sepolia/base/abis/models/flippyflop-Tile-61fb9291.json delete mode 100644 manifests/sepolia/base/abis/models/flippyflop-User-25ca4606.json delete mode 100644 manifests/sepolia/base/contracts/flippyflop-Flip-6bd3ed9d.toml delete mode 100644 manifests/sepolia/base/contracts/flippyflop-actions-4407e5f5.toml delete mode 100644 manifests/sepolia/base/contracts/flippyflop-game-23e1ad43.toml delete mode 100644 manifests/sepolia/base/dojo-base.toml delete mode 100644 manifests/sepolia/base/dojo-world.toml delete mode 100644 manifests/sepolia/base/models/flippyflop-Claim-c098f39e.toml delete mode 100644 manifests/sepolia/base/models/flippyflop-ERC20AllowanceModel-55d0c41e.toml delete mode 100644 manifests/sepolia/base/models/flippyflop-ERC20BalanceModel-7866fe9f.toml delete mode 100644 manifests/sepolia/base/models/flippyflop-ERC20BridgeableModel-1ad0a3e6.toml delete mode 100644 manifests/sepolia/base/models/flippyflop-ERC20MetadataModel-1fc3dc07.toml delete mode 100644 manifests/sepolia/base/models/flippyflop-Game-54c54faf.toml delete mode 100644 manifests/sepolia/base/models/flippyflop-InitializableModel-4239d2f3.toml delete mode 100644 manifests/sepolia/base/models/flippyflop-Tile-61fb9291.toml delete mode 100644 manifests/sepolia/base/models/flippyflop-User-25ca4606.toml create mode 100644 overlays/katana/actions.toml create mode 100644 overlays/katana/flip.toml create mode 100644 overlays/katana/game.toml diff --git a/Scarb.lock b/Scarb.lock index 899ada1..8d74890 100644 --- a/Scarb.lock +++ b/Scarb.lock @@ -4,14 +4,6 @@ version = 1 [[package]] name = "dojo" version = "1.0.0-alpha.4" -dependencies = [ - "dojo_plugin", -] - -[[package]] -name = "dojo_plugin" -version = "1.0.0-alpha.4" -source = "git+https://github.com/dojoengine/dojo?rev=f15def33#f15def330c0d099e79351d11c197f63e8cc1ff36" [[package]] name = "flippyflop" @@ -23,8 +15,8 @@ dependencies = [ [[package]] name = "origami_token" -version = "1.0.0-alpha.8" -source = "git+https://github.com/Larkooo/origami#413f24299e80c0808f67efaae968ab09068cdebe" +version = "1.0.0-alpha.16" +source = "git+https://github.com/Larkooo/origami?rev=fec3209#fec3209bdfae6a4c9bf42ad6ea7c2312a3eedbca" dependencies = [ "dojo", ] diff --git a/Scarb.toml b/Scarb.toml index 7e3682f..8b1b752 100644 --- a/Scarb.toml +++ b/Scarb.toml @@ -13,7 +13,7 @@ move = "./scripts/move.sh" [dependencies] dojo = { path = "/Users/nasr/Documents/development.nosync/dojo/crates/dojo-core" } -origami_token = { git = "https://github.com/Larkooo/origami" } +origami_token = { git = "https://github.com/Larkooo/origami", rev = "fec3209" } [[target.dojo]] @@ -28,3 +28,4 @@ build-external-contracts = [ [profile.dev] [profile.sepolia] +[profile.katana] diff --git a/dojo_katana.toml b/dojo_katana.toml new file mode 100644 index 0000000..ec46b91 --- /dev/null +++ b/dojo_katana.toml @@ -0,0 +1,24 @@ +[env] +rpc_url = "https://api.cartridge.gg/x/flippyflop/katana" +# Default account for katana with seed = 0 +account_address = "0x793f671d64a1d43248e9c71180b45d57e941eb291752e8925d38f049646badd" +private_key = "0x104263a80b2815596363b5998d2d03294879e79a3a84171f736b5fc7582a792" +world_address = "0x69923899a79b42e2db65765501305ad03d5c04ceca2d991962db351fc414c23" + +[world] +name = "Flippy Flop" +description = "The official Dojo Starter guide, the quickest and most streamlined way to get your Dojo Autonomous World up and running. This guide will assist you with the initial setup, from cloning the repository to deploying your world." +cover_uri = "file://assets/cover.png" +icon_uri = "file://assets/icon.png" +website = "https://github.com/dojoengine/dojo-starter" +seed = "flippyflop-sepolia-256" + +[namespace] +default = "flippyflop" +mappings = { "origami_token" = "flippyflop" } + +[socials] +x = "https://x.com/ohayo_dojo" +discord = "https://discord.gg/FB2wR6uF" +github = "https://github.com/dojoengine/dojo-starter" +telegram = "https://t.me/dojoengine" diff --git a/manifests/dev/base/contracts/flippyflop-Flip-6bd3ed9d.toml b/manifests/dev/base/contracts/flippyflop-Flip-6bd3ed9d.toml deleted file mode 100644 index 3977730..0000000 --- a/manifests/dev/base/contracts/flippyflop-Flip-6bd3ed9d.toml +++ /dev/null @@ -1,15 +0,0 @@ -kind = "DojoContract" -class_hash = "0x7c94aef06e9d76934f52e2abaa8e990dd530472a0e554ef916266acb628c946" -original_class_hash = "0x7c94aef06e9d76934f52e2abaa8e990dd530472a0e554ef916266acb628c946" -base_class_hash = "0x0" -abi = "manifests/dev/base/abis/contracts/flippyflop-Flip-6bd3ed9d.json" -reads = [] -writes = [] -init_calldata = [] -tag = "flippyflop-Flip" -systems = [ - "initializer", - "mint_from", - "burn_from", -] -manifest_name = "flippyflop-Flip-6bd3ed9d" diff --git a/manifests/dev/base/contracts/flippyflop-actions-4407e5f5.toml b/manifests/dev/base/contracts/flippyflop-actions-4407e5f5.toml deleted file mode 100644 index 9225a90..0000000 --- a/manifests/dev/base/contracts/flippyflop-actions-4407e5f5.toml +++ /dev/null @@ -1,15 +0,0 @@ -kind = "DojoContract" -class_hash = "0x11e09a4a1d7743c87ec44155bb76f25afac2a33d6870ec108ccde1930aee12c" -original_class_hash = "0x11e09a4a1d7743c87ec44155bb76f25afac2a33d6870ec108ccde1930aee12c" -base_class_hash = "0x0" -abi = "manifests/dev/base/abis/contracts/flippyflop-actions-4407e5f5.json" -reads = [] -writes = [] -init_calldata = [] -tag = "flippyflop-actions" -systems = [ - "flip", - "flop", - "claim", -] -manifest_name = "flippyflop-actions-4407e5f5" diff --git a/manifests/dev/base/contracts/flippyflop-game-23e1ad43.toml b/manifests/dev/base/contracts/flippyflop-game-23e1ad43.toml deleted file mode 100644 index 2c72ef7..0000000 --- a/manifests/dev/base/contracts/flippyflop-game-23e1ad43.toml +++ /dev/null @@ -1,14 +0,0 @@ -kind = "DojoContract" -class_hash = "0x192db261dca4aa58ce197a2947f7b0af929b582fe317688f67c19941b41e1a3" -original_class_hash = "0x192db261dca4aa58ce197a2947f7b0af929b582fe317688f67c19941b41e1a3" -base_class_hash = "0x0" -abi = "manifests/dev/base/abis/contracts/flippyflop-game-23e1ad43.json" -reads = [] -writes = [] -init_calldata = [] -tag = "flippyflop-game" -systems = [ - "lock", - "unlock", -] -manifest_name = "flippyflop-game-23e1ad43" diff --git a/manifests/dev/base/dojo-world.toml b/manifests/dev/base/dojo-world.toml deleted file mode 100644 index 9cde092..0000000 --- a/manifests/dev/base/dojo-world.toml +++ /dev/null @@ -1,6 +0,0 @@ -kind = "Class" -class_hash = "0x79b9624eacd7b74e31db18b10fddbd73c010b85cd1b1f56028c24bafa0b1487" -original_class_hash = "0x79b9624eacd7b74e31db18b10fddbd73c010b85cd1b1f56028c24bafa0b1487" -abi = "manifests/dev/base/abis/dojo-world.json" -tag = "dojo-world" -manifest_name = "dojo-world" diff --git a/manifests/dev/deployment/abis/contracts/flippyflop-game-23e1ad43.json b/manifests/dev/deployment/abis/contracts/flippyflop-game-23e1ad43.json deleted file mode 100644 index 42ba426..0000000 --- a/manifests/dev/deployment/abis/contracts/flippyflop-game-23e1ad43.json +++ /dev/null @@ -1,231 +0,0 @@ -[ - { - "type": "impl", - "name": "ContractImpl", - "interface_name": "dojo::contract::contract::IContract" - }, - { - "type": "struct", - "name": "core::byte_array::ByteArray", - "members": [ - { - "name": "data", - "type": "core::array::Array::" - }, - { - "name": "pending_word", - "type": "core::felt252" - }, - { - "name": "pending_word_len", - "type": "core::integer::u32" - } - ] - }, - { - "type": "interface", - "name": "dojo::contract::contract::IContract", - "items": [ - { - "type": "function", - "name": "contract_name", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "namespace", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "tag", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "name_hash", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "namespace_hash", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "selector", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - } - ] - }, - { - "type": "impl", - "name": "WorldProviderImpl", - "interface_name": "dojo::world::world_contract::IWorldProvider" - }, - { - "type": "struct", - "name": "dojo::world::world_contract::IWorldDispatcher", - "members": [ - { - "name": "contract_address", - "type": "core::starknet::contract_address::ContractAddress" - } - ] - }, - { - "type": "interface", - "name": "dojo::world::world_contract::IWorldProvider", - "items": [ - { - "type": "function", - "name": "world", - "inputs": [], - "outputs": [ - { - "type": "dojo::world::world_contract::IWorldDispatcher" - } - ], - "state_mutability": "view" - } - ] - }, - { - "type": "impl", - "name": "GameManagerImpl", - "interface_name": "flippyflop::systems::game::IGameManager" - }, - { - "type": "interface", - "name": "flippyflop::systems::game::IGameManager", - "items": [ - { - "type": "function", - "name": "lock", - "inputs": [], - "outputs": [], - "state_mutability": "external" - }, - { - "type": "function", - "name": "unlock", - "inputs": [], - "outputs": [], - "state_mutability": "external" - } - ] - }, - { - "type": "impl", - "name": "IDojoInitImpl", - "interface_name": "flippyflop::systems::game::game::IDojoInit" - }, - { - "type": "interface", - "name": "flippyflop::systems::game::game::IDojoInit", - "items": [ - { - "type": "function", - "name": "dojo_init", - "inputs": [], - "outputs": [], - "state_mutability": "view" - } - ] - }, - { - "type": "impl", - "name": "UpgradableImpl", - "interface_name": "dojo::contract::upgradeable::IUpgradeable" - }, - { - "type": "interface", - "name": "dojo::contract::upgradeable::IUpgradeable", - "items": [ - { - "type": "function", - "name": "upgrade", - "inputs": [ - { - "name": "new_class_hash", - "type": "core::starknet::class_hash::ClassHash" - } - ], - "outputs": [], - "state_mutability": "external" - } - ] - }, - { - "type": "event", - "name": "dojo::contract::upgradeable::upgradeable::Upgraded", - "kind": "struct", - "members": [ - { - "name": "class_hash", - "type": "core::starknet::class_hash::ClassHash", - "kind": "data" - } - ] - }, - { - "type": "event", - "name": "dojo::contract::upgradeable::upgradeable::Event", - "kind": "enum", - "variants": [ - { - "name": "Upgraded", - "type": "dojo::contract::upgradeable::upgradeable::Upgraded", - "kind": "nested" - } - ] - }, - { - "type": "event", - "name": "flippyflop::systems::game::game::Event", - "kind": "enum", - "variants": [ - { - "name": "UpgradeableEvent", - "type": "dojo::contract::upgradeable::upgradeable::Event", - "kind": "nested" - } - ] - } -] \ No newline at end of file diff --git a/manifests/dev/base/abis/contracts/flippyflop-Flip-6bd3ed9d.json b/manifests/katana/base/abis/contracts/flippyflop-Flip-6bd3ed9d.json similarity index 99% rename from manifests/dev/base/abis/contracts/flippyflop-Flip-6bd3ed9d.json rename to manifests/katana/base/abis/contracts/flippyflop-Flip-6bd3ed9d.json index abb28dc..7f9fc18 100644 --- a/manifests/dev/base/abis/contracts/flippyflop-Flip-6bd3ed9d.json +++ b/manifests/katana/base/abis/contracts/flippyflop-Flip-6bd3ed9d.json @@ -28,7 +28,7 @@ "items": [ { "type": "function", - "name": "contract_name", + "name": "name", "inputs": [], "outputs": [ { @@ -278,7 +278,7 @@ "items": [ { "type": "function", - "name": "name", + "name": "nameXXX", "inputs": [], "outputs": [ { diff --git a/manifests/dev/deployment/abis/contracts/flippyflop-actions-4407e5f5.json b/manifests/katana/base/abis/contracts/flippyflop-actions-4407e5f5.json similarity index 99% rename from manifests/dev/deployment/abis/contracts/flippyflop-actions-4407e5f5.json rename to manifests/katana/base/abis/contracts/flippyflop-actions-4407e5f5.json index 1b4d6bc..6024ed3 100644 --- a/manifests/dev/deployment/abis/contracts/flippyflop-actions-4407e5f5.json +++ b/manifests/katana/base/abis/contracts/flippyflop-actions-4407e5f5.json @@ -28,7 +28,7 @@ "items": [ { "type": "function", - "name": "contract_name", + "name": "name", "inputs": [], "outputs": [ { diff --git a/manifests/sepolia/base/abis/contracts/flippyflop-game-23e1ad43.json b/manifests/katana/base/abis/contracts/flippyflop-game-23e1ad43.json similarity index 99% rename from manifests/sepolia/base/abis/contracts/flippyflop-game-23e1ad43.json rename to manifests/katana/base/abis/contracts/flippyflop-game-23e1ad43.json index 42ba426..5e1ce28 100644 --- a/manifests/sepolia/base/abis/contracts/flippyflop-game-23e1ad43.json +++ b/manifests/katana/base/abis/contracts/flippyflop-game-23e1ad43.json @@ -28,7 +28,7 @@ "items": [ { "type": "function", - "name": "contract_name", + "name": "name", "inputs": [], "outputs": [ { diff --git a/manifests/dev/base/abis/dojo-base.json b/manifests/katana/base/abis/dojo-base.json similarity index 100% rename from manifests/dev/base/abis/dojo-base.json rename to manifests/katana/base/abis/dojo-base.json diff --git a/manifests/dev/base/abis/dojo-world.json b/manifests/katana/base/abis/dojo-world.json similarity index 100% rename from manifests/dev/base/abis/dojo-world.json rename to manifests/katana/base/abis/dojo-world.json diff --git a/manifests/dev/base/abis/models/flippyflop-Claim-c098f39e.json b/manifests/katana/base/abis/models/flippyflop-Claim-c098f39e.json similarity index 100% rename from manifests/dev/base/abis/models/flippyflop-Claim-c098f39e.json rename to manifests/katana/base/abis/models/flippyflop-Claim-c098f39e.json diff --git a/manifests/dev/base/abis/models/flippyflop-ERC20AllowanceModel-55d0c41e.json b/manifests/katana/base/abis/models/flippyflop-ERC20AllowanceModel-55d0c41e.json similarity index 100% rename from manifests/dev/base/abis/models/flippyflop-ERC20AllowanceModel-55d0c41e.json rename to manifests/katana/base/abis/models/flippyflop-ERC20AllowanceModel-55d0c41e.json diff --git a/manifests/dev/base/abis/models/flippyflop-ERC20BalanceModel-7866fe9f.json b/manifests/katana/base/abis/models/flippyflop-ERC20BalanceModel-7866fe9f.json similarity index 100% rename from manifests/dev/base/abis/models/flippyflop-ERC20BalanceModel-7866fe9f.json rename to manifests/katana/base/abis/models/flippyflop-ERC20BalanceModel-7866fe9f.json diff --git a/manifests/dev/base/abis/models/flippyflop-ERC20BridgeableModel-1ad0a3e6.json b/manifests/katana/base/abis/models/flippyflop-ERC20BridgeableModel-1ad0a3e6.json similarity index 100% rename from manifests/dev/base/abis/models/flippyflop-ERC20BridgeableModel-1ad0a3e6.json rename to manifests/katana/base/abis/models/flippyflop-ERC20BridgeableModel-1ad0a3e6.json diff --git a/manifests/dev/base/abis/models/flippyflop-ERC20MetadataModel-1fc3dc07.json b/manifests/katana/base/abis/models/flippyflop-ERC20MetadataModel-1fc3dc07.json similarity index 100% rename from manifests/dev/base/abis/models/flippyflop-ERC20MetadataModel-1fc3dc07.json rename to manifests/katana/base/abis/models/flippyflop-ERC20MetadataModel-1fc3dc07.json diff --git a/manifests/dev/base/abis/models/flippyflop-Game-54c54faf.json b/manifests/katana/base/abis/models/flippyflop-Game-54c54faf.json similarity index 100% rename from manifests/dev/base/abis/models/flippyflop-Game-54c54faf.json rename to manifests/katana/base/abis/models/flippyflop-Game-54c54faf.json diff --git a/manifests/dev/base/abis/models/flippyflop-InitializableModel-4239d2f3.json b/manifests/katana/base/abis/models/flippyflop-InitializableModel-4239d2f3.json similarity index 100% rename from manifests/dev/base/abis/models/flippyflop-InitializableModel-4239d2f3.json rename to manifests/katana/base/abis/models/flippyflop-InitializableModel-4239d2f3.json diff --git a/manifests/dev/base/abis/models/flippyflop-Tile-61fb9291.json b/manifests/katana/base/abis/models/flippyflop-Tile-61fb9291.json similarity index 100% rename from manifests/dev/base/abis/models/flippyflop-Tile-61fb9291.json rename to manifests/katana/base/abis/models/flippyflop-Tile-61fb9291.json diff --git a/manifests/dev/base/abis/models/flippyflop-User-25ca4606.json b/manifests/katana/base/abis/models/flippyflop-User-25ca4606.json similarity index 100% rename from manifests/dev/base/abis/models/flippyflop-User-25ca4606.json rename to manifests/katana/base/abis/models/flippyflop-User-25ca4606.json diff --git a/manifests/katana/base/contracts/flippyflop-Flip-6bd3ed9d.toml b/manifests/katana/base/contracts/flippyflop-Flip-6bd3ed9d.toml new file mode 100644 index 0000000..82af768 --- /dev/null +++ b/manifests/katana/base/contracts/flippyflop-Flip-6bd3ed9d.toml @@ -0,0 +1,15 @@ +kind = "DojoContract" +class_hash = "0x722b2e1264d639fbcd8063f2a886d97758c02a0d616a7eb81c22c519adcc8c0" +original_class_hash = "0x722b2e1264d639fbcd8063f2a886d97758c02a0d616a7eb81c22c519adcc8c0" +base_class_hash = "0x0" +abi = "manifests/katana/base/abis/contracts/flippyflop-Flip-6bd3ed9d.json" +reads = [] +writes = [] +init_calldata = [] +tag = "flippyflop-Flip" +systems = [ + "initializer", + "mint_from", + "burn_from", +] +manifest_name = "flippyflop-Flip-6bd3ed9d" diff --git a/manifests/katana/base/contracts/flippyflop-actions-4407e5f5.toml b/manifests/katana/base/contracts/flippyflop-actions-4407e5f5.toml new file mode 100644 index 0000000..24632ee --- /dev/null +++ b/manifests/katana/base/contracts/flippyflop-actions-4407e5f5.toml @@ -0,0 +1,15 @@ +kind = "DojoContract" +class_hash = "0x6cbf3cb02d2aa9b11bcf55ecc34c0cc11d15c85ae1103d0b237369f692b513b" +original_class_hash = "0x6cbf3cb02d2aa9b11bcf55ecc34c0cc11d15c85ae1103d0b237369f692b513b" +base_class_hash = "0x0" +abi = "manifests/katana/base/abis/contracts/flippyflop-actions-4407e5f5.json" +reads = [] +writes = [] +init_calldata = [] +tag = "flippyflop-actions" +systems = [ + "flip", + "flop", + "claim", +] +manifest_name = "flippyflop-actions-4407e5f5" diff --git a/manifests/katana/base/contracts/flippyflop-game-23e1ad43.toml b/manifests/katana/base/contracts/flippyflop-game-23e1ad43.toml new file mode 100644 index 0000000..07435db --- /dev/null +++ b/manifests/katana/base/contracts/flippyflop-game-23e1ad43.toml @@ -0,0 +1,14 @@ +kind = "DojoContract" +class_hash = "0x36d96eb5c3aef927391a701ea9219357af7d964d1ec3c0c4519615d30bcb955" +original_class_hash = "0x36d96eb5c3aef927391a701ea9219357af7d964d1ec3c0c4519615d30bcb955" +base_class_hash = "0x0" +abi = "manifests/katana/base/abis/contracts/flippyflop-game-23e1ad43.json" +reads = [] +writes = [] +init_calldata = [] +tag = "flippyflop-game" +systems = [ + "lock", + "unlock", +] +manifest_name = "flippyflop-game-23e1ad43" diff --git a/manifests/dev/base/dojo-base.toml b/manifests/katana/base/dojo-base.toml similarity index 82% rename from manifests/dev/base/dojo-base.toml rename to manifests/katana/base/dojo-base.toml index 44b3746..586d48e 100644 --- a/manifests/dev/base/dojo-base.toml +++ b/manifests/katana/base/dojo-base.toml @@ -1,6 +1,6 @@ kind = "Class" class_hash = "0x2427dd10a58850ac9a5ca6ce04b7771b05330fd18f2e481831ad903b969e6b2" original_class_hash = "0x2427dd10a58850ac9a5ca6ce04b7771b05330fd18f2e481831ad903b969e6b2" -abi = "manifests/dev/base/abis/dojo-base.json" +abi = "manifests/katana/base/abis/dojo-base.json" tag = "dojo-base" manifest_name = "dojo-base" diff --git a/manifests/katana/base/dojo-world.toml b/manifests/katana/base/dojo-world.toml new file mode 100644 index 0000000..0490613 --- /dev/null +++ b/manifests/katana/base/dojo-world.toml @@ -0,0 +1,6 @@ +kind = "Class" +class_hash = "0x39bb4d21b2faebdf6c7db4eef6ba65bc652ecef957f1ad2fca0ab4c6d559e50" +original_class_hash = "0x39bb4d21b2faebdf6c7db4eef6ba65bc652ecef957f1ad2fca0ab4c6d559e50" +abi = "manifests/katana/base/abis/dojo-world.json" +tag = "dojo-world" +manifest_name = "dojo-world" diff --git a/manifests/dev/base/models/flippyflop-Claim-c098f39e.toml b/manifests/katana/base/models/flippyflop-Claim-c098f39e.toml similarity index 85% rename from manifests/dev/base/models/flippyflop-Claim-c098f39e.toml rename to manifests/katana/base/models/flippyflop-Claim-c098f39e.toml index 4a5ba89..b3afe31 100644 --- a/manifests/dev/base/models/flippyflop-Claim-c098f39e.toml +++ b/manifests/katana/base/models/flippyflop-Claim-c098f39e.toml @@ -1,7 +1,7 @@ kind = "DojoModel" class_hash = "0x7416d8eddcdb8106e3574223f03624a8290f2f012c5c4d628383d3ccb8a56a0" original_class_hash = "0x7416d8eddcdb8106e3574223f03624a8290f2f012c5c4d628383d3ccb8a56a0" -abi = "manifests/dev/base/abis/models/flippyflop-Claim-c098f39e.json" +abi = "manifests/katana/base/abis/models/flippyflop-Claim-c098f39e.json" tag = "flippyflop-Claim" qualified_path = "flippyflop::models::claim" manifest_name = "flippyflop-Claim-c098f39e" diff --git a/manifests/dev/base/models/flippyflop-ERC20AllowanceModel-55d0c41e.toml b/manifests/katana/base/models/flippyflop-ERC20AllowanceModel-55d0c41e.toml similarity index 87% rename from manifests/dev/base/models/flippyflop-ERC20AllowanceModel-55d0c41e.toml rename to manifests/katana/base/models/flippyflop-ERC20AllowanceModel-55d0c41e.toml index 1381a82..6fb346a 100644 --- a/manifests/dev/base/models/flippyflop-ERC20AllowanceModel-55d0c41e.toml +++ b/manifests/katana/base/models/flippyflop-ERC20AllowanceModel-55d0c41e.toml @@ -1,7 +1,7 @@ kind = "DojoModel" class_hash = "0x491a48fb74ba9e09baa7cd0c7b518557a4c422b85bb7a72782a98ab8c89bcf2" original_class_hash = "0x491a48fb74ba9e09baa7cd0c7b518557a4c422b85bb7a72782a98ab8c89bcf2" -abi = "manifests/dev/base/abis/models/flippyflop-ERC20AllowanceModel-55d0c41e.json" +abi = "manifests/katana/base/abis/models/flippyflop-ERC20AllowanceModel-55d0c41e.json" tag = "flippyflop-ERC20AllowanceModel" qualified_path = "origami_token::components::token::erc20::erc20_allowance::erc_20_allowance_model" manifest_name = "flippyflop-ERC20AllowanceModel-55d0c41e" diff --git a/manifests/dev/base/models/flippyflop-ERC20BalanceModel-7866fe9f.toml b/manifests/katana/base/models/flippyflop-ERC20BalanceModel-7866fe9f.toml similarity index 86% rename from manifests/dev/base/models/flippyflop-ERC20BalanceModel-7866fe9f.toml rename to manifests/katana/base/models/flippyflop-ERC20BalanceModel-7866fe9f.toml index 39fdda3..be64e87 100644 --- a/manifests/dev/base/models/flippyflop-ERC20BalanceModel-7866fe9f.toml +++ b/manifests/katana/base/models/flippyflop-ERC20BalanceModel-7866fe9f.toml @@ -1,7 +1,7 @@ kind = "DojoModel" class_hash = "0x45f6ca7de5a298e2de95705cafee47fbee607c06f8791992ad3ded1d25f25cf" original_class_hash = "0x45f6ca7de5a298e2de95705cafee47fbee607c06f8791992ad3ded1d25f25cf" -abi = "manifests/dev/base/abis/models/flippyflop-ERC20BalanceModel-7866fe9f.json" +abi = "manifests/katana/base/abis/models/flippyflop-ERC20BalanceModel-7866fe9f.json" tag = "flippyflop-ERC20BalanceModel" qualified_path = "origami_token::components::token::erc20::erc20_balance::erc_20_balance_model" manifest_name = "flippyflop-ERC20BalanceModel-7866fe9f" diff --git a/manifests/dev/base/models/flippyflop-ERC20BridgeableModel-1ad0a3e6.toml b/manifests/katana/base/models/flippyflop-ERC20BridgeableModel-1ad0a3e6.toml similarity index 85% rename from manifests/dev/base/models/flippyflop-ERC20BridgeableModel-1ad0a3e6.toml rename to manifests/katana/base/models/flippyflop-ERC20BridgeableModel-1ad0a3e6.toml index cb5c0cb..344dcbc 100644 --- a/manifests/dev/base/models/flippyflop-ERC20BridgeableModel-1ad0a3e6.toml +++ b/manifests/katana/base/models/flippyflop-ERC20BridgeableModel-1ad0a3e6.toml @@ -1,7 +1,7 @@ kind = "DojoModel" class_hash = "0x4f60ae83d8ae292f332022f258e627e52e113cb5377ec9b01dc3912dae63c42" original_class_hash = "0x4f60ae83d8ae292f332022f258e627e52e113cb5377ec9b01dc3912dae63c42" -abi = "manifests/dev/base/abis/models/flippyflop-ERC20BridgeableModel-1ad0a3e6.json" +abi = "manifests/katana/base/abis/models/flippyflop-ERC20BridgeableModel-1ad0a3e6.json" tag = "flippyflop-ERC20BridgeableModel" qualified_path = "flippyflop::tokens::flip::erc_20_bridgeable_model" manifest_name = "flippyflop-ERC20BridgeableModel-1ad0a3e6" diff --git a/manifests/dev/base/models/flippyflop-ERC20MetadataModel-1fc3dc07.toml b/manifests/katana/base/models/flippyflop-ERC20MetadataModel-1fc3dc07.toml similarity index 88% rename from manifests/dev/base/models/flippyflop-ERC20MetadataModel-1fc3dc07.toml rename to manifests/katana/base/models/flippyflop-ERC20MetadataModel-1fc3dc07.toml index 337aa9c..58b983a 100644 --- a/manifests/dev/base/models/flippyflop-ERC20MetadataModel-1fc3dc07.toml +++ b/manifests/katana/base/models/flippyflop-ERC20MetadataModel-1fc3dc07.toml @@ -1,7 +1,7 @@ kind = "DojoModel" class_hash = "0x4ba53f974c845d0048f7921668d9da6cf864ef5b79760c4d3b43c34b58ecc7c" original_class_hash = "0x4ba53f974c845d0048f7921668d9da6cf864ef5b79760c4d3b43c34b58ecc7c" -abi = "manifests/dev/base/abis/models/flippyflop-ERC20MetadataModel-1fc3dc07.json" +abi = "manifests/katana/base/abis/models/flippyflop-ERC20MetadataModel-1fc3dc07.json" tag = "flippyflop-ERC20MetadataModel" qualified_path = "origami_token::components::token::erc20::erc20_metadata::erc_20_metadata_model" manifest_name = "flippyflop-ERC20MetadataModel-1fc3dc07" diff --git a/manifests/dev/base/models/flippyflop-Game-54c54faf.toml b/manifests/katana/base/models/flippyflop-Game-54c54faf.toml similarity index 85% rename from manifests/dev/base/models/flippyflop-Game-54c54faf.toml rename to manifests/katana/base/models/flippyflop-Game-54c54faf.toml index 905cb00..e5e616e 100644 --- a/manifests/dev/base/models/flippyflop-Game-54c54faf.toml +++ b/manifests/katana/base/models/flippyflop-Game-54c54faf.toml @@ -1,7 +1,7 @@ kind = "DojoModel" class_hash = "0x1bdb38d9c7364a47133d55ff8e304bdfd79e7f41db50ebbe9305daf9722f2eb" original_class_hash = "0x1bdb38d9c7364a47133d55ff8e304bdfd79e7f41db50ebbe9305daf9722f2eb" -abi = "manifests/dev/base/abis/models/flippyflop-Game-54c54faf.json" +abi = "manifests/katana/base/abis/models/flippyflop-Game-54c54faf.json" tag = "flippyflop-Game" qualified_path = "flippyflop::models::game" manifest_name = "flippyflop-Game-54c54faf" diff --git a/manifests/dev/base/models/flippyflop-InitializableModel-4239d2f3.toml b/manifests/katana/base/models/flippyflop-InitializableModel-4239d2f3.toml similarity index 85% rename from manifests/dev/base/models/flippyflop-InitializableModel-4239d2f3.toml rename to manifests/katana/base/models/flippyflop-InitializableModel-4239d2f3.toml index 77b9cec..26e32f3 100644 --- a/manifests/dev/base/models/flippyflop-InitializableModel-4239d2f3.toml +++ b/manifests/katana/base/models/flippyflop-InitializableModel-4239d2f3.toml @@ -1,7 +1,7 @@ kind = "DojoModel" class_hash = "0x69800345431696738834bc1aa3ade287b67e44391138f473748fbbd4c95bd9a" original_class_hash = "0x69800345431696738834bc1aa3ade287b67e44391138f473748fbbd4c95bd9a" -abi = "manifests/dev/base/abis/models/flippyflop-InitializableModel-4239d2f3.json" +abi = "manifests/katana/base/abis/models/flippyflop-InitializableModel-4239d2f3.json" tag = "flippyflop-InitializableModel" qualified_path = "origami_token::components::security::initializable::initializable_model" manifest_name = "flippyflop-InitializableModel-4239d2f3" diff --git a/manifests/dev/base/models/flippyflop-Tile-61fb9291.toml b/manifests/katana/base/models/flippyflop-Tile-61fb9291.toml similarity index 86% rename from manifests/dev/base/models/flippyflop-Tile-61fb9291.toml rename to manifests/katana/base/models/flippyflop-Tile-61fb9291.toml index d4c4e6b..c134c8d 100644 --- a/manifests/dev/base/models/flippyflop-Tile-61fb9291.toml +++ b/manifests/katana/base/models/flippyflop-Tile-61fb9291.toml @@ -1,7 +1,7 @@ kind = "DojoModel" class_hash = "0x4a4abfcb39d8c9935eaf1c96eda1ee3df8d448992e11a58fb3bc62821a14d20" original_class_hash = "0x4a4abfcb39d8c9935eaf1c96eda1ee3df8d448992e11a58fb3bc62821a14d20" -abi = "manifests/dev/base/abis/models/flippyflop-Tile-61fb9291.json" +abi = "manifests/katana/base/abis/models/flippyflop-Tile-61fb9291.json" tag = "flippyflop-Tile" qualified_path = "flippyflop::models::tile" manifest_name = "flippyflop-Tile-61fb9291" diff --git a/manifests/dev/base/models/flippyflop-User-25ca4606.toml b/manifests/katana/base/models/flippyflop-User-25ca4606.toml similarity index 88% rename from manifests/dev/base/models/flippyflop-User-25ca4606.toml rename to manifests/katana/base/models/flippyflop-User-25ca4606.toml index 4c2cda8..017f495 100644 --- a/manifests/dev/base/models/flippyflop-User-25ca4606.toml +++ b/manifests/katana/base/models/flippyflop-User-25ca4606.toml @@ -1,7 +1,7 @@ kind = "DojoModel" class_hash = "0x69a62266a511f2937f5c08976de5b8a2455acbe622bc8d6060616282832eb66" original_class_hash = "0x69a62266a511f2937f5c08976de5b8a2455acbe622bc8d6060616282832eb66" -abi = "manifests/dev/base/abis/models/flippyflop-User-25ca4606.json" +abi = "manifests/katana/base/abis/models/flippyflop-User-25ca4606.json" tag = "flippyflop-User" qualified_path = "flippyflop::models::user" manifest_name = "flippyflop-User-25ca4606" diff --git a/manifests/dev/deployment/abis/contracts/flippyflop-Flip-6bd3ed9d.json b/manifests/katana/deployment/abis/contracts/flippyflop-Flip-6bd3ed9d.json similarity index 99% rename from manifests/dev/deployment/abis/contracts/flippyflop-Flip-6bd3ed9d.json rename to manifests/katana/deployment/abis/contracts/flippyflop-Flip-6bd3ed9d.json index abb28dc..7f9fc18 100644 --- a/manifests/dev/deployment/abis/contracts/flippyflop-Flip-6bd3ed9d.json +++ b/manifests/katana/deployment/abis/contracts/flippyflop-Flip-6bd3ed9d.json @@ -28,7 +28,7 @@ "items": [ { "type": "function", - "name": "contract_name", + "name": "name", "inputs": [], "outputs": [ { @@ -278,7 +278,7 @@ "items": [ { "type": "function", - "name": "name", + "name": "nameXXX", "inputs": [], "outputs": [ { diff --git a/manifests/dev/base/abis/contracts/flippyflop-actions-4407e5f5.json b/manifests/katana/deployment/abis/contracts/flippyflop-actions-4407e5f5.json similarity index 99% rename from manifests/dev/base/abis/contracts/flippyflop-actions-4407e5f5.json rename to manifests/katana/deployment/abis/contracts/flippyflop-actions-4407e5f5.json index 1b4d6bc..6024ed3 100644 --- a/manifests/dev/base/abis/contracts/flippyflop-actions-4407e5f5.json +++ b/manifests/katana/deployment/abis/contracts/flippyflop-actions-4407e5f5.json @@ -28,7 +28,7 @@ "items": [ { "type": "function", - "name": "contract_name", + "name": "name", "inputs": [], "outputs": [ { diff --git a/manifests/dev/base/abis/contracts/flippyflop-game-23e1ad43.json b/manifests/katana/deployment/abis/contracts/flippyflop-game-23e1ad43.json similarity index 99% rename from manifests/dev/base/abis/contracts/flippyflop-game-23e1ad43.json rename to manifests/katana/deployment/abis/contracts/flippyflop-game-23e1ad43.json index 42ba426..5e1ce28 100644 --- a/manifests/dev/base/abis/contracts/flippyflop-game-23e1ad43.json +++ b/manifests/katana/deployment/abis/contracts/flippyflop-game-23e1ad43.json @@ -28,7 +28,7 @@ "items": [ { "type": "function", - "name": "contract_name", + "name": "name", "inputs": [], "outputs": [ { diff --git a/manifests/dev/deployment/abis/dojo-base.json b/manifests/katana/deployment/abis/dojo-base.json similarity index 100% rename from manifests/dev/deployment/abis/dojo-base.json rename to manifests/katana/deployment/abis/dojo-base.json diff --git a/manifests/dev/deployment/abis/dojo-world.json b/manifests/katana/deployment/abis/dojo-world.json similarity index 100% rename from manifests/dev/deployment/abis/dojo-world.json rename to manifests/katana/deployment/abis/dojo-world.json diff --git a/manifests/dev/deployment/abis/models/flippyflop-Claim-c098f39e.json b/manifests/katana/deployment/abis/models/flippyflop-Claim-c098f39e.json similarity index 100% rename from manifests/dev/deployment/abis/models/flippyflop-Claim-c098f39e.json rename to manifests/katana/deployment/abis/models/flippyflop-Claim-c098f39e.json diff --git a/manifests/dev/deployment/abis/models/flippyflop-ERC20AllowanceModel-55d0c41e.json b/manifests/katana/deployment/abis/models/flippyflop-ERC20AllowanceModel-55d0c41e.json similarity index 100% rename from manifests/dev/deployment/abis/models/flippyflop-ERC20AllowanceModel-55d0c41e.json rename to manifests/katana/deployment/abis/models/flippyflop-ERC20AllowanceModel-55d0c41e.json diff --git a/manifests/dev/deployment/abis/models/flippyflop-ERC20BalanceModel-7866fe9f.json b/manifests/katana/deployment/abis/models/flippyflop-ERC20BalanceModel-7866fe9f.json similarity index 100% rename from manifests/dev/deployment/abis/models/flippyflop-ERC20BalanceModel-7866fe9f.json rename to manifests/katana/deployment/abis/models/flippyflop-ERC20BalanceModel-7866fe9f.json diff --git a/manifests/dev/deployment/abis/models/flippyflop-ERC20BridgeableModel-1ad0a3e6.json b/manifests/katana/deployment/abis/models/flippyflop-ERC20BridgeableModel-1ad0a3e6.json similarity index 100% rename from manifests/dev/deployment/abis/models/flippyflop-ERC20BridgeableModel-1ad0a3e6.json rename to manifests/katana/deployment/abis/models/flippyflop-ERC20BridgeableModel-1ad0a3e6.json diff --git a/manifests/dev/deployment/abis/models/flippyflop-ERC20MetadataModel-1fc3dc07.json b/manifests/katana/deployment/abis/models/flippyflop-ERC20MetadataModel-1fc3dc07.json similarity index 100% rename from manifests/dev/deployment/abis/models/flippyflop-ERC20MetadataModel-1fc3dc07.json rename to manifests/katana/deployment/abis/models/flippyflop-ERC20MetadataModel-1fc3dc07.json diff --git a/manifests/dev/deployment/abis/models/flippyflop-Game-54c54faf.json b/manifests/katana/deployment/abis/models/flippyflop-Game-54c54faf.json similarity index 100% rename from manifests/dev/deployment/abis/models/flippyflop-Game-54c54faf.json rename to manifests/katana/deployment/abis/models/flippyflop-Game-54c54faf.json diff --git a/manifests/dev/deployment/abis/models/flippyflop-InitializableModel-4239d2f3.json b/manifests/katana/deployment/abis/models/flippyflop-InitializableModel-4239d2f3.json similarity index 100% rename from manifests/dev/deployment/abis/models/flippyflop-InitializableModel-4239d2f3.json rename to manifests/katana/deployment/abis/models/flippyflop-InitializableModel-4239d2f3.json diff --git a/manifests/dev/deployment/abis/models/flippyflop-Tile-61fb9291.json b/manifests/katana/deployment/abis/models/flippyflop-Tile-61fb9291.json similarity index 100% rename from manifests/dev/deployment/abis/models/flippyflop-Tile-61fb9291.json rename to manifests/katana/deployment/abis/models/flippyflop-Tile-61fb9291.json diff --git a/manifests/dev/deployment/abis/models/flippyflop-User-25ca4606.json b/manifests/katana/deployment/abis/models/flippyflop-User-25ca4606.json similarity index 100% rename from manifests/dev/deployment/abis/models/flippyflop-User-25ca4606.json rename to manifests/katana/deployment/abis/models/flippyflop-User-25ca4606.json diff --git a/manifests/dev/deployment/manifest.json b/manifests/katana/deployment/manifest.json similarity index 99% rename from manifests/dev/deployment/manifest.json rename to manifests/katana/deployment/manifest.json index e357e9c..a1b1b8e 100644 --- a/manifests/dev/deployment/manifest.json +++ b/manifests/katana/deployment/manifest.json @@ -1,8 +1,8 @@ { "world": { "kind": "WorldContract", - "class_hash": "0x79b9624eacd7b74e31db18b10fddbd73c010b85cd1b1f56028c24bafa0b1487", - "original_class_hash": "0x79b9624eacd7b74e31db18b10fddbd73c010b85cd1b1f56028c24bafa0b1487", + "class_hash": "0x39bb4d21b2faebdf6c7db4eef6ba65bc652ecef957f1ad2fca0ab4c6d559e50", + "original_class_hash": "0x39bb4d21b2faebdf6c7db4eef6ba65bc652ecef957f1ad2fca0ab4c6d559e50", "abi": [ { "type": "impl", @@ -1294,13 +1294,13 @@ ] } ], - "address": "0x590912ee790b7f8211893544bca0742753de0729088d8f1f2e846056670c24c", - "transaction_hash": "0x864800688fd52f023a5abb1f2f3d1080e1343f1356b157091f30795bd9f90e", - "block_number": 3, - "seed": "flippyflop-katana", + "address": "0x69923899a79b42e2db65765501305ad03d5c04ceca2d991962db351fc414c23", + "transaction_hash": "0x799420fdda6e7f7fb570c7e28270e969f84720eba66bc32509d7639ee0809ba", + "block_number": null, + "seed": "flippyflop-sepolia-256", "metadata": { - "profile_name": "dev", - "rpc_url": "http://localhost:5050/" + "profile_name": "katana", + "rpc_url": "https://api.cartridge.gg/x/flippyflop/katana" }, "manifest_name": "dojo-world" }, @@ -1308,16 +1308,16 @@ "kind": "Class", "class_hash": "0x2427dd10a58850ac9a5ca6ce04b7771b05330fd18f2e481831ad903b969e6b2", "original_class_hash": "0x2427dd10a58850ac9a5ca6ce04b7771b05330fd18f2e481831ad903b969e6b2", - "abi": "manifests/dev/deployment/abis/dojo-base.json", + "abi": "manifests/katana/deployment/abis/dojo-base.json", "tag": "dojo-base", "manifest_name": "dojo-base" }, "contracts": [ { "kind": "DojoContract", - "address": "0x495548f90cb20886b2e910ceb6b02919db5d291098395353ac253ce4b8d0f10", - "class_hash": "0x7c94aef06e9d76934f52e2abaa8e990dd530472a0e554ef916266acb628c946", - "original_class_hash": "0x7c94aef06e9d76934f52e2abaa8e990dd530472a0e554ef916266acb628c946", + "address": "0x448108b89154c63aba89ebb6e6a4331a9a3c3ce3bbb16466bb5dc566b25a7f7", + "class_hash": "0x722b2e1264d639fbcd8063f2a886d97758c02a0d616a7eb81c22c519adcc8c0", + "original_class_hash": "0x722b2e1264d639fbcd8063f2a886d97758c02a0d616a7eb81c22c519adcc8c0", "base_class_hash": "0x2427dd10a58850ac9a5ca6ce04b7771b05330fd18f2e481831ad903b969e6b2", "abi": [ { @@ -1349,7 +1349,7 @@ "items": [ { "type": "function", - "name": "contract_name", + "name": "name", "inputs": [], "outputs": [ { @@ -1599,7 +1599,7 @@ "items": [ { "type": "function", - "name": "name", + "name": "nameXXX", "inputs": [], "outputs": [ { @@ -2106,9 +2106,9 @@ }, { "kind": "DojoContract", - "address": "0x1466f792e0394729ebfe0fc3dc8d95ff5eeabf56e0e4fc329bab60851f3bbea", - "class_hash": "0x62db69ace4b1324c34af5e31341df2251221ef75e1c586b7d1d242fbaa90df3", - "original_class_hash": "0x62db69ace4b1324c34af5e31341df2251221ef75e1c586b7d1d242fbaa90df3", + "address": "0x73d81392edc741306bfdef1fce47ce55d5fd1b18914db4ac4257172ddb0f427", + "class_hash": "0x6cbf3cb02d2aa9b11bcf55ecc34c0cc11d15c85ae1103d0b237369f692b513b", + "original_class_hash": "0x6cbf3cb02d2aa9b11bcf55ecc34c0cc11d15c85ae1103d0b237369f692b513b", "base_class_hash": "0x2427dd10a58850ac9a5ca6ce04b7771b05330fd18f2e481831ad903b969e6b2", "abi": [ { @@ -2140,7 +2140,7 @@ "items": [ { "type": "function", - "name": "contract_name", + "name": "name", "inputs": [], "outputs": [ { @@ -2384,9 +2384,9 @@ }, { "kind": "DojoContract", - "address": "0x68f97643254ba8b4f111955872d22cdf840661bb8ebf0ef23d3d4b703228748", - "class_hash": "0x192db261dca4aa58ce197a2947f7b0af929b582fe317688f67c19941b41e1a3", - "original_class_hash": "0x192db261dca4aa58ce197a2947f7b0af929b582fe317688f67c19941b41e1a3", + "address": "0x745131489dfa9bb909b0c2ce106391751c5b065fcf0901b2d9eade7fd285093", + "class_hash": "0x36d96eb5c3aef927391a701ea9219357af7d964d1ec3c0c4519615d30bcb955", + "original_class_hash": "0x36d96eb5c3aef927391a701ea9219357af7d964d1ec3c0c4519615d30bcb955", "base_class_hash": "0x2427dd10a58850ac9a5ca6ce04b7771b05330fd18f2e481831ad903b969e6b2", "abi": [ { @@ -2418,7 +2418,7 @@ "items": [ { "type": "function", - "name": "contract_name", + "name": "name", "inputs": [], "outputs": [ { diff --git a/manifests/dev/deployment/manifest.toml b/manifests/katana/deployment/manifest.toml similarity index 74% rename from manifests/dev/deployment/manifest.toml rename to manifests/katana/deployment/manifest.toml index 8008aee..3189f5d 100644 --- a/manifests/dev/deployment/manifest.toml +++ b/manifests/katana/deployment/manifest.toml @@ -1,33 +1,32 @@ [world] kind = "WorldContract" -class_hash = "0x79b9624eacd7b74e31db18b10fddbd73c010b85cd1b1f56028c24bafa0b1487" -original_class_hash = "0x79b9624eacd7b74e31db18b10fddbd73c010b85cd1b1f56028c24bafa0b1487" -abi = "manifests/dev/deployment/abis/dojo-world.json" -address = "0x590912ee790b7f8211893544bca0742753de0729088d8f1f2e846056670c24c" -transaction_hash = "0x864800688fd52f023a5abb1f2f3d1080e1343f1356b157091f30795bd9f90e" -block_number = 3 -seed = "flippyflop-katana" +class_hash = "0x39bb4d21b2faebdf6c7db4eef6ba65bc652ecef957f1ad2fca0ab4c6d559e50" +original_class_hash = "0x39bb4d21b2faebdf6c7db4eef6ba65bc652ecef957f1ad2fca0ab4c6d559e50" +abi = "manifests/katana/deployment/abis/dojo-world.json" +address = "0x69923899a79b42e2db65765501305ad03d5c04ceca2d991962db351fc414c23" +transaction_hash = "0x799420fdda6e7f7fb570c7e28270e969f84720eba66bc32509d7639ee0809ba" +seed = "flippyflop-sepolia-256" manifest_name = "dojo-world" [world.metadata] -profile_name = "dev" -rpc_url = "http://localhost:5050/" +profile_name = "katana" +rpc_url = "https://api.cartridge.gg/x/flippyflop/katana" [base] kind = "Class" class_hash = "0x2427dd10a58850ac9a5ca6ce04b7771b05330fd18f2e481831ad903b969e6b2" original_class_hash = "0x2427dd10a58850ac9a5ca6ce04b7771b05330fd18f2e481831ad903b969e6b2" -abi = "manifests/dev/deployment/abis/dojo-base.json" +abi = "manifests/katana/deployment/abis/dojo-base.json" tag = "dojo-base" manifest_name = "dojo-base" [[contracts]] kind = "DojoContract" -address = "0x495548f90cb20886b2e910ceb6b02919db5d291098395353ac253ce4b8d0f10" -class_hash = "0x7c94aef06e9d76934f52e2abaa8e990dd530472a0e554ef916266acb628c946" -original_class_hash = "0x7c94aef06e9d76934f52e2abaa8e990dd530472a0e554ef916266acb628c946" +address = "0x448108b89154c63aba89ebb6e6a4331a9a3c3ce3bbb16466bb5dc566b25a7f7" +class_hash = "0x722b2e1264d639fbcd8063f2a886d97758c02a0d616a7eb81c22c519adcc8c0" +original_class_hash = "0x722b2e1264d639fbcd8063f2a886d97758c02a0d616a7eb81c22c519adcc8c0" base_class_hash = "0x2427dd10a58850ac9a5ca6ce04b7771b05330fd18f2e481831ad903b969e6b2" -abi = "manifests/dev/deployment/abis/contracts/flippyflop-Flip-6bd3ed9d.json" +abi = "manifests/katana/deployment/abis/contracts/flippyflop-Flip-6bd3ed9d.json" reads = [] writes = [ "flippyflop-ERC20MetadataModel", @@ -47,11 +46,11 @@ manifest_name = "flippyflop-Flip-6bd3ed9d" [[contracts]] kind = "DojoContract" -address = "0x1466f792e0394729ebfe0fc3dc8d95ff5eeabf56e0e4fc329bab60851f3bbea" -class_hash = "0x62db69ace4b1324c34af5e31341df2251221ef75e1c586b7d1d242fbaa90df3" -original_class_hash = "0x62db69ace4b1324c34af5e31341df2251221ef75e1c586b7d1d242fbaa90df3" +address = "0x73d81392edc741306bfdef1fce47ce55d5fd1b18914db4ac4257172ddb0f427" +class_hash = "0x6cbf3cb02d2aa9b11bcf55ecc34c0cc11d15c85ae1103d0b237369f692b513b" +original_class_hash = "0x6cbf3cb02d2aa9b11bcf55ecc34c0cc11d15c85ae1103d0b237369f692b513b" base_class_hash = "0x2427dd10a58850ac9a5ca6ce04b7771b05330fd18f2e481831ad903b969e6b2" -abi = "manifests/dev/deployment/abis/contracts/flippyflop-actions-4407e5f5.json" +abi = "manifests/katana/deployment/abis/contracts/flippyflop-actions-4407e5f5.json" reads = [] writes = [ "flippyflop-Tile", @@ -74,11 +73,11 @@ manifest_name = "flippyflop-actions-4407e5f5" [[contracts]] kind = "DojoContract" -address = "0x68f97643254ba8b4f111955872d22cdf840661bb8ebf0ef23d3d4b703228748" -class_hash = "0x192db261dca4aa58ce197a2947f7b0af929b582fe317688f67c19941b41e1a3" -original_class_hash = "0x192db261dca4aa58ce197a2947f7b0af929b582fe317688f67c19941b41e1a3" +address = "0x745131489dfa9bb909b0c2ce106391751c5b065fcf0901b2d9eade7fd285093" +class_hash = "0x36d96eb5c3aef927391a701ea9219357af7d964d1ec3c0c4519615d30bcb955" +original_class_hash = "0x36d96eb5c3aef927391a701ea9219357af7d964d1ec3c0c4519615d30bcb955" base_class_hash = "0x2427dd10a58850ac9a5ca6ce04b7771b05330fd18f2e481831ad903b969e6b2" -abi = "manifests/dev/deployment/abis/contracts/flippyflop-game-23e1ad43.json" +abi = "manifests/katana/deployment/abis/contracts/flippyflop-game-23e1ad43.json" reads = [] writes = ["flippyflop-Game"] init_calldata = [] @@ -93,7 +92,7 @@ manifest_name = "flippyflop-game-23e1ad43" kind = "DojoModel" class_hash = "0x7416d8eddcdb8106e3574223f03624a8290f2f012c5c4d628383d3ccb8a56a0" original_class_hash = "0x7416d8eddcdb8106e3574223f03624a8290f2f012c5c4d628383d3ccb8a56a0" -abi = "manifests/dev/deployment/abis/models/flippyflop-Claim-c098f39e.json" +abi = "manifests/katana/deployment/abis/models/flippyflop-Claim-c098f39e.json" tag = "flippyflop-Claim" qualified_path = "flippyflop::models::claim" manifest_name = "flippyflop-Claim-c098f39e" @@ -112,7 +111,7 @@ key = false kind = "DojoModel" class_hash = "0x491a48fb74ba9e09baa7cd0c7b518557a4c422b85bb7a72782a98ab8c89bcf2" original_class_hash = "0x491a48fb74ba9e09baa7cd0c7b518557a4c422b85bb7a72782a98ab8c89bcf2" -abi = "manifests/dev/deployment/abis/models/flippyflop-ERC20AllowanceModel-55d0c41e.json" +abi = "manifests/katana/deployment/abis/models/flippyflop-ERC20AllowanceModel-55d0c41e.json" tag = "flippyflop-ERC20AllowanceModel" qualified_path = "origami_token::components::token::erc20::erc20_allowance::erc_20_allowance_model" manifest_name = "flippyflop-ERC20AllowanceModel-55d0c41e" @@ -141,7 +140,7 @@ key = false kind = "DojoModel" class_hash = "0x45f6ca7de5a298e2de95705cafee47fbee607c06f8791992ad3ded1d25f25cf" original_class_hash = "0x45f6ca7de5a298e2de95705cafee47fbee607c06f8791992ad3ded1d25f25cf" -abi = "manifests/dev/deployment/abis/models/flippyflop-ERC20BalanceModel-7866fe9f.json" +abi = "manifests/katana/deployment/abis/models/flippyflop-ERC20BalanceModel-7866fe9f.json" tag = "flippyflop-ERC20BalanceModel" qualified_path = "origami_token::components::token::erc20::erc20_balance::erc_20_balance_model" manifest_name = "flippyflop-ERC20BalanceModel-7866fe9f" @@ -165,7 +164,7 @@ key = false kind = "DojoModel" class_hash = "0x4f60ae83d8ae292f332022f258e627e52e113cb5377ec9b01dc3912dae63c42" original_class_hash = "0x4f60ae83d8ae292f332022f258e627e52e113cb5377ec9b01dc3912dae63c42" -abi = "manifests/dev/deployment/abis/models/flippyflop-ERC20BridgeableModel-1ad0a3e6.json" +abi = "manifests/katana/deployment/abis/models/flippyflop-ERC20BridgeableModel-1ad0a3e6.json" tag = "flippyflop-ERC20BridgeableModel" qualified_path = "flippyflop::tokens::flip::erc_20_bridgeable_model" manifest_name = "flippyflop-ERC20BridgeableModel-1ad0a3e6" @@ -184,7 +183,7 @@ key = false kind = "DojoModel" class_hash = "0x4ba53f974c845d0048f7921668d9da6cf864ef5b79760c4d3b43c34b58ecc7c" original_class_hash = "0x4ba53f974c845d0048f7921668d9da6cf864ef5b79760c4d3b43c34b58ecc7c" -abi = "manifests/dev/deployment/abis/models/flippyflop-ERC20MetadataModel-1fc3dc07.json" +abi = "manifests/katana/deployment/abis/models/flippyflop-ERC20MetadataModel-1fc3dc07.json" tag = "flippyflop-ERC20MetadataModel" qualified_path = "origami_token::components::token::erc20::erc20_metadata::erc_20_metadata_model" manifest_name = "flippyflop-ERC20MetadataModel-1fc3dc07" @@ -218,7 +217,7 @@ key = false kind = "DojoModel" class_hash = "0x1bdb38d9c7364a47133d55ff8e304bdfd79e7f41db50ebbe9305daf9722f2eb" original_class_hash = "0x1bdb38d9c7364a47133d55ff8e304bdfd79e7f41db50ebbe9305daf9722f2eb" -abi = "manifests/dev/deployment/abis/models/flippyflop-Game-54c54faf.json" +abi = "manifests/katana/deployment/abis/models/flippyflop-Game-54c54faf.json" tag = "flippyflop-Game" qualified_path = "flippyflop::models::game" manifest_name = "flippyflop-Game-54c54faf" @@ -237,7 +236,7 @@ key = false kind = "DojoModel" class_hash = "0x69800345431696738834bc1aa3ade287b67e44391138f473748fbbd4c95bd9a" original_class_hash = "0x69800345431696738834bc1aa3ade287b67e44391138f473748fbbd4c95bd9a" -abi = "manifests/dev/deployment/abis/models/flippyflop-InitializableModel-4239d2f3.json" +abi = "manifests/katana/deployment/abis/models/flippyflop-InitializableModel-4239d2f3.json" tag = "flippyflop-InitializableModel" qualified_path = "origami_token::components::security::initializable::initializable_model" manifest_name = "flippyflop-InitializableModel-4239d2f3" @@ -256,7 +255,7 @@ key = false kind = "DojoModel" class_hash = "0x4a4abfcb39d8c9935eaf1c96eda1ee3df8d448992e11a58fb3bc62821a14d20" original_class_hash = "0x4a4abfcb39d8c9935eaf1c96eda1ee3df8d448992e11a58fb3bc62821a14d20" -abi = "manifests/dev/deployment/abis/models/flippyflop-Tile-61fb9291.json" +abi = "manifests/katana/deployment/abis/models/flippyflop-Tile-61fb9291.json" tag = "flippyflop-Tile" qualified_path = "flippyflop::models::tile" manifest_name = "flippyflop-Tile-61fb9291" @@ -280,7 +279,7 @@ key = false kind = "DojoModel" class_hash = "0x69a62266a511f2937f5c08976de5b8a2455acbe622bc8d6060616282832eb66" original_class_hash = "0x69a62266a511f2937f5c08976de5b8a2455acbe622bc8d6060616282832eb66" -abi = "manifests/dev/deployment/abis/models/flippyflop-User-25ca4606.json" +abi = "manifests/katana/deployment/abis/models/flippyflop-User-25ca4606.json" tag = "flippyflop-User" qualified_path = "flippyflop::models::user" manifest_name = "flippyflop-User-25ca4606" diff --git a/manifests/sepolia/base/abis/contracts/flippyflop-Flip-6bd3ed9d.json b/manifests/sepolia/base/abis/contracts/flippyflop-Flip-6bd3ed9d.json deleted file mode 100644 index abb28dc..0000000 --- a/manifests/sepolia/base/abis/contracts/flippyflop-Flip-6bd3ed9d.json +++ /dev/null @@ -1,768 +0,0 @@ -[ - { - "type": "impl", - "name": "ContractImpl", - "interface_name": "dojo::contract::contract::IContract" - }, - { - "type": "struct", - "name": "core::byte_array::ByteArray", - "members": [ - { - "name": "data", - "type": "core::array::Array::" - }, - { - "name": "pending_word", - "type": "core::felt252" - }, - { - "name": "pending_word_len", - "type": "core::integer::u32" - } - ] - }, - { - "type": "interface", - "name": "dojo::contract::contract::IContract", - "items": [ - { - "type": "function", - "name": "contract_name", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "namespace", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "tag", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "name_hash", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "namespace_hash", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "selector", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - } - ] - }, - { - "type": "impl", - "name": "WorldProviderImpl", - "interface_name": "dojo::world::world_contract::IWorldProvider" - }, - { - "type": "struct", - "name": "dojo::world::world_contract::IWorldDispatcher", - "members": [ - { - "name": "contract_address", - "type": "core::starknet::contract_address::ContractAddress" - } - ] - }, - { - "type": "interface", - "name": "dojo::world::world_contract::IWorldProvider", - "items": [ - { - "type": "function", - "name": "world", - "inputs": [], - "outputs": [ - { - "type": "dojo::world::world_contract::IWorldDispatcher" - } - ], - "state_mutability": "view" - } - ] - }, - { - "type": "impl", - "name": "IDojoInitImpl", - "interface_name": "flippyflop::tokens::flip::Flip::IDojoInit" - }, - { - "type": "interface", - "name": "flippyflop::tokens::flip::Flip::IDojoInit", - "items": [ - { - "type": "function", - "name": "dojo_init", - "inputs": [], - "outputs": [], - "state_mutability": "external" - } - ] - }, - { - "type": "impl", - "name": "ERC20InitializerImpl", - "interface_name": "flippyflop::tokens::flip::IERC20BridgeableInitializer" - }, - { - "type": "interface", - "name": "flippyflop::tokens::flip::IERC20BridgeableInitializer", - "items": [ - { - "type": "function", - "name": "initializer", - "inputs": [ - { - "name": "name", - "type": "core::byte_array::ByteArray" - }, - { - "name": "symbol", - "type": "core::byte_array::ByteArray" - } - ], - "outputs": [], - "state_mutability": "external" - } - ] - }, - { - "type": "impl", - "name": "Flip", - "interface_name": "flippyflop::tokens::flip::IFlip" - }, - { - "type": "struct", - "name": "core::integer::u256", - "members": [ - { - "name": "low", - "type": "core::integer::u128" - }, - { - "name": "high", - "type": "core::integer::u128" - } - ] - }, - { - "type": "interface", - "name": "flippyflop::tokens::flip::IFlip", - "items": [ - { - "type": "function", - "name": "balance", - "inputs": [ - { - "name": "account", - "type": "core::starknet::contract_address::ContractAddress" - } - ], - "outputs": [ - { - "type": "core::integer::u256" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "mint_from", - "inputs": [ - { - "name": "recipient", - "type": "core::starknet::contract_address::ContractAddress" - }, - { - "name": "amount", - "type": "core::integer::u256" - } - ], - "outputs": [], - "state_mutability": "external" - }, - { - "type": "function", - "name": "burn_from", - "inputs": [ - { - "name": "account", - "type": "core::starknet::contract_address::ContractAddress" - }, - { - "name": "amount", - "type": "core::integer::u256" - } - ], - "outputs": [], - "state_mutability": "external" - } - ] - }, - { - "type": "impl", - "name": "UpgradableImpl", - "interface_name": "dojo::contract::upgradeable::IUpgradeable" - }, - { - "type": "interface", - "name": "dojo::contract::upgradeable::IUpgradeable", - "items": [ - { - "type": "function", - "name": "upgrade", - "inputs": [ - { - "name": "new_class_hash", - "type": "core::starknet::class_hash::ClassHash" - } - ], - "outputs": [], - "state_mutability": "external" - } - ] - }, - { - "type": "impl", - "name": "ERC20MetadataImpl", - "interface_name": "origami_token::components::token::erc20::erc20_metadata::IERC20Metadata" - }, - { - "type": "interface", - "name": "origami_token::components::token::erc20::erc20_metadata::IERC20Metadata", - "items": [ - { - "type": "function", - "name": "name", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "symbol", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "decimals", - "inputs": [], - "outputs": [ - { - "type": "core::integer::u8" - } - ], - "state_mutability": "view" - } - ] - }, - { - "type": "impl", - "name": "ERC20MetadataTotalSupplyImpl", - "interface_name": "origami_token::components::token::erc20::erc20_metadata::IERC20MetadataTotalSupply" - }, - { - "type": "interface", - "name": "origami_token::components::token::erc20::erc20_metadata::IERC20MetadataTotalSupply", - "items": [ - { - "type": "function", - "name": "total_supply", - "inputs": [], - "outputs": [ - { - "type": "core::integer::u256" - } - ], - "state_mutability": "view" - } - ] - }, - { - "type": "impl", - "name": "ERC20MetadataTotalSupplyCamelImpl", - "interface_name": "origami_token::components::token::erc20::erc20_metadata::IERC20MetadataTotalSupplyCamel" - }, - { - "type": "interface", - "name": "origami_token::components::token::erc20::erc20_metadata::IERC20MetadataTotalSupplyCamel", - "items": [ - { - "type": "function", - "name": "totalSupply", - "inputs": [], - "outputs": [ - { - "type": "core::integer::u256" - } - ], - "state_mutability": "view" - } - ] - }, - { - "type": "impl", - "name": "ERC20BalanceImpl", - "interface_name": "origami_token::components::token::erc20::erc20_balance::IERC20Balance" - }, - { - "type": "enum", - "name": "core::bool", - "variants": [ - { - "name": "False", - "type": "()" - }, - { - "name": "True", - "type": "()" - } - ] - }, - { - "type": "interface", - "name": "origami_token::components::token::erc20::erc20_balance::IERC20Balance", - "items": [ - { - "type": "function", - "name": "balance_of", - "inputs": [ - { - "name": "account", - "type": "core::starknet::contract_address::ContractAddress" - } - ], - "outputs": [ - { - "type": "core::integer::u256" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "transfer", - "inputs": [ - { - "name": "recipient", - "type": "core::starknet::contract_address::ContractAddress" - }, - { - "name": "amount", - "type": "core::integer::u256" - } - ], - "outputs": [ - { - "type": "core::bool" - } - ], - "state_mutability": "external" - }, - { - "type": "function", - "name": "transfer_from", - "inputs": [ - { - "name": "sender", - "type": "core::starknet::contract_address::ContractAddress" - }, - { - "name": "recipient", - "type": "core::starknet::contract_address::ContractAddress" - }, - { - "name": "amount", - "type": "core::integer::u256" - } - ], - "outputs": [ - { - "type": "core::bool" - } - ], - "state_mutability": "external" - } - ] - }, - { - "type": "impl", - "name": "ERC20BalanceCamelImpl", - "interface_name": "origami_token::components::token::erc20::erc20_balance::IERC20BalanceCamel" - }, - { - "type": "interface", - "name": "origami_token::components::token::erc20::erc20_balance::IERC20BalanceCamel", - "items": [ - { - "type": "function", - "name": "balanceOf", - "inputs": [ - { - "name": "account", - "type": "core::starknet::contract_address::ContractAddress" - } - ], - "outputs": [ - { - "type": "core::integer::u256" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "transferFrom", - "inputs": [ - { - "name": "sender", - "type": "core::starknet::contract_address::ContractAddress" - }, - { - "name": "recipient", - "type": "core::starknet::contract_address::ContractAddress" - }, - { - "name": "amount", - "type": "core::integer::u256" - } - ], - "outputs": [ - { - "type": "core::bool" - } - ], - "state_mutability": "external" - } - ] - }, - { - "type": "impl", - "name": "ERC20AllowanceImpl", - "interface_name": "origami_token::components::token::erc20::erc20_allowance::IERC20Allowance" - }, - { - "type": "interface", - "name": "origami_token::components::token::erc20::erc20_allowance::IERC20Allowance", - "items": [ - { - "type": "function", - "name": "allowance", - "inputs": [ - { - "name": "owner", - "type": "core::starknet::contract_address::ContractAddress" - }, - { - "name": "spender", - "type": "core::starknet::contract_address::ContractAddress" - } - ], - "outputs": [ - { - "type": "core::integer::u256" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "approve", - "inputs": [ - { - "name": "spender", - "type": "core::starknet::contract_address::ContractAddress" - }, - { - "name": "amount", - "type": "core::integer::u256" - } - ], - "outputs": [ - { - "type": "core::bool" - } - ], - "state_mutability": "external" - } - ] - }, - { - "type": "impl", - "name": "ERC20BridgeableImpl", - "interface_name": "origami_token::components::token::erc20::erc20_bridgeable::IERC20Bridgeable" - }, - { - "type": "interface", - "name": "origami_token::components::token::erc20::erc20_bridgeable::IERC20Bridgeable", - "items": [ - { - "type": "function", - "name": "l2_bridge_address", - "inputs": [], - "outputs": [ - { - "type": "core::starknet::contract_address::ContractAddress" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "mint", - "inputs": [ - { - "name": "recipient", - "type": "core::starknet::contract_address::ContractAddress" - }, - { - "name": "amount", - "type": "core::integer::u256" - } - ], - "outputs": [], - "state_mutability": "external" - }, - { - "type": "function", - "name": "burn", - "inputs": [ - { - "name": "account", - "type": "core::starknet::contract_address::ContractAddress" - }, - { - "name": "amount", - "type": "core::integer::u256" - } - ], - "outputs": [], - "state_mutability": "external" - } - ] - }, - { - "type": "event", - "name": "dojo::contract::upgradeable::upgradeable::Upgraded", - "kind": "struct", - "members": [ - { - "name": "class_hash", - "type": "core::starknet::class_hash::ClassHash", - "kind": "data" - } - ] - }, - { - "type": "event", - "name": "dojo::contract::upgradeable::upgradeable::Event", - "kind": "enum", - "variants": [ - { - "name": "Upgraded", - "type": "dojo::contract::upgradeable::upgradeable::Upgraded", - "kind": "nested" - } - ] - }, - { - "type": "event", - "name": "origami_token::components::security::initializable::initializable_component::Event", - "kind": "enum", - "variants": [] - }, - { - "type": "event", - "name": "origami_token::components::token::erc20::erc20_metadata::erc20_metadata_component::Event", - "kind": "enum", - "variants": [] - }, - { - "type": "event", - "name": "origami_token::components::token::erc20::erc20_balance::erc20_balance_component::Transfer", - "kind": "struct", - "members": [ - { - "name": "from", - "type": "core::starknet::contract_address::ContractAddress", - "kind": "data" - }, - { - "name": "to", - "type": "core::starknet::contract_address::ContractAddress", - "kind": "data" - }, - { - "name": "value", - "type": "core::integer::u256", - "kind": "data" - } - ] - }, - { - "type": "event", - "name": "origami_token::components::token::erc20::erc20_balance::erc20_balance_component::Event", - "kind": "enum", - "variants": [ - { - "name": "Transfer", - "type": "origami_token::components::token::erc20::erc20_balance::erc20_balance_component::Transfer", - "kind": "nested" - } - ] - }, - { - "type": "event", - "name": "origami_token::components::token::erc20::erc20_allowance::erc20_allowance_component::Approval", - "kind": "struct", - "members": [ - { - "name": "owner", - "type": "core::starknet::contract_address::ContractAddress", - "kind": "data" - }, - { - "name": "spender", - "type": "core::starknet::contract_address::ContractAddress", - "kind": "data" - }, - { - "name": "value", - "type": "core::integer::u256", - "kind": "data" - } - ] - }, - { - "type": "event", - "name": "origami_token::components::token::erc20::erc20_allowance::erc20_allowance_component::Event", - "kind": "enum", - "variants": [ - { - "name": "Approval", - "type": "origami_token::components::token::erc20::erc20_allowance::erc20_allowance_component::Approval", - "kind": "nested" - } - ] - }, - { - "type": "event", - "name": "origami_token::components::token::erc20::erc20_mintable::erc20_mintable_component::Event", - "kind": "enum", - "variants": [] - }, - { - "type": "event", - "name": "origami_token::components::token::erc20::erc20_burnable::erc20_burnable_component::Event", - "kind": "enum", - "variants": [] - }, - { - "type": "event", - "name": "origami_token::components::token::erc20::erc20_bridgeable::erc20_bridgeable_component::Event", - "kind": "enum", - "variants": [] - }, - { - "type": "event", - "name": "flippyflop::tokens::flip::Flip::Event", - "kind": "enum", - "variants": [ - { - "name": "UpgradeableEvent", - "type": "dojo::contract::upgradeable::upgradeable::Event", - "kind": "nested" - }, - { - "name": "InitializableEvent", - "type": "origami_token::components::security::initializable::initializable_component::Event", - "kind": "flat" - }, - { - "name": "ERC20MetadataEvent", - "type": "origami_token::components::token::erc20::erc20_metadata::erc20_metadata_component::Event", - "kind": "flat" - }, - { - "name": "ERC20BalanceEvent", - "type": "origami_token::components::token::erc20::erc20_balance::erc20_balance_component::Event", - "kind": "flat" - }, - { - "name": "ERC20AllowanceEvent", - "type": "origami_token::components::token::erc20::erc20_allowance::erc20_allowance_component::Event", - "kind": "flat" - }, - { - "name": "ERC20MintableEvent", - "type": "origami_token::components::token::erc20::erc20_mintable::erc20_mintable_component::Event", - "kind": "flat" - }, - { - "name": "ERC20BurnableEvent", - "type": "origami_token::components::token::erc20::erc20_burnable::erc20_burnable_component::Event", - "kind": "flat" - }, - { - "name": "ERC20BridgeableEvent", - "type": "origami_token::components::token::erc20::erc20_bridgeable::erc20_bridgeable_component::Event", - "kind": "flat" - } - ] - } -] \ No newline at end of file diff --git a/manifests/sepolia/base/abis/contracts/flippyflop-actions-4407e5f5.json b/manifests/sepolia/base/abis/contracts/flippyflop-actions-4407e5f5.json deleted file mode 100644 index 1b4d6bc..0000000 --- a/manifests/sepolia/base/abis/contracts/flippyflop-actions-4407e5f5.json +++ /dev/null @@ -1,252 +0,0 @@ -[ - { - "type": "impl", - "name": "ContractImpl", - "interface_name": "dojo::contract::contract::IContract" - }, - { - "type": "struct", - "name": "core::byte_array::ByteArray", - "members": [ - { - "name": "data", - "type": "core::array::Array::" - }, - { - "name": "pending_word", - "type": "core::felt252" - }, - { - "name": "pending_word_len", - "type": "core::integer::u32" - } - ] - }, - { - "type": "interface", - "name": "dojo::contract::contract::IContract", - "items": [ - { - "type": "function", - "name": "contract_name", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "namespace", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "tag", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "name_hash", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "namespace_hash", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "selector", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - } - ] - }, - { - "type": "impl", - "name": "WorldProviderImpl", - "interface_name": "dojo::world::world_contract::IWorldProvider" - }, - { - "type": "struct", - "name": "dojo::world::world_contract::IWorldDispatcher", - "members": [ - { - "name": "contract_address", - "type": "core::starknet::contract_address::ContractAddress" - } - ] - }, - { - "type": "interface", - "name": "dojo::world::world_contract::IWorldProvider", - "items": [ - { - "type": "function", - "name": "world", - "inputs": [], - "outputs": [ - { - "type": "dojo::world::world_contract::IWorldDispatcher" - } - ], - "state_mutability": "view" - } - ] - }, - { - "type": "impl", - "name": "ActionsImpl", - "interface_name": "flippyflop::systems::actions::IActions" - }, - { - "type": "interface", - "name": "flippyflop::systems::actions::IActions", - "items": [ - { - "type": "function", - "name": "flip", - "inputs": [ - { - "name": "x", - "type": "core::integer::u32" - }, - { - "name": "y", - "type": "core::integer::u32" - } - ], - "outputs": [], - "state_mutability": "external" - }, - { - "type": "function", - "name": "flop", - "inputs": [], - "outputs": [], - "state_mutability": "external" - }, - { - "type": "function", - "name": "claim", - "inputs": [ - { - "name": "flipped_tiles", - "type": "core::array::Array::<(core::integer::u32, core::integer::u32)>" - } - ], - "outputs": [], - "state_mutability": "external" - } - ] - }, - { - "type": "impl", - "name": "IDojoInitImpl", - "interface_name": "flippyflop::systems::actions::actions::IDojoInit" - }, - { - "type": "interface", - "name": "flippyflop::systems::actions::actions::IDojoInit", - "items": [ - { - "type": "function", - "name": "dojo_init", - "inputs": [], - "outputs": [], - "state_mutability": "view" - } - ] - }, - { - "type": "impl", - "name": "UpgradableImpl", - "interface_name": "dojo::contract::upgradeable::IUpgradeable" - }, - { - "type": "interface", - "name": "dojo::contract::upgradeable::IUpgradeable", - "items": [ - { - "type": "function", - "name": "upgrade", - "inputs": [ - { - "name": "new_class_hash", - "type": "core::starknet::class_hash::ClassHash" - } - ], - "outputs": [], - "state_mutability": "external" - } - ] - }, - { - "type": "event", - "name": "dojo::contract::upgradeable::upgradeable::Upgraded", - "kind": "struct", - "members": [ - { - "name": "class_hash", - "type": "core::starknet::class_hash::ClassHash", - "kind": "data" - } - ] - }, - { - "type": "event", - "name": "dojo::contract::upgradeable::upgradeable::Event", - "kind": "enum", - "variants": [ - { - "name": "Upgraded", - "type": "dojo::contract::upgradeable::upgradeable::Upgraded", - "kind": "nested" - } - ] - }, - { - "type": "event", - "name": "flippyflop::systems::actions::actions::Event", - "kind": "enum", - "variants": [ - { - "name": "UpgradeableEvent", - "type": "dojo::contract::upgradeable::upgradeable::Event", - "kind": "nested" - } - ] - } -] \ No newline at end of file diff --git a/manifests/sepolia/base/abis/dojo-base.json b/manifests/sepolia/base/abis/dojo-base.json deleted file mode 100644 index 4800464..0000000 --- a/manifests/sepolia/base/abis/dojo-base.json +++ /dev/null @@ -1,98 +0,0 @@ -[ - { - "type": "impl", - "name": "WorldProviderImpl", - "interface_name": "dojo::world::world_contract::IWorldProvider" - }, - { - "type": "struct", - "name": "dojo::world::world_contract::IWorldDispatcher", - "members": [ - { - "name": "contract_address", - "type": "core::starknet::contract_address::ContractAddress" - } - ] - }, - { - "type": "interface", - "name": "dojo::world::world_contract::IWorldProvider", - "items": [ - { - "type": "function", - "name": "world", - "inputs": [], - "outputs": [ - { - "type": "dojo::world::world_contract::IWorldDispatcher" - } - ], - "state_mutability": "view" - } - ] - }, - { - "type": "impl", - "name": "UpgradableImpl", - "interface_name": "dojo::contract::upgradeable::IUpgradeable" - }, - { - "type": "interface", - "name": "dojo::contract::upgradeable::IUpgradeable", - "items": [ - { - "type": "function", - "name": "upgrade", - "inputs": [ - { - "name": "new_class_hash", - "type": "core::starknet::class_hash::ClassHash" - } - ], - "outputs": [], - "state_mutability": "external" - } - ] - }, - { - "type": "constructor", - "name": "constructor", - "inputs": [] - }, - { - "type": "event", - "name": "dojo::contract::upgradeable::upgradeable::Upgraded", - "kind": "struct", - "members": [ - { - "name": "class_hash", - "type": "core::starknet::class_hash::ClassHash", - "kind": "data" - } - ] - }, - { - "type": "event", - "name": "dojo::contract::upgradeable::upgradeable::Event", - "kind": "enum", - "variants": [ - { - "name": "Upgraded", - "type": "dojo::contract::upgradeable::upgradeable::Upgraded", - "kind": "nested" - } - ] - }, - { - "type": "event", - "name": "dojo::contract::base_contract::base::Event", - "kind": "enum", - "variants": [ - { - "name": "UpgradeableEvent", - "type": "dojo::contract::upgradeable::upgradeable::Event", - "kind": "flat" - } - ] - } -] \ No newline at end of file diff --git a/manifests/sepolia/base/abis/dojo-world.json b/manifests/sepolia/base/abis/dojo-world.json deleted file mode 100644 index 49e89ee..0000000 --- a/manifests/sepolia/base/abis/dojo-world.json +++ /dev/null @@ -1,1291 +0,0 @@ -[ - { - "type": "impl", - "name": "World", - "interface_name": "dojo::world::world_contract::IWorld" - }, - { - "type": "struct", - "name": "core::byte_array::ByteArray", - "members": [ - { - "name": "data", - "type": "core::array::Array::" - }, - { - "name": "pending_word", - "type": "core::felt252" - }, - { - "name": "pending_word_len", - "type": "core::integer::u32" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::metadata::ResourceMetadata", - "members": [ - { - "name": "resource_id", - "type": "core::felt252" - }, - { - "name": "metadata_uri", - "type": "core::byte_array::ByteArray" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "enum", - "name": "dojo::model::model::ModelIndex", - "variants": [ - { - "name": "Keys", - "type": "core::array::Span::" - }, - { - "name": "Id", - "type": "core::felt252" - }, - { - "name": "MemberId", - "type": "(core::felt252, core::felt252)" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::layout::FieldLayout", - "members": [ - { - "name": "selector", - "type": "core::felt252" - }, - { - "name": "layout", - "type": "dojo::model::layout::Layout" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "enum", - "name": "dojo::model::layout::Layout", - "variants": [ - { - "name": "Fixed", - "type": "core::array::Span::" - }, - { - "name": "Struct", - "type": "core::array::Span::" - }, - { - "name": "Tuple", - "type": "core::array::Span::" - }, - { - "name": "Array", - "type": "core::array::Span::" - }, - { - "name": "ByteArray", - "type": "()" - }, - { - "name": "Enum", - "type": "core::array::Span::" - } - ] - }, - { - "type": "enum", - "name": "dojo::world::world_contract::Resource", - "variants": [ - { - "name": "Model", - "type": "(core::starknet::class_hash::ClassHash, core::starknet::contract_address::ContractAddress)" - }, - { - "name": "Contract", - "type": "(core::starknet::class_hash::ClassHash, core::starknet::contract_address::ContractAddress)" - }, - { - "name": "Namespace", - "type": "()" - }, - { - "name": "World", - "type": "()" - }, - { - "name": "Unregistered", - "type": "()" - } - ] - }, - { - "type": "enum", - "name": "core::bool", - "variants": [ - { - "name": "False", - "type": "()" - }, - { - "name": "True", - "type": "()" - } - ] - }, - { - "type": "interface", - "name": "dojo::world::world_contract::IWorld", - "items": [ - { - "type": "function", - "name": "metadata", - "inputs": [ - { - "name": "resource_selector", - "type": "core::felt252" - } - ], - "outputs": [ - { - "type": "dojo::model::metadata::ResourceMetadata" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "set_metadata", - "inputs": [ - { - "name": "metadata", - "type": "dojo::model::metadata::ResourceMetadata" - } - ], - "outputs": [], - "state_mutability": "external" - }, - { - "type": "function", - "name": "register_namespace", - "inputs": [ - { - "name": "namespace", - "type": "core::byte_array::ByteArray" - } - ], - "outputs": [], - "state_mutability": "external" - }, - { - "type": "function", - "name": "register_model", - "inputs": [ - { - "name": "class_hash", - "type": "core::starknet::class_hash::ClassHash" - } - ], - "outputs": [], - "state_mutability": "external" - }, - { - "type": "function", - "name": "upgrade_model", - "inputs": [ - { - "name": "class_hash", - "type": "core::starknet::class_hash::ClassHash" - } - ], - "outputs": [], - "state_mutability": "external" - }, - { - "type": "function", - "name": "deploy_contract", - "inputs": [ - { - "name": "salt", - "type": "core::felt252" - }, - { - "name": "class_hash", - "type": "core::starknet::class_hash::ClassHash" - } - ], - "outputs": [ - { - "type": "core::starknet::contract_address::ContractAddress" - } - ], - "state_mutability": "external" - }, - { - "type": "function", - "name": "upgrade_contract", - "inputs": [ - { - "name": "selector", - "type": "core::felt252" - }, - { - "name": "class_hash", - "type": "core::starknet::class_hash::ClassHash" - } - ], - "outputs": [ - { - "type": "core::starknet::class_hash::ClassHash" - } - ], - "state_mutability": "external" - }, - { - "type": "function", - "name": "init_contract", - "inputs": [ - { - "name": "selector", - "type": "core::felt252" - }, - { - "name": "init_calldata", - "type": "core::array::Span::" - } - ], - "outputs": [], - "state_mutability": "external" - }, - { - "type": "function", - "name": "uuid", - "inputs": [], - "outputs": [ - { - "type": "core::integer::u32" - } - ], - "state_mutability": "external" - }, - { - "type": "function", - "name": "emit", - "inputs": [ - { - "name": "keys", - "type": "core::array::Array::" - }, - { - "name": "values", - "type": "core::array::Span::" - } - ], - "outputs": [], - "state_mutability": "view" - }, - { - "type": "function", - "name": "entity_lobotomized", - "inputs": [ - { - "name": "model_selector", - "type": "core::felt252" - }, - { - "name": "entity_id", - "type": "core::felt252" - } - ], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "entity", - "inputs": [ - { - "name": "model_selector", - "type": "core::felt252" - }, - { - "name": "index", - "type": "dojo::model::model::ModelIndex" - }, - { - "name": "layout", - "type": "dojo::model::layout::Layout" - } - ], - "outputs": [ - { - "type": "core::array::Span::" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "set_entity", - "inputs": [ - { - "name": "model_selector", - "type": "core::felt252" - }, - { - "name": "index", - "type": "dojo::model::model::ModelIndex" - }, - { - "name": "values", - "type": "core::array::Span::" - }, - { - "name": "layout", - "type": "dojo::model::layout::Layout" - } - ], - "outputs": [], - "state_mutability": "external" - }, - { - "type": "function", - "name": "set_entity_lobotomized", - "inputs": [ - { - "name": "model_selector", - "type": "core::felt252" - }, - { - "name": "keys", - "type": "core::array::Span::" - }, - { - "name": "entity_id", - "type": "core::felt252" - }, - { - "name": "value", - "type": "core::felt252" - } - ], - "outputs": [], - "state_mutability": "external" - }, - { - "type": "function", - "name": "delete_entity", - "inputs": [ - { - "name": "model_selector", - "type": "core::felt252" - }, - { - "name": "index", - "type": "dojo::model::model::ModelIndex" - }, - { - "name": "layout", - "type": "dojo::model::layout::Layout" - } - ], - "outputs": [], - "state_mutability": "external" - }, - { - "type": "function", - "name": "delete_entity_lobotomized", - "inputs": [ - { - "name": "model_selector", - "type": "core::felt252" - }, - { - "name": "entity_id", - "type": "core::felt252" - } - ], - "outputs": [], - "state_mutability": "external" - }, - { - "type": "function", - "name": "base", - "inputs": [], - "outputs": [ - { - "type": "core::starknet::class_hash::ClassHash" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "resource", - "inputs": [ - { - "name": "selector", - "type": "core::felt252" - } - ], - "outputs": [ - { - "type": "dojo::world::world_contract::Resource" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "is_owner", - "inputs": [ - { - "name": "resource", - "type": "core::felt252" - }, - { - "name": "address", - "type": "core::starknet::contract_address::ContractAddress" - } - ], - "outputs": [ - { - "type": "core::bool" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "grant_owner", - "inputs": [ - { - "name": "resource", - "type": "core::felt252" - }, - { - "name": "address", - "type": "core::starknet::contract_address::ContractAddress" - } - ], - "outputs": [], - "state_mutability": "external" - }, - { - "type": "function", - "name": "revoke_owner", - "inputs": [ - { - "name": "resource", - "type": "core::felt252" - }, - { - "name": "address", - "type": "core::starknet::contract_address::ContractAddress" - } - ], - "outputs": [], - "state_mutability": "external" - }, - { - "type": "function", - "name": "is_writer", - "inputs": [ - { - "name": "resource", - "type": "core::felt252" - }, - { - "name": "contract", - "type": "core::starknet::contract_address::ContractAddress" - } - ], - "outputs": [ - { - "type": "core::bool" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "grant_writer", - "inputs": [ - { - "name": "resource", - "type": "core::felt252" - }, - { - "name": "contract", - "type": "core::starknet::contract_address::ContractAddress" - } - ], - "outputs": [], - "state_mutability": "external" - }, - { - "type": "function", - "name": "revoke_writer", - "inputs": [ - { - "name": "resource", - "type": "core::felt252" - }, - { - "name": "contract", - "type": "core::starknet::contract_address::ContractAddress" - } - ], - "outputs": [], - "state_mutability": "external" - } - ] - }, - { - "type": "impl", - "name": "UpgradeableWorld", - "interface_name": "dojo::world::world_contract::IUpgradeableWorld" - }, - { - "type": "interface", - "name": "dojo::world::world_contract::IUpgradeableWorld", - "items": [ - { - "type": "function", - "name": "upgrade", - "inputs": [ - { - "name": "new_class_hash", - "type": "core::starknet::class_hash::ClassHash" - } - ], - "outputs": [], - "state_mutability": "external" - } - ] - }, - { - "type": "impl", - "name": "UpgradeableState", - "interface_name": "dojo::world::update::IUpgradeableState" - }, - { - "type": "struct", - "name": "dojo::world::update::StorageUpdate", - "members": [ - { - "name": "key", - "type": "core::felt252" - }, - { - "name": "value", - "type": "core::felt252" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "dojo::world::update::ProgramOutput", - "members": [ - { - "name": "prev_state_root", - "type": "core::felt252" - }, - { - "name": "new_state_root", - "type": "core::felt252" - }, - { - "name": "block_number", - "type": "core::felt252" - }, - { - "name": "block_hash", - "type": "core::felt252" - }, - { - "name": "config_hash", - "type": "core::felt252" - }, - { - "name": "world_da_hash", - "type": "core::felt252" - }, - { - "name": "message_to_starknet_segment", - "type": "core::array::Span::" - }, - { - "name": "message_to_appchain_segment", - "type": "core::array::Span::" - } - ] - }, - { - "type": "interface", - "name": "dojo::world::update::IUpgradeableState", - "items": [ - { - "type": "function", - "name": "upgrade_state", - "inputs": [ - { - "name": "new_state", - "type": "core::array::Span::" - }, - { - "name": "program_output", - "type": "dojo::world::update::ProgramOutput" - }, - { - "name": "program_hash", - "type": "core::felt252" - } - ], - "outputs": [], - "state_mutability": "external" - } - ] - }, - { - "type": "impl", - "name": "ConfigImpl", - "interface_name": "dojo::world::config::IConfig" - }, - { - "type": "interface", - "name": "dojo::world::config::IConfig", - "items": [ - { - "type": "function", - "name": "set_differ_program_hash", - "inputs": [ - { - "name": "program_hash", - "type": "core::felt252" - } - ], - "outputs": [], - "state_mutability": "external" - }, - { - "type": "function", - "name": "set_merger_program_hash", - "inputs": [ - { - "name": "program_hash", - "type": "core::felt252" - } - ], - "outputs": [], - "state_mutability": "external" - }, - { - "type": "function", - "name": "get_differ_program_hash", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "get_merger_program_hash", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "set_facts_registry", - "inputs": [ - { - "name": "address", - "type": "core::starknet::contract_address::ContractAddress" - } - ], - "outputs": [], - "state_mutability": "external" - }, - { - "type": "function", - "name": "get_facts_registry", - "inputs": [], - "outputs": [ - { - "type": "core::starknet::contract_address::ContractAddress" - } - ], - "state_mutability": "view" - } - ] - }, - { - "type": "constructor", - "name": "constructor", - "inputs": [ - { - "name": "contract_base", - "type": "core::starknet::class_hash::ClassHash" - } - ] - }, - { - "type": "event", - "name": "dojo::world::world_contract::world::WorldSpawned", - "kind": "struct", - "members": [ - { - "name": "address", - "type": "core::starknet::contract_address::ContractAddress", - "kind": "data" - }, - { - "name": "creator", - "type": "core::starknet::contract_address::ContractAddress", - "kind": "data" - } - ] - }, - { - "type": "event", - "name": "dojo::world::world_contract::world::ContractDeployed", - "kind": "struct", - "members": [ - { - "name": "salt", - "type": "core::felt252", - "kind": "data" - }, - { - "name": "class_hash", - "type": "core::starknet::class_hash::ClassHash", - "kind": "data" - }, - { - "name": "address", - "type": "core::starknet::contract_address::ContractAddress", - "kind": "data" - }, - { - "name": "namespace", - "type": "core::byte_array::ByteArray", - "kind": "data" - }, - { - "name": "name", - "type": "core::byte_array::ByteArray", - "kind": "data" - } - ] - }, - { - "type": "event", - "name": "dojo::world::world_contract::world::ContractUpgraded", - "kind": "struct", - "members": [ - { - "name": "class_hash", - "type": "core::starknet::class_hash::ClassHash", - "kind": "data" - }, - { - "name": "address", - "type": "core::starknet::contract_address::ContractAddress", - "kind": "data" - } - ] - }, - { - "type": "event", - "name": "dojo::world::world_contract::world::ContractInitialized", - "kind": "struct", - "members": [ - { - "name": "selector", - "type": "core::felt252", - "kind": "data" - }, - { - "name": "init_calldata", - "type": "core::array::Span::", - "kind": "data" - } - ] - }, - { - "type": "event", - "name": "dojo::world::world_contract::world::WorldUpgraded", - "kind": "struct", - "members": [ - { - "name": "class_hash", - "type": "core::starknet::class_hash::ClassHash", - "kind": "data" - } - ] - }, - { - "type": "event", - "name": "dojo::world::world_contract::world::MetadataUpdate", - "kind": "struct", - "members": [ - { - "name": "resource", - "type": "core::felt252", - "kind": "data" - }, - { - "name": "uri", - "type": "core::byte_array::ByteArray", - "kind": "data" - } - ] - }, - { - "type": "event", - "name": "dojo::world::world_contract::world::NamespaceRegistered", - "kind": "struct", - "members": [ - { - "name": "namespace", - "type": "core::byte_array::ByteArray", - "kind": "data" - }, - { - "name": "hash", - "type": "core::felt252", - "kind": "data" - } - ] - }, - { - "type": "event", - "name": "dojo::world::world_contract::world::ModelRegistered", - "kind": "struct", - "members": [ - { - "name": "name", - "type": "core::byte_array::ByteArray", - "kind": "data" - }, - { - "name": "namespace", - "type": "core::byte_array::ByteArray", - "kind": "data" - }, - { - "name": "class_hash", - "type": "core::starknet::class_hash::ClassHash", - "kind": "data" - }, - { - "name": "address", - "type": "core::starknet::contract_address::ContractAddress", - "kind": "data" - } - ] - }, - { - "type": "event", - "name": "dojo::world::world_contract::world::ModelUpgraded", - "kind": "struct", - "members": [ - { - "name": "name", - "type": "core::byte_array::ByteArray", - "kind": "data" - }, - { - "name": "namespace", - "type": "core::byte_array::ByteArray", - "kind": "data" - }, - { - "name": "class_hash", - "type": "core::starknet::class_hash::ClassHash", - "kind": "data" - }, - { - "name": "prev_class_hash", - "type": "core::starknet::class_hash::ClassHash", - "kind": "data" - }, - { - "name": "address", - "type": "core::starknet::contract_address::ContractAddress", - "kind": "data" - }, - { - "name": "prev_address", - "type": "core::starknet::contract_address::ContractAddress", - "kind": "data" - } - ] - }, - { - "type": "event", - "name": "dojo::world::world_contract::world::StoreSetRecord", - "kind": "struct", - "members": [ - { - "name": "table", - "type": "core::felt252", - "kind": "data" - }, - { - "name": "entity_id", - "type": "core::felt252", - "kind": "data" - }, - { - "name": "keys", - "type": "core::array::Span::", - "kind": "data" - }, - { - "name": "values", - "type": "core::array::Span::", - "kind": "data" - } - ] - }, - { - "type": "event", - "name": "dojo::world::world_contract::world::StoreUpdateRecord", - "kind": "struct", - "members": [ - { - "name": "table", - "type": "core::felt252", - "kind": "data" - }, - { - "name": "entity_id", - "type": "core::felt252", - "kind": "data" - }, - { - "name": "values", - "type": "core::array::Span::", - "kind": "data" - } - ] - }, - { - "type": "event", - "name": "dojo::world::world_contract::world::StoreUpdateMember", - "kind": "struct", - "members": [ - { - "name": "table", - "type": "core::felt252", - "kind": "data" - }, - { - "name": "entity_id", - "type": "core::felt252", - "kind": "data" - }, - { - "name": "member_selector", - "type": "core::felt252", - "kind": "data" - }, - { - "name": "values", - "type": "core::array::Span::", - "kind": "data" - } - ] - }, - { - "type": "event", - "name": "dojo::world::world_contract::world::StoreDelRecord", - "kind": "struct", - "members": [ - { - "name": "table", - "type": "core::felt252", - "kind": "data" - }, - { - "name": "entity_id", - "type": "core::felt252", - "kind": "data" - } - ] - }, - { - "type": "event", - "name": "dojo::world::world_contract::world::WriterUpdated", - "kind": "struct", - "members": [ - { - "name": "resource", - "type": "core::felt252", - "kind": "data" - }, - { - "name": "contract", - "type": "core::starknet::contract_address::ContractAddress", - "kind": "data" - }, - { - "name": "value", - "type": "core::bool", - "kind": "data" - } - ] - }, - { - "type": "event", - "name": "dojo::world::world_contract::world::OwnerUpdated", - "kind": "struct", - "members": [ - { - "name": "address", - "type": "core::starknet::contract_address::ContractAddress", - "kind": "data" - }, - { - "name": "resource", - "type": "core::felt252", - "kind": "data" - }, - { - "name": "value", - "type": "core::bool", - "kind": "data" - } - ] - }, - { - "type": "event", - "name": "dojo::world::config::Config::DifferProgramHashUpdate", - "kind": "struct", - "members": [ - { - "name": "program_hash", - "type": "core::felt252", - "kind": "data" - } - ] - }, - { - "type": "event", - "name": "dojo::world::config::Config::MergerProgramHashUpdate", - "kind": "struct", - "members": [ - { - "name": "program_hash", - "type": "core::felt252", - "kind": "data" - } - ] - }, - { - "type": "event", - "name": "dojo::world::config::Config::FactsRegistryUpdate", - "kind": "struct", - "members": [ - { - "name": "address", - "type": "core::starknet::contract_address::ContractAddress", - "kind": "data" - } - ] - }, - { - "type": "event", - "name": "dojo::world::config::Config::Event", - "kind": "enum", - "variants": [ - { - "name": "DifferProgramHashUpdate", - "type": "dojo::world::config::Config::DifferProgramHashUpdate", - "kind": "nested" - }, - { - "name": "MergerProgramHashUpdate", - "type": "dojo::world::config::Config::MergerProgramHashUpdate", - "kind": "nested" - }, - { - "name": "FactsRegistryUpdate", - "type": "dojo::world::config::Config::FactsRegistryUpdate", - "kind": "nested" - } - ] - }, - { - "type": "event", - "name": "dojo::world::world_contract::world::StateUpdated", - "kind": "struct", - "members": [ - { - "name": "da_hash", - "type": "core::felt252", - "kind": "data" - } - ] - }, - { - "type": "event", - "name": "dojo::world::world_contract::world::Event", - "kind": "enum", - "variants": [ - { - "name": "WorldSpawned", - "type": "dojo::world::world_contract::world::WorldSpawned", - "kind": "nested" - }, - { - "name": "ContractDeployed", - "type": "dojo::world::world_contract::world::ContractDeployed", - "kind": "nested" - }, - { - "name": "ContractUpgraded", - "type": "dojo::world::world_contract::world::ContractUpgraded", - "kind": "nested" - }, - { - "name": "ContractInitialized", - "type": "dojo::world::world_contract::world::ContractInitialized", - "kind": "nested" - }, - { - "name": "WorldUpgraded", - "type": "dojo::world::world_contract::world::WorldUpgraded", - "kind": "nested" - }, - { - "name": "MetadataUpdate", - "type": "dojo::world::world_contract::world::MetadataUpdate", - "kind": "nested" - }, - { - "name": "NamespaceRegistered", - "type": "dojo::world::world_contract::world::NamespaceRegistered", - "kind": "nested" - }, - { - "name": "ModelRegistered", - "type": "dojo::world::world_contract::world::ModelRegistered", - "kind": "nested" - }, - { - "name": "ModelUpgraded", - "type": "dojo::world::world_contract::world::ModelUpgraded", - "kind": "nested" - }, - { - "name": "StoreSetRecord", - "type": "dojo::world::world_contract::world::StoreSetRecord", - "kind": "nested" - }, - { - "name": "StoreUpdateRecord", - "type": "dojo::world::world_contract::world::StoreUpdateRecord", - "kind": "nested" - }, - { - "name": "StoreUpdateMember", - "type": "dojo::world::world_contract::world::StoreUpdateMember", - "kind": "nested" - }, - { - "name": "StoreDelRecord", - "type": "dojo::world::world_contract::world::StoreDelRecord", - "kind": "nested" - }, - { - "name": "WriterUpdated", - "type": "dojo::world::world_contract::world::WriterUpdated", - "kind": "nested" - }, - { - "name": "OwnerUpdated", - "type": "dojo::world::world_contract::world::OwnerUpdated", - "kind": "nested" - }, - { - "name": "ConfigEvent", - "type": "dojo::world::config::Config::Event", - "kind": "nested" - }, - { - "name": "StateUpdated", - "type": "dojo::world::world_contract::world::StateUpdated", - "kind": "nested" - } - ] - } -] \ No newline at end of file diff --git a/manifests/sepolia/base/abis/models/flippyflop-Claim-c098f39e.json b/manifests/sepolia/base/abis/models/flippyflop-Claim-c098f39e.json deleted file mode 100644 index 12943ae..0000000 --- a/manifests/sepolia/base/abis/models/flippyflop-Claim-c098f39e.json +++ /dev/null @@ -1,421 +0,0 @@ -[ - { - "type": "impl", - "name": "DojoModelImpl", - "interface_name": "dojo::model::model::IModel" - }, - { - "type": "struct", - "name": "core::byte_array::ByteArray", - "members": [ - { - "name": "data", - "type": "core::array::Array::" - }, - { - "name": "pending_word", - "type": "core::felt252" - }, - { - "name": "pending_word_len", - "type": "core::integer::u32" - } - ] - }, - { - "type": "enum", - "name": "core::option::Option::", - "variants": [ - { - "name": "Some", - "type": "core::integer::u32" - }, - { - "name": "None", - "type": "()" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::layout::FieldLayout", - "members": [ - { - "name": "selector", - "type": "core::felt252" - }, - { - "name": "layout", - "type": "dojo::model::layout::Layout" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "enum", - "name": "dojo::model::layout::Layout", - "variants": [ - { - "name": "Fixed", - "type": "core::array::Span::" - }, - { - "name": "Struct", - "type": "core::array::Span::" - }, - { - "name": "Tuple", - "type": "core::array::Span::" - }, - { - "name": "Array", - "type": "core::array::Span::" - }, - { - "name": "ByteArray", - "type": "()" - }, - { - "name": "Enum", - "type": "core::array::Span::" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::introspect::Member", - "members": [ - { - "name": "name", - "type": "core::felt252" - }, - { - "name": "attrs", - "type": "core::array::Span::" - }, - { - "name": "ty", - "type": "dojo::model::introspect::Ty" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::introspect::Struct", - "members": [ - { - "name": "name", - "type": "core::felt252" - }, - { - "name": "attrs", - "type": "core::array::Span::" - }, - { - "name": "children", - "type": "core::array::Span::" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::<(core::felt252, dojo::model::introspect::Ty)>", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::<(core::felt252, dojo::model::introspect::Ty)>" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::introspect::Enum", - "members": [ - { - "name": "name", - "type": "core::felt252" - }, - { - "name": "attrs", - "type": "core::array::Span::" - }, - { - "name": "children", - "type": "core::array::Span::<(core::felt252, dojo::model::introspect::Ty)>" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "enum", - "name": "dojo::model::introspect::Ty", - "variants": [ - { - "name": "Primitive", - "type": "core::felt252" - }, - { - "name": "Struct", - "type": "dojo::model::introspect::Struct" - }, - { - "name": "Enum", - "type": "dojo::model::introspect::Enum" - }, - { - "name": "Tuple", - "type": "core::array::Span::" - }, - { - "name": "Array", - "type": "core::array::Span::" - }, - { - "name": "ByteArray", - "type": "()" - } - ] - }, - { - "type": "interface", - "name": "dojo::model::model::IModel", - "items": [ - { - "type": "function", - "name": "name", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "namespace", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "tag", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "version", - "inputs": [], - "outputs": [ - { - "type": "core::integer::u8" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "selector", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "name_hash", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "namespace_hash", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "unpacked_size", - "inputs": [], - "outputs": [ - { - "type": "core::option::Option::" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "packed_size", - "inputs": [], - "outputs": [ - { - "type": "core::option::Option::" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "layout", - "inputs": [], - "outputs": [ - { - "type": "dojo::model::layout::Layout" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "schema", - "inputs": [], - "outputs": [ - { - "type": "dojo::model::introspect::Ty" - } - ], - "state_mutability": "view" - } - ] - }, - { - "type": "impl", - "name": "claimImpl", - "interface_name": "flippyflop::models::Iclaim" - }, - { - "type": "struct", - "name": "core::integer::u256", - "members": [ - { - "name": "low", - "type": "core::integer::u128" - }, - { - "name": "high", - "type": "core::integer::u128" - } - ] - }, - { - "type": "struct", - "name": "flippyflop::models::Claim", - "members": [ - { - "name": "player", - "type": "core::felt252" - }, - { - "name": "amount", - "type": "core::integer::u256" - } - ] - }, - { - "type": "interface", - "name": "flippyflop::models::Iclaim", - "items": [ - { - "type": "function", - "name": "ensure_abi", - "inputs": [ - { - "name": "model", - "type": "flippyflop::models::Claim" - } - ], - "outputs": [], - "state_mutability": "view" - } - ] - }, - { - "type": "event", - "name": "flippyflop::models::claim::Event", - "kind": "enum", - "variants": [] - } -] \ No newline at end of file diff --git a/manifests/sepolia/base/abis/models/flippyflop-ERC20AllowanceModel-55d0c41e.json b/manifests/sepolia/base/abis/models/flippyflop-ERC20AllowanceModel-55d0c41e.json deleted file mode 100644 index f858075..0000000 --- a/manifests/sepolia/base/abis/models/flippyflop-ERC20AllowanceModel-55d0c41e.json +++ /dev/null @@ -1,429 +0,0 @@ -[ - { - "type": "impl", - "name": "DojoModelImpl", - "interface_name": "dojo::model::model::IModel" - }, - { - "type": "struct", - "name": "core::byte_array::ByteArray", - "members": [ - { - "name": "data", - "type": "core::array::Array::" - }, - { - "name": "pending_word", - "type": "core::felt252" - }, - { - "name": "pending_word_len", - "type": "core::integer::u32" - } - ] - }, - { - "type": "enum", - "name": "core::option::Option::", - "variants": [ - { - "name": "Some", - "type": "core::integer::u32" - }, - { - "name": "None", - "type": "()" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::layout::FieldLayout", - "members": [ - { - "name": "selector", - "type": "core::felt252" - }, - { - "name": "layout", - "type": "dojo::model::layout::Layout" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "enum", - "name": "dojo::model::layout::Layout", - "variants": [ - { - "name": "Fixed", - "type": "core::array::Span::" - }, - { - "name": "Struct", - "type": "core::array::Span::" - }, - { - "name": "Tuple", - "type": "core::array::Span::" - }, - { - "name": "Array", - "type": "core::array::Span::" - }, - { - "name": "ByteArray", - "type": "()" - }, - { - "name": "Enum", - "type": "core::array::Span::" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::introspect::Member", - "members": [ - { - "name": "name", - "type": "core::felt252" - }, - { - "name": "attrs", - "type": "core::array::Span::" - }, - { - "name": "ty", - "type": "dojo::model::introspect::Ty" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::introspect::Struct", - "members": [ - { - "name": "name", - "type": "core::felt252" - }, - { - "name": "attrs", - "type": "core::array::Span::" - }, - { - "name": "children", - "type": "core::array::Span::" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::<(core::felt252, dojo::model::introspect::Ty)>", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::<(core::felt252, dojo::model::introspect::Ty)>" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::introspect::Enum", - "members": [ - { - "name": "name", - "type": "core::felt252" - }, - { - "name": "attrs", - "type": "core::array::Span::" - }, - { - "name": "children", - "type": "core::array::Span::<(core::felt252, dojo::model::introspect::Ty)>" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "enum", - "name": "dojo::model::introspect::Ty", - "variants": [ - { - "name": "Primitive", - "type": "core::felt252" - }, - { - "name": "Struct", - "type": "dojo::model::introspect::Struct" - }, - { - "name": "Enum", - "type": "dojo::model::introspect::Enum" - }, - { - "name": "Tuple", - "type": "core::array::Span::" - }, - { - "name": "Array", - "type": "core::array::Span::" - }, - { - "name": "ByteArray", - "type": "()" - } - ] - }, - { - "type": "interface", - "name": "dojo::model::model::IModel", - "items": [ - { - "type": "function", - "name": "name", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "namespace", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "tag", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "version", - "inputs": [], - "outputs": [ - { - "type": "core::integer::u8" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "selector", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "name_hash", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "namespace_hash", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "unpacked_size", - "inputs": [], - "outputs": [ - { - "type": "core::option::Option::" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "packed_size", - "inputs": [], - "outputs": [ - { - "type": "core::option::Option::" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "layout", - "inputs": [], - "outputs": [ - { - "type": "dojo::model::layout::Layout" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "schema", - "inputs": [], - "outputs": [ - { - "type": "dojo::model::introspect::Ty" - } - ], - "state_mutability": "view" - } - ] - }, - { - "type": "impl", - "name": "erc_20_allowance_modelImpl", - "interface_name": "origami_token::components::token::erc20::erc20_allowance::Ierc_20_allowance_model" - }, - { - "type": "struct", - "name": "core::integer::u256", - "members": [ - { - "name": "low", - "type": "core::integer::u128" - }, - { - "name": "high", - "type": "core::integer::u128" - } - ] - }, - { - "type": "struct", - "name": "origami_token::components::token::erc20::erc20_allowance::ERC20AllowanceModel", - "members": [ - { - "name": "token", - "type": "core::starknet::contract_address::ContractAddress" - }, - { - "name": "owner", - "type": "core::starknet::contract_address::ContractAddress" - }, - { - "name": "spender", - "type": "core::starknet::contract_address::ContractAddress" - }, - { - "name": "amount", - "type": "core::integer::u256" - } - ] - }, - { - "type": "interface", - "name": "origami_token::components::token::erc20::erc20_allowance::Ierc_20_allowance_model", - "items": [ - { - "type": "function", - "name": "ensure_abi", - "inputs": [ - { - "name": "model", - "type": "origami_token::components::token::erc20::erc20_allowance::ERC20AllowanceModel" - } - ], - "outputs": [], - "state_mutability": "view" - } - ] - }, - { - "type": "event", - "name": "origami_token::components::token::erc20::erc20_allowance::erc_20_allowance_model::Event", - "kind": "enum", - "variants": [] - } -] \ No newline at end of file diff --git a/manifests/sepolia/base/abis/models/flippyflop-ERC20BalanceModel-7866fe9f.json b/manifests/sepolia/base/abis/models/flippyflop-ERC20BalanceModel-7866fe9f.json deleted file mode 100644 index cc7d2bd..0000000 --- a/manifests/sepolia/base/abis/models/flippyflop-ERC20BalanceModel-7866fe9f.json +++ /dev/null @@ -1,425 +0,0 @@ -[ - { - "type": "impl", - "name": "DojoModelImpl", - "interface_name": "dojo::model::model::IModel" - }, - { - "type": "struct", - "name": "core::byte_array::ByteArray", - "members": [ - { - "name": "data", - "type": "core::array::Array::" - }, - { - "name": "pending_word", - "type": "core::felt252" - }, - { - "name": "pending_word_len", - "type": "core::integer::u32" - } - ] - }, - { - "type": "enum", - "name": "core::option::Option::", - "variants": [ - { - "name": "Some", - "type": "core::integer::u32" - }, - { - "name": "None", - "type": "()" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::layout::FieldLayout", - "members": [ - { - "name": "selector", - "type": "core::felt252" - }, - { - "name": "layout", - "type": "dojo::model::layout::Layout" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "enum", - "name": "dojo::model::layout::Layout", - "variants": [ - { - "name": "Fixed", - "type": "core::array::Span::" - }, - { - "name": "Struct", - "type": "core::array::Span::" - }, - { - "name": "Tuple", - "type": "core::array::Span::" - }, - { - "name": "Array", - "type": "core::array::Span::" - }, - { - "name": "ByteArray", - "type": "()" - }, - { - "name": "Enum", - "type": "core::array::Span::" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::introspect::Member", - "members": [ - { - "name": "name", - "type": "core::felt252" - }, - { - "name": "attrs", - "type": "core::array::Span::" - }, - { - "name": "ty", - "type": "dojo::model::introspect::Ty" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::introspect::Struct", - "members": [ - { - "name": "name", - "type": "core::felt252" - }, - { - "name": "attrs", - "type": "core::array::Span::" - }, - { - "name": "children", - "type": "core::array::Span::" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::<(core::felt252, dojo::model::introspect::Ty)>", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::<(core::felt252, dojo::model::introspect::Ty)>" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::introspect::Enum", - "members": [ - { - "name": "name", - "type": "core::felt252" - }, - { - "name": "attrs", - "type": "core::array::Span::" - }, - { - "name": "children", - "type": "core::array::Span::<(core::felt252, dojo::model::introspect::Ty)>" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "enum", - "name": "dojo::model::introspect::Ty", - "variants": [ - { - "name": "Primitive", - "type": "core::felt252" - }, - { - "name": "Struct", - "type": "dojo::model::introspect::Struct" - }, - { - "name": "Enum", - "type": "dojo::model::introspect::Enum" - }, - { - "name": "Tuple", - "type": "core::array::Span::" - }, - { - "name": "Array", - "type": "core::array::Span::" - }, - { - "name": "ByteArray", - "type": "()" - } - ] - }, - { - "type": "interface", - "name": "dojo::model::model::IModel", - "items": [ - { - "type": "function", - "name": "name", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "namespace", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "tag", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "version", - "inputs": [], - "outputs": [ - { - "type": "core::integer::u8" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "selector", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "name_hash", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "namespace_hash", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "unpacked_size", - "inputs": [], - "outputs": [ - { - "type": "core::option::Option::" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "packed_size", - "inputs": [], - "outputs": [ - { - "type": "core::option::Option::" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "layout", - "inputs": [], - "outputs": [ - { - "type": "dojo::model::layout::Layout" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "schema", - "inputs": [], - "outputs": [ - { - "type": "dojo::model::introspect::Ty" - } - ], - "state_mutability": "view" - } - ] - }, - { - "type": "impl", - "name": "erc_20_balance_modelImpl", - "interface_name": "origami_token::components::token::erc20::erc20_balance::Ierc_20_balance_model" - }, - { - "type": "struct", - "name": "core::integer::u256", - "members": [ - { - "name": "low", - "type": "core::integer::u128" - }, - { - "name": "high", - "type": "core::integer::u128" - } - ] - }, - { - "type": "struct", - "name": "origami_token::components::token::erc20::erc20_balance::ERC20BalanceModel", - "members": [ - { - "name": "token", - "type": "core::starknet::contract_address::ContractAddress" - }, - { - "name": "account", - "type": "core::starknet::contract_address::ContractAddress" - }, - { - "name": "amount", - "type": "core::integer::u256" - } - ] - }, - { - "type": "interface", - "name": "origami_token::components::token::erc20::erc20_balance::Ierc_20_balance_model", - "items": [ - { - "type": "function", - "name": "ensure_abi", - "inputs": [ - { - "name": "model", - "type": "origami_token::components::token::erc20::erc20_balance::ERC20BalanceModel" - } - ], - "outputs": [], - "state_mutability": "view" - } - ] - }, - { - "type": "event", - "name": "origami_token::components::token::erc20::erc20_balance::erc_20_balance_model::Event", - "kind": "enum", - "variants": [] - } -] \ No newline at end of file diff --git a/manifests/sepolia/base/abis/models/flippyflop-ERC20BridgeableModel-1ad0a3e6.json b/manifests/sepolia/base/abis/models/flippyflop-ERC20BridgeableModel-1ad0a3e6.json deleted file mode 100644 index cbb994b..0000000 --- a/manifests/sepolia/base/abis/models/flippyflop-ERC20BridgeableModel-1ad0a3e6.json +++ /dev/null @@ -1,407 +0,0 @@ -[ - { - "type": "impl", - "name": "DojoModelImpl", - "interface_name": "dojo::model::model::IModel" - }, - { - "type": "struct", - "name": "core::byte_array::ByteArray", - "members": [ - { - "name": "data", - "type": "core::array::Array::" - }, - { - "name": "pending_word", - "type": "core::felt252" - }, - { - "name": "pending_word_len", - "type": "core::integer::u32" - } - ] - }, - { - "type": "enum", - "name": "core::option::Option::", - "variants": [ - { - "name": "Some", - "type": "core::integer::u32" - }, - { - "name": "None", - "type": "()" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::layout::FieldLayout", - "members": [ - { - "name": "selector", - "type": "core::felt252" - }, - { - "name": "layout", - "type": "dojo::model::layout::Layout" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "enum", - "name": "dojo::model::layout::Layout", - "variants": [ - { - "name": "Fixed", - "type": "core::array::Span::" - }, - { - "name": "Struct", - "type": "core::array::Span::" - }, - { - "name": "Tuple", - "type": "core::array::Span::" - }, - { - "name": "Array", - "type": "core::array::Span::" - }, - { - "name": "ByteArray", - "type": "()" - }, - { - "name": "Enum", - "type": "core::array::Span::" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::introspect::Member", - "members": [ - { - "name": "name", - "type": "core::felt252" - }, - { - "name": "attrs", - "type": "core::array::Span::" - }, - { - "name": "ty", - "type": "dojo::model::introspect::Ty" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::introspect::Struct", - "members": [ - { - "name": "name", - "type": "core::felt252" - }, - { - "name": "attrs", - "type": "core::array::Span::" - }, - { - "name": "children", - "type": "core::array::Span::" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::<(core::felt252, dojo::model::introspect::Ty)>", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::<(core::felt252, dojo::model::introspect::Ty)>" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::introspect::Enum", - "members": [ - { - "name": "name", - "type": "core::felt252" - }, - { - "name": "attrs", - "type": "core::array::Span::" - }, - { - "name": "children", - "type": "core::array::Span::<(core::felt252, dojo::model::introspect::Ty)>" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "enum", - "name": "dojo::model::introspect::Ty", - "variants": [ - { - "name": "Primitive", - "type": "core::felt252" - }, - { - "name": "Struct", - "type": "dojo::model::introspect::Struct" - }, - { - "name": "Enum", - "type": "dojo::model::introspect::Enum" - }, - { - "name": "Tuple", - "type": "core::array::Span::" - }, - { - "name": "Array", - "type": "core::array::Span::" - }, - { - "name": "ByteArray", - "type": "()" - } - ] - }, - { - "type": "interface", - "name": "dojo::model::model::IModel", - "items": [ - { - "type": "function", - "name": "name", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "namespace", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "tag", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "version", - "inputs": [], - "outputs": [ - { - "type": "core::integer::u8" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "selector", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "name_hash", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "namespace_hash", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "unpacked_size", - "inputs": [], - "outputs": [ - { - "type": "core::option::Option::" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "packed_size", - "inputs": [], - "outputs": [ - { - "type": "core::option::Option::" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "layout", - "inputs": [], - "outputs": [ - { - "type": "dojo::model::layout::Layout" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "schema", - "inputs": [], - "outputs": [ - { - "type": "dojo::model::introspect::Ty" - } - ], - "state_mutability": "view" - } - ] - }, - { - "type": "impl", - "name": "erc_20_bridgeable_modelImpl", - "interface_name": "flippyflop::tokens::flip::Ierc_20_bridgeable_model" - }, - { - "type": "struct", - "name": "flippyflop::tokens::flip::ERC20BridgeableModel", - "members": [ - { - "name": "token", - "type": "core::starknet::contract_address::ContractAddress" - }, - { - "name": "l2_bridge_address", - "type": "core::starknet::contract_address::ContractAddress" - } - ] - }, - { - "type": "interface", - "name": "flippyflop::tokens::flip::Ierc_20_bridgeable_model", - "items": [ - { - "type": "function", - "name": "ensure_abi", - "inputs": [ - { - "name": "model", - "type": "flippyflop::tokens::flip::ERC20BridgeableModel" - } - ], - "outputs": [], - "state_mutability": "view" - } - ] - }, - { - "type": "event", - "name": "flippyflop::tokens::flip::erc_20_bridgeable_model::Event", - "kind": "enum", - "variants": [] - } -] \ No newline at end of file diff --git a/manifests/sepolia/base/abis/models/flippyflop-ERC20MetadataModel-1fc3dc07.json b/manifests/sepolia/base/abis/models/flippyflop-ERC20MetadataModel-1fc3dc07.json deleted file mode 100644 index 5019e93..0000000 --- a/manifests/sepolia/base/abis/models/flippyflop-ERC20MetadataModel-1fc3dc07.json +++ /dev/null @@ -1,433 +0,0 @@ -[ - { - "type": "impl", - "name": "DojoModelImpl", - "interface_name": "dojo::model::model::IModel" - }, - { - "type": "struct", - "name": "core::byte_array::ByteArray", - "members": [ - { - "name": "data", - "type": "core::array::Array::" - }, - { - "name": "pending_word", - "type": "core::felt252" - }, - { - "name": "pending_word_len", - "type": "core::integer::u32" - } - ] - }, - { - "type": "enum", - "name": "core::option::Option::", - "variants": [ - { - "name": "Some", - "type": "core::integer::u32" - }, - { - "name": "None", - "type": "()" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::layout::FieldLayout", - "members": [ - { - "name": "selector", - "type": "core::felt252" - }, - { - "name": "layout", - "type": "dojo::model::layout::Layout" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "enum", - "name": "dojo::model::layout::Layout", - "variants": [ - { - "name": "Fixed", - "type": "core::array::Span::" - }, - { - "name": "Struct", - "type": "core::array::Span::" - }, - { - "name": "Tuple", - "type": "core::array::Span::" - }, - { - "name": "Array", - "type": "core::array::Span::" - }, - { - "name": "ByteArray", - "type": "()" - }, - { - "name": "Enum", - "type": "core::array::Span::" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::introspect::Member", - "members": [ - { - "name": "name", - "type": "core::felt252" - }, - { - "name": "attrs", - "type": "core::array::Span::" - }, - { - "name": "ty", - "type": "dojo::model::introspect::Ty" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::introspect::Struct", - "members": [ - { - "name": "name", - "type": "core::felt252" - }, - { - "name": "attrs", - "type": "core::array::Span::" - }, - { - "name": "children", - "type": "core::array::Span::" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::<(core::felt252, dojo::model::introspect::Ty)>", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::<(core::felt252, dojo::model::introspect::Ty)>" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::introspect::Enum", - "members": [ - { - "name": "name", - "type": "core::felt252" - }, - { - "name": "attrs", - "type": "core::array::Span::" - }, - { - "name": "children", - "type": "core::array::Span::<(core::felt252, dojo::model::introspect::Ty)>" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "enum", - "name": "dojo::model::introspect::Ty", - "variants": [ - { - "name": "Primitive", - "type": "core::felt252" - }, - { - "name": "Struct", - "type": "dojo::model::introspect::Struct" - }, - { - "name": "Enum", - "type": "dojo::model::introspect::Enum" - }, - { - "name": "Tuple", - "type": "core::array::Span::" - }, - { - "name": "Array", - "type": "core::array::Span::" - }, - { - "name": "ByteArray", - "type": "()" - } - ] - }, - { - "type": "interface", - "name": "dojo::model::model::IModel", - "items": [ - { - "type": "function", - "name": "name", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "namespace", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "tag", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "version", - "inputs": [], - "outputs": [ - { - "type": "core::integer::u8" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "selector", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "name_hash", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "namespace_hash", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "unpacked_size", - "inputs": [], - "outputs": [ - { - "type": "core::option::Option::" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "packed_size", - "inputs": [], - "outputs": [ - { - "type": "core::option::Option::" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "layout", - "inputs": [], - "outputs": [ - { - "type": "dojo::model::layout::Layout" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "schema", - "inputs": [], - "outputs": [ - { - "type": "dojo::model::introspect::Ty" - } - ], - "state_mutability": "view" - } - ] - }, - { - "type": "impl", - "name": "erc_20_metadata_modelImpl", - "interface_name": "origami_token::components::token::erc20::erc20_metadata::Ierc_20_metadata_model" - }, - { - "type": "struct", - "name": "core::integer::u256", - "members": [ - { - "name": "low", - "type": "core::integer::u128" - }, - { - "name": "high", - "type": "core::integer::u128" - } - ] - }, - { - "type": "struct", - "name": "origami_token::components::token::erc20::erc20_metadata::ERC20MetadataModel", - "members": [ - { - "name": "token", - "type": "core::starknet::contract_address::ContractAddress" - }, - { - "name": "name", - "type": "core::byte_array::ByteArray" - }, - { - "name": "symbol", - "type": "core::byte_array::ByteArray" - }, - { - "name": "decimals", - "type": "core::integer::u8" - }, - { - "name": "total_supply", - "type": "core::integer::u256" - } - ] - }, - { - "type": "interface", - "name": "origami_token::components::token::erc20::erc20_metadata::Ierc_20_metadata_model", - "items": [ - { - "type": "function", - "name": "ensure_abi", - "inputs": [ - { - "name": "model", - "type": "origami_token::components::token::erc20::erc20_metadata::ERC20MetadataModel" - } - ], - "outputs": [], - "state_mutability": "view" - } - ] - }, - { - "type": "event", - "name": "origami_token::components::token::erc20::erc20_metadata::erc_20_metadata_model::Event", - "kind": "enum", - "variants": [] - } -] \ No newline at end of file diff --git a/manifests/sepolia/base/abis/models/flippyflop-Game-54c54faf.json b/manifests/sepolia/base/abis/models/flippyflop-Game-54c54faf.json deleted file mode 100644 index 47e0750..0000000 --- a/manifests/sepolia/base/abis/models/flippyflop-Game-54c54faf.json +++ /dev/null @@ -1,421 +0,0 @@ -[ - { - "type": "impl", - "name": "DojoModelImpl", - "interface_name": "dojo::model::model::IModel" - }, - { - "type": "struct", - "name": "core::byte_array::ByteArray", - "members": [ - { - "name": "data", - "type": "core::array::Array::" - }, - { - "name": "pending_word", - "type": "core::felt252" - }, - { - "name": "pending_word_len", - "type": "core::integer::u32" - } - ] - }, - { - "type": "enum", - "name": "core::option::Option::", - "variants": [ - { - "name": "Some", - "type": "core::integer::u32" - }, - { - "name": "None", - "type": "()" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::layout::FieldLayout", - "members": [ - { - "name": "selector", - "type": "core::felt252" - }, - { - "name": "layout", - "type": "dojo::model::layout::Layout" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "enum", - "name": "dojo::model::layout::Layout", - "variants": [ - { - "name": "Fixed", - "type": "core::array::Span::" - }, - { - "name": "Struct", - "type": "core::array::Span::" - }, - { - "name": "Tuple", - "type": "core::array::Span::" - }, - { - "name": "Array", - "type": "core::array::Span::" - }, - { - "name": "ByteArray", - "type": "()" - }, - { - "name": "Enum", - "type": "core::array::Span::" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::introspect::Member", - "members": [ - { - "name": "name", - "type": "core::felt252" - }, - { - "name": "attrs", - "type": "core::array::Span::" - }, - { - "name": "ty", - "type": "dojo::model::introspect::Ty" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::introspect::Struct", - "members": [ - { - "name": "name", - "type": "core::felt252" - }, - { - "name": "attrs", - "type": "core::array::Span::" - }, - { - "name": "children", - "type": "core::array::Span::" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::<(core::felt252, dojo::model::introspect::Ty)>", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::<(core::felt252, dojo::model::introspect::Ty)>" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::introspect::Enum", - "members": [ - { - "name": "name", - "type": "core::felt252" - }, - { - "name": "attrs", - "type": "core::array::Span::" - }, - { - "name": "children", - "type": "core::array::Span::<(core::felt252, dojo::model::introspect::Ty)>" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "enum", - "name": "dojo::model::introspect::Ty", - "variants": [ - { - "name": "Primitive", - "type": "core::felt252" - }, - { - "name": "Struct", - "type": "dojo::model::introspect::Struct" - }, - { - "name": "Enum", - "type": "dojo::model::introspect::Enum" - }, - { - "name": "Tuple", - "type": "core::array::Span::" - }, - { - "name": "Array", - "type": "core::array::Span::" - }, - { - "name": "ByteArray", - "type": "()" - } - ] - }, - { - "type": "interface", - "name": "dojo::model::model::IModel", - "items": [ - { - "type": "function", - "name": "name", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "namespace", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "tag", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "version", - "inputs": [], - "outputs": [ - { - "type": "core::integer::u8" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "selector", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "name_hash", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "namespace_hash", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "unpacked_size", - "inputs": [], - "outputs": [ - { - "type": "core::option::Option::" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "packed_size", - "inputs": [], - "outputs": [ - { - "type": "core::option::Option::" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "layout", - "inputs": [], - "outputs": [ - { - "type": "dojo::model::layout::Layout" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "schema", - "inputs": [], - "outputs": [ - { - "type": "dojo::model::introspect::Ty" - } - ], - "state_mutability": "view" - } - ] - }, - { - "type": "impl", - "name": "gameImpl", - "interface_name": "flippyflop::models::Igame" - }, - { - "type": "enum", - "name": "core::bool", - "variants": [ - { - "name": "False", - "type": "()" - }, - { - "name": "True", - "type": "()" - } - ] - }, - { - "type": "struct", - "name": "flippyflop::models::Game", - "members": [ - { - "name": "id", - "type": "core::integer::u32" - }, - { - "name": "is_locked", - "type": "core::bool" - } - ] - }, - { - "type": "interface", - "name": "flippyflop::models::Igame", - "items": [ - { - "type": "function", - "name": "ensure_abi", - "inputs": [ - { - "name": "model", - "type": "flippyflop::models::Game" - } - ], - "outputs": [], - "state_mutability": "view" - } - ] - }, - { - "type": "event", - "name": "flippyflop::models::game::Event", - "kind": "enum", - "variants": [] - } -] \ No newline at end of file diff --git a/manifests/sepolia/base/abis/models/flippyflop-InitializableModel-4239d2f3.json b/manifests/sepolia/base/abis/models/flippyflop-InitializableModel-4239d2f3.json deleted file mode 100644 index 19db9e1..0000000 --- a/manifests/sepolia/base/abis/models/flippyflop-InitializableModel-4239d2f3.json +++ /dev/null @@ -1,421 +0,0 @@ -[ - { - "type": "impl", - "name": "DojoModelImpl", - "interface_name": "dojo::model::model::IModel" - }, - { - "type": "struct", - "name": "core::byte_array::ByteArray", - "members": [ - { - "name": "data", - "type": "core::array::Array::" - }, - { - "name": "pending_word", - "type": "core::felt252" - }, - { - "name": "pending_word_len", - "type": "core::integer::u32" - } - ] - }, - { - "type": "enum", - "name": "core::option::Option::", - "variants": [ - { - "name": "Some", - "type": "core::integer::u32" - }, - { - "name": "None", - "type": "()" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::layout::FieldLayout", - "members": [ - { - "name": "selector", - "type": "core::felt252" - }, - { - "name": "layout", - "type": "dojo::model::layout::Layout" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "enum", - "name": "dojo::model::layout::Layout", - "variants": [ - { - "name": "Fixed", - "type": "core::array::Span::" - }, - { - "name": "Struct", - "type": "core::array::Span::" - }, - { - "name": "Tuple", - "type": "core::array::Span::" - }, - { - "name": "Array", - "type": "core::array::Span::" - }, - { - "name": "ByteArray", - "type": "()" - }, - { - "name": "Enum", - "type": "core::array::Span::" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::introspect::Member", - "members": [ - { - "name": "name", - "type": "core::felt252" - }, - { - "name": "attrs", - "type": "core::array::Span::" - }, - { - "name": "ty", - "type": "dojo::model::introspect::Ty" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::introspect::Struct", - "members": [ - { - "name": "name", - "type": "core::felt252" - }, - { - "name": "attrs", - "type": "core::array::Span::" - }, - { - "name": "children", - "type": "core::array::Span::" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::<(core::felt252, dojo::model::introspect::Ty)>", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::<(core::felt252, dojo::model::introspect::Ty)>" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::introspect::Enum", - "members": [ - { - "name": "name", - "type": "core::felt252" - }, - { - "name": "attrs", - "type": "core::array::Span::" - }, - { - "name": "children", - "type": "core::array::Span::<(core::felt252, dojo::model::introspect::Ty)>" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "enum", - "name": "dojo::model::introspect::Ty", - "variants": [ - { - "name": "Primitive", - "type": "core::felt252" - }, - { - "name": "Struct", - "type": "dojo::model::introspect::Struct" - }, - { - "name": "Enum", - "type": "dojo::model::introspect::Enum" - }, - { - "name": "Tuple", - "type": "core::array::Span::" - }, - { - "name": "Array", - "type": "core::array::Span::" - }, - { - "name": "ByteArray", - "type": "()" - } - ] - }, - { - "type": "interface", - "name": "dojo::model::model::IModel", - "items": [ - { - "type": "function", - "name": "name", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "namespace", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "tag", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "version", - "inputs": [], - "outputs": [ - { - "type": "core::integer::u8" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "selector", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "name_hash", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "namespace_hash", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "unpacked_size", - "inputs": [], - "outputs": [ - { - "type": "core::option::Option::" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "packed_size", - "inputs": [], - "outputs": [ - { - "type": "core::option::Option::" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "layout", - "inputs": [], - "outputs": [ - { - "type": "dojo::model::layout::Layout" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "schema", - "inputs": [], - "outputs": [ - { - "type": "dojo::model::introspect::Ty" - } - ], - "state_mutability": "view" - } - ] - }, - { - "type": "impl", - "name": "initializable_modelImpl", - "interface_name": "origami_token::components::security::initializable::Iinitializable_model" - }, - { - "type": "enum", - "name": "core::bool", - "variants": [ - { - "name": "False", - "type": "()" - }, - { - "name": "True", - "type": "()" - } - ] - }, - { - "type": "struct", - "name": "origami_token::components::security::initializable::InitializableModel", - "members": [ - { - "name": "token", - "type": "core::starknet::contract_address::ContractAddress" - }, - { - "name": "initialized", - "type": "core::bool" - } - ] - }, - { - "type": "interface", - "name": "origami_token::components::security::initializable::Iinitializable_model", - "items": [ - { - "type": "function", - "name": "ensure_abi", - "inputs": [ - { - "name": "model", - "type": "origami_token::components::security::initializable::InitializableModel" - } - ], - "outputs": [], - "state_mutability": "view" - } - ] - }, - { - "type": "event", - "name": "origami_token::components::security::initializable::initializable_model::Event", - "kind": "enum", - "variants": [] - } -] \ No newline at end of file diff --git a/manifests/sepolia/base/abis/models/flippyflop-Tile-61fb9291.json b/manifests/sepolia/base/abis/models/flippyflop-Tile-61fb9291.json deleted file mode 100644 index 0c7a6a4..0000000 --- a/manifests/sepolia/base/abis/models/flippyflop-Tile-61fb9291.json +++ /dev/null @@ -1,411 +0,0 @@ -[ - { - "type": "impl", - "name": "DojoModelImpl", - "interface_name": "dojo::model::model::IModel" - }, - { - "type": "struct", - "name": "core::byte_array::ByteArray", - "members": [ - { - "name": "data", - "type": "core::array::Array::" - }, - { - "name": "pending_word", - "type": "core::felt252" - }, - { - "name": "pending_word_len", - "type": "core::integer::u32" - } - ] - }, - { - "type": "enum", - "name": "core::option::Option::", - "variants": [ - { - "name": "Some", - "type": "core::integer::u32" - }, - { - "name": "None", - "type": "()" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::layout::FieldLayout", - "members": [ - { - "name": "selector", - "type": "core::felt252" - }, - { - "name": "layout", - "type": "dojo::model::layout::Layout" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "enum", - "name": "dojo::model::layout::Layout", - "variants": [ - { - "name": "Fixed", - "type": "core::array::Span::" - }, - { - "name": "Struct", - "type": "core::array::Span::" - }, - { - "name": "Tuple", - "type": "core::array::Span::" - }, - { - "name": "Array", - "type": "core::array::Span::" - }, - { - "name": "ByteArray", - "type": "()" - }, - { - "name": "Enum", - "type": "core::array::Span::" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::introspect::Member", - "members": [ - { - "name": "name", - "type": "core::felt252" - }, - { - "name": "attrs", - "type": "core::array::Span::" - }, - { - "name": "ty", - "type": "dojo::model::introspect::Ty" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::introspect::Struct", - "members": [ - { - "name": "name", - "type": "core::felt252" - }, - { - "name": "attrs", - "type": "core::array::Span::" - }, - { - "name": "children", - "type": "core::array::Span::" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::<(core::felt252, dojo::model::introspect::Ty)>", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::<(core::felt252, dojo::model::introspect::Ty)>" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::introspect::Enum", - "members": [ - { - "name": "name", - "type": "core::felt252" - }, - { - "name": "attrs", - "type": "core::array::Span::" - }, - { - "name": "children", - "type": "core::array::Span::<(core::felt252, dojo::model::introspect::Ty)>" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "enum", - "name": "dojo::model::introspect::Ty", - "variants": [ - { - "name": "Primitive", - "type": "core::felt252" - }, - { - "name": "Struct", - "type": "dojo::model::introspect::Struct" - }, - { - "name": "Enum", - "type": "dojo::model::introspect::Enum" - }, - { - "name": "Tuple", - "type": "core::array::Span::" - }, - { - "name": "Array", - "type": "core::array::Span::" - }, - { - "name": "ByteArray", - "type": "()" - } - ] - }, - { - "type": "interface", - "name": "dojo::model::model::IModel", - "items": [ - { - "type": "function", - "name": "name", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "namespace", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "tag", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "version", - "inputs": [], - "outputs": [ - { - "type": "core::integer::u8" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "selector", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "name_hash", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "namespace_hash", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "unpacked_size", - "inputs": [], - "outputs": [ - { - "type": "core::option::Option::" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "packed_size", - "inputs": [], - "outputs": [ - { - "type": "core::option::Option::" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "layout", - "inputs": [], - "outputs": [ - { - "type": "dojo::model::layout::Layout" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "schema", - "inputs": [], - "outputs": [ - { - "type": "dojo::model::introspect::Ty" - } - ], - "state_mutability": "view" - } - ] - }, - { - "type": "impl", - "name": "tileImpl", - "interface_name": "flippyflop::models::Itile" - }, - { - "type": "struct", - "name": "flippyflop::models::Tile", - "members": [ - { - "name": "x", - "type": "core::integer::u32" - }, - { - "name": "y", - "type": "core::integer::u32" - }, - { - "name": "flipped", - "type": "core::felt252" - } - ] - }, - { - "type": "interface", - "name": "flippyflop::models::Itile", - "items": [ - { - "type": "function", - "name": "ensure_abi", - "inputs": [ - { - "name": "model", - "type": "flippyflop::models::Tile" - } - ], - "outputs": [], - "state_mutability": "view" - } - ] - }, - { - "type": "event", - "name": "flippyflop::models::tile::Event", - "kind": "enum", - "variants": [] - } -] \ No newline at end of file diff --git a/manifests/sepolia/base/abis/models/flippyflop-User-25ca4606.json b/manifests/sepolia/base/abis/models/flippyflop-User-25ca4606.json deleted file mode 100644 index 580eeba..0000000 --- a/manifests/sepolia/base/abis/models/flippyflop-User-25ca4606.json +++ /dev/null @@ -1,415 +0,0 @@ -[ - { - "type": "impl", - "name": "DojoModelImpl", - "interface_name": "dojo::model::model::IModel" - }, - { - "type": "struct", - "name": "core::byte_array::ByteArray", - "members": [ - { - "name": "data", - "type": "core::array::Array::" - }, - { - "name": "pending_word", - "type": "core::felt252" - }, - { - "name": "pending_word_len", - "type": "core::integer::u32" - } - ] - }, - { - "type": "enum", - "name": "core::option::Option::", - "variants": [ - { - "name": "Some", - "type": "core::integer::u32" - }, - { - "name": "None", - "type": "()" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::layout::FieldLayout", - "members": [ - { - "name": "selector", - "type": "core::felt252" - }, - { - "name": "layout", - "type": "dojo::model::layout::Layout" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "enum", - "name": "dojo::model::layout::Layout", - "variants": [ - { - "name": "Fixed", - "type": "core::array::Span::" - }, - { - "name": "Struct", - "type": "core::array::Span::" - }, - { - "name": "Tuple", - "type": "core::array::Span::" - }, - { - "name": "Array", - "type": "core::array::Span::" - }, - { - "name": "ByteArray", - "type": "()" - }, - { - "name": "Enum", - "type": "core::array::Span::" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::introspect::Member", - "members": [ - { - "name": "name", - "type": "core::felt252" - }, - { - "name": "attrs", - "type": "core::array::Span::" - }, - { - "name": "ty", - "type": "dojo::model::introspect::Ty" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::introspect::Struct", - "members": [ - { - "name": "name", - "type": "core::felt252" - }, - { - "name": "attrs", - "type": "core::array::Span::" - }, - { - "name": "children", - "type": "core::array::Span::" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::<(core::felt252, dojo::model::introspect::Ty)>", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::<(core::felt252, dojo::model::introspect::Ty)>" - } - ] - }, - { - "type": "struct", - "name": "dojo::model::introspect::Enum", - "members": [ - { - "name": "name", - "type": "core::felt252" - }, - { - "name": "attrs", - "type": "core::array::Span::" - }, - { - "name": "children", - "type": "core::array::Span::<(core::felt252, dojo::model::introspect::Ty)>" - } - ] - }, - { - "type": "struct", - "name": "core::array::Span::", - "members": [ - { - "name": "snapshot", - "type": "@core::array::Array::" - } - ] - }, - { - "type": "enum", - "name": "dojo::model::introspect::Ty", - "variants": [ - { - "name": "Primitive", - "type": "core::felt252" - }, - { - "name": "Struct", - "type": "dojo::model::introspect::Struct" - }, - { - "name": "Enum", - "type": "dojo::model::introspect::Enum" - }, - { - "name": "Tuple", - "type": "core::array::Span::" - }, - { - "name": "Array", - "type": "core::array::Span::" - }, - { - "name": "ByteArray", - "type": "()" - } - ] - }, - { - "type": "interface", - "name": "dojo::model::model::IModel", - "items": [ - { - "type": "function", - "name": "name", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "namespace", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "tag", - "inputs": [], - "outputs": [ - { - "type": "core::byte_array::ByteArray" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "version", - "inputs": [], - "outputs": [ - { - "type": "core::integer::u8" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "selector", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "name_hash", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "namespace_hash", - "inputs": [], - "outputs": [ - { - "type": "core::felt252" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "unpacked_size", - "inputs": [], - "outputs": [ - { - "type": "core::option::Option::" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "packed_size", - "inputs": [], - "outputs": [ - { - "type": "core::option::Option::" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "layout", - "inputs": [], - "outputs": [ - { - "type": "dojo::model::layout::Layout" - } - ], - "state_mutability": "view" - }, - { - "type": "function", - "name": "schema", - "inputs": [], - "outputs": [ - { - "type": "dojo::model::introspect::Ty" - } - ], - "state_mutability": "view" - } - ] - }, - { - "type": "impl", - "name": "userImpl", - "interface_name": "flippyflop::models::Iuser" - }, - { - "type": "struct", - "name": "flippyflop::models::User", - "members": [ - { - "name": "identity", - "type": "core::starknet::contract_address::ContractAddress" - }, - { - "name": "last_message", - "type": "core::byte_array::ByteArray" - }, - { - "name": "hovering_tile_x", - "type": "core::integer::u32" - }, - { - "name": "hovering_tile_y", - "type": "core::integer::u32" - } - ] - }, - { - "type": "interface", - "name": "flippyflop::models::Iuser", - "items": [ - { - "type": "function", - "name": "ensure_abi", - "inputs": [ - { - "name": "model", - "type": "flippyflop::models::User" - } - ], - "outputs": [], - "state_mutability": "view" - } - ] - }, - { - "type": "event", - "name": "flippyflop::models::user::Event", - "kind": "enum", - "variants": [] - } -] \ No newline at end of file diff --git a/manifests/sepolia/base/contracts/flippyflop-Flip-6bd3ed9d.toml b/manifests/sepolia/base/contracts/flippyflop-Flip-6bd3ed9d.toml deleted file mode 100644 index f25a953..0000000 --- a/manifests/sepolia/base/contracts/flippyflop-Flip-6bd3ed9d.toml +++ /dev/null @@ -1,15 +0,0 @@ -kind = "DojoContract" -class_hash = "0x7c94aef06e9d76934f52e2abaa8e990dd530472a0e554ef916266acb628c946" -original_class_hash = "0x7c94aef06e9d76934f52e2abaa8e990dd530472a0e554ef916266acb628c946" -base_class_hash = "0x0" -abi = "manifests/sepolia/base/abis/contracts/flippyflop-Flip-6bd3ed9d.json" -reads = [] -writes = [] -init_calldata = [] -tag = "flippyflop-Flip" -systems = [ - "initializer", - "mint_from", - "burn_from", -] -manifest_name = "flippyflop-Flip-6bd3ed9d" diff --git a/manifests/sepolia/base/contracts/flippyflop-actions-4407e5f5.toml b/manifests/sepolia/base/contracts/flippyflop-actions-4407e5f5.toml deleted file mode 100644 index aeac011..0000000 --- a/manifests/sepolia/base/contracts/flippyflop-actions-4407e5f5.toml +++ /dev/null @@ -1,15 +0,0 @@ -kind = "DojoContract" -class_hash = "0x62db69ace4b1324c34af5e31341df2251221ef75e1c586b7d1d242fbaa90df3" -original_class_hash = "0x62db69ace4b1324c34af5e31341df2251221ef75e1c586b7d1d242fbaa90df3" -base_class_hash = "0x0" -abi = "manifests/sepolia/base/abis/contracts/flippyflop-actions-4407e5f5.json" -reads = [] -writes = [] -init_calldata = [] -tag = "flippyflop-actions" -systems = [ - "flip", - "flop", - "claim", -] -manifest_name = "flippyflop-actions-4407e5f5" diff --git a/manifests/sepolia/base/contracts/flippyflop-game-23e1ad43.toml b/manifests/sepolia/base/contracts/flippyflop-game-23e1ad43.toml deleted file mode 100644 index a2cb49c..0000000 --- a/manifests/sepolia/base/contracts/flippyflop-game-23e1ad43.toml +++ /dev/null @@ -1,14 +0,0 @@ -kind = "DojoContract" -class_hash = "0x192db261dca4aa58ce197a2947f7b0af929b582fe317688f67c19941b41e1a3" -original_class_hash = "0x192db261dca4aa58ce197a2947f7b0af929b582fe317688f67c19941b41e1a3" -base_class_hash = "0x0" -abi = "manifests/sepolia/base/abis/contracts/flippyflop-game-23e1ad43.json" -reads = [] -writes = [] -init_calldata = [] -tag = "flippyflop-game" -systems = [ - "lock", - "unlock", -] -manifest_name = "flippyflop-game-23e1ad43" diff --git a/manifests/sepolia/base/dojo-base.toml b/manifests/sepolia/base/dojo-base.toml deleted file mode 100644 index 336ad03..0000000 --- a/manifests/sepolia/base/dojo-base.toml +++ /dev/null @@ -1,6 +0,0 @@ -kind = "Class" -class_hash = "0x2427dd10a58850ac9a5ca6ce04b7771b05330fd18f2e481831ad903b969e6b2" -original_class_hash = "0x2427dd10a58850ac9a5ca6ce04b7771b05330fd18f2e481831ad903b969e6b2" -abi = "manifests/sepolia/base/abis/dojo-base.json" -tag = "dojo-base" -manifest_name = "dojo-base" diff --git a/manifests/sepolia/base/dojo-world.toml b/manifests/sepolia/base/dojo-world.toml deleted file mode 100644 index 65e5ac4..0000000 --- a/manifests/sepolia/base/dojo-world.toml +++ /dev/null @@ -1,6 +0,0 @@ -kind = "Class" -class_hash = "0x79b9624eacd7b74e31db18b10fddbd73c010b85cd1b1f56028c24bafa0b1487" -original_class_hash = "0x79b9624eacd7b74e31db18b10fddbd73c010b85cd1b1f56028c24bafa0b1487" -abi = "manifests/sepolia/base/abis/dojo-world.json" -tag = "dojo-world" -manifest_name = "dojo-world" diff --git a/manifests/sepolia/base/models/flippyflop-Claim-c098f39e.toml b/manifests/sepolia/base/models/flippyflop-Claim-c098f39e.toml deleted file mode 100644 index caacbb4..0000000 --- a/manifests/sepolia/base/models/flippyflop-Claim-c098f39e.toml +++ /dev/null @@ -1,17 +0,0 @@ -kind = "DojoModel" -class_hash = "0x7416d8eddcdb8106e3574223f03624a8290f2f012c5c4d628383d3ccb8a56a0" -original_class_hash = "0x7416d8eddcdb8106e3574223f03624a8290f2f012c5c4d628383d3ccb8a56a0" -abi = "manifests/sepolia/base/abis/models/flippyflop-Claim-c098f39e.json" -tag = "flippyflop-Claim" -qualified_path = "flippyflop::models::claim" -manifest_name = "flippyflop-Claim-c098f39e" - -[[members]] -name = "player" -type = "felt252" -key = true - -[[members]] -name = "amount" -type = "u256" -key = false diff --git a/manifests/sepolia/base/models/flippyflop-ERC20AllowanceModel-55d0c41e.toml b/manifests/sepolia/base/models/flippyflop-ERC20AllowanceModel-55d0c41e.toml deleted file mode 100644 index 616e421..0000000 --- a/manifests/sepolia/base/models/flippyflop-ERC20AllowanceModel-55d0c41e.toml +++ /dev/null @@ -1,27 +0,0 @@ -kind = "DojoModel" -class_hash = "0x491a48fb74ba9e09baa7cd0c7b518557a4c422b85bb7a72782a98ab8c89bcf2" -original_class_hash = "0x491a48fb74ba9e09baa7cd0c7b518557a4c422b85bb7a72782a98ab8c89bcf2" -abi = "manifests/sepolia/base/abis/models/flippyflop-ERC20AllowanceModel-55d0c41e.json" -tag = "flippyflop-ERC20AllowanceModel" -qualified_path = "origami_token::components::token::erc20::erc20_allowance::erc_20_allowance_model" -manifest_name = "flippyflop-ERC20AllowanceModel-55d0c41e" - -[[members]] -name = "token" -type = "ContractAddress" -key = true - -[[members]] -name = "owner" -type = "ContractAddress" -key = true - -[[members]] -name = "spender" -type = "ContractAddress" -key = true - -[[members]] -name = "amount" -type = "u256" -key = false diff --git a/manifests/sepolia/base/models/flippyflop-ERC20BalanceModel-7866fe9f.toml b/manifests/sepolia/base/models/flippyflop-ERC20BalanceModel-7866fe9f.toml deleted file mode 100644 index 4f1ae6e..0000000 --- a/manifests/sepolia/base/models/flippyflop-ERC20BalanceModel-7866fe9f.toml +++ /dev/null @@ -1,22 +0,0 @@ -kind = "DojoModel" -class_hash = "0x45f6ca7de5a298e2de95705cafee47fbee607c06f8791992ad3ded1d25f25cf" -original_class_hash = "0x45f6ca7de5a298e2de95705cafee47fbee607c06f8791992ad3ded1d25f25cf" -abi = "manifests/sepolia/base/abis/models/flippyflop-ERC20BalanceModel-7866fe9f.json" -tag = "flippyflop-ERC20BalanceModel" -qualified_path = "origami_token::components::token::erc20::erc20_balance::erc_20_balance_model" -manifest_name = "flippyflop-ERC20BalanceModel-7866fe9f" - -[[members]] -name = "token" -type = "ContractAddress" -key = true - -[[members]] -name = "account" -type = "ContractAddress" -key = true - -[[members]] -name = "amount" -type = "u256" -key = false diff --git a/manifests/sepolia/base/models/flippyflop-ERC20BridgeableModel-1ad0a3e6.toml b/manifests/sepolia/base/models/flippyflop-ERC20BridgeableModel-1ad0a3e6.toml deleted file mode 100644 index e74bb45..0000000 --- a/manifests/sepolia/base/models/flippyflop-ERC20BridgeableModel-1ad0a3e6.toml +++ /dev/null @@ -1,17 +0,0 @@ -kind = "DojoModel" -class_hash = "0x4f60ae83d8ae292f332022f258e627e52e113cb5377ec9b01dc3912dae63c42" -original_class_hash = "0x4f60ae83d8ae292f332022f258e627e52e113cb5377ec9b01dc3912dae63c42" -abi = "manifests/sepolia/base/abis/models/flippyflop-ERC20BridgeableModel-1ad0a3e6.json" -tag = "flippyflop-ERC20BridgeableModel" -qualified_path = "flippyflop::tokens::flip::erc_20_bridgeable_model" -manifest_name = "flippyflop-ERC20BridgeableModel-1ad0a3e6" - -[[members]] -name = "token" -type = "ContractAddress" -key = true - -[[members]] -name = "l2_bridge_address" -type = "ContractAddress" -key = false diff --git a/manifests/sepolia/base/models/flippyflop-ERC20MetadataModel-1fc3dc07.toml b/manifests/sepolia/base/models/flippyflop-ERC20MetadataModel-1fc3dc07.toml deleted file mode 100644 index db73935..0000000 --- a/manifests/sepolia/base/models/flippyflop-ERC20MetadataModel-1fc3dc07.toml +++ /dev/null @@ -1,32 +0,0 @@ -kind = "DojoModel" -class_hash = "0x4ba53f974c845d0048f7921668d9da6cf864ef5b79760c4d3b43c34b58ecc7c" -original_class_hash = "0x4ba53f974c845d0048f7921668d9da6cf864ef5b79760c4d3b43c34b58ecc7c" -abi = "manifests/sepolia/base/abis/models/flippyflop-ERC20MetadataModel-1fc3dc07.json" -tag = "flippyflop-ERC20MetadataModel" -qualified_path = "origami_token::components::token::erc20::erc20_metadata::erc_20_metadata_model" -manifest_name = "flippyflop-ERC20MetadataModel-1fc3dc07" - -[[members]] -name = "token" -type = "ContractAddress" -key = true - -[[members]] -name = "name" -type = "ByteArray" -key = false - -[[members]] -name = "symbol" -type = "ByteArray" -key = false - -[[members]] -name = "decimals" -type = "u8" -key = false - -[[members]] -name = "total_supply" -type = "u256" -key = false diff --git a/manifests/sepolia/base/models/flippyflop-Game-54c54faf.toml b/manifests/sepolia/base/models/flippyflop-Game-54c54faf.toml deleted file mode 100644 index f8177a6..0000000 --- a/manifests/sepolia/base/models/flippyflop-Game-54c54faf.toml +++ /dev/null @@ -1,17 +0,0 @@ -kind = "DojoModel" -class_hash = "0x1bdb38d9c7364a47133d55ff8e304bdfd79e7f41db50ebbe9305daf9722f2eb" -original_class_hash = "0x1bdb38d9c7364a47133d55ff8e304bdfd79e7f41db50ebbe9305daf9722f2eb" -abi = "manifests/sepolia/base/abis/models/flippyflop-Game-54c54faf.json" -tag = "flippyflop-Game" -qualified_path = "flippyflop::models::game" -manifest_name = "flippyflop-Game-54c54faf" - -[[members]] -name = "id" -type = "u32" -key = true - -[[members]] -name = "is_locked" -type = "bool" -key = false diff --git a/manifests/sepolia/base/models/flippyflop-InitializableModel-4239d2f3.toml b/manifests/sepolia/base/models/flippyflop-InitializableModel-4239d2f3.toml deleted file mode 100644 index a0a954c..0000000 --- a/manifests/sepolia/base/models/flippyflop-InitializableModel-4239d2f3.toml +++ /dev/null @@ -1,17 +0,0 @@ -kind = "DojoModel" -class_hash = "0x69800345431696738834bc1aa3ade287b67e44391138f473748fbbd4c95bd9a" -original_class_hash = "0x69800345431696738834bc1aa3ade287b67e44391138f473748fbbd4c95bd9a" -abi = "manifests/sepolia/base/abis/models/flippyflop-InitializableModel-4239d2f3.json" -tag = "flippyflop-InitializableModel" -qualified_path = "origami_token::components::security::initializable::initializable_model" -manifest_name = "flippyflop-InitializableModel-4239d2f3" - -[[members]] -name = "token" -type = "ContractAddress" -key = true - -[[members]] -name = "initialized" -type = "bool" -key = false diff --git a/manifests/sepolia/base/models/flippyflop-Tile-61fb9291.toml b/manifests/sepolia/base/models/flippyflop-Tile-61fb9291.toml deleted file mode 100644 index 59c5fa6..0000000 --- a/manifests/sepolia/base/models/flippyflop-Tile-61fb9291.toml +++ /dev/null @@ -1,22 +0,0 @@ -kind = "DojoModel" -class_hash = "0x4a4abfcb39d8c9935eaf1c96eda1ee3df8d448992e11a58fb3bc62821a14d20" -original_class_hash = "0x4a4abfcb39d8c9935eaf1c96eda1ee3df8d448992e11a58fb3bc62821a14d20" -abi = "manifests/sepolia/base/abis/models/flippyflop-Tile-61fb9291.json" -tag = "flippyflop-Tile" -qualified_path = "flippyflop::models::tile" -manifest_name = "flippyflop-Tile-61fb9291" - -[[members]] -name = "x" -type = "u32" -key = true - -[[members]] -name = "y" -type = "u32" -key = true - -[[members]] -name = "flipped" -type = "felt252" -key = false diff --git a/manifests/sepolia/base/models/flippyflop-User-25ca4606.toml b/manifests/sepolia/base/models/flippyflop-User-25ca4606.toml deleted file mode 100644 index 259509b..0000000 --- a/manifests/sepolia/base/models/flippyflop-User-25ca4606.toml +++ /dev/null @@ -1,27 +0,0 @@ -kind = "DojoModel" -class_hash = "0x69a62266a511f2937f5c08976de5b8a2455acbe622bc8d6060616282832eb66" -original_class_hash = "0x69a62266a511f2937f5c08976de5b8a2455acbe622bc8d6060616282832eb66" -abi = "manifests/sepolia/base/abis/models/flippyflop-User-25ca4606.json" -tag = "flippyflop-User" -qualified_path = "flippyflop::models::user" -manifest_name = "flippyflop-User-25ca4606" - -[[members]] -name = "identity" -type = "ContractAddress" -key = true - -[[members]] -name = "last_message" -type = "ByteArray" -key = false - -[[members]] -name = "hovering_tile_x" -type = "u32" -key = false - -[[members]] -name = "hovering_tile_y" -type = "u32" -key = false diff --git a/manifests/sepolia/deployment/manifest.json b/manifests/sepolia/deployment/manifest.json index 307ecbb..71db6ae 100644 --- a/manifests/sepolia/deployment/manifest.json +++ b/manifests/sepolia/deployment/manifest.json @@ -1295,7 +1295,7 @@ } ], "address": "0x43cba5bc94f3ec38aee9841c8c45edf899e77ac944a88eb732b36ef3a4c2ca2", - "transaction_hash": "0x43ae789ebbf3973bef4aa8a61e4233b97e4260c757c902af94a9b9159ed3f47", + "transaction_hash": null, "block_number": null, "seed": "flippyflop-sepolia-256", "metadata": { @@ -1315,10 +1315,10 @@ "contracts": [ { "kind": "DojoContract", - "address": "0x30b61048bed5ff383919c6bdb5c3c2a249b9ddb262091a8402745e5208ce15", + "address": null, "class_hash": "0x7c94aef06e9d76934f52e2abaa8e990dd530472a0e554ef916266acb628c946", "original_class_hash": "0x7c94aef06e9d76934f52e2abaa8e990dd530472a0e554ef916266acb628c946", - "base_class_hash": "0x2427dd10a58850ac9a5ca6ce04b7771b05330fd18f2e481831ad903b969e6b2", + "base_class_hash": "0x0", "abi": [ { "type": "impl", @@ -2107,8 +2107,8 @@ { "kind": "DojoContract", "address": "0x165a91f138a5c5f5016a0afe3412b551559b3de4d89357282fe145e3e3c404b", - "class_hash": "0x62db69ace4b1324c34af5e31341df2251221ef75e1c586b7d1d242fbaa90df3", - "original_class_hash": "0x62db69ace4b1324c34af5e31341df2251221ef75e1c586b7d1d242fbaa90df3", + "class_hash": "0x11e09a4a1d7743c87ec44155bb76f25afac2a33d6870ec108ccde1930aee12c", + "original_class_hash": "0x11e09a4a1d7743c87ec44155bb76f25afac2a33d6870ec108ccde1930aee12c", "base_class_hash": "0x2427dd10a58850ac9a5ca6ce04b7771b05330fd18f2e481831ad903b969e6b2", "abi": [ { @@ -2384,10 +2384,10 @@ }, { "kind": "DojoContract", - "address": "0x7666151567b8dc0797c9f087df8d03c641ad811d800e08b9d70aba700be55f7", + "address": null, "class_hash": "0x192db261dca4aa58ce197a2947f7b0af929b582fe317688f67c19941b41e1a3", "original_class_hash": "0x192db261dca4aa58ce197a2947f7b0af929b582fe317688f67c19941b41e1a3", - "base_class_hash": "0x2427dd10a58850ac9a5ca6ce04b7771b05330fd18f2e481831ad903b969e6b2", + "base_class_hash": "0x0", "abi": [ { "type": "impl", diff --git a/manifests/sepolia/deployment/manifest.toml b/manifests/sepolia/deployment/manifest.toml index 2e4ee52..c66fad5 100644 --- a/manifests/sepolia/deployment/manifest.toml +++ b/manifests/sepolia/deployment/manifest.toml @@ -4,7 +4,6 @@ class_hash = "0x79b9624eacd7b74e31db18b10fddbd73c010b85cd1b1f56028c24bafa0b1487" original_class_hash = "0x79b9624eacd7b74e31db18b10fddbd73c010b85cd1b1f56028c24bafa0b1487" abi = "manifests/sepolia/deployment/abis/dojo-world.json" address = "0x43cba5bc94f3ec38aee9841c8c45edf899e77ac944a88eb732b36ef3a4c2ca2" -transaction_hash = "0x43ae789ebbf3973bef4aa8a61e4233b97e4260c757c902af94a9b9159ed3f47" seed = "flippyflop-sepolia-256" manifest_name = "dojo-world" @@ -22,10 +21,9 @@ manifest_name = "dojo-base" [[contracts]] kind = "DojoContract" -address = "0x30b61048bed5ff383919c6bdb5c3c2a249b9ddb262091a8402745e5208ce15" class_hash = "0x7c94aef06e9d76934f52e2abaa8e990dd530472a0e554ef916266acb628c946" original_class_hash = "0x7c94aef06e9d76934f52e2abaa8e990dd530472a0e554ef916266acb628c946" -base_class_hash = "0x2427dd10a58850ac9a5ca6ce04b7771b05330fd18f2e481831ad903b969e6b2" +base_class_hash = "0x0" abi = "manifests/sepolia/deployment/abis/contracts/flippyflop-Flip-6bd3ed9d.json" reads = [] writes = [ @@ -47,8 +45,8 @@ manifest_name = "flippyflop-Flip-6bd3ed9d" [[contracts]] kind = "DojoContract" address = "0x165a91f138a5c5f5016a0afe3412b551559b3de4d89357282fe145e3e3c404b" -class_hash = "0x62db69ace4b1324c34af5e31341df2251221ef75e1c586b7d1d242fbaa90df3" -original_class_hash = "0x62db69ace4b1324c34af5e31341df2251221ef75e1c586b7d1d242fbaa90df3" +class_hash = "0x11e09a4a1d7743c87ec44155bb76f25afac2a33d6870ec108ccde1930aee12c" +original_class_hash = "0x11e09a4a1d7743c87ec44155bb76f25afac2a33d6870ec108ccde1930aee12c" base_class_hash = "0x2427dd10a58850ac9a5ca6ce04b7771b05330fd18f2e481831ad903b969e6b2" abi = "manifests/sepolia/deployment/abis/contracts/flippyflop-actions-4407e5f5.json" reads = [] @@ -73,10 +71,9 @@ manifest_name = "flippyflop-actions-4407e5f5" [[contracts]] kind = "DojoContract" -address = "0x7666151567b8dc0797c9f087df8d03c641ad811d800e08b9d70aba700be55f7" class_hash = "0x192db261dca4aa58ce197a2947f7b0af929b582fe317688f67c19941b41e1a3" original_class_hash = "0x192db261dca4aa58ce197a2947f7b0af929b582fe317688f67c19941b41e1a3" -base_class_hash = "0x2427dd10a58850ac9a5ca6ce04b7771b05330fd18f2e481831ad903b969e6b2" +base_class_hash = "0x0" abi = "manifests/sepolia/deployment/abis/contracts/flippyflop-game-23e1ad43.json" reads = [] writes = ["flippyflop-Game"] diff --git a/overlays/katana/actions.toml b/overlays/katana/actions.toml new file mode 100644 index 0000000..00cda6e --- /dev/null +++ b/overlays/katana/actions.toml @@ -0,0 +1,11 @@ +tag = "flippyflop-actions" +writes = [ + "flippyflop-Tile", + "flippyflop-Game", + "flippyflop-Claim", + "flippyflop-ERC20MetadataModel", + "flippyflop-ERC20BalanceModel", + "flippyflop-ERC20AllowanceModel", + "flippyflop-ERC20BridgeableModel", + "flippyflop-InitializableModel", +] diff --git a/overlays/katana/flip.toml b/overlays/katana/flip.toml new file mode 100644 index 0000000..5c191ec --- /dev/null +++ b/overlays/katana/flip.toml @@ -0,0 +1,8 @@ +tag = "flippyflop-Flip" +writes = [ + "flippyflop-ERC20MetadataModel", + "flippyflop-ERC20BalanceModel", + "flippyflop-ERC20AllowanceModel", + "flippyflop-ERC20BridgeableModel", + "flippyflop-InitializableModel", +] diff --git a/overlays/katana/game.toml b/overlays/katana/game.toml new file mode 100644 index 0000000..950e114 --- /dev/null +++ b/overlays/katana/game.toml @@ -0,0 +1,2 @@ +tag = "flippyflop-game" +writes = ["flippyflop-Game"]