Open Issues Need Help
View All on GitHubThe Velvet Ace is an online Casino, facilitating the staking of tokens to play games on-chain as you were in an actual casino.
The Velvet Ace is an online Casino, facilitating the staking of tokens to play games on-chain as you were in an actual casino.
The Velvet Ace is an online Casino, facilitating the staking of tokens to play games on-chain as you were in an actual casino.
The Velvet Ace is an online Casino, facilitating the staking of tokens to play games on-chain as you were in an actual casino.
AI Summary: The task involves fixing and enhancing the `after_play` function in a Cairo smart contract for an on-chain casino game. This requires strong typing, code documentation, refactoring to avoid repetition, and leveraging Cairo traits. The developer should be familiar with Cairo and Starknet, and communicate any questions via Telegram. The goal is to improve the game's logic and maintain high code quality.
The Velvet Ace is an online Casino, facilitating the staking of tokens to play games on-chain as you were in an actual casino.
AI Summary: Implement two functions, `is_shuffled` and `is_cards_distinct`, within the `DeckTrait` in the Cairo smart contract for The Velvet Ace on-chain casino. These functions are crucial for verifying game integrity and will be used in testing to ensure the deck is properly shuffled and contains only unique cards.
The Velvet Ace is an online Casino, facilitating the staking of tokens to play games on-chain as you were in an actual casino.
AI Summary: Fix failing tests for the 'The Velvet Ace' on-chain casino project after contract and model updates. The goal is to make the `sozo test` command run successfully and pass the associated workflow.
The Velvet Ace is an online Casino, facilitating the staking of tokens to play games on-chain as you were in an actual casino.
AI Summary: Implement a validation function for `GameParams` in the The Velvet Ace on-chain casino project to prevent invalid parameters from disrupting gameplay. This involves checking the parameters against defined rules or constraints before the game starts.
The Velvet Ace is an online Casino, facilitating the staking of tokens to play games on-chain as you were in an actual casino.
AI Summary: Implement a `buy_in` function for The Velvet Ace on-chain casino. This involves converting a user's external tokens (e.g., USDC) to the casino's native token at a fixed rate (1 USDC = 20 TVA tokens) using an ERC20 dispatcher. Prerequisites include closing issue #143 to access the casino's native token and adding acceptable tokens to a data structure.
The Velvet Ace is an online Casino, facilitating the staking of tokens to play games on-chain as you were in an actual casino.
AI Summary: The task involves writing comprehensive unit tests for the `showdown` function in a Cairo smart contract for an on-chain casino game. This includes testing valid scenarios, edge cases with invalid parameters and nonces, and simulating replay attacks. The tests must be well-documented, strongly typed, and utilize available Cairo traits to ensure code quality and readability. Familiarity with Cairo and testing frameworks is beneficial.
The Velvet Ace is an online Casino, facilitating the staking of tokens to play games on-chain as you were in an actual casino.