Skip to content

Commit ff8d1e5

Browse files
committed
Added outpace deposits and higher deposit amounts
1 parent 5aafbdb commit ff8d1e5

File tree

1 file changed

+31
-20
lines changed

1 file changed

+31
-20
lines changed

sentry/src/application.rs

Lines changed: 31 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -316,19 +316,19 @@ pub mod seed {
316316
use axum::{Extension, Json};
317317

318318
use adapter::{
319-
ethereum::{test_util::Erc20Token, ChainTransport},
319+
ethereum::{test_util::{Erc20Token, Outpace}, ChainTransport},
320320
Dummy, Ethereum,
321321
};
322322
use primitives::{
323323
sentry::campaign_create::CreateCampaign,
324324
spender::Spendable,
325-
test_util::{ADVERTISER, ADVERTISER_2, CAMPAIGNS, LEADER},
325+
test_util::{ADVERTISER, ADVERTISER_2, CAMPAIGNS, LEADER, FOLLOWER},
326326
unified_num::FromWhole,
327327
BigNum, Campaign, ChainOf, Deposit, UnifiedNum, ValidatorId,
328328
};
329329

330330
use crate::{
331-
db::{campaign::insert_campaign, insert_channel, spendable::insert_spendable},
331+
db::{insert_channel, spendable::insert_spendable},
332332
routes::{
333333
campaign::create_campaign,
334334
channel::{channel_dummy_deposit, ChannelDummyDeposit},
@@ -417,20 +417,34 @@ pub mod seed {
417417

418418
let web3_chain_1337 = campaign_1.chain.init_web3()?;
419419
let token_1337 = Erc20Token::new(&web3_chain_1337, campaign_1.token.clone());
420+
let outpace_1337 = Outpace::new(&web3_chain_1337, campaign_1.chain.outpace);
420421
let web3_chain_1 = campaign_3.chain.init_web3()?;
421422
let token_1 = Erc20Token::new(&web3_chain_1, campaign_3.token.clone());
423+
let outpace_1 = Outpace::new(&web3_chain_1, campaign_1.chain.outpace);
422424

423-
let amount = BigNum::from(100);
424425
token_1337
425-
.set_balance(LEADER.to_bytes(), ADVERTISER.to_bytes(), &amount)
426+
.set_balance(LEADER.to_bytes(), ADVERTISER.to_bytes(), &BigNum::with_precision(1_000_000, token_1337.info.precision.into()))
426427
.await
427428
.expect("Failed to set balance");
429+
outpace_1337
430+
.deposit(&campaign_1.context.channel, ADVERTISER.to_bytes(), &BigNum::with_precision(1_000_000, token_1337.info.precision.into()))
431+
.await
432+
.expect("Should deposit funds");
433+
outpace_1337
434+
.deposit(&campaign_2.context.channel, ADVERTISER.to_bytes(), &BigNum::with_precision(1_000_000, token_1337.info.precision.into()))
435+
.await
436+
.expect("Should deposit funds");
428437

429438
token_1
430-
.set_balance(LEADER.to_bytes(), ADVERTISER_2.to_bytes(), &amount)
439+
.set_balance(LEADER.to_bytes(), ADVERTISER_2.to_bytes(), &BigNum::with_precision(1_000_000, token_1.info.precision.into()))
431440
.await
432441
.expect("Failed to set balance");
433442

443+
outpace_1
444+
.deposit(&campaign_3.context.channel, ADVERTISER_2.to_bytes(), &BigNum::with_precision(1_000_000, token_1.info.precision.into()))
445+
.await
446+
.expect("Should deposit funds");
447+
434448
async fn create_seed_campaign(
435449
app: Application<Ethereum>,
436450
campaign: &ChainOf<Campaign>,
@@ -444,36 +458,33 @@ pub mod seed {
444458
chain: campaign.chain.clone(),
445459
};
446460

447-
create_campaign(
448-
Json(campaign_to_create),
449-
Extension(auth),
450-
Extension(Arc::new(app.clone())),
451-
)
452-
.await
453-
.expect("should create campaign");
454-
455461
let spendable = Spendable {
456462
spender: campaign.context.creator,
457463
channel: campaign.context.channel,
458464
deposit: Deposit {
459-
total: UnifiedNum::from_u64(10_000_000),
465+
total: UnifiedNum::from_whole(10_000),
460466
},
461467
};
462468
insert_channel(&app.pool, &channel_context)
463469
.await
464470
.expect("Should insert channel of seed campaign");
465-
insert_campaign(&app.pool, &campaign.context)
466-
.await
467-
.expect("Should insert seed campaign");
468471
insert_spendable(app.pool.clone(), &spendable)
469472
.await
470473
.expect("Should insert spendable for campaign creator");
471474

475+
create_campaign(
476+
Json(campaign_to_create),
477+
Extension(auth),
478+
Extension(Arc::new(app.clone())),
479+
)
480+
.await
481+
.expect("should create campaign");
482+
472483
Ok(())
473484
}
474485

475-
create_seed_campaign(app.clone(), &campaign_1).await?;
476-
create_seed_campaign(app.clone(), &campaign_2).await?;
486+
// create_seed_campaign(app.clone(), &campaign_1).await?;
487+
// create_seed_campaign(app.clone(), &campaign_2).await?;
477488
create_seed_campaign(app.clone(), &campaign_3).await?;
478489
Ok(())
479490
}

0 commit comments

Comments
 (0)