@@ -477,12 +477,12 @@ mod tests {
477
477
}
478
478
479
479
fn set_validator ( querier : & mut MockQuerier ) {
480
- querier. update_staking ( "stake " , & [ sample_validator ( DEFAULT_VALIDATOR ) ] , & [ ] ) ;
480
+ querier. update_staking ( "ustake " , & [ sample_validator ( DEFAULT_VALIDATOR ) ] , & [ ] ) ;
481
481
}
482
482
483
483
fn set_delegation ( querier : & mut MockQuerier , amount : u128 , denom : & str ) {
484
484
querier. update_staking (
485
- "stake " ,
485
+ "ustake " ,
486
486
& [ sample_validator ( DEFAULT_VALIDATOR ) ] ,
487
487
& [ sample_delegation ( DEFAULT_VALIDATOR , coin ( amount, denom) ) ] ,
488
488
) ;
@@ -529,7 +529,7 @@ mod tests {
529
529
fn initialization_with_missing_validator ( ) {
530
530
let mut deps = mock_dependencies ( 20 , & [ ] ) ;
531
531
deps. querier
532
- . update_staking ( "stake " , & [ sample_validator ( "john" ) ] , & [ ] ) ;
532
+ . update_staking ( "ustake " , & [ sample_validator ( "john" ) ] , & [ ] ) ;
533
533
534
534
let creator = HumanAddr :: from ( "creator" ) ;
535
535
let msg = InitMsg {
@@ -556,7 +556,7 @@ mod tests {
556
556
fn proper_initialization ( ) {
557
557
let mut deps = mock_dependencies ( 20 , & [ ] ) ;
558
558
deps. querier . update_staking (
559
- "stake " ,
559
+ "ustake " ,
560
560
& [
561
561
sample_validator ( "john" ) ,
562
562
sample_validator ( "mary" ) ,
@@ -601,7 +601,7 @@ mod tests {
601
601
assert_eq ! ( invest. min_withdrawal, msg. min_withdrawal) ;
602
602
603
603
assert_eq ! ( invest. token_supply, Uint128 ( 0 ) ) ;
604
- assert_eq ! ( invest. staked_tokens, coin( 0 , "stake " ) ) ;
604
+ assert_eq ! ( invest. staked_tokens, coin( 0 , "ustake " ) ) ;
605
605
assert_eq ! ( invest. nominal_value, Decimal :: one( ) ) ;
606
606
}
607
607
@@ -621,7 +621,7 @@ mod tests {
621
621
// let's bond some tokens now
622
622
let bob = HumanAddr :: from ( "bob" ) ;
623
623
let bond_msg = HandleMsg :: Bond { } ;
624
- let env = mock_env ( & deps. api , & bob, & [ coin ( 10 , "random" ) , coin ( 1000 , "stake " ) ] ) ;
624
+ let env = mock_env ( & deps. api , & bob, & [ coin ( 10 , "random" ) , coin ( 1000 , "ustake " ) ] ) ;
625
625
626
626
// try to bond and make sure we trigger delegation
627
627
let res = handle ( & mut deps, env, bond_msg) . unwrap ( ) ;
@@ -630,7 +630,7 @@ mod tests {
630
630
match delegate {
631
631
CosmosMsg :: Staking ( StakingMsg :: Delegate { validator, amount } ) => {
632
632
assert_eq ! ( validator. as_str( ) , DEFAULT_VALIDATOR ) ;
633
- assert_eq ! ( amount, & coin( 1000 , "stake " ) ) ;
633
+ assert_eq ! ( amount, & coin( 1000 , "ustake " ) ) ;
634
634
}
635
635
_ => panic ! ( "Unexpected message: {:?}" , delegate) ,
636
636
}
@@ -642,7 +642,7 @@ mod tests {
642
642
let res = query ( & deps, QueryMsg :: Investment { } ) . unwrap ( ) ;
643
643
let invest: InvestmentResponse = from_binary ( & res) . unwrap ( ) ;
644
644
assert_eq ! ( invest. token_supply, Uint128 ( 1000 ) ) ;
645
- assert_eq ! ( invest. staked_tokens, coin( 1000 , "stake " ) ) ;
645
+ assert_eq ! ( invest. staked_tokens, coin( 1000 , "ustake " ) ) ;
646
646
assert_eq ! ( invest. nominal_value, Decimal :: one( ) ) ;
647
647
}
648
648
@@ -662,49 +662,49 @@ mod tests {
662
662
// let's bond some tokens now
663
663
let bob = HumanAddr :: from ( "bob" ) ;
664
664
let bond_msg = HandleMsg :: Bond { } ;
665
- let env = mock_env ( & deps. api , & bob, & [ coin ( 10 , "random" ) , coin ( 1000 , "stake " ) ] ) ;
665
+ let env = mock_env ( & deps. api , & bob, & [ coin ( 10 , "random" ) , coin ( 1000 , "ustake " ) ] ) ;
666
666
let contract_addr = deps. api . human_address ( & env. contract . address ) . unwrap ( ) ;
667
667
let res = handle ( & mut deps, env, bond_msg) . unwrap ( ) ;
668
668
assert_eq ! ( 1 , res. messages. len( ) ) ;
669
669
670
670
// update the querier with new bond
671
- set_delegation ( & mut deps. querier , 1000 , "stake " ) ;
671
+ set_delegation ( & mut deps. querier , 1000 , "ustake " ) ;
672
672
673
673
// fake a reinvestment (this must be sent by the contract itself)
674
674
let rebond_msg = HandleMsg :: _BondAllTokens { } ;
675
675
let env = mock_env ( & deps. api , & contract_addr, & [ ] ) ;
676
676
deps. querier
677
- . update_balance ( & contract_addr, coins ( 500 , "stake " ) ) ;
677
+ . update_balance ( & contract_addr, coins ( 500 , "ustake " ) ) ;
678
678
let _ = handle ( & mut deps, env, rebond_msg) . unwrap ( ) ;
679
679
680
680
// update the querier with new bond
681
- set_delegation ( & mut deps. querier , 1500 , "stake " ) ;
681
+ set_delegation ( & mut deps. querier , 1500 , "ustake " ) ;
682
682
683
683
// we should now see 1000 issues and 1500 bonded (and a price of 1.5)
684
684
let res = query ( & deps, QueryMsg :: Investment { } ) . unwrap ( ) ;
685
685
let invest: InvestmentResponse = from_binary ( & res) . unwrap ( ) ;
686
686
assert_eq ! ( invest. token_supply, Uint128 ( 1000 ) ) ;
687
- assert_eq ! ( invest. staked_tokens, coin( 1500 , "stake " ) ) ;
687
+ assert_eq ! ( invest. staked_tokens, coin( 1500 , "ustake " ) ) ;
688
688
let ratio = Decimal :: from_str ( "1.5" ) . unwrap ( ) ;
689
689
assert_eq ! ( invest. nominal_value, ratio) ;
690
690
691
691
// we bond some other tokens and get a different issuance price (maintaining the ratio)
692
692
let alice = HumanAddr :: from ( "alice" ) ;
693
693
let bond_msg = HandleMsg :: Bond { } ;
694
- let env = mock_env ( & deps. api , & alice, & [ coin ( 3000 , "stake " ) ] ) ;
694
+ let env = mock_env ( & deps. api , & alice, & [ coin ( 3000 , "ustake " ) ] ) ;
695
695
let res = handle ( & mut deps, env, bond_msg) . unwrap ( ) ;
696
696
assert_eq ! ( 1 , res. messages. len( ) ) ;
697
697
698
698
// update the querier with new bond
699
- set_delegation ( & mut deps. querier , 3000 , "stake " ) ;
699
+ set_delegation ( & mut deps. querier , 3000 , "ustake " ) ;
700
700
701
701
// alice should have gotten 2000 DRV for the 3000 stake, keeping the ratio at 1.5
702
702
assert_eq ! ( get_balance( & deps, & alice) , Uint128 ( 2000 ) ) ;
703
703
704
704
let res = query ( & deps, QueryMsg :: Investment { } ) . unwrap ( ) ;
705
705
let invest: InvestmentResponse = from_binary ( & res) . unwrap ( ) ;
706
706
assert_eq ! ( invest. token_supply, Uint128 ( 3000 ) ) ;
707
- assert_eq ! ( invest. staked_tokens, coin( 4500 , "stake " ) ) ;
707
+ assert_eq ! ( invest. staked_tokens, coin( 4500 , "ustake " ) ) ;
708
708
assert_eq ! ( invest. nominal_value, ratio) ;
709
709
}
710
710
@@ -729,7 +729,7 @@ mod tests {
729
729
// try to bond and make sure we trigger delegation
730
730
let res = handle ( & mut deps, env, bond_msg) ;
731
731
match res. unwrap_err ( ) {
732
- StdError :: GenericErr { msg, .. } => assert_eq ! ( msg, "No stake tokens sent" ) ,
732
+ StdError :: GenericErr { msg, .. } => assert_eq ! ( msg, "No ustake tokens sent" ) ,
733
733
e => panic ! ( "Expected wrong denom error, got: {:?}" , e) ,
734
734
} ;
735
735
}
@@ -750,24 +750,24 @@ mod tests {
750
750
// let's bond some tokens now
751
751
let bob = HumanAddr :: from ( "bob" ) ;
752
752
let bond_msg = HandleMsg :: Bond { } ;
753
- let env = mock_env ( & deps. api , & bob, & [ coin ( 10 , "random" ) , coin ( 1000 , "stake " ) ] ) ;
753
+ let env = mock_env ( & deps. api , & bob, & [ coin ( 10 , "random" ) , coin ( 1000 , "ustake " ) ] ) ;
754
754
let contract_addr = deps. api . human_address ( & env. contract . address ) . unwrap ( ) ;
755
755
let res = handle ( & mut deps, env, bond_msg) . unwrap ( ) ;
756
756
assert_eq ! ( 1 , res. messages. len( ) ) ;
757
757
758
758
// update the querier with new bond
759
- set_delegation ( & mut deps. querier , 1000 , "stake " ) ;
759
+ set_delegation ( & mut deps. querier , 1000 , "ustake " ) ;
760
760
761
761
// fake a reinvestment (this must be sent by the contract itself)
762
762
// after this, we see 1000 issues and 1500 bonded (and a price of 1.5)
763
763
let rebond_msg = HandleMsg :: _BondAllTokens { } ;
764
764
let env = mock_env ( & deps. api , & contract_addr, & [ ] ) ;
765
765
deps. querier
766
- . update_balance ( & contract_addr, coins ( 500 , "stake " ) ) ;
766
+ . update_balance ( & contract_addr, coins ( 500 , "ustake " ) ) ;
767
767
let _ = handle ( & mut deps, env, rebond_msg) . unwrap ( ) ;
768
768
769
769
// update the querier with new bond, lower balance
770
- set_delegation ( & mut deps. querier , 1500 , "stake " ) ;
770
+ set_delegation ( & mut deps. querier , 1500 , "ustake " ) ;
771
771
deps. querier . update_balance ( & contract_addr, vec ! [ ] ) ;
772
772
773
773
// creator now tries to unbond these tokens - this must fail
@@ -797,13 +797,13 @@ mod tests {
797
797
match delegate {
798
798
CosmosMsg :: Staking ( StakingMsg :: Undelegate { validator, amount } ) => {
799
799
assert_eq ! ( validator. as_str( ) , DEFAULT_VALIDATOR ) ;
800
- assert_eq ! ( amount, & coin( bobs_claim. u128 ( ) , "stake " ) ) ;
800
+ assert_eq ! ( amount, & coin( bobs_claim. u128 ( ) , "ustake " ) ) ;
801
801
}
802
802
_ => panic ! ( "Unexpected message: {:?}" , delegate) ,
803
803
}
804
804
805
805
// update the querier with new bond, lower balance
806
- set_delegation ( & mut deps. querier , 690 , "stake " ) ;
806
+ set_delegation ( & mut deps. querier , 690 , "ustake " ) ;
807
807
808
808
// check balances
809
809
assert_eq ! ( get_balance( & deps, & bob) , bobs_balance) ;
@@ -818,7 +818,7 @@ mod tests {
818
818
let invest: InvestmentResponse = from_binary ( & res) . unwrap ( ) ;
819
819
print ! ( "invest: {:?}" , & invest) ;
820
820
assert_eq ! ( invest. token_supply, bobs_balance + owner_cut) ;
821
- assert_eq ! ( invest. staked_tokens, coin( 690 , "stake " ) ) ; // 1500 - 810
821
+ assert_eq ! ( invest. staked_tokens, coin( 690 , "ustake " ) ) ; // 1500 - 810
822
822
assert_eq ! ( invest. nominal_value, ratio) ;
823
823
}
824
824
}
0 commit comments