The Velvet Ace is an online Casino, facilitating the staking of tokens to play games on-chain as you were in an actual casino.

dojo onchain-game starknet texas-holdem web3
10 Open Issues Need Help Last updated: Sep 14, 2025

Open Issues Need Help

View All on GitHub
enhancement help wanted cairo difficulty: medium onlydust-wave

The Velvet Ace is an online Casino, facilitating the staking of tokens to play games on-chain as you were in an actual casino.

Cairo
#dojo#onchain-game#starknet#texas-holdem#web3
enhancement help wanted cairo difficulty: hard onlydust-wave

The Velvet Ace is an online Casino, facilitating the staking of tokens to play games on-chain as you were in an actual casino.

Cairo
#dojo#onchain-game#starknet#texas-holdem#web3
enhancement help wanted cairo difficulty: medium onlydust-wave

The Velvet Ace is an online Casino, facilitating the staking of tokens to play games on-chain as you were in an actual casino.

Cairo
#dojo#onchain-game#starknet#texas-holdem#web3
enhancement help wanted cairo difficulty: hard onlydust-wave

The Velvet Ace is an online Casino, facilitating the staking of tokens to play games on-chain as you were in an actual casino.

Cairo
#dojo#onchain-game#starknet#texas-holdem#web3

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.

Complexity: 4/5
enhancement help wanted cairo difficulty: medium onlydust-wave

The Velvet Ace is an online Casino, facilitating the staking of tokens to play games on-chain as you were in an actual casino.

Cairo
#dojo#onchain-game#starknet#texas-holdem#web3

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.

Complexity: 4/5
enhancement help wanted cairo onlydust-wave

The Velvet Ace is an online Casino, facilitating the staking of tokens to play games on-chain as you were in an actual casino.

Cairo
#dojo#onchain-game#starknet#texas-holdem#web3

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.

Complexity: 4/5
bug help wanted good first issue onlydust-wave

The Velvet Ace is an online Casino, facilitating the staking of tokens to play games on-chain as you were in an actual casino.

Cairo
#dojo#onchain-game#starknet#texas-holdem#web3

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.

Complexity: 3/5
enhancement help wanted cairo

The Velvet Ace is an online Casino, facilitating the staking of tokens to play games on-chain as you were in an actual casino.

Cairo
#dojo#onchain-game#starknet#texas-holdem#web3

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.

Complexity: 4/5
help wanted good first issue cairo

The Velvet Ace is an online Casino, facilitating the staking of tokens to play games on-chain as you were in an actual casino.

Cairo
#dojo#onchain-game#starknet#texas-holdem#web3

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.

Complexity: 4/5
enhancement help wanted cairo difficulty: medium onlydust-wave

The Velvet Ace is an online Casino, facilitating the staking of tokens to play games on-chain as you were in an actual casino.

Cairo
#dojo#onchain-game#starknet#texas-holdem#web3