add/join tourneys
This commit is contained in:
parent
98969ccb2e
commit
e210afd83e
|
|
@ -5,3 +5,6 @@ pub const ID: &str = "";
|
|||
|
||||
#[constant]
|
||||
pub const DATA_REGISTRY_SEED:&[u8; 9] = b"sales_reg";
|
||||
|
||||
#[constant]
|
||||
pub const TOURNAMENT_SEED:&[u8; 10] = b"tournament";
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
use anchor_lang::prelude::*;
|
||||
|
||||
use crate::{error::CustomErrors, DataRegistry, Tournament, DATA_REGISTRY_SEED};
|
||||
use crate::{error::CustomErrors, DataRegistry, Tournament, DATA_REGISTRY_SEED, TOURNAMENT_SEED};
|
||||
|
||||
|
||||
pub fn handler(ctx:Context<AddTournament>, id:u64, start_time:String)->Result<()>{
|
||||
|
|
@ -28,7 +28,7 @@ pub struct AddTournament<'info>{
|
|||
init,
|
||||
payer= payer,
|
||||
space = Tournament::INIT_SPACE,
|
||||
seeds = [b"tournament",id.to_le_bytes().as_ref()],
|
||||
seeds = [TOURNAMENT_SEED,id.to_le_bytes().as_ref()],
|
||||
bump
|
||||
)]
|
||||
pub tournament_account: Account<'info,Tournament>,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
use anchor_lang::{prelude::*, solana_program::native_token::LAMPORTS_PER_SOL};
|
||||
use crate::{DataRegistry,Tournament, DATA_REGISTRY_SEED};
|
||||
use crate::{DataRegistry,Tournament, DATA_REGISTRY_SEED, TOURNAMENT_SEED};
|
||||
use anchor_spl::{associated_token::AssociatedToken, token_interface::{transfer_checked, Mint, TokenAccount, TokenInterface, TransferChecked}};
|
||||
|
||||
|
||||
|
|
@ -47,7 +47,7 @@ pub struct JoinTorunament<'info>{
|
|||
|
||||
#[account(
|
||||
mut,
|
||||
seeds = [b"Tournament", id.to_le_bytes().as_ref()],
|
||||
seeds = [TOURNAMENT_SEED,id.to_le_bytes().as_ref()],
|
||||
bump
|
||||
)]
|
||||
pub tournament_account: Account<'info, Tournament>,
|
||||
|
|
|
|||
|
|
@ -287,7 +287,7 @@
|
|||
{
|
||||
"kind": "const",
|
||||
"value": [
|
||||
84,
|
||||
116,
|
||||
111,
|
||||
117,
|
||||
114,
|
||||
|
|
@ -699,6 +699,16 @@
|
|||
"name": "ID",
|
||||
"type": "string",
|
||||
"value": "\"\""
|
||||
},
|
||||
{
|
||||
"name": "TOURNAMENT_SEED",
|
||||
"type": {
|
||||
"array": [
|
||||
"u8",
|
||||
10
|
||||
]
|
||||
},
|
||||
"value": "[116, 111, 117, 114, 110, 97, 109, 101, 110, 116]"
|
||||
}
|
||||
]
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user