Skip to content

Commit ef55e76

Browse files
authored
Merge pull request #158 from gnoswap-labs/GSW-860-fix-makefile-testcases
GSW-860 fix makefile testcases
2 parents 160aa2f + bd35987 commit ef55e76

7 files changed

+39
-200
lines changed

_test/_TEST_scenario_01_full_happy_case_test.gno

Lines changed: 2 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
package swap_scneraio
33

44
import (
5-
"encoding/gjson"
65
"std"
76
"testing"
87

@@ -291,27 +290,6 @@ func TestStakerStakeToken(t *testing.T) {
291290
std.TestSkipHeights(3)
292291
}
293292

294-
func TestStakerApiGetRewardsByAddress(t *testing.T) {
295-
std.TestSetOrigCaller(lp01)
296-
297-
// test1 reward check
298-
gra := stk.ApiGetRewardByAddress(lp01)
299-
jsonStr := gjson.Parse(gra)
300-
301-
responseArr := jsonStr.Get("response.data").Array()
302-
shouldEQ(t, len(responseArr), 2)
303-
304-
shouldEQ(t, responseArr[0].Get("incentiveType").String(), "INTERNAL")
305-
shouldEQ(t, responseArr[0].Get("targetPoolPath").String(), "gno.land/r/demo/bar:gno.land/r/demo/baz:100")
306-
shouldEQ(t, responseArr[0].Get("rewardTokenPath").String(), "gno.land/r/demo/gns")
307-
shouldEQ(t, responseArr[0].Get("rewardTokenAmount").Int(), 1650)
308-
309-
shouldEQ(t, responseArr[1].Get("incentiveType").String(), "EXTERNAL")
310-
shouldEQ(t, responseArr[1].Get("targetPoolPath").String(), "gno.land/r/demo/bar:gno.land/r/demo/baz:100")
311-
shouldEQ(t, responseArr[1].Get("rewardTokenPath").String(), "gno.land/r/demo/obl")
312-
shouldEQ(t, responseArr[1].Get("rewardTokenAmount").Int(), 21)
313-
}
314-
315293
func TestStakerCollectReward(t *testing.T) {
316294
std.TestSetOrigCaller(lp01)
317295

@@ -324,44 +302,6 @@ func TestStakerCollectReward(t *testing.T) {
324302
shouldEQ(t, balanceOf(oblObj, lp01), 21)
325303
}
326304

327-
func TestStakerApiGetRewardsByAddressAfterCollectReward(t *testing.T) {
328-
std.TestSetOrigCaller(lp01)
329-
330-
// test1 reward check
331-
gra := stk.ApiGetRewardByAddress(lp01)
332-
jsonStr := gjson.Parse(gra)
333-
334-
responseArr := jsonStr.Get("response.data").Array()
335-
shouldEQ(t, len(responseArr), 0) // should be 0, since CollectReward() did collet everything
336-
337-
std.TestSkipHeights(1)
338-
}
339-
340-
func TestStakerApiGetRewardsByAddressAfterBunchOfTime(t *testing.T) {
341-
std.TestSkipHeights(864000 / 5) // 10 day
342-
343-
std.TestSetOrigCaller(lp01)
344-
345-
// test1 reward check
346-
gra := stk.ApiGetRewardByAddress(lp01)
347-
jsonStr := gjson.Parse(gra)
348-
349-
responseArr := jsonStr.Get("response.data").Array()
350-
shouldEQ(t, len(responseArr), 2)
351-
352-
shouldEQ(t, responseArr[0].Get("incentiveType").String(), "INTERNAL")
353-
shouldEQ(t, responseArr[0].Get("targetPoolPath").String(), "gno.land/r/demo/bar:gno.land/r/demo/baz:100")
354-
shouldEQ(t, responseArr[0].Get("rewardTokenPath").String(), "gno.land/r/demo/gns")
355-
shouldEQ(t, responseArr[0].Get("rewardTokenAmount").Int(), 2200)
356-
357-
shouldEQ(t, responseArr[1].Get("incentiveType").String(), "EXTERNAL")
358-
shouldEQ(t, responseArr[1].Get("targetPoolPath").String(), "gno.land/r/demo/bar:gno.land/r/demo/baz:100")
359-
shouldEQ(t, responseArr[1].Get("rewardTokenPath").String(), "gno.land/r/demo/obl")
360-
shouldEQ(t, responseArr[1].Get("rewardTokenAmount").Int(), 28)
361-
362-
std.TestSkipHeights(1)
363-
}
364-
365305
func TestFaucetTR01(t *testing.T) {
366306
std.TestSetOrigCaller(tr01)
367307

@@ -575,10 +515,9 @@ func TestStakerEndExternalIncentive(t *testing.T) {
575515
func() {
576516
stk.EndExternalIncentive(string(test1), "gno.land/r/demo/bar:gno.land/r/demo/baz:100", "gno.land/r/demo/obl")
577517
})
578-
std.TestSkipHeights(1234)
518+
std.TestSkipHeights(1234567)
579519

580520
stk.EndExternalIncentive(string(test1), "gno.land/r/demo/bar:gno.land/r/demo/baz:100", "gno.land/r/demo/obl")
581-
std.TestSkipHeights(1)
582521

583-
shouldEQ(t, balanceOf(oblObj, test1), 499999999999951)
522+
shouldEQ(t, balanceOf(oblObj, test1), 499999999999979)
584523
}

_test/_TEST_scenario_03_FAIL_liquidity_test.gnoa

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
// single lp, small amount swap
2-
// XXX: SHOULD FAIL DUE TO TOO SMALL AMOUNT
3-
// > if swap uses mutli routes, smallest amount should be larger than 0, else it will panic
1+
// single lp, small amount liquidity
2+
// XXX: SHOULD FAIL DUE TO TOO SMALL LIQUIDITY
43
package swap_scneraio
54

65
import (

_test/_TEST_scenario_04_router_one_route_one_hop_test.gnoa

Lines changed: 0 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
package swap_scneraio
33

44
import (
5-
"encoding/gjson"
65
"std"
76
"testing"
87

@@ -291,27 +290,6 @@ func TestStakerStakeToken(t *testing.T) {
291290
std.TestSkipHeights(3)
292291
}
293292

294-
func TestStakerApiGetRewardsByAddress(t *testing.T) {
295-
std.TestSetOrigCaller(lp01)
296-
297-
// test1 reward check
298-
gra := stk.ApiGetRewardByAddress(lp01)
299-
jsonStr := gjson.Parse(gra)
300-
301-
responseArr := jsonStr.Get("response.data").Array()
302-
shouldEQ(t, len(responseArr), 2)
303-
304-
shouldEQ(t, responseArr[0].Get("incentiveType").String(), "INTERNAL")
305-
shouldEQ(t, responseArr[0].Get("targetPoolPath").String(), "gno.land/r/demo/bar:gno.land/r/demo/baz:100")
306-
shouldEQ(t, responseArr[0].Get("rewardTokenPath").String(), "gno.land/r/demo/gns")
307-
shouldEQ(t, responseArr[0].Get("rewardTokenAmount").Int(), 1650)
308-
309-
shouldEQ(t, responseArr[1].Get("incentiveType").String(), "EXTERNAL")
310-
shouldEQ(t, responseArr[1].Get("targetPoolPath").String(), "gno.land/r/demo/bar:gno.land/r/demo/baz:100")
311-
shouldEQ(t, responseArr[1].Get("rewardTokenPath").String(), "gno.land/r/demo/obl")
312-
shouldEQ(t, responseArr[1].Get("rewardTokenAmount").Int(), 21)
313-
}
314-
315293
func TestStakerCollectReward(t *testing.T) {
316294
std.TestSetOrigCaller(lp01)
317295

@@ -324,44 +302,6 @@ func TestStakerCollectReward(t *testing.T) {
324302
shouldEQ(t, balanceOf(oblObj, lp01), 21)
325303
}
326304

327-
func TestStakerApiGetRewardsByAddressAfterCollectReward(t *testing.T) {
328-
std.TestSetOrigCaller(lp01)
329-
330-
// test1 reward check
331-
gra := stk.ApiGetRewardByAddress(lp01)
332-
jsonStr := gjson.Parse(gra)
333-
334-
responseArr := jsonStr.Get("response.data").Array()
335-
shouldEQ(t, len(responseArr), 0) // should be 0, since CollectReward() did collet everything
336-
337-
std.TestSkipHeights(1)
338-
}
339-
340-
func TestStakerApiGetRewardsByAddressAfterBunchOfTime(t *testing.T) {
341-
std.TestSkipHeights(864000 / 5) // 10 day
342-
343-
std.TestSetOrigCaller(lp01)
344-
345-
// test1 reward check
346-
gra := stk.ApiGetRewardByAddress(lp01)
347-
jsonStr := gjson.Parse(gra)
348-
349-
responseArr := jsonStr.Get("response.data").Array()
350-
shouldEQ(t, len(responseArr), 2)
351-
352-
shouldEQ(t, responseArr[0].Get("incentiveType").String(), "INTERNAL")
353-
shouldEQ(t, responseArr[0].Get("targetPoolPath").String(), "gno.land/r/demo/bar:gno.land/r/demo/baz:100")
354-
shouldEQ(t, responseArr[0].Get("rewardTokenPath").String(), "gno.land/r/demo/gns")
355-
shouldEQ(t, responseArr[0].Get("rewardTokenAmount").Int(), 2200)
356-
357-
shouldEQ(t, responseArr[1].Get("incentiveType").String(), "EXTERNAL")
358-
shouldEQ(t, responseArr[1].Get("targetPoolPath").String(), "gno.land/r/demo/bar:gno.land/r/demo/baz:100")
359-
shouldEQ(t, responseArr[1].Get("rewardTokenPath").String(), "gno.land/r/demo/obl")
360-
shouldEQ(t, responseArr[1].Get("rewardTokenAmount").Int(), 28)
361-
362-
std.TestSkipHeights(1)
363-
}
364-
365305
func TestFaucetTR01(t *testing.T) {
366306
std.TestSetOrigCaller(tr01)
367307

_test/_TEST_scenario_05_router_one_route_two_hop_test.gnoa

Lines changed: 0 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
package swap_scneraio
33

44
import (
5-
"encoding/gjson"
65
"std"
76
"testing"
87

@@ -291,27 +290,6 @@ func TestStakerStakeToken(t *testing.T) {
291290
std.TestSkipHeights(3)
292291
}
293292

294-
func TestStakerApiGetRewardsByAddress(t *testing.T) {
295-
std.TestSetOrigCaller(lp01)
296-
297-
// test1 reward check
298-
gra := stk.ApiGetRewardByAddress(lp01)
299-
jsonStr := gjson.Parse(gra)
300-
301-
responseArr := jsonStr.Get("response.data").Array()
302-
shouldEQ(t, len(responseArr), 2)
303-
304-
shouldEQ(t, responseArr[0].Get("incentiveType").String(), "INTERNAL")
305-
shouldEQ(t, responseArr[0].Get("targetPoolPath").String(), "gno.land/r/demo/bar:gno.land/r/demo/baz:100")
306-
shouldEQ(t, responseArr[0].Get("rewardTokenPath").String(), "gno.land/r/demo/gns")
307-
shouldEQ(t, responseArr[0].Get("rewardTokenAmount").Int(), 1650)
308-
309-
shouldEQ(t, responseArr[1].Get("incentiveType").String(), "EXTERNAL")
310-
shouldEQ(t, responseArr[1].Get("targetPoolPath").String(), "gno.land/r/demo/bar:gno.land/r/demo/baz:100")
311-
shouldEQ(t, responseArr[1].Get("rewardTokenPath").String(), "gno.land/r/demo/obl")
312-
shouldEQ(t, responseArr[1].Get("rewardTokenAmount").Int(), 21)
313-
}
314-
315293
func TestStakerCollectReward(t *testing.T) {
316294
std.TestSetOrigCaller(lp01)
317295

@@ -324,44 +302,6 @@ func TestStakerCollectReward(t *testing.T) {
324302
shouldEQ(t, balanceOf(oblObj, lp01), 21)
325303
}
326304

327-
func TestStakerApiGetRewardsByAddressAfterCollectReward(t *testing.T) {
328-
std.TestSetOrigCaller(lp01)
329-
330-
// test1 reward check
331-
gra := stk.ApiGetRewardByAddress(lp01)
332-
jsonStr := gjson.Parse(gra)
333-
334-
responseArr := jsonStr.Get("response.data").Array()
335-
shouldEQ(t, len(responseArr), 0) // should be 0, since CollectReward() did collet everything
336-
337-
std.TestSkipHeights(1)
338-
}
339-
340-
func TestStakerApiGetRewardsByAddressAfterBunchOfTime(t *testing.T) {
341-
std.TestSkipHeights(864000 / 5) // 10 day
342-
343-
std.TestSetOrigCaller(lp01)
344-
345-
// test1 reward check
346-
gra := stk.ApiGetRewardByAddress(lp01)
347-
jsonStr := gjson.Parse(gra)
348-
349-
responseArr := jsonStr.Get("response.data").Array()
350-
shouldEQ(t, len(responseArr), 2)
351-
352-
shouldEQ(t, responseArr[0].Get("incentiveType").String(), "INTERNAL")
353-
shouldEQ(t, responseArr[0].Get("targetPoolPath").String(), "gno.land/r/demo/bar:gno.land/r/demo/baz:100")
354-
shouldEQ(t, responseArr[0].Get("rewardTokenPath").String(), "gno.land/r/demo/gns")
355-
shouldEQ(t, responseArr[0].Get("rewardTokenAmount").Int(), 2200)
356-
357-
shouldEQ(t, responseArr[1].Get("incentiveType").String(), "EXTERNAL")
358-
shouldEQ(t, responseArr[1].Get("targetPoolPath").String(), "gno.land/r/demo/bar:gno.land/r/demo/baz:100")
359-
shouldEQ(t, responseArr[1].Get("rewardTokenPath").String(), "gno.land/r/demo/obl")
360-
shouldEQ(t, responseArr[1].Get("rewardTokenAmount").Int(), 28)
361-
362-
std.TestSkipHeights(1)
363-
}
364-
365305
func TestFaucetTR01(t *testing.T) {
366306
std.TestSetOrigCaller(tr01)
367307

_test/_TEST_scenario_98_router_only_upper_position_println_test.gnoa

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -200,10 +200,10 @@ func TestRouterDrySwapRouteBazBarExactInTooMuch(t *testing.T) {
200200
std.TestSetOrigCaller(tr01)
201201

202202
dryResult := rou.DrySwapRoute(
203-
bazPath, // inputToken
204-
barPath, // outputToken
205-
1000000000000, // amountSpecified
206-
"EXACT_IN", // swapType
203+
bazPath, // inputToken
204+
barPath, // outputToken
205+
100000000, // amountSpecified
206+
"EXACT_IN", // swapType
207207
"gno.land/r/demo/baz:gno.land/r/demo/bar:100", // strRouteArr
208208
"100", // quoteArr
209209
)

_test/init_only.mk

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ help:
2323
all: wait deploy approve pool-setup position-setup admin-change done
2424

2525
.PHONY: deploy
26-
deploy: deploy-grc20s deploy-gnft deploy-gov deploy-pool deploy-position deploy-staker deploy-router deploy-grc20_wrapper deploy-faucet
26+
deploy: deploy-grc20s deploy-gnft deploy-const deploy-gov deploy-pool deploy-position deploy-staker deploy-router deploy-grc20_wrapper deploy-faucet
2727

2828
.PHONY: approve
2929
approve: approve-test1
@@ -65,6 +65,11 @@ deploy-gnft:
6565
@echo
6666

6767
# Deploy Contracts
68+
deploy-const:
69+
$(info ************ [CONST] deploy consts ************)
70+
@echo "" | gnokey maketx addpkg -pkgdir $(ROOT_DIR)/consts -pkgpath gno.land/r/demo/consts -insecure-password-stdin=true -remote $(GNOLAND_RPC_URL) -broadcast=true -chainid $(CHAINID) -gas-fee 1ugnot -gas-wanted 9000000 -memo "" test1 > /dev/null
71+
@echo
72+
6873
deploy-gov:
6974
$(info ************ [GOV] deploy governance ************)
7075
@echo "" | gnokey maketx addpkg -pkgdir $(ROOT_DIR)/gov -pkgpath gno.land/r/demo/gov -insecure-password-stdin=true -remote $(GNOLAND_RPC_URL) -broadcast=true -chainid $(CHAINID) -gas-fee 1ugnot -gas-wanted 9000000 -memo "" test1 > /dev/null

_test/live_test.mk

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ ADDR_GOV := g1kmat25auuqf0h5qvd4q7s707r8let5sky4tr76
2121
TX_EXPIRE := 9999999999
2222

2323
NOW := $(shell date +%s)
24-
INCENTIVE_START := $(shell expr $(NOW) + 140)
25-
INCENTIVE_END := $(shell expr $(NOW) + 140 + 7776000) # 90 DAY
24+
INCENTIVE_START := $(shell expr $(NOW) + 140) # GIVE ENOUGH TIME TO EXECUTE PREVIOUS TXS
25+
INCENTIVE_END := $(shell expr $(NOW) + 140 + 7776000) # 7776000 SECONDS = 90 DAY
2626

2727
MAKEFILE := $(shell realpath $(firstword $(MAKEFILE_LIST)))
2828
GNOLAND_RPC_URL ?= localhost:26657
@@ -38,13 +38,13 @@ help:
3838
all: wait deploy faucet approve pool-setup position-mint staker-stake router-swap staker-unstake done
3939

4040
.PHONY: deploy
41-
deploy: deploy-foo deploy-bar deploy-baz deploy-qux deploy-wugnot deploy-gns deploy-obl deploy-gnft deploy-gov deploy-pool deploy-position deploy-staker deploy-router deploy-grc20_wrapper
41+
deploy: deploy-foo deploy-bar deploy-baz deploy-qux deploy-wugnot deploy-gns deploy-obl deploy-gnft deploy-const deploy-gov deploy-pool deploy-position deploy-staker deploy-router deploy-grc20_wrapper
4242

4343
.PHONY: faucet
4444
faucet: faucet-lp01 faucet-lp02 faucet-tr01 faucet-gsa
4545

4646
.PHONY: approve
47-
approve: approve-lp01 approve-lp02 approve-tr01 approve-gsa
47+
approve: approve-test1 approve-lp01 approve-lp02 approve-tr01 approve-gsa
4848

4949
.PHONY: pool-setup
5050
pool-setup: pool-init pool-create
@@ -108,6 +108,11 @@ deploy-gnft:
108108

109109

110110
# Deploy Contracts
111+
deploy-const:
112+
$(info ************ [CONST] deploy consts ************)
113+
@echo "" | gnokey maketx addpkg -pkgdir $(ROOT_DIR)/consts -pkgpath gno.land/r/demo/consts -insecure-password-stdin=true -remote $(GNOLAND_RPC_URL) -broadcast=true -chainid $(CHAINID) -gas-fee 1ugnot -gas-wanted 9000000 -memo "" test1 > /dev/null
114+
@echo
115+
111116
deploy-gov:
112117
$(info ************ [GOV] deploy governance ************)
113118
@echo "" | gnokey maketx addpkg -pkgdir $(ROOT_DIR)/gov -pkgpath gno.land/r/demo/gov -insecure-password-stdin=true -remote $(GNOLAND_RPC_URL) -broadcast=true -chainid $(CHAINID) -gas-fee 1ugnot -gas-wanted 9000000 -memo "" test1 > /dev/null
@@ -176,6 +181,16 @@ faucet-gsa:
176181

177182

178183
# Approve Tokens
184+
approve-test1:
185+
$(info ************ [APPROVE] foo & bar & baz & qux & wugnot & gns from test1 to pool ************)
186+
@echo "" | gnokey maketx call -pkgpath gno.land/r/demo/foo -func Approve -args $(ADDR_POOL) -args 1000000000 -insecure-password-stdin=true -remote $(GNOLAND_RPC_URL) -broadcast=true -chainid $(CHAINID) -gas-fee 1ugnot -gas-wanted 9000000 -memo "" test1 > /dev/null
187+
@echo "" | gnokey maketx call -pkgpath gno.land/r/demo/bar -func Approve -args $(ADDR_POOL) -args 1000000000 -insecure-password-stdin=true -remote $(GNOLAND_RPC_URL) -broadcast=true -chainid $(CHAINID) -gas-fee 1ugnot -gas-wanted 9000000 -memo "" test1 > /dev/null
188+
@echo "" | gnokey maketx call -pkgpath gno.land/r/demo/baz -func Approve -args $(ADDR_POOL) -args 1000000000 -insecure-password-stdin=true -remote $(GNOLAND_RPC_URL) -broadcast=true -chainid $(CHAINID) -gas-fee 1ugnot -gas-wanted 9000000 -memo "" test1 > /dev/null
189+
@echo "" | gnokey maketx call -pkgpath gno.land/r/demo/qux -func Approve -args $(ADDR_POOL) -args 1000000000 -insecure-password-stdin=true -remote $(GNOLAND_RPC_URL) -broadcast=true -chainid $(CHAINID) -gas-fee 1ugnot -gas-wanted 9000000 -memo "" test1 > /dev/null
190+
@echo "" | gnokey maketx call -pkgpath gno.land/r/demo/gns -func Approve -args $(ADDR_POOL) -args 1000000000 -insecure-password-stdin=true -remote $(GNOLAND_RPC_URL) -broadcast=true -chainid $(CHAINID) -gas-fee 1ugnot -gas-wanted 9000000 -memo "" test1 > /dev/null
191+
@echo "" | gnokey maketx call -pkgpath gno.land/r/demo/wugnot -func Approve -args $(ADDR_POOL) -args 1000000000 -insecure-password-stdin=true -remote $(GNOLAND_RPC_URL) -broadcast=true -chainid $(CHAINID) -gas-fee 1ugnot -gas-wanted 9000000 -memo "" test1 > /dev/null
192+
@echo
193+
179194
approve-lp01:
180195
$(info ************ [APPROVE] foo & bar & baz & qux & wugnot from lp01 to pool ************)
181196
@echo "" | gnokey maketx call -pkgpath gno.land/r/demo/foo -func Approve -args $(ADDR_POOL) -args 1000000000 -insecure-password-stdin=true -remote $(GNOLAND_RPC_URL) -broadcast=true -chainid $(CHAINID) -gas-fee 1ugnot -gas-wanted 9000000 -memo "" lp01 > /dev/null
@@ -219,9 +234,9 @@ pool-init:
219234

220235
pool-create:
221236
$(info ************ [POOL] create pools ************)
222-
@echo "" | gnokey maketx call -pkgpath gno.land/r/demo/pool -func CreatePool -args "gno.land/r/demo/wugnot" -args "gno.land/r/demo/bar" -args 100 -args 101729702841318637793976746270 -insecure-password-stdin=true -remote $(GNOLAND_RPC_URL) -broadcast=true -chainid $(CHAINID) -gas-fee 1ugnot -gas-wanted 9000000 -memo "" gsa > /dev/null
223-
@echo "" | gnokey maketx call -pkgpath gno.land/r/demo/pool -func CreatePool -args "gno.land/r/demo/bar" -args "gno.land/r/demo/baz" -args 100 -args 101729702841318637793976746270 -insecure-password-stdin=true -remote $(GNOLAND_RPC_URL) -broadcast=true -chainid $(CHAINID) -gas-fee 1ugnot -gas-wanted 9000000 -memo "" gsa > /dev/null
224-
@echo "" | gnokey maketx call -pkgpath gno.land/r/demo/pool -func CreatePool -args "gno.land/r/demo/baz" -args "gno.land/r/demo/qux" -args 100 -args 101729702841318637793976746270 -insecure-password-stdin=true -remote $(GNOLAND_RPC_URL) -broadcast=true -chainid $(CHAINID) -gas-fee 1ugnot -gas-wanted 9000000 -memo "" gsa > /dev/null
237+
@echo "" | gnokey maketx call -pkgpath gno.land/r/demo/pool -func CreatePool -args "gno.land/r/demo/wugnot" -args "gno.land/r/demo/bar" -args 100 -args 101729702841318637793976746270 -insecure-password-stdin=true -remote $(GNOLAND_RPC_URL) -broadcast=true -chainid $(CHAINID) -gas-fee 1ugnot -gas-wanted 9000000 -memo "" test1 > /dev/null
238+
@echo "" | gnokey maketx call -pkgpath gno.land/r/demo/pool -func CreatePool -args "gno.land/r/demo/bar" -args "gno.land/r/demo/baz" -args 100 -args 101729702841318637793976746270 -insecure-password-stdin=true -remote $(GNOLAND_RPC_URL) -broadcast=true -chainid $(CHAINID) -gas-fee 1ugnot -gas-wanted 9000000 -memo "" test1 > /dev/null
239+
@echo "" | gnokey maketx call -pkgpath gno.land/r/demo/pool -func CreatePool -args "gno.land/r/demo/baz" -args "gno.land/r/demo/qux" -args 100 -args 101729702841318637793976746270 -insecure-password-stdin=true -remote $(GNOLAND_RPC_URL) -broadcast=true -chainid $(CHAINID) -gas-fee 1ugnot -gas-wanted 9000000 -memo "" test1 > /dev/null
225240
@echo
226241

227242

@@ -255,6 +270,7 @@ mint-04:
255270
@echo "" | gnokey maketx call -pkgpath gno.land/r/demo/position -func Mint -args "gno.land/r/demo/bar" -args "gno.land/r/demo/baz" -args 100 -args 7000 -args 8000 -args 10000000 -args 10000000 -args 0 -args 0 -args $(TX_EXPIRE) -insecure-password-stdin=true -remote $(GNOLAND_RPC_URL) -broadcast=true -chainid $(CHAINID) -gas-fee 1ugnot -gas-wanted 9000000 -memo "" lp02 > /dev/null
256271
@echo
257272

273+
258274
# Staker
259275
create-external-incentive:
260276
$(info ************ [STAKER] create external incentive ************)
@@ -316,8 +332,6 @@ unstake-token-2:
316332
@echo "" | gnokey maketx call -pkgpath gno.land/r/demo/staker -func UnstakeToken -args 2 -insecure-password-stdin=true -remote $(GNOLAND_RPC_URL) -broadcast=true -chainid $(CHAINID) -gas-fee 1ugnot -gas-wanted 9000000 -memo "" lp02 > /dev/null
317333
@echo
318334

319-
320-
## EXTRA
321335
burn-token-1:
322336
$(info ************ [POSITION] Burn tokenId 1 ************)
323337
@echo "" | gnokey maketx call -pkgpath gno.land/r/demo/position -func Burn -args 1 -insecure-password-stdin=true -remote $(GNOLAND_RPC_URL) -broadcast=true -chainid $(CHAINID) -gas-fee 1ugnot -gas-wanted 9000000 -memo "" lp01 > /dev/null
@@ -333,6 +347,8 @@ burn-token-2:
333347
done:
334348
@echo "" | gnokey maketx send -send 1ugnot -to $(ADDR_GOV) -insecure-password-stdin=true -remote $(GNOLAND_RPC_URL) -broadcast=true -chainid $(CHAINID) -gas-fee 1ugnot -gas-wanted 9000000 -memo "" test1 > /dev/null
335349

350+
351+
336352
## ETC
337353
# gno time.Now returns last block time, not actual time
338354
# so to skip time, we need new block

0 commit comments

Comments
 (0)