Skip to content

Commit 388601c

Browse files
committed
merge
2 parents 463d162 + 4f88640 commit 388601c

File tree

8 files changed

+75
-20
lines changed

8 files changed

+75
-20
lines changed

scripts/add_service_to_manager.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,13 @@ elif [[ "$CHAIN" == 'neutron' || "$CHAIN" == 'ntrn' ]]; then
2121
FEES="1000untrn"
2222

2323
ADDR_SERVICES_MANAGER="neutron1gantvpnat0la8kkkzrnj48d5d8wxdjllh5r2w4r2hcrpwy00s69quypupa"
24+
elif [[ "$CHAIN" == 'ntrn-testnet' ]]; then
25+
BINARY="neutrond"
26+
GAS_PRICES="0.075untrn"
27+
OWNER_ADDR="neutron1phx0sz708k3t6xdnyc98hgkyhra4tp44et5s68"
28+
FEES="1000untrn"
29+
30+
ADDR_SERVICES_MANAGER="neutron13ncggwefau3xla04vlugy20meap7g7a9lf2d2sxwgwvgr9mnn3yqkpjzs6"
2431
else
2532
echo "Unknown chain"
2633
fi

scripts/init.sh

Lines changed: 30 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,25 @@ elif [[ "$CHAIN" == 'neutron' || "$CHAIN" == 'ntrn' ]]; then
4343
# General data per chain
4444
WHITELISTED_DENOMS='["untrn", "ibc/C4CFF46FD6DE35CA4CF4CE031E643C8FDC9BA4B99AE598E9B0ED98FE3A2319F9"]'
4545
WHITELISTED_BASE_DENOMS='[{"denom": "untrn", "min_balance_limit": "10000000"}, {"denom": "ibc/C4CFF46FD6DE35CA4CF4CE031E643C8FDC9BA4B99AE598E9B0ED98FE3A2319F9", "min_balance_limit": "10000000"}]'
46+
elif [[ "$CHAIN" == 'ntrn-testnet' ]]; then
47+
BINARY="neutrond"
48+
GAS_PRICES="0.075untrn"
49+
OWNER_ADDR="neutron1phx0sz708k3t6xdnyc98hgkyhra4tp44et5s68"
50+
51+
CODE_ID_ACCOUNT=5677
52+
CODE_ID_SERVICES_MANAGER=5674
53+
CODE_ID_REBALANCER=5675
54+
CODE_ID_ORACLE=5676
55+
CODE_ID_AUCTION=5679
56+
CODE_ID_AUCTIONS_MANAGER=5673
57+
58+
# Contracts addresses for init below
59+
ADDR_SERVICES_MANAGER="neutron13ncggwefau3xla04vlugy20meap7g7a9lf2d2sxwgwvgr9mnn3yqkpjzs6"
60+
ADDR_AUCTIONS_MANAGER="neutron1669ftav8rv4hjuak89w04k7f0f7m9qq9564s00ld4m8dvhsr5hfsxy3x46"
61+
62+
# General data per chain
63+
WHITELISTED_DENOMS='["untrn", "factory/neutron1phx0sz708k3t6xdnyc98hgkyhra4tp44et5s68/rebalancer-test"]'
64+
WHITELISTED_BASE_DENOMS='[{"denom": "untrn", "min_balance_limit": "1000"}, {"denom": "factory/neutron1phx0sz708k3t6xdnyc98hgkyhra4tp44et5s68/rebalancer-test", "min_balance_limit": "1000"}]'
4665
else
4766
echo "Unknown chain"
4867
fi
@@ -74,15 +93,16 @@ elif [[ "$COMMAND" == 'services-manager' ]]; then
7493

