Skip to content

coinflip-cob-game : This is the coinflip program for CobGame studios.

Notifications You must be signed in to change notification settings

solkeen/coinflip-cob-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

coinflip-cob-game

This is the coinflip program for CobGame studios.

📞 Cᴏɴᴛᴀᴄᴛ ᴍᴇ Oɴ ʜᴇʀᴇ: 👆🏻

Email Twitter Discord Telegram

Install Dependencies

  • Install node and yarn
  • Install ts-node as global command
  • Confirm the solana wallet preparation: /home/---/.config/solana/id.json in test case

Usage

  • Main script source for all functionality is here: /cli/script.ts
  • Program account types are declared here: /cli/types.ts
  • Idl to make the JS binding easy is here: /cli/coinflip.ts

Able to test the script functions working in this way.

  • Change commands properly in the main functions of the script.ts file to call the other functions
  • Confirm the ANCHOR_WALLET environment variable of the ts-node script in package.json
  • Run yarn ts-node

Features

How to deploy this program?

First of all, you have to git clone in your PC. In the folder coinflip, in the terminal

  1. yarn

  2. anchor build In the last sentence you can see:

To deploy this program:
  $ solana program deploy /home/ubuntu/apollo/Kob-game-coinflip/coinflip/target/deploy/coinflip.so
The program address will default to this keypair (override with --program-id):
  /home/ubuntu/apollo/Kob-game-coinflip/coinflip/target/deploy/coinflip-keypair.json
  1. solana-keygen pubkey /home/ubuntu/apollo/Kob-game-coinflip/coinflip/target/deploy/coinflip-keypair.json

  2. You can get the pubkey of the program ID : ex."5N...x6k"

  3. Please add this pubkey to the lib.rs line 17: declare_id!("5N...x6k");

  4. Please add this pubkey to the Anchor.toml line 4: staking = "5N...x6k"

  5. Please add this pubkey to the types.ts line 6: export const STAKING_PROGRAM_ID = new PublicKey("5N...x6k");

  6. anchor build again

  7. solana program deploy /home/.../backend/target/deploy/staking.so

Then, you can enjoy this program 🎭


How to use?

A Project Owner

First of all, open the directory and yarn

Initproject

    yarn ts-node initialize -e devnet -r https://api.devnet.solana.com -k /home/ubuntu/fury/deploy-keypair.json

Update

yarn ts-node update -a Am9xhPPVCfDZFDabcGgmQ8GTMdsbqEt1qVXbyhTxybAp -f 2.5 -e devnet -r https://api.devnet.solana.com -k /home/ubuntu/fury/deploy-keypair.json

Withdraw

yarn ts-node withdraw -a 2.5 -e devnet -r https://api.devnet.solana.com -k /home/ubuntu/fury/deploy-keypair.json

About

coinflip-cob-game : This is the coinflip program for CobGame studios.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published