From abcdc29fcaf06614e713ad011b6bf156d2e4bd39 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 18 Jun 2026 19:26:14 +0000 Subject: [PATCH] Move betting market example to finance/ Relocate the betting-market example from tokens/ to the finance/ category, alongside the other financial examples (escrow, order-book, token-swap, token-fundraiser, vault-strategy), and update its link in the root README. CI auto-discovers any directory named anchor, so it is still built and tested. --- README.md | 2 +- {tokens => finance}/betting-market/README.md | 0 {tokens => finance}/betting-market/anchor/.gitignore | 0 {tokens => finance}/betting-market/anchor/Anchor.toml | 0 {tokens => finance}/betting-market/anchor/Cargo.toml | 0 {tokens => finance}/betting-market/anchor/README.md | 0 .../betting-market/anchor/programs/betting-market/Cargo.toml | 0 .../betting-market/anchor/programs/betting-market/Xargo.toml | 0 .../betting-market/anchor/programs/betting-market/src/error.rs | 0 .../programs/betting-market/src/instructions/add_outcome.rs | 0 .../programs/betting-market/src/instructions/cancel_event.rs | 0 .../programs/betting-market/src/instructions/claim_refund.rs | 0 .../programs/betting-market/src/instructions/claim_winnings.rs | 0 .../betting-market/src/instructions/close_losing_bet.rs | 0 .../programs/betting-market/src/instructions/create_event.rs | 0 .../betting-market/src/instructions/initialize_config.rs | 0 .../anchor/programs/betting-market/src/instructions/mod.rs | 0 .../programs/betting-market/src/instructions/place_bet.rs | 0 .../programs/betting-market/src/instructions/settle_event.rs | 0 .../anchor/programs/betting-market/src/instructions/shared.rs | 0 .../betting-market/anchor/programs/betting-market/src/lib.rs | 0 .../anchor/programs/betting-market/src/state/bet.rs | 0 .../anchor/programs/betting-market/src/state/config.rs | 0 .../anchor/programs/betting-market/src/state/event.rs | 0 .../anchor/programs/betting-market/src/state/mod.rs | 0 .../anchor/programs/betting-market/src/state/outcome.rs | 0 .../anchor/programs/betting-market/src/state/user.rs | 0 .../anchor/programs/betting-market/tests/test_betting_market.rs | 0 28 files changed, 1 insertion(+), 1 deletion(-) rename {tokens => finance}/betting-market/README.md (100%) rename {tokens => finance}/betting-market/anchor/.gitignore (100%) rename {tokens => finance}/betting-market/anchor/Anchor.toml (100%) rename {tokens => finance}/betting-market/anchor/Cargo.toml (100%) rename {tokens => finance}/betting-market/anchor/README.md (100%) rename {tokens => finance}/betting-market/anchor/programs/betting-market/Cargo.toml (100%) rename {tokens => finance}/betting-market/anchor/programs/betting-market/Xargo.toml (100%) rename {tokens => finance}/betting-market/anchor/programs/betting-market/src/error.rs (100%) rename {tokens => finance}/betting-market/anchor/programs/betting-market/src/instructions/add_outcome.rs (100%) rename {tokens => finance}/betting-market/anchor/programs/betting-market/src/instructions/cancel_event.rs (100%) rename {tokens => finance}/betting-market/anchor/programs/betting-market/src/instructions/claim_refund.rs (100%) rename {tokens => finance}/betting-market/anchor/programs/betting-market/src/instructions/claim_winnings.rs (100%) rename {tokens => finance}/betting-market/anchor/programs/betting-market/src/instructions/close_losing_bet.rs (100%) rename {tokens => finance}/betting-market/anchor/programs/betting-market/src/instructions/create_event.rs (100%) rename {tokens => finance}/betting-market/anchor/programs/betting-market/src/instructions/initialize_config.rs (100%) rename {tokens => finance}/betting-market/anchor/programs/betting-market/src/instructions/mod.rs (100%) rename {tokens => finance}/betting-market/anchor/programs/betting-market/src/instructions/place_bet.rs (100%) rename {tokens => finance}/betting-market/anchor/programs/betting-market/src/instructions/settle_event.rs (100%) rename {tokens => finance}/betting-market/anchor/programs/betting-market/src/instructions/shared.rs (100%) rename {tokens => finance}/betting-market/anchor/programs/betting-market/src/lib.rs (100%) rename {tokens => finance}/betting-market/anchor/programs/betting-market/src/state/bet.rs (100%) rename {tokens => finance}/betting-market/anchor/programs/betting-market/src/state/config.rs (100%) rename {tokens => finance}/betting-market/anchor/programs/betting-market/src/state/event.rs (100%) rename {tokens => finance}/betting-market/anchor/programs/betting-market/src/state/mod.rs (100%) rename {tokens => finance}/betting-market/anchor/programs/betting-market/src/state/outcome.rs (100%) rename {tokens => finance}/betting-market/anchor/programs/betting-market/src/state/user.rs (100%) rename {tokens => finance}/betting-market/anchor/programs/betting-market/tests/test_betting_market.rs (100%) diff --git a/README.md b/README.md index 1220ca2a..487772c0 100644 --- a/README.md +++ b/README.md @@ -59,7 +59,7 @@ A managed investment fund onchain, like an ETF or mutual fund. Investors deposit Parimutuel (pooled) prediction market - an admin opens an event with multiple outcomes, bettors stake tokens on an outcome, and at settlement the losing pool (minus a protocol fee) is split among winners in proportion to their stake. -[⚓ Anchor](./tokens/betting-market/anchor) +[⚓ Anchor](./finance/betting-market/anchor) ## Single concept examples diff --git a/tokens/betting-market/README.md b/finance/betting-market/README.md similarity index 100% rename from tokens/betting-market/README.md rename to finance/betting-market/README.md diff --git a/tokens/betting-market/anchor/.gitignore b/finance/betting-market/anchor/.gitignore similarity index 100% rename from tokens/betting-market/anchor/.gitignore rename to finance/betting-market/anchor/.gitignore diff --git a/tokens/betting-market/anchor/Anchor.toml b/finance/betting-market/anchor/Anchor.toml similarity index 100% rename from tokens/betting-market/anchor/Anchor.toml rename to finance/betting-market/anchor/Anchor.toml diff --git a/tokens/betting-market/anchor/Cargo.toml b/finance/betting-market/anchor/Cargo.toml similarity index 100% rename from tokens/betting-market/anchor/Cargo.toml rename to finance/betting-market/anchor/Cargo.toml diff --git a/tokens/betting-market/anchor/README.md b/finance/betting-market/anchor/README.md similarity index 100% rename from tokens/betting-market/anchor/README.md rename to finance/betting-market/anchor/README.md diff --git a/tokens/betting-market/anchor/programs/betting-market/Cargo.toml b/finance/betting-market/anchor/programs/betting-market/Cargo.toml similarity index 100% rename from tokens/betting-market/anchor/programs/betting-market/Cargo.toml rename to finance/betting-market/anchor/programs/betting-market/Cargo.toml diff --git a/tokens/betting-market/anchor/programs/betting-market/Xargo.toml b/finance/betting-market/anchor/programs/betting-market/Xargo.toml similarity index 100% rename from tokens/betting-market/anchor/programs/betting-market/Xargo.toml rename to finance/betting-market/anchor/programs/betting-market/Xargo.toml diff --git a/tokens/betting-market/anchor/programs/betting-market/src/error.rs b/finance/betting-market/anchor/programs/betting-market/src/error.rs similarity index 100% rename from tokens/betting-market/anchor/programs/betting-market/src/error.rs rename to finance/betting-market/anchor/programs/betting-market/src/error.rs diff --git a/tokens/betting-market/anchor/programs/betting-market/src/instructions/add_outcome.rs b/finance/betting-market/anchor/programs/betting-market/src/instructions/add_outcome.rs similarity index 100% rename from tokens/betting-market/anchor/programs/betting-market/src/instructions/add_outcome.rs rename to finance/betting-market/anchor/programs/betting-market/src/instructions/add_outcome.rs diff --git a/tokens/betting-market/anchor/programs/betting-market/src/instructions/cancel_event.rs b/finance/betting-market/anchor/programs/betting-market/src/instructions/cancel_event.rs similarity index 100% rename from tokens/betting-market/anchor/programs/betting-market/src/instructions/cancel_event.rs rename to finance/betting-market/anchor/programs/betting-market/src/instructions/cancel_event.rs diff --git a/tokens/betting-market/anchor/programs/betting-market/src/instructions/claim_refund.rs b/finance/betting-market/anchor/programs/betting-market/src/instructions/claim_refund.rs similarity index 100% rename from tokens/betting-market/anchor/programs/betting-market/src/instructions/claim_refund.rs rename to finance/betting-market/anchor/programs/betting-market/src/instructions/claim_refund.rs diff --git a/tokens/betting-market/anchor/programs/betting-market/src/instructions/claim_winnings.rs b/finance/betting-market/anchor/programs/betting-market/src/instructions/claim_winnings.rs similarity index 100% rename from tokens/betting-market/anchor/programs/betting-market/src/instructions/claim_winnings.rs rename to finance/betting-market/anchor/programs/betting-market/src/instructions/claim_winnings.rs diff --git a/tokens/betting-market/anchor/programs/betting-market/src/instructions/close_losing_bet.rs b/finance/betting-market/anchor/programs/betting-market/src/instructions/close_losing_bet.rs similarity index 100% rename from tokens/betting-market/anchor/programs/betting-market/src/instructions/close_losing_bet.rs rename to finance/betting-market/anchor/programs/betting-market/src/instructions/close_losing_bet.rs diff --git a/tokens/betting-market/anchor/programs/betting-market/src/instructions/create_event.rs b/finance/betting-market/anchor/programs/betting-market/src/instructions/create_event.rs similarity index 100% rename from tokens/betting-market/anchor/programs/betting-market/src/instructions/create_event.rs rename to finance/betting-market/anchor/programs/betting-market/src/instructions/create_event.rs diff --git a/tokens/betting-market/anchor/programs/betting-market/src/instructions/initialize_config.rs b/finance/betting-market/anchor/programs/betting-market/src/instructions/initialize_config.rs similarity index 100% rename from tokens/betting-market/anchor/programs/betting-market/src/instructions/initialize_config.rs rename to finance/betting-market/anchor/programs/betting-market/src/instructions/initialize_config.rs diff --git a/tokens/betting-market/anchor/programs/betting-market/src/instructions/mod.rs b/finance/betting-market/anchor/programs/betting-market/src/instructions/mod.rs similarity index 100% rename from tokens/betting-market/anchor/programs/betting-market/src/instructions/mod.rs rename to finance/betting-market/anchor/programs/betting-market/src/instructions/mod.rs diff --git a/tokens/betting-market/anchor/programs/betting-market/src/instructions/place_bet.rs b/finance/betting-market/anchor/programs/betting-market/src/instructions/place_bet.rs similarity index 100% rename from tokens/betting-market/anchor/programs/betting-market/src/instructions/place_bet.rs rename to finance/betting-market/anchor/programs/betting-market/src/instructions/place_bet.rs diff --git a/tokens/betting-market/anchor/programs/betting-market/src/instructions/settle_event.rs b/finance/betting-market/anchor/programs/betting-market/src/instructions/settle_event.rs similarity index 100% rename from tokens/betting-market/anchor/programs/betting-market/src/instructions/settle_event.rs rename to finance/betting-market/anchor/programs/betting-market/src/instructions/settle_event.rs diff --git a/tokens/betting-market/anchor/programs/betting-market/src/instructions/shared.rs b/finance/betting-market/anchor/programs/betting-market/src/instructions/shared.rs similarity index 100% rename from tokens/betting-market/anchor/programs/betting-market/src/instructions/shared.rs rename to finance/betting-market/anchor/programs/betting-market/src/instructions/shared.rs diff --git a/tokens/betting-market/anchor/programs/betting-market/src/lib.rs b/finance/betting-market/anchor/programs/betting-market/src/lib.rs similarity index 100% rename from tokens/betting-market/anchor/programs/betting-market/src/lib.rs rename to finance/betting-market/anchor/programs/betting-market/src/lib.rs diff --git a/tokens/betting-market/anchor/programs/betting-market/src/state/bet.rs b/finance/betting-market/anchor/programs/betting-market/src/state/bet.rs similarity index 100% rename from tokens/betting-market/anchor/programs/betting-market/src/state/bet.rs rename to finance/betting-market/anchor/programs/betting-market/src/state/bet.rs diff --git a/tokens/betting-market/anchor/programs/betting-market/src/state/config.rs b/finance/betting-market/anchor/programs/betting-market/src/state/config.rs similarity index 100% rename from tokens/betting-market/anchor/programs/betting-market/src/state/config.rs rename to finance/betting-market/anchor/programs/betting-market/src/state/config.rs diff --git a/tokens/betting-market/anchor/programs/betting-market/src/state/event.rs b/finance/betting-market/anchor/programs/betting-market/src/state/event.rs similarity index 100% rename from tokens/betting-market/anchor/programs/betting-market/src/state/event.rs rename to finance/betting-market/anchor/programs/betting-market/src/state/event.rs diff --git a/tokens/betting-market/anchor/programs/betting-market/src/state/mod.rs b/finance/betting-market/anchor/programs/betting-market/src/state/mod.rs similarity index 100% rename from tokens/betting-market/anchor/programs/betting-market/src/state/mod.rs rename to finance/betting-market/anchor/programs/betting-market/src/state/mod.rs diff --git a/tokens/betting-market/anchor/programs/betting-market/src/state/outcome.rs b/finance/betting-market/anchor/programs/betting-market/src/state/outcome.rs similarity index 100% rename from tokens/betting-market/anchor/programs/betting-market/src/state/outcome.rs rename to finance/betting-market/anchor/programs/betting-market/src/state/outcome.rs diff --git a/tokens/betting-market/anchor/programs/betting-market/src/state/user.rs b/finance/betting-market/anchor/programs/betting-market/src/state/user.rs similarity index 100% rename from tokens/betting-market/anchor/programs/betting-market/src/state/user.rs rename to finance/betting-market/anchor/programs/betting-market/src/state/user.rs diff --git a/tokens/betting-market/anchor/programs/betting-market/tests/test_betting_market.rs b/finance/betting-market/anchor/programs/betting-market/tests/test_betting_market.rs similarity index 100% rename from tokens/betting-market/anchor/programs/betting-market/tests/test_betting_market.rs rename to finance/betting-market/anchor/programs/betting-market/tests/test_betting_market.rs