7594
$BINARY tx wasm init $CODE_ID_SERVICES_MANAGER "$init_msg" --label "Valence services manager" \
7695
--admin $OWNER_ADDR --from $OWNER_ADDR $EXECUTE_FLAGS
77-
7896
################################################
7997
############### Auctions Manager ###############
8098
################################################
8199
elif [[ "$COMMAND" == 'auctions-manager' ]]; then
82100
init_msg=$(jq -n \
83101
--argjson auction_code_id $CODE_ID_AUCTION \
102+
--arg server_addr $OWNER_ADDR \
84103
'{ auction_code_id: $auction_code_id,
85-
min_auction_amount: [["untrn", "20000"], ["ibc/C4CFF46FD6DE35CA4CF4CE031E643C8FDC9BA4B99AE598E9B0ED98FE3A2319F9", "10000"]]
104+
min_auction_amount: [["untrn", {"send": "1000", "start_auction": "1000"}], ["factory/neutron1phx0sz708k3t6xdnyc98hgkyhra4tp44et5s68/rebalancer-test", {"send": "1000", "start_auction": "1000"}]],
105+
server_addr: $server_addr
86106
}')
87107

88108
$BINARY tx wasm init $CODE_ID_AUCTIONS_MANAGER "$init_msg" --label "Valence auctions manager" \
@@ -108,9 +128,9 @@ elif [[ "$COMMAND" == 'rebalancer' ]]; then
108128
base_denom_whitelist: $whitelist_base_denom,
109129
cycle_period: 60,
110130
fees: {
111-
denom: "untrn",
112-
register_fee: "1000000",
113-
resume_fee: "1000000"
131+
denom: "factory/neutron1phx0sz708k3t6xdnyc98hgkyhra4tp44et5s68/rebalancer-test",
132+
register_fee: "1000",
133+
resume_fee: "1000"
114134
},
115135
}')
116136

@@ -126,7 +146,11 @@ elif [[ "$COMMAND" == 'oracle' ]]; then
126146
init_msg=$(
127147
jq -n \
128148
--arg auctions_manager_addr "$ADDR_AUCTIONS_MANAGER" \
129-
'{auctions_manager_addr: $auctions_manager_addr}'
149+
'{
150+
auctions_manager_addr: $auctions_manager_addr,
151+
seconds_allow_manual_change: 60,
152+
seconds_auction_prices_fresh: 360
153+
}'
130154
)
131155

132156
$BINARY tx wasm init $CODE_ID_ORACLE "$init_msg" --label "Valence oracle" \

scripts/migrate.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ SERVICES_MANAGER_ADDR="neutron1gantvpnat0la8kkkzrnj48d5d8wxdjllh5r2w4r2hcrpwy00s
1515
AUCTIONS_MANAGER_ADDR="neutron13exc5wdc7y5qpqazc34djnu934lqvfw2dru30j52ahhjep6jzx8ssjxcyz"
1616

1717
# Code ids
18-
REBALANCER_CODE_ID=1579
19-
ORACLE_CODE_ID=1583
20-
SERVICES_MANAGER_CODE_ID=1580
21-
AUCTIONS_MANAGER_CODE_ID=1581
22-
AUCTION_CODE_ID=1582
23-
ACCOUNT_CODE_ID=1584
18+
SERVICES_MANAGER_CODE_ID=1615
19+
REBALANCER_CODE_ID=1616
20+
AUCTIONS_MANAGER_CODE_ID=1614
21+
AUCTION_CODE_ID=1617
22+
ORACLE_CODE_ID=1619
23+
ACCOUNT_CODE_ID=1618
2424

