Tags: sg777/bet
Tags
refactor: migrate callers to poker_* APIs and add architecture docs - Migrate all callers to use poker_vdxf.h functions: - bet.c, dealer.c, player.c, blinder.c, game.c - print.c, storage.c, test.c, dealer_registration.c - Add poker_vdxf.h include to all relevant files - Create docs/verus_migration/architecture.md with layered design - Update docs/README.md with architecture links - Update README.md with system architecture link Migration summary: - get_str_from_id_key() → poker_get_key_str() - get_cJSON_from_id_key() → poker_get_key_json() - append_cmm_from_id_key_data_*() → poker_append_key_*() - update_cmm_from_id_key_data_*() → poker_update_key_*() - list_dealers() → poker_list_dealers() - list_tables() → poker_list_tables() - find_table() → poker_find_table() - join_table() → poker_join_table() - is_table_full() → poker_is_table_full() - decode_table_info_from_str() → poker_decode_table_info_str()
refactor: add chips_rpc() abstraction and poker_vdxf layer - Add chips_rpc() abstraction in commands.c for REST/CLI switching - Update vdxf.c to use chips_rpc() for all 9 Verus RPC calls - Create poker_vdxf.c/h with poker-specific API layer - Add .rpccredentials config for RPC credentials (REST API) - Remove unused VDXF functions from public API - Add ERR_CHIPS_RPC error code Architecture: Application -> poker_vdxf.c -> vdxf.c -> chips_rpc() -> REST/CLI
Remove ARM64 Linux build job and fix macOS artifact wildcard - Removed linux-build-arm64 job (no runner available) - Updated macOS artifact naming to be architecture-aware - Fixed release files section to use wildcard pattern for macOS artifacts - This allows macOS builds to work on both x86_64 and arm64 runners
Made changes to connect to the channel which are pre-established to fix chips-blockchain/pangea-poker#34, added API's to support deposit and withdrawl of funds in multisig address.
Merge pull request chips-blockchain#57 from sg777/master Fixed: Players show the cards after a fold chips-blockchain#55