Skip to content

Commit ffcb79a

Browse files
feat: integrate canonic (#1363)
1 parent 7efa270 commit ffcb79a

File tree

56 files changed

+1376
-70
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+1376
-70
lines changed

go.sum

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,6 @@ github.com/getsentry/sentry-go v0.27.0/go.mod h1:lc76E2QywIyW8WuBnwl8Lc4bkmQH4+w
112112
github.com/go-ole/go-ole v1.2.6/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0=
113113
github.com/go-ole/go-ole v1.3.0 h1:Dt6ye7+vXGIKZ7Xtk4s6/xVdGDQynvom7xCFEdWr6uE=
114114
github.com/go-ole/go-ole v1.3.0/go.mod h1:5LS6F96DhAwUc7C+1HLexzMXY1xGRSryjyPPKW6zv78=
115-
github.com/go-resty/resty/v2 v2.16.5 h1:hBKqmWrr7uRc3euHVqmh1HTHcKn99Smr7o5spptdhTM=
116-
github.com/go-resty/resty/v2 v2.16.5/go.mod h1:hkJtXbA2iKHzJheXYvQ8snQES5ZLGKMwQ07xAwp/fiA=
117115
github.com/go-resty/resty/v2 v2.17.2 h1:FQW5oHYcIlkCNrMD2lloGScxcHJ0gkjshV3qcQAyHQk=
118116
github.com/go-resty/resty/v2 v2.17.2/go.mod h1:kCKZ3wWmwJaNc7S29BRtUhJwy7iqmn+2mLtQrOyQlVA=
119117
github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE=
@@ -424,9 +422,8 @@ golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
424422
golang.org/x/text v0.12.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE=
425423
golang.org/x/text v0.31.0 h1:aC8ghyu4JhP8VojJ2lEHBnochRno1sgL6nEi9WGFGMM=
426424
golang.org/x/text v0.31.0/go.mod h1:tKRAlv61yKIjGGHX/4tP1LTbc13YSec1pxVEWXzfoeM=
427-
golang.org/x/time v0.9.0 h1:EsRrnYcQiGH+5FfbgvV4AP7qEZstoyrHB0DzarOQ4ZY=
428-
golang.org/x/time v0.9.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM=
429425
golang.org/x/time v0.12.0 h1:ScB/8o8olJvc+CQPWrK3fPZNfh7qgwCrY0zJmoEQLSE=
426+
golang.org/x/time v0.12.0/go.mod h1:CDIdPxbZBQxdj6cxyCIdrNogrJKMJ7pr37NYpMcMDSg=
430427
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
431428
golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
432429
golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=

pkg/liquidity-source/aave-v3/pool_list_updater_test.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,24 @@ package aavev3
22

33
import (
44
"context"
5-
"os"
65
"strconv"
76
"testing"
87

98
"github.com/KyberNetwork/ethrpc"
10-
"github.com/KyberNetwork/kyberswap-dex-lib/pkg/entity"
11-
"github.com/KyberNetwork/kyberswap-dex-lib/pkg/source/pool"
9+
1210
"github.com/ethereum/go-ethereum/common"
1311
"github.com/stretchr/testify/require"
12+
13+
"github.com/KyberNetwork/kyberswap-dex-lib/pkg/entity"
14+
"github.com/KyberNetwork/kyberswap-dex-lib/pkg/source/pool"
15+
"github.com/KyberNetwork/kyberswap-dex-lib/pkg/test"
1416
)
1517

1618
func TestPoolListUpdater(t *testing.T) {
1719
t.Parallel()
18-
if os.Getenv("CI") != "" {
19-
t.Skip("Skipping testing in CI environment")
20-
}
20+
test.SkipCI(t)
2121

22-
client := ethrpc.New("https://ethereum.kyberengineering.io").
22+
client := ethrpc.New("https://ethereum-rpc.kyberswap.com").
2323
SetMulticallContract(common.HexToAddress("0xcA11bde05977b3631167028862bE2a173976CA11"))
2424

2525
lister := NewPoolsListUpdater(&Config{

pkg/liquidity-source/algebra/integral/pool_tracker_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ func TestPoolTracker_GetNewPoolState(t *testing.T) {
2626

2727
d := &PoolTracker{
2828
PoolTracker: algebra.PoolTracker[Timepoint, TimepointRPC]{
29-
EthrpcClient: ethrpc.NewWithClient(lo.Must(ethclient.Dial("https://bsc.kyberengineering.io"))).
29+
EthrpcClient: ethrpc.NewWithClient(lo.Must(ethclient.Dial("https://bsc-rpc.kyberswap.com"))).
3030
SetMulticallContract(common.HexToAddress("0xcA11bde05977b3631167028862bE2a173976CA11")),
3131
},
3232
config: &Config{
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
package canonic
2+
3+
import (
4+
"bytes"
5+
6+
"github.com/ethereum/go-ethereum/accounts/abi"
7+
)
8+
9+
var maobABI abi.ABI
10+
11+
func init() {
12+
builder := []struct {
13+
ABI *abi.ABI
14+
data []byte
15+
}{
16+
{&maobABI, maobABIJson},
17+
}
18+
for _, b := range builder {
19+
var err error
20+
*b.ABI, err = abi.JSON(bytes.NewReader(b.data))
21+
if err != nil {
22+
panic(err)
23+
}
24+
}
25+
}

0 commit comments

Comments
 (0)