2525
# array of pairs we have to migrate
2626
declare -a PAIRS=(

scripts/new_auction.sh

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,12 @@ elif [[ "$CHAIN" == 'neutron' || "$CHAIN" == 'ntrn' ]]; then
1515
OWNER_ADDR="neutron1phx0sz708k3t6xdnyc98hgkyhra4tp44et5s68"
1616

1717
ADDR_AUCTIONS_MANAGER="neutron13exc5wdc7y5qpqazc34djnu934lqvfw2dru30j52ahhjep6jzx8ssjxcyz"
18+
elif [[ "$CHAIN" == 'ntrn-testnet' ]]; then
19+
BINARY="neutrond"
20+
GAS_PRICES="0.075untrn"
21+
OWNER_ADDR="neutron1phx0sz708k3t6xdnyc98hgkyhra4tp44et5s68"
22+
23+
ADDR_AUCTIONS_MANAGER="neutron1669ftav8rv4hjuak89w04k7f0f7m9qq9564s00ld4m8dvhsr5hfsxy3x46"
1824
else
1925
echo "Unknown chain"
2026
fi
@@ -23,8 +29,8 @@ EXECUTE_FLAGS="--gas-prices $GAS_PRICES --gas auto --gas-adjustment 1.4 -y"
2329
# EXECUTE_FLAGS="--fees $FEES --gas auto --gas-adjustment 1.4 -y"
2430

2531
## You can change value manually and uncomment it here
26-
PAIR='["ibc/B559A80D62249C8AA07A380E2A2BEA6E5CA9A6F079C912C3A9E9B494105E4F81", "factory/neutron1p8d89wvxyjcnawmgw72klknr3lg9gwwl6ypxda/newt"]'
27-
LABEL="auction USDC/NEWT"
32+
PAIR='["factory/neutron1phx0sz708k3t6xdnyc98hgkyhra4tp44et5s68/rebalancer-test", "untrn"]'
33+
LABEL="auction TEST/NTRN"
2834
AUCTION_STRATEGY='{ "start_price_perc": 5000, "end_price_perc": 5000 }'
2935
CHAIN_HALT='{ "cap": "14400", "block_avg": "3" }'
3036
PRICE_FRESHNESS='{ "limit": "3", "multipliers": [["2", "2"], ["1", "1.5"]] }'

scripts/register_to_service.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ execute_msg=$(jq -n \
55
'{
66
"register_to_service": {
77
"service_name": "rebalancer",
8-
"data": "ewoiYmFzZV9kZW5vbSI6ICJpYmMvQzRDRkY0NkZENkRFMzVDQTRDRjRDRTAzMUU2NDNDOEZEQzlCQTRCOTlBRTU5OEU5QjBFRDk4RkUzQTIzMTlGOSIsCiJwaWQiOiB7ICJwIjogIjAuMSIsICJpIjogIjAiLCAiZCI6ICIwIiB9LAoidGFyZ2V0X292ZXJyaWRlX3N0cmF0ZWd5IjogInByb3BvcnRpb25hbCIsCiJ0YXJnZXRzIjogWwp7CiJkZW5vbSI6ICJpYmMvQzRDRkY0NkZENkRFMzVDQTRDRjRDRTAzMUU2NDNDOEZEQzlCQTRCOTlBRTU5OEU5QjBFRDk4RkUzQTIzMTlGOSIsCiJicHMiOiA1MDAwCn0sCnsgImRlbm9tIjogInVudHJuIiwgImJwcyI6IDUwMDAgfQpdCn0="
8+
"data": "ewoiYmFzZV9kZW5vbSI6ICJmYWN0b3J5L25ldXRyb24xcGh4MHN6NzA4azN0NnhkbnljOThoZ2t5aHJhNHRwNDRldDVzNjgvcmViYWxhbmNlci10ZXN0IiwKInBpZCI6IHsgInAiOiAiMC4xIiwgImkiOiAiMCIsICJkIjogIjAiIH0sCiJ0YXJnZXRfb3ZlcnJpZGVfc3RyYXRlZ3kiOiAicHJvcG9ydGlvbmFsIiwKInRhcmdldHMiOiBbCnsKImRlbm9tIjogImZhY3RvcnkvbmV1dHJvbjFwaHgwc3o3MDhrM3Q2eGRueWM5OGhna3locmE0dHA0NGV0NXM2OC9yZWJhbGFuY2VyLXRlc3QiLAoiYnBzIjogNTAwMAp9LAp7ICJkZW5vbSI6ICJ1bnRybiIsICJicHMiOiA1MDAwIH0KXQp9"
99
}
1010
}')
1111

scripts/update_oracle_addr.sh

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,23 @@ elif [[ "$CHAIN" == 'neutron' || "$CHAIN" == 'ntrn' ]]; then
2020
FEES="1000untrn"
2121

2222
ADDR_AUCTIONS_MANAGER="neutron13exc5wdc7y5qpqazc34djnu934lqvfw2dru30j52ahhjep6jzx8ssjxcyz"
23+
elif [[ "$CHAIN" == 'ntrn-testnet' ]]; then
24+
BINARY="neutrond"
25+
GAS_PRICES="0.075untrn"
26+
OWNER_ADDR="neutron1phx0sz708k3t6xdnyc98hgkyhra4tp44et5s68"
27+
28+
ADDR_AUCTIONS_MANAGER="neutron1669ftav8rv4hjuak89w04k7f0f7m9qq9564s00ld4m8dvhsr5hfsxy3x46"
2329
else
2430
echo "Unknown chain"
2531
fi
2632

2733
EXECUTE_FLAGS="--gas-prices $GAS_PRICES --gas auto --gas-adjustment 1.4 -y"
28-
# EXECUTE_FLAGS="--fees $FEES --gas auto --gas-adjustment 1.4 -y"
2934

3035
execute_msg=$(jq -n \
31-
--arg oracle_Addr "$ORACLE_ADDR" \
36+
--arg oracle_addr "$ORACLE_ADDR" \
3237
'{admin: {
3338
update_oracle: {
34-
oracle_addr: $oracle_Addr,
39+
oracle_addr: $oracle_addr,
3540
}
3641
}}')
3742

