@@ -1554,6 +1554,7 @@ pub mod cross_staking {
1554
1554
mod tests {
1555
1555
use super :: * ;
1556
1556
use cosmwasm_std:: { Attribute , Decimal , DepsMut } ;
1557
+ use cw_multi_test:: IntoBech32 ;
1557
1558
1558
1559
use crate :: crdt:: State ;
1559
1560
use crate :: msg:: { AuthorizedEndpoint , ReceiveVirtualStake , ValidatorState } ;
@@ -1570,14 +1571,14 @@ mod tests {
1570
1571
let mut ctx = InstantiateCtx :: from ( (
1571
1572
deps,
1572
1573
mock_env ( ) ,
1573
- message_info ( & Addr :: unchecked ( CREATOR ) , & [ ] ) ,
1574
+ message_info ( & CREATOR . into_bech32 ( ) , & [ ] ) ,
1574
1575
) ) ;
1575
1576
contract
1576
1577
. instantiate (
1577
1578
ctx. branch ( ) ,
1578
1579
OSMO . to_owned ( ) ,
1579
1580
"ujuno" . to_string ( ) ,
1580
- "vault_addr" . to_string ( ) ,
1581
+ "vault_addr" . into_bech32 ( ) . to_string ( ) ,
1581
1582
100 ,
1582
1583
AuthorizedEndpoint {
1583
1584
connection_id : "connection_id_1" . to_string ( ) ,
@@ -1592,7 +1593,7 @@ mod tests {
1592
1593
let exec_ctx = ExecCtx :: from ( (
1593
1594
ctx. deps ,
1594
1595
ctx. env ,
1595
- message_info ( & Addr :: unchecked ( OWNER ) , & [ ] ) ,
1596
+ message_info ( & OWNER . into_bech32 ( ) , & [ ] ) ,
1596
1597
) ) ;
1597
1598
( exec_ctx, contract)
1598
1599
}
@@ -1711,12 +1712,12 @@ mod tests {
1711
1712
1712
1713
// Cross stake with bob
1713
1714
let mut stake_deps = ctx. deps . branch ( ) ;
1714
- let vault_info = message_info ( & Addr :: unchecked ( "vault_addr" ) , & [ ] ) ;
1715
+ let vault_info = message_info ( & "vault_addr" . into_bech32 ( ) , & [ ] ) ;
1715
1716
let stake_ctx = ExecCtx :: from ( ( stake_deps. branch ( ) , mock_env ( ) , vault_info) ) ;
1716
1717
contract
1717
1718
. receive_virtual_stake (
1718
1719
stake_ctx,
1719
- OWNER . to_string ( ) ,
1720
+ OWNER . into_bech32 ( ) . to_string ( ) ,
1720
1721
coin ( 100 , "uosmo" ) ,
1721
1722
1 ,
1722
1723
to_json_binary ( & ReceiveVirtualStake {
@@ -1768,10 +1769,10 @@ mod tests {
1768
1769
assert_eq ! (
1769
1770
msgs[ 0 ] ,
1770
1771
WasmMsg :: Execute {
1771
- contract_addr: "vault_addr" . to_string( ) ,
1772
+ contract_addr: "vault_addr" . into_bech32 ( ) . to_string( ) ,
1772
1773
msg: to_json_binary( & CrossSlash {
1773
1774
slashes: vec![ SlashInfo {
1774
- user: OWNER . to_string( ) ,
1775
+ user: OWNER . into_bech32 ( ) . to_string( ) ,
1775
1776
slash: Uint128 :: new( 10 ) ,
1776
1777
} ] ,
1777
1778
validator: "bob" . to_string( ) ,
@@ -1835,12 +1836,12 @@ mod tests {
1835
1836
1836
1837
// Cross stake with bob
1837
1838
let mut stake_deps = ctx. deps . branch ( ) ;
1838
- let vault_info = message_info ( & Addr :: unchecked ( "vault_addr" ) , & [ ] ) ;
1839
+ let vault_info = message_info ( & "vault_addr" . into_bech32 ( ) , & [ ] ) ;
1839
1840
let stake_ctx = ExecCtx :: from ( ( stake_deps. branch ( ) , mock_env ( ) , vault_info) ) ;
1840
1841
contract
1841
1842
. receive_virtual_stake (
1842
1843
stake_ctx,
1843
- OWNER . to_string ( ) ,
1844
+ OWNER . into_bech32 ( ) . to_string ( ) ,
1844
1845
coin ( 100 , "uosmo" ) ,
1845
1846
1 ,
1846
1847
to_json_binary ( & ReceiveVirtualStake {
@@ -1891,10 +1892,10 @@ mod tests {
1891
1892
assert_eq ! (
1892
1893
msgs[ 0 ] ,
1893
1894
WasmMsg :: Execute {
1894
- contract_addr: "vault_addr" . to_string( ) ,
1895
+ contract_addr: "vault_addr" . into_bech32 ( ) . to_string( ) ,
1895
1896
msg: to_json_binary( & CrossSlash {
1896
1897
slashes: vec![ SlashInfo {
1897
- user: OWNER . to_string( ) ,
1898
+ user: OWNER . into_bech32 ( ) . to_string( ) ,
1898
1899
slash: Uint128 :: new( 10 ) ,
1899
1900
} ] ,
1900
1901
validator: "bob" . to_string( ) ,
@@ -1958,12 +1959,12 @@ mod tests {
1958
1959
1959
1960
// Cross stake with bob
1960
1961
let mut stake_deps = ctx. deps . branch ( ) ;
1961
- let vault_info = message_info ( & Addr :: unchecked ( "vault_addr" ) , & [ ] ) ;
1962
+ let vault_info = message_info ( & "vault_addr" . into_bech32 ( ) , & [ ] ) ;
1962
1963
let stake_ctx = ExecCtx :: from ( ( stake_deps. branch ( ) , mock_env ( ) , vault_info) ) ;
1963
1964
contract
1964
1965
. receive_virtual_stake (
1965
1966
stake_ctx,
1966
- OWNER . to_string ( ) ,
1967
+ OWNER . into_bech32 ( ) . to_string ( ) ,
1967
1968
coin ( 100 , "uosmo" ) ,
1968
1969
1 ,
1969
1970
to_json_binary ( & ReceiveVirtualStake {
@@ -1977,7 +1978,7 @@ mod tests {
1977
1978
1978
1979
// OWNER then cross-unstakes half of the stake
1979
1980
let mut stake_deps = ctx. deps . branch ( ) ;
1980
- let owner_info = message_info ( & Addr :: unchecked ( OWNER ) , & [ ] ) ;
1981
+ let owner_info = message_info ( & OWNER . into_bech32 ( ) , & [ ] ) ;
1981
1982
let stake_ctx = ExecCtx :: from ( ( stake_deps. branch ( ) , mock_env ( ) , owner_info) ) ;
1982
1983
contract
1983
1984
. unstake ( stake_ctx, "bob" . to_string ( ) , coin ( 50 , "uosmo" ) )
@@ -2024,10 +2025,10 @@ mod tests {
2024
2025
assert_eq ! (
2025
2026
msgs[ 0 ] ,
2026
2027
WasmMsg :: Execute {
2027
- contract_addr: "vault_addr" . to_string( ) ,
2028
+ contract_addr: "vault_addr" . into_bech32 ( ) . to_string( ) ,
2028
2029
msg: to_json_binary( & CrossSlash {
2029
2030
slashes: vec![ SlashInfo {
2030
- user: OWNER . to_string( ) ,
2031
+ user: OWNER . into_bech32 ( ) . to_string( ) ,
2031
2032
slash: Uint128 :: new( 10 ) , // Owner is slashed over the full stake, including pending
2032
2033
} ] ,
2033
2034
validator: "bob" . to_string( ) ,
@@ -2352,12 +2353,12 @@ mod tests {
2352
2353
2353
2354
// Cross stake with bob
2354
2355
let mut stake_deps = ctx. deps . branch ( ) ;
2355
- let vault_info = message_info ( & Addr :: unchecked ( "vault_addr" ) , & [ ] ) ;
2356
+ let vault_info = message_info ( & "vault_addr" . into_bech32 ( ) , & [ ] ) ;
2356
2357
let stake_ctx = ExecCtx :: from ( ( stake_deps. branch ( ) , mock_env ( ) , vault_info) ) ;
2357
2358
contract
2358
2359
. receive_virtual_stake (
2359
2360
stake_ctx,
2360
- OWNER . to_string ( ) ,
2361
+ OWNER . into_bech32 ( ) . to_string ( ) ,
2361
2362
coin ( 100 , "uosmo" ) ,
2362
2363
1 ,
2363
2364
to_json_binary ( & ReceiveVirtualStake {
@@ -2409,10 +2410,10 @@ mod tests {
2409
2410
assert_eq ! (
2410
2411
msgs[ 0 ] ,
2411
2412
WasmMsg :: Execute {
2412
- contract_addr: "vault_addr" . to_string( ) ,
2413
+ contract_addr: "vault_addr" . into_bech32 ( ) . to_string( ) ,
2413
2414
msg: to_json_binary( & CrossSlash {
2414
2415
slashes: vec![ SlashInfo {
2415
- user: OWNER . to_string( ) ,
2416
+ user: OWNER . into_bech32 ( ) . to_string( ) ,
2416
2417
slash: Uint128 :: new( 10 ) ,
2417
2418
} ] ,
2418
2419
validator: "bob" . to_string( ) ,
0 commit comments