scripts/update_price.sh

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,13 @@ elif [[ "$CHAIN" == 'neutron' || "$CHAIN" == 'ntrn' ]]; then
2323
FEES="1000untrn"
2424

2525
ORACLE_ADDR="neutron1s8uqyh0mmh8g66s2dectf56c08y6fvusp39undp8kf4v678ededsy6tstf"
26+
elif [[ "$CHAIN" == 'ntrn-testnet' ]]; then
27+
BINARY="neutrond"
28+
GAS_PRICES="0.075untrn"
29+
OWNER_ADDR="neutron1phx0sz708k3t6xdnyc98hgkyhra4tp44et5s68"
30+
FEES="1000untrn"
31+
32+
ORACLE_ADDR="neutron1g4qcmk65nw57hmqlzk6cejnftg20zmctky0l2epdfz3npw3x2cmqprul6f"
2633
else
2734
echo "Unknown chain"
2835
fi
@@ -45,7 +52,7 @@ else
4552
--arg pair1 "$PAIR1" \
4653
--arg pair2 "$PAIR2" \
4754
--arg price "$PRICE" \
48-
'{update_price: {
55+
'{manual_price_update: {
4956
pair: [$pair1, $pair2],
5057
price: $price,
5158
}}')

scripts/upload.sh

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,14 @@ elif [[ "$CHAIN" == 'neutron' || "$CHAIN" == 'ntrn' ]]; then
1818
OWNER_ADDR="neutron1phx0sz708k3t6xdnyc98hgkyhra4tp44et5s68"
1919
AUCTIONS_MANAGER_ADDR="neutron13exc5wdc7y5qpqazc34djnu934lqvfw2dru30j52ahhjep6jzx8ssjxcyz"
2020

21+
elif [[ "$CHAIN" == 'ntrn-testnet' ]]; then
22+
BINARY="neutrond"
23+
GAS_PRICES="0.075untrn"
24+
OWNER_ADDR="neutron1phx0sz708k3t6xdnyc98hgkyhra4tp44et5s68"
25+
AUCTIONS_MANAGER_ADDR="neutron1669ftav8rv4hjuak89w04k7f0f7m9qq9564s00ld4m8dvhsr5hfsxy3x46"
26+
2127
else
28+
2229
echo "Unknown chain"
2330
fi
2431

@@ -43,7 +50,6 @@ REBALANCER_FILE_NAME="$ARTIFACTS_PATH/rebalancer.wasm"
4350
if [[ "$COMMAND" == 'account' ]]; then
4451
$BINARY tx wasm s $ACCOUNT_FILE_NAME --from $OWNER_ADDR $ACCOUNT_EXECUTE_FLAGS
4552
elif [[ "$COMMAND" == 'auction' ]]; then
46-
# Auction needs to be instantiated by the manager, so need to change the --instantiate-anyof-addresses
4753
$BINARY tx wasm s $AUCTION_FILE_NAME --from $OWNER_ADDR $EXECUTE_FLAGS
4854
elif [[ "$COMMAND" == 'auctions-manager' ]]; then
4955
$BINARY tx wasm s $AUCTIONS_MANAGER_FILE_NAME --from $OWNER_ADDR $EXECUTE_FLAGS

0 commit comments

Comments
 (0)