diff --git a/Makefile b/Makefile index 6f1f5c00..c2e18598 100644 --- a/Makefile +++ b/Makefile @@ -10,6 +10,7 @@ help: build: make -C api/ build make -C fly/ build + make -C influx-backfiller/ build make -C spy/ build make -C parser/ build make -C tx-tracker/ build @@ -21,6 +22,7 @@ doc: test: cd api && go test -v -cover ./... cd fly && go test -v -cover ./... + cd influx-backfiller && go test -v -cover ./... cd spy && go test -v -cover ./... cd parser && go test -v -cover ./... cd tx-tracker && go test -v -cover ./... diff --git a/analytic/go.mod b/analytic/go.mod index abccbdd6..eb35aa63 100644 --- a/analytic/go.mod +++ b/analytic/go.mod @@ -37,6 +37,7 @@ require ( github.com/golang/snappy v0.0.4 // indirect github.com/google/uuid v1.3.0 // indirect github.com/holiman/uint256 v1.2.1 // indirect + github.com/influxdata/influxdb-client-go v1.4.0 github.com/influxdata/line-protocol v0.0.0-20210311194329-9aa0e372d097 // indirect github.com/klauspost/compress v1.15.9 // indirect github.com/mattn/go-colorable v0.1.13 // indirect diff --git a/analytic/go.sum b/analytic/go.sum index d74adc18..e8f10e4e 100644 --- a/analytic/go.sum +++ b/analytic/go.sum @@ -42,6 +42,7 @@ github.com/decred/dcrd/crypto/blake256 v1.0.0 h1:/8DMNYp9SGi5f0w7uCm6d6M4OU2rGFK github.com/decred/dcrd/crypto/blake256 v1.0.0/go.mod h1:sQl2p6Y26YV+ZOcSTP6thNdn47hh8kt6rqSlvmrXFAc= github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1 h1:YLtO71vCjJRCBcrPMtQ9nqBsqpA1m5sE92cU+pd5Mcc= github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1/go.mod h1:hyedUtir6IdtD/7lIxGeCxkaw7y45JueMRL4DIyJDKs= +github.com/deepmap/oapi-codegen v1.3.6/go.mod h1:aBozjEveG+33xPiP55Iw/XbVkhtZHEGLq3nxlX0+hfU= github.com/deepmap/oapi-codegen v1.8.2 h1:SegyeYGcdi0jLLrpbCMoJxnUUn8GBXHsvr4rbzjuhfU= github.com/deepmap/oapi-codegen v1.8.2/go.mod h1:YLgSKSDv/bZQB7N4ws6luhozi3cEdRktEqrX88CvjIw= github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= @@ -50,8 +51,10 @@ github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f/go.mod h1:cu github.com/ethereum/go-ethereum v1.10.21 h1:5lqsEx92ZaZzRyOqBEXux4/UR06m296RGzN3ol3teJY= github.com/ethereum/go-ethereum v1.10.21/go.mod h1:EYFyF19u3ezGLD4RqOkLq+ZCXzYbLoNDdZlMt7kyKFg= github.com/fsnotify/fsnotify v1.4.9 h1:hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4= +github.com/getkin/kin-openapi v0.2.0/go.mod h1:V1z9xl9oF5Wt7v32ne4FmiF1alpS4dM6mNzoywPOXlk= github.com/getkin/kin-openapi v0.61.0/go.mod h1:7Yn5whZr5kJi6t+kShccXS8ae1APpYTW6yheSwk8Yi4= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= +github.com/go-chi/chi v4.0.2+incompatible/go.mod h1:eB3wogJHnLi3x/kFX2A+IbTBlXxmMeXJVKy9tTv1XzQ= github.com/go-chi/chi/v5 v5.0.0/go.mod h1:BBug9lr0cqtdAhsu6R4AAdvufI0/XBzAQSsUqJpoZOs= github.com/go-openapi/jsonpointer v0.19.5/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= @@ -73,8 +76,11 @@ github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+ github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= github.com/holiman/uint256 v1.2.1 h1:XRtyuda/zw2l+Bq/38n5XUoEF72aSOu/77Thd9pPp2o= github.com/holiman/uint256 v1.2.1/go.mod h1:y4ga/t+u+Xwd7CpDgZESaRcWy0I7XMlTMA25ApIH5Jw= +github.com/influxdata/influxdb-client-go v1.4.0 h1:+KavOkwhLClHFfYcJMHHnTL5CZQhXJzOm5IKHI9BqJk= +github.com/influxdata/influxdb-client-go v1.4.0/go.mod h1:S+oZsPivqbcP1S9ur+T+QqXvrYS3NCZeMQtBoH4D1dw= github.com/influxdata/influxdb-client-go/v2 v2.12.2 h1:uYABKdrEKlYm+++qfKdbgaHKBPmoWR5wpbmj6MBB/2g= github.com/influxdata/influxdb-client-go/v2 v2.12.2/go.mod h1:YteV91FiQxRdccyJ2cHvj2f/5sq4y4Njqu1fQzsQCOU= +github.com/influxdata/line-protocol v0.0.0-20200327222509-2487e7298839/go.mod h1:xaLFMmpvUxqXtVkUJfg9QmT88cDaCJ3ZKgdZ78oO8Qo= github.com/influxdata/line-protocol v0.0.0-20210311194329-9aa0e372d097 h1:vilfsDSy7TDxedi9gyBkMvAirat/oRcL0lFdJBf6tdM= github.com/influxdata/line-protocol v0.0.0-20210311194329-9aa0e372d097/go.mod h1:xaLFMmpvUxqXtVkUJfg9QmT88cDaCJ3ZKgdZ78oO8Qo= github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= @@ -89,18 +95,21 @@ github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORN github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= +github.com/labstack/echo/v4 v4.1.11/go.mod h1:i541M3Fj6f76NZtHSj7TXnyM8n2gaodfvfxNnFqi74g= github.com/labstack/echo/v4 v4.2.1/go.mod h1:AA49e0DZ8kk5jTOOCKNuPR6oTnBS0dYiM4FW1e6jwpg= github.com/labstack/gommon v0.3.0/go.mod h1:MULnywXg0yavhxWKc+lOruYdAhDwPK9wf0OL7NoOu+k= github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= github.com/matryer/moq v0.0.0-20190312154309-6cfb0558e1bd/go.mod h1:9ELz6aaclSIGnZBoaSLZ3NAl1VTufbOrXBPvtcy6WiQ= github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= +github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= github.com/mattn/go-colorable v0.1.7/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= github.com/mattn/go-colorable v0.1.8/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg= github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= github.com/mattn/go-isatty v0.0.9/go.mod h1:YNRxwqDuOph6SZLI9vUUz6OYw3QyUt7WiY2yME+cCiQ= +github.com/mattn/go-isatty v0.0.10/go.mod h1:qgIWMr58cqv1PHHyhnkY9lrL7etaEgOFcMEpPG5Rm84= github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= github.com/mattn/go-isatty v0.0.17 h1:BTarxUcIeDqL27Mc+vyvdWYSL28zpIhv3RoTdsLMPng= @@ -142,6 +151,7 @@ github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyC github.com/valyala/fasthttp v1.44.0 h1:R+gLUhldIsfg1HokMuQjdQ5bh9nuXHPIfvkYUu9eR5Q= github.com/valyala/fasthttp v1.44.0/go.mod h1:f6VbjjoI3z1NDOZOv17o6RvtRSWxC77seBFc2uWtgiY= github.com/valyala/fasttemplate v1.0.1/go.mod h1:UQGH1tvbgY+Nz5t2n7tXsz52dQxojPUpymEIMZ47gx8= +github.com/valyala/fasttemplate v1.1.0/go.mod h1:UQGH1tvbgY+Nz5t2n7tXsz52dQxojPUpymEIMZ47gx8= github.com/valyala/fasttemplate v1.2.1/go.mod h1:KHLXt3tVN2HBp8eijSv/kGJopbvo7S+qRAEEKiv+SiQ= github.com/valyala/tcplisten v1.0.0 h1:rBHj/Xf+E1tRGZyWIWwJDiRY0zc1Js+CV5DqwacVSA8= github.com/valyala/tcplisten v1.0.0/go.mod h1:T0xQ8SeCZGxckz9qRXTfG43PvQ/mcWh7FwZEA7Ioqkc= @@ -166,7 +176,9 @@ go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9i go.uber.org/zap v1.24.0 h1:FiJd5l1UOLj0wCgbSE0rwwXHzEdAZS6hiiSnxJN/D60= go.uber.org/zap v1.24.0/go.mod h1:2kMP+WWQ8aoFoedH3T2sq6iJ2yDWpHbP0f6MQbS9Gkg= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20191112222119-e1110fd1c708/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= @@ -176,6 +188,7 @@ golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0 golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20191112182307-2180aed22343/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= @@ -190,7 +203,9 @@ golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5h golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191115151921-52ab43148777/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -207,6 +222,7 @@ golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXR golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= @@ -226,6 +242,7 @@ gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8 gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.5/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= diff --git a/analytic/metric/metric.go b/analytic/metric/metric.go index 01a7473f..7db44b94 100644 --- a/analytic/metric/metric.go +++ b/analytic/metric/metric.go @@ -10,6 +10,7 @@ import ( influxdb2 "github.com/influxdata/influxdb-client-go/v2" "github.com/influxdata/influxdb-client-go/v2/api" + "github.com/influxdata/influxdb-client-go/v2/api/write" wormscanNotionalCache "github.com/wormhole-foundation/wormhole-explorer/common/client/cache/notional" "github.com/wormhole-foundation/wormhole-explorer/common/domain" sdk "github.com/wormhole-foundation/wormhole/sdk/vaa" @@ -87,25 +88,21 @@ func (m *Metric) Close() { // vaaCountMeasurement creates a new point for the `vaa_count` measurement. func (m *Metric) vaaCountMeasurement(ctx context.Context, vaa *sdk.VAA) error { - // Do not generate this metric for PythNet VAAs - if vaa.EmitterChain == sdk.ChainIDPythNet { + // Create a new point + point, err := MakePointForVaaCount(vaa) + if err != nil { + return fmt.Errorf("failed to generate data point for vaa count measurement: %w", err) + } + if point == nil { + // Some VAAs don't generate any data points for this metric (e.g.: PythNet) return nil } - const measurement = "vaa_count" - - // Create a new point - point := influxdb2. - NewPointWithMeasurement(measurement). - AddTag("chain_id", strconv.Itoa(int(vaa.EmitterChain))). - AddField("count", 1). - SetTime(vaa.Timestamp.Add(time.Nanosecond * time.Duration(vaa.Sequence))) - // Write the point to influx - err := m.apiBucket30Days.WritePoint(ctx, point) + err = m.apiBucket30Days.WritePoint(ctx, point) if err != nil { m.logger.Error("failed to write metric", - zap.String("measurement", measurement), + zap.String("measurement", point.Name()), zap.Uint16("chain_id", uint16(vaa.EmitterChain)), zap.Error(err), ) @@ -162,101 +159,29 @@ func (m *Metric) vaaCountAllMessagesMeasurement(ctx context.Context, vaa *sdk.VA // volumeMeasurement creates a new point for the `vaa_volume` measurement. func (m *Metric) volumeMeasurement(ctx context.Context, vaa *sdk.VAA) error { - // Do not generate this metric for PythNet VAAs - if vaa.EmitterChain == sdk.ChainIDPythNet { - return nil + // Generate a data point for the volume metric + p := MakePointForVaaVolumeParams{ + Logger: m.logger, + Vaa: vaa, + TokenPriceFunc: func(symbol domain.Symbol, timestamp time.Time) (float64, error) { + + priceData, err := m.notionalCache.Get(symbol) + if err != nil { + return 0, err + } + + return priceData.NotionalUsd, nil + }, } - - const measurement = "vaa_volume" - - // Decode the VAA payload - // - // If the VAA didn't come from the portal token bridge, we just skip it. - payload, err := sdk.DecodeTransferPayloadHdr(vaa.Payload) + point, err := MakePointForVaaVolume(&p) if err != nil { + return err + } + if point == nil { + // Some VAAs don't generate any data points for this metric (e.g.: PythNet, non-token-bridge VAAs) return nil } - // Get the token metadata - // - // This is complementary data about the token that is not present in the VAA itself. - tokenMeta, ok := domain.GetTokenByAddress(payload.OriginChain, payload.OriginAddress.String()) - if !ok { - m.logger.Debug("found no token metadata for VAA", - zap.String("vaaId", vaa.MessageID()), - zap.String("tokenAddress", payload.OriginAddress.String()), - zap.Uint16("tokenChain", uint16(payload.OriginChain)), - ) - return nil - } - - // Normalize the amount to 8 decimals - amount := payload.Amount - if tokenMeta.Decimals < 8 { - - // factor = 10 ^ (8 - tokenMeta.Decimals) - var factor big.Int - factor.Exp(big.NewInt(10), big.NewInt(int64(8-tokenMeta.Decimals)), nil) - - amount = amount.Mul(amount, &factor) - } - - // Try to obtain the token notional value from the cache - notional, err := m.notionalCache.Get(tokenMeta.UnderlyingSymbol) - if err != nil { - m.logger.Warn("failed to obtain notional for this token", - zap.String("vaaId", vaa.MessageID()), - zap.String("tokenAddress", payload.OriginAddress.String()), - zap.Uint16("tokenChain", uint16(payload.OriginChain)), - zap.Any("tokenMetadata", tokenMeta), - zap.Error(err), - ) - return nil - } - - // Convert the notional value to an integer with an implicit precision of 8 decimals - notionalBigInt, err := floatToBigInt(notional.NotionalUsd) - if err != nil { - return nil - } - - // Calculate the volume, with an implicit precision of 8 decimals - var volume big.Int - volume.Mul(amount, notionalBigInt) - volume.Div(&volume, big.NewInt(1e8)) - - m.logger.Info("Pushing volume metrics", - zap.String("vaaId", vaa.MessageID()), - zap.String("amount", amount.String()), - zap.String("notional", notionalBigInt.String()), - zap.String("volume", volume.String()), - zap.String("underlyingSymbol", tokenMeta.UnderlyingSymbol.String()), - ) - - // Create a data point with volume-related fields - // - // We're converting big integers to int64 because influxdb doesn't support bigint/numeric types. - point := influxdb2.NewPointWithMeasurement(measurement). - // This is always set to the portal token bridge app ID, but we may have other apps in the future - AddTag("app_id", domain.AppIdPortalTokenBridge). - AddTag("emitter_chain", fmt.Sprintf("%d", vaa.EmitterChain)). - // Receiver chain - AddTag("destination_chain", fmt.Sprintf("%d", payload.TargetChain)). - // Original mint address - AddTag("token_address", payload.OriginAddress.String()). - // Original mint chain - AddTag("token_chain", fmt.Sprintf("%d", payload.OriginChain)). - // Amount of tokens transferred, integer, 8 decimals of precision - AddField("amount", amount.Uint64()). - // Token price at the time the VAA was processed, integer, 8 decimals of precision - // - // TODO: We should use the price at the time the VAA was emitted instead. - AddField("notional", notionalBigInt.Uint64()). - // Volume in USD, integer, 8 decimals of precision - AddField("volume", volume.Uint64()). - AddField("symbol", tokenMeta.UnderlyingSymbol.String()). - SetTime(vaa.Timestamp) - // Write the point to influx err = m.apiBucketInfinite.WritePoint(ctx, point) if err != nil { @@ -284,3 +209,145 @@ func floatToBigInt(f float64) (*big.Int, error) { return big.NewInt(i), nil } + +// MakePointForVaaCount generates a data point for the VAA count measurement. +// +// Some VAAs will not generate a measurement, so the caller must always check +// whether the returned point is nil. +func MakePointForVaaCount(vaa *sdk.VAA) (*write.Point, error) { + + // Do not generate this metric for PythNet VAAs + if vaa.EmitterChain == sdk.ChainIDPythNet { + return nil, nil + } + + const measurement = "vaa_count" + + // Create a new point + point := influxdb2. + NewPointWithMeasurement(measurement). + AddTag("chain_id", strconv.Itoa(int(vaa.EmitterChain))). + AddField("count", 1). + SetTime(vaa.Timestamp.Add(time.Nanosecond * time.Duration(vaa.Sequence))) + + return point, nil +} + +// MakePointForVaaVolumeParams contains input parameters for the function `MakePointForVaaVolume` +type MakePointForVaaVolumeParams struct { + + // Vaa is the VAA for which we want to compute the volume metric + Vaa *sdk.VAA + + // TokenPriceFunc returns the price of the given token at the specified timestamp. + TokenPriceFunc func(symbol domain.Symbol, timestamp time.Time) (float64, error) + + // Logger is an optional parameter, in case the caller wants additional visibility. + Logger *zap.Logger +} + +// MakePointForVaaVolume builds the InfluxDB volume metric for a given VAA +// +// Some VAAs will not generate a measurement, so the caller must always check +// whether the returned point is nil. +func MakePointForVaaVolume(params *MakePointForVaaVolumeParams) (*write.Point, error) { + + // Do not generate this metric for PythNet VAAs + if params.Vaa.EmitterChain == sdk.ChainIDPythNet { + return nil, nil + } + + const measurement = "vaa_volume" + + // Decode the VAA payload + payload, err := sdk.DecodeTransferPayloadHdr(params.Vaa.Payload) + if err != nil { + return nil, nil + } + + // Get the token metadata + // + // This is complementary data about the token that is not present in the VAA itself. + tokenMeta, ok := domain.GetTokenByAddress(payload.OriginChain, payload.OriginAddress.String()) + if !ok { + if params.Logger != nil { + params.Logger.Debug("found no token metadata for VAA", + zap.String("vaaId", params.Vaa.MessageID()), + zap.String("tokenAddress", payload.OriginAddress.String()), + zap.Uint16("tokenChain", uint16(payload.OriginChain)), + ) + } + return nil, nil + } + + // Normalize the amount to 8 decimals + amount := payload.Amount + if tokenMeta.Decimals < 8 { + + // factor = 10 ^ (8 - tokenMeta.Decimals) + var factor big.Int + factor.Exp(big.NewInt(10), big.NewInt(int64(8-tokenMeta.Decimals)), nil) + + amount = amount.Mul(amount, &factor) + } + + // Try to obtain the token notional value from the cache + notionalUSD, err := params.TokenPriceFunc(tokenMeta.UnderlyingSymbol, params.Vaa.Timestamp) + if err != nil { + if params.Logger != nil { + params.Logger.Warn("failed to obtain notional for this token", + zap.String("vaaId", params.Vaa.MessageID()), + zap.String("tokenAddress", payload.OriginAddress.String()), + zap.Uint16("tokenChain", uint16(payload.OriginChain)), + zap.Any("tokenMetadata", tokenMeta), + zap.Error(err), + ) + } + return nil, nil + } + + // Convert the notional value to an integer with an implicit precision of 8 decimals + notionalBigInt, err := floatToBigInt(notionalUSD) + if err != nil { + return nil, fmt.Errorf("failed to convert notional to big integer: %w", err) + } + + // Calculate the volume, with an implicit precision of 8 decimals + var volume big.Int + volume.Mul(amount, notionalBigInt) + volume.Div(&volume, big.NewInt(1e8)) + + if params.Logger != nil { + params.Logger.Info("Generated data point for volume metric", + zap.String("vaaId", params.Vaa.MessageID()), + zap.String("amount", amount.String()), + zap.String("notional", notionalBigInt.String()), + zap.String("volume", volume.String()), + zap.String("underlyingSymbol", tokenMeta.UnderlyingSymbol.String()), + ) + } + + // Create a data point with volume-related fields + // + // We're converting big integers to int64 because influxdb doesn't support bigint/numeric types. + point := influxdb2.NewPointWithMeasurement(measurement). + // This is always set to the portal token bridge app ID, but we may have other apps in the future + AddTag("app_id", domain.AppIdPortalTokenBridge). + AddTag("emitter_chain", fmt.Sprintf("%d", params.Vaa.EmitterChain)). + // Receiver chain + AddTag("destination_chain", fmt.Sprintf("%d", payload.TargetChain)). + // Original mint address + AddTag("token_address", payload.OriginAddress.String()). + // Original mint chain + AddTag("token_chain", fmt.Sprintf("%d", payload.OriginChain)). + // Amount of tokens transferred, integer, 8 decimals of precision + AddField("amount", amount.Uint64()). + // Token price at the time the VAA was emitted, integer, 8 decimals of precision + AddField("notional", notionalBigInt.Uint64()). + // Volume in USD, integer, 8 decimals of precision + AddField("volume", volume.Uint64()). + AddField("symbol", tokenMeta.UnderlyingSymbol.String()). + SetTime(params.Vaa.Timestamp) + + return point, nil +} diff --git a/go.work b/go.work index 98d3d634..7f7367db 100644 --- a/go.work +++ b/go.work @@ -6,6 +6,7 @@ use ( ./common ./contract-watcher ./fly + ./influx-backfiller ./parser ./pipeline ./spy diff --git a/influx-backfiller/.gitignore b/influx-backfiller/.gitignore new file mode 100644 index 00000000..a265f4da --- /dev/null +++ b/influx-backfiller/.gitignore @@ -0,0 +1,3 @@ +.env +.vscode +bin/influx-backfiller diff --git a/influx-backfiller/Makefile b/influx-backfiller/Makefile new file mode 100644 index 00000000..1bf769d7 --- /dev/null +++ b/influx-backfiller/Makefile @@ -0,0 +1,11 @@ +SHELL := /bin/bash + + +build: + CGO_ENABLED=0 GOOS=linux go build -o ./bin/influx-backfiller + +test: + go test -v -cover ./... + + +.PHONY: build test diff --git a/influx-backfiller/README.md b/influx-backfiller/README.md new file mode 100755 index 00000000..fe87fcec --- /dev/null +++ b/influx-backfiller/README.md @@ -0,0 +1,32 @@ +# influx backfiller + +Takes CSV file with VAAs as input, and generates a [line protocol](https://docs.influxdata.com/influxdb/cloud/reference/syntax/line-protocol/) file for bulk loading into InfluxDB. + + + +## Usage + +Run the program to generate InfluxDB dump files: + +```bash +./influx-backfiller metrics vaa-count --input vaas-signed.csv --output vaa-count.csv +./influx-backfiller metrics vaa-volume --input vaas-signed.csv --output vaa-volume.csv +``` + +Then load the files into InfluxDB: + +```bash +influx write --bucket wormhole-explorer --file vaa-count.csv +influx write --bucket wormhole-explorer --file vaa-volume.csv +``` + +## Historic Prices + +The prices file is generated with `cmd/symbol_historic` and uses the coingecko api to fetch daily prices for +all supported symbols. + +There is a compressed version of the file already generated called [`prices.csv.gz`](https://github.com/XLabs/influx-backfiller/blob/master/prices.csv.gz). + + + + diff --git a/influx-backfiller/bin/.gitkeep b/influx-backfiller/bin/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/influx-backfiller/cmd/commands.go b/influx-backfiller/cmd/commands.go new file mode 100644 index 00000000..51148f3d --- /dev/null +++ b/influx-backfiller/cmd/commands.go @@ -0,0 +1,89 @@ +package cmd + +import ( + "os" + + "github.com/spf13/cobra" + "github.com/xlabs/influx-backfiller/cmd/metrics" + "github.com/xlabs/influx-backfiller/cmd/prices" +) + +// Execute executes the root command. +func Execute() error { + + root := &cobra.Command{ + Use: "backfiller", + Run: func(cmd *cobra.Command, args []string) { + if len(args) == 0 { + _ = cmd.Help() + os.Exit(0) + } + }, + } + + metrics := &cobra.Command{ + Use: "metrics", + } + addVaaCountCommand(metrics) + addVaaVolumeCommand(metrics) + root.AddCommand(metrics) + + prices := &cobra.Command{ + Use: "prices", + } + addPricesCommand(prices) + root.AddCommand(prices) + + return root.Execute() +} + +func addVaaCountCommand(parent *cobra.Command) { + var input, output string + vaaCountCmd := &cobra.Command{ + Use: "vaa-count", + Short: "Generate vaa-count metrics from a vaa csv file", + Run: func(_ *cobra.Command, _ []string) { + metrics.RunVaaCount(input, output) + }, + } + //input flag + vaaCountCmd.Flags().StringVar(&input, "input", "", "path to input vaa file") + vaaCountCmd.MarkFlagRequired("input") + //output flag + vaaCountCmd.Flags().StringVar(&output, "output", "", "path to output file") + vaaCountCmd.MarkFlagRequired("output") + parent.AddCommand(vaaCountCmd) +} + +func addVaaVolumeCommand(parent *cobra.Command) { + var input, output string + vaaVolumeCmd := &cobra.Command{ + Use: "vaa-volume", + Short: "Generate volume metrics from a VAA csv file", + Run: func(_ *cobra.Command, _ []string) { + metrics.RunVaaVolume(input, output) + }, + } + //input flag + vaaVolumeCmd.Flags().StringVar(&input, "input", "", "path to input vaa file") + vaaVolumeCmd.MarkFlagRequired("input") + //output flag + vaaVolumeCmd.Flags().StringVar(&output, "output", "", "path to output file") + vaaVolumeCmd.MarkFlagRequired("output") + parent.AddCommand(vaaVolumeCmd) +} + +func addPricesCommand(root *cobra.Command) { + var output string + vaaCountCmd := &cobra.Command{ + Use: "history", + Short: "Generate notional price history for symbol", + Run: func(_ *cobra.Command, _ []string) { + prices.RunPrices(output) + }, + } + //output flag + vaaCountCmd.Flags().StringVar(&output, "output", "", "path to output file") + vaaCountCmd.MarkFlagRequired("output") + root.AddCommand(vaaCountCmd) +} diff --git a/influx-backfiller/cmd/metrics/common.go b/influx-backfiller/cmd/metrics/common.go new file mode 100644 index 00000000..3bf2a4af --- /dev/null +++ b/influx-backfiller/cmd/metrics/common.go @@ -0,0 +1,33 @@ +package metrics + +import ( + "fmt" + "strings" + + "github.com/influxdata/influxdb-client-go/v2/api/write" +) + +// convertPointToLineProtocol transforms a given data point into the format that InfluxDB uses for dumps. +// +// See https://docs.influxdata.com/influxdb/v2.0/reference/syntax/line-protocol/ +func convertPointToLineProtocol(point *write.Point) string { + + // Collect tags + var tags string + for _, t := range point.TagList() { + tags += fmt.Sprintf(",%s=%s", t.Key, t.Value) + } + + // Collect fields + if len(point.FieldList()) == 0 { + panic("expected at least one point in metric") + } + var tmp []string + for _, f := range point.FieldList() { + tmp = append(tmp, fmt.Sprintf("%s=%v", f.Key, f.Value)) + } + fields := strings.Join(tmp, ",") + + // Build a line for the dump file + return fmt.Sprintf("%s%s %s %d\n", point.Name(), tags, fields, point.Time().UnixNano()) +} diff --git a/influx-backfiller/cmd/metrics/vaa_count.go b/influx-backfiller/cmd/metrics/vaa_count.go new file mode 100644 index 00000000..9a6bff74 --- /dev/null +++ b/influx-backfiller/cmd/metrics/vaa_count.go @@ -0,0 +1,46 @@ +package metrics + +import ( + "context" + "os" + + "github.com/wormhole-foundation/wormhole-explorer/analytic/metric" + sdk "github.com/wormhole-foundation/wormhole/sdk/vaa" + "github.com/xlabs/influx-backfiller/parser" +) + +func RunVaaCount(inputFile, outputFile string) { + + // Create the output file + fout, err := os.Create(outputFile) + if err != nil { + panic(err) + } + defer fout.Close() + + // Define a processor function that will be called for each input VAA + processorFunc := func(vaa *sdk.VAA) error { + + // Call the analytics module to generate the data point for this VAA + point, err := metric.MakePointForVaaCount(vaa) + if err != nil { + return err + } + if point == nil { + // Some VAAs don't generate any data points for this metric (e.g.: PythNet) + return nil + } + + // Write a new in the dump file + line := convertPointToLineProtocol(point) + if _, err := fout.Write([]byte(line)); err != nil { + return err + } + + return nil + } + + csvParser := parser.NewVaaCsvParser(processorFunc, inputFile) + + csvParser.Start(context.Background()) +} diff --git a/influx-backfiller/cmd/metrics/volume.go b/influx-backfiller/cmd/metrics/volume.go new file mode 100755 index 00000000..7e47e76e --- /dev/null +++ b/influx-backfiller/cmd/metrics/volume.go @@ -0,0 +1,190 @@ +package metrics + +import ( + "bufio" + "encoding/hex" + "errors" + "fmt" + "io" + "log" + "os" + "strings" + "time" + + "github.com/influxdata/influxdb-client-go/v2/api/write" + "github.com/wormhole-foundation/wormhole-explorer/analytic/metric" + "github.com/wormhole-foundation/wormhole-explorer/common/domain" + sdk "github.com/wormhole-foundation/wormhole/sdk/vaa" + "github.com/xlabs/influx-backfiller/prices" + "github.com/xlabs/influx-backfiller/tokens" +) + +type LineParser struct { + MissingTokens map[sdk.Address]sdk.ChainID + MissingTokensCounter map[sdk.Address]int + TokenList []tokens.TokenConfigEntry + PriceCache *prices.CoinPricesCache +} + +// read a csv file with VAAs and convert into a decoded csv file +// ready to upload to the database +func RunVaaVolume(inputFile, outputFile string) { + + // open input file + f, err := os.Open(inputFile) + if err != nil { + panic(err) + } + defer f.Close() + + // create missing tokens file + missingTokensFile := "missing_tokens.csv" + fmissingTokens, err := os.Create(missingTokensFile) + if err != nil { + panic(err) + } + defer fmissingTokens.Close() + + //open output file for writing + fout, err := os.Create(outputFile) + if err != nil { + panic(err) + } + defer fout.Close() + + // init price cache! + fmt.Println("loading historical prices...") + lp := NewLineParser() + lp.PriceCache.InitCache() + fmt.Println("done!") + + r := bufio.NewReader(f) + + c := 0 + i := 0 + // read file line by line and send to workpool + for { + line, _, err := r.ReadLine() //loading chunk into buffer + if err != nil { + if err == io.EOF { + break + } + log.Fatalf("a real error happened here: %v\n", err) + } + nl, err := lp.ParseLine(line) + if err != nil { + //fmt.Printf(",") + } else { + c++ + fout.Write([]byte(nl)) + + if c == 10000 { + fmt.Printf(".") + c = 0 + i := i + 1 + if i == 10 { + fmt.Printf("\n") + i = 0 + } + } + + } + + } + + for k, v := range lp.MissingTokensCounter { + fmt.Printf("missing token %s %s %d\n", k.String(), lp.MissingTokens[k], v) + fmissingTokens.WriteString(fmt.Sprintf("%s,%s,%d\n", k.String(), lp.MissingTokens[k], lp.MissingTokensCounter[k])) + } + + fmt.Println("done!") + +} + +func NewLineParser() *LineParser { + tokenList := tokens.TokenList() + priceCache := prices.NewCoinPricesCache("prices.csv") + return &LineParser{ + MissingTokens: make(map[sdk.Address]sdk.ChainID), + MissingTokensCounter: make(map[sdk.Address]int), + TokenList: tokenList, + PriceCache: priceCache, + } +} + +// ParseLine takes a CSV line as input, and generates a line protocol entry as output. +// +// The format for InfluxDB line protocol is: vaa,tags fields timestamp +func (lp *LineParser) ParseLine(line []byte) (string, error) { + + // Parse the VAA and payload + var vaa *sdk.VAA + var payload *sdk.TransferPayloadHdr + { + tt := strings.Split(string(line), ",") + if len(tt) != 2 { + return "", fmt.Errorf("expected line to have two tokens, but has %d: %s", len(tt), line) + } + vaaBytes, err := hex.DecodeString(tt[1]) + if err != nil { + return "", fmt.Errorf("error decoding: %v", err) + } + vaa, err = sdk.Unmarshal(vaaBytes) + if err != nil { + return "", fmt.Errorf("error unmarshaling vaa: %v", err) + } + payload, err = sdk.DecodeTransferPayloadHdr(vaa.Payload) + if err != nil { + return "", fmt.Errorf("error decoding payload: %v", err) + } + } + + // Look up token metadata + token := tokens.TokenLookup(lp.TokenList, uint16(vaa.EmitterChain), payload.OriginAddress.String()) + if token == nil { + + // if not found, add to missing tokens + lp.MissingTokens[payload.OriginAddress] = vaa.EmitterChain + lp.MissingTokensCounter[payload.OriginAddress] = lp.MissingTokensCounter[payload.OriginAddress] + 1 + + return "", fmt.Errorf("unknown token: %s %s", payload.OriginChain.String(), payload.OriginAddress.String()) + } + + // Generate a data point for the VAA volume metric + var point *write.Point + { + p := metric.MakePointForVaaVolumeParams{ + Vaa: vaa, + TokenPriceFunc: func(_ domain.Symbol, timestamp time.Time) (float64, error) { + + // fetch the historic price from cache + price, err := lp.PriceCache.GetPriceByTime( + int16(vaa.EmitterChain), + token.CoingeckoId, + timestamp, + ) + if err != nil { + return 0, err + } + + // convert to float64 + result, _ := price.Float64() + return result, nil + }, + } + + var err error + point, err = metric.MakePointForVaaVolume(&p) + if err != nil { + return "", fmt.Errorf("failed to create data point for VAA volume metric: %v", err) + } + if point == nil { + // Some VAAs don't generate any data points for this metric (e.g.: PythNet, non-token-bridge VAAs) + return "", errors.New("can't generate point for VAA volume metric") + } + } + + // Convert the data point to line protocol + result := convertPointToLineProtocol(point) + return result, nil +} diff --git a/influx-backfiller/cmd/prices/main.go b/influx-backfiller/cmd/prices/main.go new file mode 100644 index 00000000..c2931341 --- /dev/null +++ b/influx-backfiller/cmd/prices/main.go @@ -0,0 +1,41 @@ +package prices + +import ( + "fmt" + "os" + "time" + + "github.com/xlabs/influx-backfiller/coingecko" + "github.com/xlabs/influx-backfiller/tokens" +) + +// go througth the symbol list provided by wormhole +// and fetch the history from coingecko +// and save it to a file +func RunPrices(output string) { + + tokenList := tokens.TokenList() + cg := coingecko.NewCoinGeckoAPI("") + + pricesOutput, err := os.Create(output) + if err != nil { + panic(err) + } + defer pricesOutput.Close() + + for _, token := range tokenList { + fmt.Printf("%s [%s]\n", token.CoingeckoId, token.Symbol) + r, err := cg.GetSymbolDailyPrice(token.CoingeckoId) + if err != nil { + fmt.Println(err) + continue + } + for _, p := range r.Prices { + pricesOutput.WriteString(fmt.Sprintf("%d,%s,%s,%s,%s\n", token.Chain, token.CoingeckoId, token.Symbol, p[0], p[1])) + } + + time.Sleep(5 * time.Second) // 10 requests per second + + } + +} diff --git a/influx-backfiller/cmd/token_fetcher/main.go b/influx-backfiller/cmd/token_fetcher/main.go new file mode 100644 index 00000000..ce0b6c04 --- /dev/null +++ b/influx-backfiller/cmd/token_fetcher/main.go @@ -0,0 +1,115 @@ +package main + +import ( + "bufio" + "encoding/hex" + "fmt" + "io" + "log" + "os" + "strings" + "time" + + "github.com/mr-tron/base58" + "github.com/xlabs/influx-backfiller/coingecko" +) + +func main() { + if len(os.Args) != 2 { + fmt.Printf("usage: %s \n", os.Args[0]) + os.Exit(1) + } + + cg := coingecko.NewCoinGeckoAPI("") + + filename := os.Args[1] + f, err := os.Open(filename) + if err != nil { + panic(err) + } + defer f.Close() + + r := bufio.NewReader(f) + + c := 0 + i := 0 + // read file line by line and send to workpool + for { + line, _, err := r.ReadLine() //loading chunk into buffer + if err != nil { + if err == io.EOF { + break + } + log.Fatalf("a real error happened here: %v\n", err) + } + + _, err = ParseLine(cg, line) + time.Sleep(6 * time.Second) // 10 requests per second + + if err != nil { + //fmt.Printf("%s: %s\n", x, err) + } else { + c++ + + if c == 10000 { + fmt.Printf(".") + c = 0 + i := i + 1 + if i == 10 { + fmt.Printf("\n") + i = 0 + } + } + + } + + } + + fmt.Println("done!") +} + +func ParseLine(cg *coingecko.CoinGeckoAPI, line []byte) (string, error) { + tokens := strings.Split(string(line), ",") + if len(tokens) != 3 { + return "", fmt.Errorf("invalid line: %s", string(line)) + } + + address := normalizeAddress(tokens[0]) + + //chain := convertionMap[tokens[1]] + + _, err := cg.GetSymbolByContract(tokens[1], address) + if err != nil { + return address, err + } + + //fmt.Printf("%s,%s\n", tokens[0], ti.Symbol) + + return "", nil +} + +// TODO: add special rules for solana/terra/etc +func normalizeAddress(address string) string { + + // remove first 24 characters from address + // 0x000000000000000000000000 + if len(address) > 24 { + if strings.HasPrefix(address, "00000000000000") { + return "0x" + address[24:] + } + } else { + return base58encode(address) + } + + return address +} + +func base58encode(address string) string { + // + // Encode a byte slice into a base58-encoded string. + ds, _ := hex.DecodeString(address) + encoded := base58.Encode(ds) + + return encoded + +} diff --git a/influx-backfiller/coingecko/api.go b/influx-backfiller/coingecko/api.go new file mode 100755 index 00000000..99aeafa4 --- /dev/null +++ b/influx-backfiller/coingecko/api.go @@ -0,0 +1,153 @@ +package coingecko + +import ( + "encoding/json" + "fmt" + "io/ioutil" + "net/http" +) + +type CoinGeckoAPI struct { + ApiURL string + ApiKey string + tokenCache map[string]TokenItem +} + +type TokenItem struct { + Id string + Chain string + Symbol string + Decimals int +} + +func NewCoinGeckoAPI(apiKey string) *CoinGeckoAPI { + return &CoinGeckoAPI{ + ApiURL: "api.coingecko.com", + ApiKey: apiKey, + tokenCache: make(map[string]TokenItem), + } +} + +func (cg *CoinGeckoAPI) GetSymbolDailyPrice(CoinID string) (*CoinHistoryResponse, error) { + + url := fmt.Sprintf("https://%s/api/v3/coins/%s/market_chart?vs_currency=usd&days=max&interval=daily", cg.ApiURL, CoinID) + method := "GET" + + client := &http.Client{} + req, err := http.NewRequest(method, url, nil) + + if err != nil { + return nil, err + } + + res, err := client.Do(req) + if err != nil { + return nil, err + } + defer res.Body.Close() + + if res.StatusCode == 404 { + return nil, fmt.Errorf("token not found") + } + + body, err := ioutil.ReadAll(res.Body) + if err != nil { + return nil, err + } + + var td CoinHistoryResponse + err = json.Unmarshal(body, &td) + if err != nil { + return nil, err + } + + return &td, nil + +} + +func (cg *CoinGeckoAPI) GetSymbol(ChainId string, ContractId string) (string, error) { + + // lookup on cache first + if val, ok := cg.tokenCache[ContractId]; ok { + return val.Symbol, nil + } + + // lookup on coingecko + ti, err := cg.GetSymbolByContract(ChainId, ContractId) + if err != nil { + + // if not found, return none + if err.Error() == "token not found" { + return "none", nil + } + + return "", err + + } + + // add to cache + fmt.Printf("adding to cache: %s\n", ti.Symbol) + cg.tokenCache[ContractId] = *ti + return ti.Symbol, nil + +} + +func (cg *CoinGeckoAPI) convertChain(chain string) string { + + // check if chain exsist on map + if val, ok := convertionMap[chain]; ok { + return val + } + return chain + +} + +// GetSymbolByContract returns the symbol of the token +// Input: ChaindId is the name of the chain: ie: ethereum, solana, etc +// Input: ContractId is the contract address of the token (ECR-20 or other) +func (cg *CoinGeckoAPI) GetSymbolByContract(ChainId string, ContractId string) (*TokenItem, error) { + + chain := cg.convertChain(ChainId) + //url := "https://api.coingecko.com/api/v3/coins/avalanche/contract/0x2b2c81e08f1af8835a78bb2a90ae924ace0ea4be" + url := fmt.Sprintf("https://%s/api/v3/coins/%s/contract/%s", cg.ApiURL, chain, ContractId) + method := "GET" + + client := &http.Client{} + req, err := http.NewRequest(method, url, nil) + + if err != nil { + return nil, err + } + //req.Header.Add("Cookie", "__cf_bm=jUWxA1U8U3SdvDF2EXgCZUmnDopOozWnB5VpXIjWH.c-1682970763-0-AaLD4yVrSy53aAJQwVNe61P5IcXSnW4vIMeRrsRDIMGJ/+PbEcOv/lene34+FB4Q4kapT//4660lx/Rw507zw7Q=") + + res, err := client.Do(req) + if err != nil { + return nil, err + } + defer res.Body.Close() + + if res.StatusCode == 404 { + return nil, fmt.Errorf("token not found") + } + + body, err := ioutil.ReadAll(res.Body) + if err != nil { + return nil, err + } + + var td TokenData + err = json.Unmarshal(body, &td) + if err != nil { + return nil, err + } + + ti := TokenItem{ + Id: td.ID, + Chain: ChainId, + Symbol: td.Symbol, + } + + fmt.Printf("\"%s\": \"%s\",\n", ContractId, ti.Symbol) + + return &ti, nil +} diff --git a/influx-backfiller/coingecko/assets.go b/influx-backfiller/coingecko/assets.go new file mode 100755 index 00000000..49b01347 --- /dev/null +++ b/influx-backfiller/coingecko/assets.go @@ -0,0 +1,894 @@ +package coingecko + +var convertionMap = map[string]string{ + "bsc": "binance-smart-chain", + "terra2": "terra-2", + "klaytn": "klay-token", + "polygon": "polygon-pos", + "optimism": "optimistic-ethereum", + "arbitrum": "arbitrum-one", // ? or nova ? + "ethereum": "ethereum", // ? + "near": "near-protocol", +} + +type CoingGeckoPlatform struct { + Id string `json:"id"` + ChainIdentifier interface{} `json:"chain_identifier"` + Name string `json:"name"` + Shortname string `json:"shortname"` +} + +var jsonPlatforms = ` +[ + { + "id": "factom", + "chain_identifier": null, + "name": "Factom", + "shortname": "" + }, + { + "id": "openledger", + "chain_identifier": null, + "name": "OpenLedger", + "shortname": "" + }, + { + "id": "cosmos", + "chain_identifier": null, + "name": "Cosmos", + "shortname": "" + }, + { + "id": "tezos", + "chain_identifier": null, + "name": "Tezos", + "shortname": "" + }, + { + "id": "metaverse-etp", + "chain_identifier": null, + "name": "Metaverse ETP", + "shortname": "" + }, + { + "id": "nem", + "chain_identifier": null, + "name": "NEM", + "shortname": "" + }, + { + "id": "findora", + "chain_identifier": null, + "name": "Findora", + "shortname": "" + }, + { + "id": "icon", + "chain_identifier": null, + "name": "ICON", + "shortname": "" + }, + { + "id": "waves", + "chain_identifier": null, + "name": "Waves", + "shortname": "" + }, + { + "id": "stratis", + "chain_identifier": null, + "name": "Stratis", + "shortname": "" + }, + { + "id": "theta", + "chain_identifier": 361, + "name": "Theta", + "shortname": "" + }, + { + "id": "nuls", + "chain_identifier": null, + "name": "Nuls", + "shortname": "" + }, + { + "id": "qtum", + "chain_identifier": null, + "name": "Qtum", + "shortname": "" + }, + { + "id": "stellar", + "chain_identifier": null, + "name": "Stellar", + "shortname": "" + }, + { + "id": "nxt", + "chain_identifier": null, + "name": "NXT", + "shortname": "" + }, + { + "id": "ardor", + "chain_identifier": null, + "name": "Ardor", + "shortname": "" + }, + { + "id": "ontology", + "chain_identifier": null, + "name": "Ontology", + "shortname": "" + }, + { + "id": "eos", + "chain_identifier": null, + "name": "EOS", + "shortname": "" + }, + { + "id": "godwoken", + "chain_identifier": null, + "name": "Godwoken", + "shortname": "" + }, + { + "id": "vechain", + "chain_identifier": null, + "name": "VeChain", + "shortname": "" + }, + { + "id": "omni", + "chain_identifier": null, + "name": "Omni", + "shortname": "" + }, + { + "id": "counterparty", + "chain_identifier": null, + "name": "Counterparty", + "shortname": "" + }, + { + "id": "chiliz", + "chain_identifier": null, + "name": "Chiliz", + "shortname": "" + }, + { + "id": "bitshares", + "chain_identifier": null, + "name": "BitShares", + "shortname": "" + }, + { + "id": "neo", + "chain_identifier": null, + "name": "NEO", + "shortname": "" + }, + { + "id": "super-zero", + "chain_identifier": null, + "name": "Sero", + "shortname": "" + }, + { + "id": "tron", + "chain_identifier": null, + "name": "TRON", + "shortname": "" + }, + { + "id": "", + "chain_identifier": null, + "name": "Radix", + "shortname": "" + }, + { + "id": "komodo", + "chain_identifier": null, + "name": "Komodo", + "shortname": "" + }, + { + "id": "libre", + "chain_identifier": null, + "name": "Libre", + "shortname": "" + }, + { + "id": "achain", + "chain_identifier": null, + "name": "Achain", + "shortname": "" + }, + { + "id": "aptos", + "chain_identifier": null, + "name": "Aptos", + "shortname": "" + }, + { + "id": "vite", + "chain_identifier": null, + "name": "Vite", + "shortname": "" + }, + { + "id": "gochain", + "chain_identifier": null, + "name": "GoChain", + "shortname": "" + }, + { + "id": "bittorrent", + "chain_identifier": 199, + "name": "BitTorrent", + "shortname": "" + }, + { + "id": "enq-enecuum", + "chain_identifier": null, + "name": "Enecuum", + "shortname": "" + }, + { + "id": "mdex", + "chain_identifier": null, + "name": "Mdex", + "shortname": "" + }, + { + "id": "ethereum-classic", + "chain_identifier": null, + "name": "Ethereum Classic", + "shortname": "" + }, + { + "id": "kusama", + "chain_identifier": null, + "name": "Kusama", + "shortname": "" + }, + { + "id": "binancecoin", + "chain_identifier": null, + "name": "BNB Beacon Chain", + "shortname": "BEP2" + }, + { + "id": "bitcoin-cash", + "chain_identifier": null, + "name": "Simple Ledger Protocol (Bitcoin Cash)", + "shortname": "SLP" + }, + { + "id": "huobi-token", + "chain_identifier": 128, + "name": "Huobi ECO Chain Mainnet", + "shortname": "HECO" + }, + { + "id": "bitkub-chain", + "chain_identifier": 96, + "name": "Bitkub Chain", + "shortname": "" + }, + { + "id": "zilliqa", + "chain_identifier": null, + "name": "Zilliqa", + "shortname": "" + }, + { + "id": "polis-chain", + "chain_identifier": 333999, + "name": "Polis Chain", + "shortname": "" + }, + { + "id": "defichain", + "chain_identifier": null, + "name": "DeFiChain", + "shortname": "" + }, + { + "id": "fusion-network", + "chain_identifier": null, + "name": "Fusion Network", + "shortname": "fusion-network" + }, + { + "id": "celer-network", + "chain_identifier": null, + "name": "Celer Network", + "shortname": "Celer" + }, + { + "id": "proof-of-memes", + "chain_identifier": null, + "name": "Proof of Memes", + "shortname": "" + }, + { + "id": "telos", + "chain_identifier": null, + "name": "Telos", + "shortname": "" + }, + { + "id": "kucoin-community-chain", + "chain_identifier": 321, + "name": "Kucoin Community Chain", + "shortname": "KCC" + }, + { + "id": "hoo", + "chain_identifier": null, + "name": "Hoo", + "shortname": "Hoo" + }, + { + "id": "Bitcichain", + "chain_identifier": null, + "name": "Bitcichain", + "shortname": "Bitcichain" + }, + { + "id": "kava", + "chain_identifier": null, + "name": "Kava", + "shortname": "" + }, + { + "id": "algorand", + "chain_identifier": null, + "name": "Algorand", + "shortname": "" + }, + { + "id": "yocoin", + "chain_identifier": null, + "name": "Yocoin", + "shortname": "yocoin" + }, + { + "id": "near-protocol", + "chain_identifier": null, + "name": "Near Protocol", + "shortname": "near-protocol" + }, + { + "id": "mixin-network", + "chain_identifier": null, + "name": "Mixin Network", + "shortname": "" + }, + { + "id": "klay-token", + "chain_identifier": null, + "name": "Klaytn", + "shortname": "" + }, + { + "id": "wanchain", + "chain_identifier": null, + "name": "Wanchain", + "shortname": "" + }, + { + "id": "iotex", + "chain_identifier": null, + "name": "IoTeX", + "shortname": "iotex" + }, + { + "id": "xrp", + "chain_identifier": null, + "name": "XRP Ledger", + "shortname": "xrp" + }, + { + "id": "polkadot", + "chain_identifier": null, + "name": "Polkadot", + "shortname": "" + }, + { + "id": "cardano", + "chain_identifier": null, + "name": "Cardano", + "shortname": "" + }, + { + "id": "secret", + "chain_identifier": null, + "name": "Secret", + "shortname": "" + }, + { + "id": "binance-smart-chain", + "chain_identifier": 56, + "name": "BNB Smart Chain", + "shortname": "BSC" + }, + { + "id": "ronin", + "chain_identifier": null, + "name": "Ronin", + "shortname": "ron" + }, + { + "id": "solana", + "chain_identifier": null, + "name": "Solana", + "shortname": "" + }, + { + "id": "terra", + "chain_identifier": null, + "name": "Terra Classic", + "shortname": "" + }, + { + "id": "fantom", + "chain_identifier": 250, + "name": "Fantom", + "shortname": "" + }, + { + "id": "exosama", + "chain_identifier": null, + "name": "Exosama", + "shortname": "" + }, + { + "id": "osmosis", + "chain_identifier": null, + "name": "Osmosis", + "shortname": "Osmo" + }, + { + "id": "optimistic-ethereum", + "chain_identifier": 10, + "name": "Optimism", + "shortname": "Optimism" + }, + { + "id": "sora", + "chain_identifier": null, + "name": "Sora", + "shortname": "" + }, + { + "id": "polygon-pos", + "chain_identifier": 137, + "name": "Polygon POS", + "shortname": "MATIC" + }, + { + "id": "bitgert", + "chain_identifier": null, + "name": "Bitgert Chain", + "shortname": "Bitgert Brise" + }, + { + "id": "thorchain", + "chain_identifier": null, + "name": "Thorchain", + "shortname": "" + }, + { + "id": "elrond", + "chain_identifier": null, + "name": "Elrond", + "shortname": "elrond" + }, + { + "id": "wemix-network", + "chain_identifier": null, + "name": "Wemix Network", + "shortname": "" + }, + { + "id": "moonriver", + "chain_identifier": 1285, + "name": "Moonriver", + "shortname": "moonriver" + }, + { + "id": "cronos", + "chain_identifier": 25, + "name": "Cronos", + "shortname": "CRO" + }, + { + "id": "smartbch", + "chain_identifier": 10000, + "name": "SmartBCH", + "shortname": "" + }, + { + "id": "aurora", + "chain_identifier": 1313161554, + "name": "Aurora", + "shortname": "aurora" + }, + { + "id": "tomochain", + "chain_identifier": 88, + "name": "TomoChain", + "shortname": "" + }, + { + "id": "avalanche", + "chain_identifier": 43114, + "name": "Avalanche", + "shortname": "AVAX" + }, + { + "id": "metis-andromeda", + "chain_identifier": 1088, + "name": "Metis Andromeda", + "shortname": "" + }, + { + "id": "ethereum", + "chain_identifier": 1, + "name": "Ethereum", + "shortname": "" + }, + { + "id": "milkomeda-cardano", + "chain_identifier": 2001, + "name": "Milkomeda (Cardano)", + "shortname": "" + }, + { + "id": "acala", + "chain_identifier": null, + "name": "Acala", + "shortname": "" + }, + { + "id": "harmony-shard-0", + "chain_identifier": 1666600000, + "name": "Harmony Shard 0", + "shortname": "Harmony Shard 0" + }, + { + "id": "defi-kingdoms-blockchain", + "chain_identifier": null, + "name": "DFK Chain", + "shortname": "DFK Chain" + }, + { + "id": "evmos", + "chain_identifier": 9001, + "name": "Evmos", + "shortname": "evmos" + }, + { + "id": "karura", + "chain_identifier": null, + "name": "Karura", + "shortname": "" + }, + { + "id": "everscale", + "chain_identifier": null, + "name": "Everscale", + "shortname": "" + }, + { + "id": "boba", + "chain_identifier": 288, + "name": "Boba Network", + "shortname": "" + }, + { + "id": "sx-network", + "chain_identifier": null, + "name": "SX Network", + "shortname": "sxn" + }, + { + "id": "cube", + "chain_identifier": null, + "name": "Cube", + "shortname": "" + }, + { + "id": "", + "chain_identifier": null, + "name": "Matrix", + "shortname": "" + }, + { + "id": "conflux", + "chain_identifier": null, + "name": "Conflux", + "shortname": "conflux" + }, + { + "id": "elastos", + "chain_identifier": null, + "name": "Elastos Smart Contract Chain", + "shortname": "Elastos" + }, + { + "id": "celo", + "chain_identifier": 42220, + "name": "Celo", + "shortname": "celo" + }, + { + "id": "echelon", + "chain_identifier": null, + "name": "Echelon", + "shortname": "" + }, + { + "id": "hydra", + "chain_identifier": null, + "name": "Hydra", + "shortname": "" + }, + { + "id": "coinex-smart-chain", + "chain_identifier": 52, + "name": "CoinEx Smart Chain", + "shortname": "CSC" + }, + { + "id": "hedera-hashgraph", + "chain_identifier": null, + "name": "Hedera Hashgraph", + "shortname": "hashgraph" + }, + { + "id": "kardiachain", + "chain_identifier": null, + "name": "KardiaChain", + "shortname": "kardiachain" + }, + { + "id": "ethereumpow", + "chain_identifier": null, + "name": "EthereumPoW", + "shortname": "" + }, + { + "id": "astar", + "chain_identifier": null, + "name": "Astar", + "shortname": "" + }, + { + "id": "moonbeam", + "chain_identifier": 1284, + "name": "Moonbeam", + "shortname": "" + }, + { + "id": "hoo-smart-chain", + "chain_identifier": 70, + "name": "Hoo Smart Chain", + "shortname": "" + }, + { + "id": "dogechain", + "chain_identifier": null, + "name": "Dogechain", + "shortname": "" + }, + { + "id": "oasis", + "chain_identifier": 42262, + "name": "Oasis", + "shortname": "oasis" + }, + { + "id": "skale", + "chain_identifier": null, + "name": "Skale", + "shortname": "" + }, + { + "id": "flare-network", + "chain_identifier": null, + "name": "Flare Network", + "shortname": "" + }, + { + "id": "stacks", + "chain_identifier": null, + "name": "Stacks", + "shortname": "" + }, + { + "id": "step-network", + "chain_identifier": null, + "name": "Step Network", + "shortname": "" + }, + { + "id": "ShibChain", + "chain_identifier": null, + "name": "ShibChain", + "shortname": "" + }, + { + "id": "xdc-network", + "chain_identifier": 50, + "name": "XDC Network", + "shortname": "xdc xinfin" + }, + { + "id": "songbird", + "chain_identifier": null, + "name": "Songbird", + "shortname": "" + }, + { + "id": "kadena", + "chain_identifier": null, + "name": "Kadena", + "shortname": "" + }, + { + "id": "rootstock", + "chain_identifier": 30, + "name": "Rootstock RSK", + "shortname": "" + }, + { + "id": "xdai", + "chain_identifier": 100, + "name": "xDAI", + "shortname": "" + }, + { + "id": "callisto", + "chain_identifier": null, + "name": "Callisto", + "shortname": "" + }, + { + "id": "function-x", + "chain_identifier": 530, + "name": "Function X", + "shortname": "" + }, + { + "id": "redlight-chain", + "chain_identifier": 2611, + "name": "Redlight Chain", + "shortname": "" + }, + { + "id": "thundercore", + "chain_identifier": 108, + "name": "ThunderCore", + "shortname": "" + }, + { + "id": "shiden network", + "chain_identifier": 8545, + "name": "Shiden Network", + "shortname": "" + }, + { + "id": "oasys", + "chain_identifier": null, + "name": "Oasys", + "shortname": "" + }, + { + "id": "energi", + "chain_identifier": null, + "name": "Energi", + "shortname": "" + }, + { + "id": "meter", + "chain_identifier": 82, + "name": "Meter", + "shortname": "" + }, + { + "id": "syscoin", + "chain_identifier": 57, + "name": "Syscoin NEVM", + "shortname": "syscoin" + }, + { + "id": "velas", + "chain_identifier": 106, + "name": "Velas", + "shortname": "velas" + }, + { + "id": "okex-chain", + "chain_identifier": 66, + "name": "OKExChain", + "shortname": "OKEx" + }, + { + "id": "onus", + "chain_identifier": null, + "name": "ONUS", + "shortname": "" + }, + { + "id": "empire", + "chain_identifier": 3693, + "name": "Empire", + "shortname": "" + }, + { + "id": "canto", + "chain_identifier": 7700, + "name": "Canto", + "shortname": "" + }, + { + "id": "fuse", + "chain_identifier": 122, + "name": "Fuse", + "shortname": "" + }, + { + "id": "tombchain", + "chain_identifier": null, + "name": "Tombchain", + "shortname": "" + }, + { + "id": "core", + "chain_identifier": null, + "name": "Core", + "shortname": "" + }, + { + "id": "terra-2", + "chain_identifier": null, + "name": "Terra", + "shortname": "" + }, + { + "id": "arbitrum-one", + "chain_identifier": 42161, + "name": "Arbitrum One", + "shortname": "Arbitrum" + }, + { + "id": "zksync", + "chain_identifier": 324, + "name": "zkSync", + "shortname": "" + }, + { + "id": "polygon-zkevm", + "chain_identifier": 1101, + "name": "Polygon zkEVM", + "shortname": "" + }, + { + "id": "arbitrum-nova", + "chain_identifier": 42170, + "name": "Arbitrum Nova", + "shortname": "" + }, + { + "id": "eos-evm", + "chain_identifier": 17777, + "name": "EOS EVM", + "shortname": "" + } +] +` diff --git a/influx-backfiller/coingecko/types.go b/influx-backfiller/coingecko/types.go new file mode 100755 index 00000000..ecc1814c --- /dev/null +++ b/influx-backfiller/coingecko/types.go @@ -0,0 +1,145 @@ +package coingecko + +import ( + "time" + + "github.com/shopspring/decimal" +) + +type TokenData struct { + ID string `json:"id"` + Symbol string `json:"symbol"` + Name string `json:"name"` + AssetPlatformID string `json:"asset_platform_id"` + Platforms struct { + Avalanche string `json:"avalanche"` + } `json:"platforms"` + DetailPlatforms struct { + Avalanche struct { + DecimalPlace int `json:"decimal_place"` + ContractAddress string `json:"contract_address"` + } `json:"avalanche"` + } `json:"detail_platforms"` + BlockTimeInMinutes int `json:"block_time_in_minutes"` + HashingAlgorithm any `json:"hashing_algorithm"` + Categories []string `json:"categories"` + PublicNotice any `json:"public_notice"` + AdditionalNotices []any `json:"additional_notices"` + Localization struct { + En string `json:"en"` + De string `json:"de"` + Es string `json:"es"` + Fr string `json:"fr"` + It string `json:"it"` + Pl string `json:"pl"` + Ro string `json:"ro"` + Hu string `json:"hu"` + Nl string `json:"nl"` + Pt string `json:"pt"` + Sv string `json:"sv"` + Vi string `json:"vi"` + Tr string `json:"tr"` + Ru string `json:"ru"` + Ja string `json:"ja"` + Zh string `json:"zh"` + ZhTw string `json:"zh-tw"` + Ko string `json:"ko"` + Ar string `json:"ar"` + Th string `json:"th"` + ID string `json:"id"` + Cs string `json:"cs"` + Da string `json:"da"` + El string `json:"el"` + Hi string `json:"hi"` + No string `json:"no"` + Sk string `json:"sk"` + Uk string `json:"uk"` + He string `json:"he"` + Fi string `json:"fi"` + Bg string `json:"bg"` + Hr string `json:"hr"` + Lt string `json:"lt"` + Sl string `json:"sl"` + } `json:"localization"` + Description struct { + En string `json:"en"` + De string `json:"de"` + Es string `json:"es"` + Fr string `json:"fr"` + It string `json:"it"` + Pl string `json:"pl"` + Ro string `json:"ro"` + Hu string `json:"hu"` + Nl string `json:"nl"` + Pt string `json:"pt"` + Sv string `json:"sv"` + Vi string `json:"vi"` + Tr string `json:"tr"` + Ru string `json:"ru"` + Ja string `json:"ja"` + Zh string `json:"zh"` + ZhTw string `json:"zh-tw"` + Ko string `json:"ko"` + Ar string `json:"ar"` + Th string `json:"th"` + ID string `json:"id"` + Cs string `json:"cs"` + Da string `json:"da"` + El string `json:"el"` + Hi string `json:"hi"` + No string `json:"no"` + Sk string `json:"sk"` + Uk string `json:"uk"` + He string `json:"he"` + Fi string `json:"fi"` + Bg string `json:"bg"` + Hr string `json:"hr"` + Lt string `json:"lt"` + Sl string `json:"sl"` + } `json:"description"` + Links struct { + Homepage []string `json:"homepage"` + BlockchainSite []string `json:"blockchain_site"` + OfficialForumURL []string `json:"official_forum_url"` + ChatURL []string `json:"chat_url"` + AnnouncementURL []string `json:"announcement_url"` + TwitterScreenName string `json:"twitter_screen_name"` + FacebookUsername string `json:"facebook_username"` + BitcointalkThreadIdentifier any `json:"bitcointalk_thread_identifier"` + TelegramChannelIdentifier string `json:"telegram_channel_identifier"` + SubredditURL any `json:"subreddit_url"` + ReposURL struct { + Github []any `json:"github"` + Bitbucket []any `json:"bitbucket"` + } `json:"repos_url"` + } `json:"links"` + Image struct { + Thumb string `json:"thumb"` + Small string `json:"small"` + Large string `json:"large"` + } `json:"image"` + CountryOrigin string `json:"country_origin"` + GenesisDate any `json:"genesis_date"` + ContractAddress string `json:"contract_address"` + SentimentVotesUpPercentage any `json:"sentiment_votes_up_percentage"` + SentimentVotesDownPercentage any `json:"sentiment_votes_down_percentage"` + WatchlistPortfolioUsers int `json:"watchlist_portfolio_users"` + MarketCapRank int `json:"market_cap_rank"` + CoingeckoRank int `json:"coingecko_rank"` + CoingeckoScore float64 `json:"coingecko_score"` + // DeveloperScore int `json:"developer_score"` + CommunityScore float64 `json:"community_score"` + LiquidityScore float64 `json:"liquidity_score"` + PublicInterestStats struct { + AlexaRank any `json:"alexa_rank"` + BingMatches any `json:"bing_matches"` + } `json:"public_interest_stats"` + StatusUpdates []any `json:"status_updates"` + LastUpdated time.Time `json:"last_updated"` +} + +type CoinHistoryResponse struct { + Prices [][]decimal.Decimal `json:"prices"` + MarketCaps [][]any `json:"market_caps"` + TotalVolumes [][]float64 `json:"total_volumes"` +} diff --git a/influx-backfiller/common.go b/influx-backfiller/common.go new file mode 100644 index 00000000..9de78939 --- /dev/null +++ b/influx-backfiller/common.go @@ -0,0 +1,848 @@ +package main + +var manualTokenMap = map[string]string{ + "4uQeVj5tqViQh7yWWGStvkEG1Zmhx6uasJtWCMzrokw": "UST", + "4uQeVj5tqViQh7yWWGStvkEG1Zmhx6uasJtWRZNi2Xz": "LUNA", + "1111111111113aEHvyfzmhP7LkEJ5WQwi9JqTwRu": "aUST", + "1111111111113cM3cQdDhR9EAQ8Qkcyw1FKF1dCo": "WBNB", + "bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c": "WBNB", +} + +var tokenMap = map[string]string{ + "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263": "BONK", + "4k3Dyjzvzp8eMZWUXbBCjEvwSkkk59S5iCNLY3QrkX6R": "RAY", + "Saber2gLauYim4Mvftnrasomsv6NvAuncvMEZwcLpD1": "SBR", + "So11111111111111111111111111111111111111112": "SOL", + "SRMuApVNdxXokk5GT7XD5cUUgXMBCoAz2LHeuAoKWRt": "SRMso", + "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v": "USDCso", + "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB": "USDTso", + "5gs8nf4wojB5EXgDUWNLwXpknzgV2YWDhveAeBZpVLbp": "XTAG", + "wzbcJyhGhQDLTV1S99apZiiBdE4jmYfbw99saMMdP59": "ZBC", + "mSoLzYCxHdYgdzU16g5QSh3i5K3z3KZK7ytfqcJm7So": "mSOL", + "111111111117dC0aa78b770fA6A738034120C302": "1INCH", + "009178997aff09a67d4caccfeb897fb79d036214": "1SOL", + "7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9": "AAVE", + "8ab7404063ec4dbcfd4598215992dc3f8ec853d7": "AKRO", + "27702a26126e0b3702af63ee09ac4d1a084ef628": "ALEPH", + "ac51066d7bec65dc4589368da368b212745d63e8": "ALICE", + "ff20817765cb7f73d4bde2e66e067e58d11095c2": "AMP", + "d46ba6d942050d489dbd938a2c909a5d5039a161": "AMPL", + "8290333cef9e6d528dd5618fb97a76f268f3edd4": "ANKR", + "18aaa7115705e8be94bffebde57af9bfc265b998": "AUDIO", + "bb0e17ef65f82ab018d8edd776e8dd940327b28b": "AXSet", + "0d8775f648430679a709e98d2b0cb6250d2887ef": "BAT", + "1f573d6fb3f13d689ff844b4ce37794d79a7ff1c": "BNT", + "4fabb145d64652a948d72533023f6e7a623c7c53": "BUSDet", + "aaaebe6fe48e54f431b0c390cfaf0b017d09d42d": "CEL", + "3506424f91fd33084466f402d5d97f05f8e3b4af": "CHZ", + "c00e94cb662c3520282e6f5717214004a7f26888": "COMP", + "2ba592f78db6436527729929aaf6c908497cb200": "CREAM", + "a0b73e1ff0b80914ab6fe0444e65848c4c34450b": "CRO", + "d533a949740bb3306d119cc777fa900ba034cd52": "CRV", + "4e3fbd56cd56c3e72c1403e103b45db9da5b9d2b": "CVX", + "6b175474e89094c44da98b954eedeac495271d0f": "DAI", + "92d6c1e31e14520e676a687f0a93788b716beff5": "DYDX", + "761d38e5ddf6ccf6cf7c55759d5210750b5d60f3": "ELON", + "f629cbd94d3791c9250152bd8dfbdf380e2a3b9c": "ENJ", + "c18360217d8f7ab5e7c516566761ea12ce7f9d72": "ENS", + "c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2": "ETH", + "Fd09911130e6930Bf87F2B0554c44F400bD80D3e": "ETHIX", + "853d955acef822db058eb8505911ed77f175b99e": "FRAX", + "f8c3527cc04340b208c854e985240c02f7b7793f": "FRONT", + "4e15361fd6b4bb609fa63c81a2be19d873717870": "FTMet", + "50d1c9771902476076ecfc8b2a83ad6b9355a4c9": "FTT", + "3432b6a60d23ca0dfca7761b7ab56459d9c964d0": "FXS", + "15d4c048f83bd7e37d49ea4c83a07267ec4203da": "GALA", + "c944E90C64B2c07662A292be6244BDf05Cda44a7": "GRT", + "e66747a101bff2dba3697199dcce5b743b454759": "GT", + "0316eb71485b0ab14103307bf65a021042c6d380": "HBTC", + "7968bc6a03017ea2de509aaa816f163db0f35148": "HGET", + "df574c24545e5ffecb9a659c229253d4111d87e1": "HUSD", + "4bd70556ae3f8a6ec6c4080a0c327b24325438f3": "HXRO", + "f16e81dce15b08f326220742020379b855b87df9": "ICE", + "767fe9edc9e0df98e07454847909b5e959d7ca0e": "ILV", + "85eee30c52b0b379b046fb0f85f4f3dc3009afec": "KEEP", + "1ceb5cb57c4d4e2b2433641b95dd330a33185a44": "KP3R", + "5a98fcbea516cf06857215779fd812ca3bef1b32": "LDO", + "514910771af9ca656af840dff83e8264ecf986ca": "LINK", + "bbbbca6a901c926f240b89eacb641d8aec7aeafd": "LRC", + "b1f66997a5760428d3a87d68b90bfe0ae64121cc": "LUA", + "0F5D2fB29fb7d3CFeE444a200298f468908cC942": "MANA", + "08d967bb0134f2d07f7cfb6e246680c53927dd30": "MATH", + "7d1afa7b718fb893db30a3abc0cfc608aacfebb0": "MATICet", + "99d8a9c45b2eca8864373a26d1459e3dff1e17f3": "MIMet", + "d7c49cee7e9188cca6ad8ff264c1da2e69d4cf3b": "NXM", + "727f064a78dc734d33eec18d5370aef32ffd46e4": "ORION", + "45804880de22913dafe09f4980848ece6ecbaf78": "PAXG", + "7a58c0be72be218b41c608b7fe7c5bb630736c71": "PEOPLE", + "bc396689893d065f41bc2c6ecbee5e0085233447": "PERP", + "d291e7a03283640fdc51b121ac401383a46cc623": "RGT", + "d33526068d116ce69f19a9ee46f0bd304f21a51f": "RPL", + "8762db106B2c2A0bccB3A80d1Ed41273552616E8": "RSR", + "3845badAde8e6dFF049820680d1F14bD3903a5d0": "SAND", + "30D20208d987713f46DFD34EF128Bb16C404D10f": "SD", + "95ad61b0a150d79219dcf64e1e6cc01f0b64c4ce": "SHIB", + "cc8fa225d80b9c7d42f96e9570156c65d6caaa25": "SLP", + "c011a73ee8576fb46f5e1c5751ca3b9fe0af2a6f": "SNX", + "3b484b82567a09e2588a13d54d032153f0c0aee0": "SOS", + "090185f2135308bad17527004364ebcc2d37e5f6": "SPELL", + "476c5e26a75bd202a9683ffd34359c0cc15be0ff": "SRMet", + "6b3595068778dd592e39a122f4f5a5cf09c90fe2": "SUSHI", + "87edffde3e14c7a66c9b9724747a1c5696b742e6": "SWAG", + "8ce9137d39326ad0cd6491fb5cc0cba0e089b6a9": "SXP", + "2e9d63788249371f1dfc918a52f8d799f4a38c94": "TOKE", + "c7283b66eb1eb5fb86327f08e1b5816b0720212b": "TRIBE", + "8564653879a18c560e7c0ea0e084c516c62f5653": "UBXT", + "249e38ea4102d0cf8264d3701f1a0e39c4f2dc3b": "UFO", + "1f9840a85d5af5bf1d1762f925bdaddc4201f984": "UNI", + "a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48": "USDCet", + "1c48f86ae57291f7686349f12601910bd8d470bb": "USDK", + "dac17f958d2ee523a2206206994597c13d831ec7": "USDTet", + "2260fac5e5542a773aa44fbcfedf7c193bc2c599": "WBTC", + "7659CE147D0e714454073a5dd7003544234b6Aa0": "XCAD", + "0bc529c00C6401aEF6D220BE8C6Ea1667F6Ad93e": "YFI", + "25f8087ead173b73d6e8b84329989a8eea16cf73": "YGG", + "e41d2489571d322189246dafa5ebde1f4699f498": "ZRX", + "1a7e4e63778B4f12a199C062f3eFdD288afCBce8": "agEUR", + "707f9118e33a9b8998bea41dd0d46f38bb963fc8": "bETH", + "0ab87046fbb341d058f17cbc4c1133f25a20a52f": "gOHM", + "c4e15973e6ff2a35cc804c2cf9d2a1b817a8b40f": "ibBTC", + "ae7ab96520de3a18e5e111b5eaab095312d7fe84": "stETH", + "7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0": "wstETH", + "bb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c": "BNB", + "e9e7cea3dedca5984780bafc599bd69add087d56": "BUSDbs", + "0e09fabb73bd3ade0a17ecc321fd13a19e81ce82": "CAKE", + "D06716E1Ff2E492Cc5034c2E81805562dd3b45fa": "MGP", + "08b450e4a48C04CDF6DB2bD4cf24057f7B9563fF": "QUO", + "8ac76a51cc950d9822d68b83fe1ad97b32cd580d": "USDCbs", + "55d398326f99059fF775485246999027B3197955": "USDTbs", + "55d398326f99059ff775485246999027b3197955": "USDTbs", // duplicate but different case (?) + "a75d9ca2a0a1D547409D82e1B06618EC284A2CeD": "WMX", + "ad6742a35fb341a9cc6ad674738dd8da98b94fb1": "WOM", + "uluna": "LUNA", + "uusd": "UST", + "terra1hzh9vpxhsk8253se0vv5jj6etdvxu3nv8z07zu": "aUST", + "8f3cf7ad23cd3cadbd9735aff958023239c6a063": "DAIpo", + "0d500b1d8e8ef31e21c99d1db9a6444d3adf1270": "MATICpo", + "831753dd7087cac61ab5644b308642cc1c33dc13": "QUICK", + "2791bca1f2de4661ed88a30c99a7a9449aa84174": "USDCpo", + "c2132d05d31c914a87c6611c10748aeb04b58e8f": "USDTpo", + "b31f66aa3c1e785363f0875a1b74e27b85fd66c7": "AVAX", + "6e84a6216ea6dacc71ee8e6b0a5b7322eebc0fdd": "JOE", + "B97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E": "USDCav", + "a7d7079b0fead91f3e65f86e8915cb59c1a4c664": "USDCeav", + "9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7": "USDTav", + "c7198437980c041c805a1edcba50c1ce5db95118": "USDTeav", + "21C718C22D52d0F3a789b752D4c2fD5908a8A733": "ROSE", + "21be370d5312f44cb42ce377bc9b8a0cef1a4c83": "FTM", + "d8763cba276a3738e6de85b4b3bf5fded6d6ca73": "cEUR", + "765DE816845861e75A25fCA122bb6898B8B1282a": "cUSD", + "token.sweat": "SWEAT", +} + +var solanaTokenMap = map[string]string{ + "AjkPkq3nsyDe1yKcbyZT7N4aK4Evv9om9tzhQD3wsRC": "1INCH", + "4ThReWAbAVZjNVgs5Ui9Pk3cZ5TYaD9u6Y89fp6EFzoF": "1SOL", + "3vAs4D1WE6Na4tCgt4BApgFfENbm8WY7q4cSPD1yM4Cg": "AAVE", + "12uHjozDVgyGWeLqQ8DMCRbig8amW5VmvZu3FdMMdcaG": "AKRO", + "3UCMiSnkcnkPE1pgQ5ggPCBv6dXgVUy16TmMUe1WpG9x": "ALEPH", + "9ARQsBfAn65q522cEqSJuse3cLhA31jgWDBGQHeiq7Mg": "ALICE", + "D559HwgjYGDYsXpmFUKxhFTEwutvS9sya1kXiyCVogCV": "AMP", + "EHKQvJGu48ydKA4d3RivrkNyTJTkSdoS32UafxSX1yak": "AMPL", + "Gq2norJ1kBemBp3mPfkgAUMhMMmnFmY4zEyi26tRcxFB": "ANKR", + "9LzCMqDgTKYz9Drzqnpgee3SGa89up3a247ypMj2xrqM": "AUDIO", + "HysWcbHiYY9888pHbaqhwLYZQeZrcQMXKQWRqS7zcPK5": "AXSet", + "EPeUFDgHRxs9xxEPVaL6kfGQvCon7jmAWKVUHuux1Tpz": "BAT", + "EDVVEYW4fPJ6vKw5LZXRGUSPzxoHrv6eWvTqhCr8oShs": "BNT", + "33fsBLA8djQm82RpHmE3SuVrPGtZBWNYExsEUeKX1HXX": "BUSDet", + "nRtfwU9G82CSHhHGJNxFhtn7FLvWP2rqvQvje1WtL69": "CEL", + "5TtSKAamFq88grN1QGrEaZ1AjjyciqnCya1aiMhAgFvG": "CHZ", + "AwEauVaTMQRB71WeDnwf1DWSBxaMKjEPuxyLr1uixFom": "COMP", + "HihxL2iM6L6P1oqoSeiixdJ3PhPYNxvSKH9A2dDqLVDH": "CREAM", + "DvjMYMVeXgKxaixGKpzQThLoG98nc7HSU7eanzsdCboA": "CRO", + "7gjNiPun3AzEazTZoFEjZgcBMeuaXdpjHq2raZTmTrfs": "CRV", + "BLvmrccP4g1B6SpiVvmQrLUDya1nZ4B2D1nm9jzKF7sz": "CVX", + "EjmyN6qEC1Tf1JxiG1ae7UTJhUxSwk1TCWNWqxWV4J6o": "DAI", + "4Hx6Bj56eGyw8EJrrheM6LBQAvVYRikYCWsALeTrwyRU": "DYDX", + "6nKUU36URHkewHg5GGGAgxs6szkE4VTioGUT5txQqJFU": "ELON", + "EXExWvT6VyYxEjFzF5BrUxt5GZMPVZnd48y3iWrRefMq": "ENJ", + "CLQsDGoGibdNPnVCFp8BAsN2unvyvb41Jd5USYwAnzAg": "ENS", + "7vfCXTUXx5WJV5JADk17DUJ4ksgau7utNKj4b963voxs": "ETH", + "FR87nWEUxVgerFGhZM8Y4AggKGLnaXswr1Pd8wZ4kZcp": "FRAX", + "A9ik2NrpKRRG2snyTjofZQcTuav9yH3mNVHLsLiDQmYt": "FRONT", + "8gC27rQF4NEDYfyf5aS8ZmQJUum5gufowKGYRRba4ENN": "FTMet", + "EzfgjvkSwthhgHaceR3LnKXUoRkP6NUhfghdaHAj1tUv": "FTT", + "6LX8BhMQ4Sy2otmAWj7Y5sKd9YTVVUgfMsBzT6B9W7ct": "FXS", + "AuGz22orMknxQHTVGwAu7e3dJikTJKgcjFwMNDikEKmF": "GALA", + "HGsLG4PnZ28L8A4R5nPqKgZd86zUUdmfnkTRnuFJ5dAX": "GRT", + "ABAq2R9gSpDDGguQxBk4u13s4ZYW6zbwKVBx15mCMG8": "GT", + "7dVH61ChzgmN9BwG4PkzwRP8PbYwPJ7ZPNF2vamKT2H8": "HBTC", + "2ueY1bLcPHfuFzEJq7yN1V2Wrpu8nkun9xG2TVCE1mhD": "HGET", + "7VQo3HFLNH5QqGtM8eC3XQbPkJUu7nS9LeGWjerRh5Sw": "HUSD", + "HxhWkVpk5NS4Ltg5nij2G671CKXFRKPK8vy271Ub4uEK": "HXRO", + "DiJut4U3CU8b3bRgwfyqtJMJ4wjzJHaX6hudamjH46Km": "ICE", + "8UJbtpsEubDVkY53rk7d61hNYKkvouicczB2XmuwiG4g": "ILV", + "64L6o4G2H7Ln1vN7AHZsUMW4pbFciHyuwn4wUdSbcFxh": "KEEP", + "3a2VW9t5N6p4baMW3M6yLH1UJ9imMt7VsyUk6ouXPVLq": "KP3R", + "HZRCwxP2Vq9PCpPXooayhJ2bxTpo5xfpQrwB1svh332p": "LDO", + "2wpTofQ8SkACrkZWrZDjXPitYa8AwWgX8AfxdeBRRVLX": "LINK", + "HCTVFTzHL21a1dPzKxAUeWwqbE8QMUyvgChFDL4XYoi1": "LRC", + "5Wc4U1ZoQRzF4tPdqKQzBwRSjYe8vEf3EvZMuXgtKUW6": "LUA", + "7dgHoN8wBZCc5wbnQ2C47TDnBMAxG4Q5L3KjP67z8kNi": "MANA", + "CaGa7pddFXS65Gznqwp42kBhkJQdceoFVT7AQYo8Jr8Q": "MATH", + "C7NNPWuZCNjZBfW5p6JvGsR8pUdsRpEdP1ZAhnoDwj7h": "MATICet", + "HRQke5DKdDo3jV7wnomyiM8AA3EzkVnxMDdo2FQ5XUe1": "MIMet", + "Aqs5ydqKXEK2cjotDXxHmk8N9PknqQ5q4ZED4ymY1eeh": "NXM", + "C6oFsE8nXRDThzrMEQ5SxaNFGKoyyfWDDVPw37JKvPTe": "PAXG", + "CobcsUrt3p91FwvULYKorQejgsm5HoQdv5T8RUZ6PnLA": "PEOPLE", + "9BsnSWDPfbusseZfnXyZ3un14CyPMZYvsKjWY3Y8Gbqn": "PERP", + "ASk8bss7PoxfFVJfXnSJepj9KupTX15QaRnhdjs6DdYe": "RGT", + "HUCyuyqESEUV4YWTKFvvB4JiQLqoovscTBpRXfGzW4Wx": "RPL", + "DkbE8U4gSRuGHcVMA1LwyZPYUjYbfEbjW8DMR3iSXBzr": "RSR", + "49c7WuCZkQgc3M4qH8WuEUNXfgwupZf1xqWkDQ7gjRGt": "SAND", + "CiKu4eHsVrc1eueVQeHn7qhXTcVu95gSQmBpX4utjL9z": "SHIB", + "4hpngEp1v3CXpeKB81Gw4sv7YvwUVRKvY3SGag9ND8Q4": "SLP", + "8cTNUtcV2ueC3royJ642uRnvTxorJAWLZc58gxAo7y56": "SNX", + "6Q5fvsJ6kgAFmisgDqqyaFd9FURYzHf8MCUbpAUaGZnE": "SOS", + "BCsFXYm81iqXyYmrLKgAp3AePcgLHnirb8FjTs6sjM7U": "SPELL", + "xnorPhAzWXUczCP3KjU5yDxmKKZi5cSbxytQ1LgE3kG": "SRMet", + "ChVzxWRmrTeSgwd3Ui3UumcN8KX7VK3WaD4KGeSKpypj": "SUSHI", + "5hcdG6NjQwiNhVa9bcyaaDsCyA1muPQ6WRzQwHfgeeKo": "SWAG", + "3CyiEDRehaGufzkpXJitCP5tvh7cNhRqd9rPBxZrgK5z": "SXP", + "3EQ6LqLkiFcoxTeGEsHMFpSLWNVPe9yT7XPX2HYSFyxX": "TOKE", + "DPgNKZJAG2w1S6vfYHDBT62R4qrWWH5f45CnxtbQduZE": "TRIBE", + "FTtXEUosNn6EKG2SQtfbGuYB4rBttreQQcoWn1YDsuTq": "UBXT", + "GWdkYFnXnSJAsCBvmsqFLiPPe2tpvXynZcJdxf11Fu3U": "UFO", + "8FU95xFJhUUkyyCLU13HSzDLs7oC4QZdXQHL6SCeab36": "UNI", + "A9mUU4qviSctJVPJdBJWkb28deg915LYJKrzQ19ji3FM": "USDCet", + "43m2ewFV5nDepieFjT9EmAQnc1HRtAF247RBpLGFem5F": "USDK", + "Dn4noZ5jgGfkntzcQSUZ8czkreiZ1ForXYoV2H8Dm7S1": "USDTet", + "3NZ9JMVBmGAqocybic2c7LQCJScmgsAZ6vQqTDzcqmJh": "WBTC", + "BXZX2JRJFjvKazM1ibeDFxgAngKExb74MRXzXKvgikxX": "YFI", + "EzZp7LRN1xwu3QsB2RJRrWwEGjJGsuWzuMCeQDB3NSPK": "YGG", + "GJa1VeEYLTRoHbaeqcxfzHmjGCGtZGF3CUqxv9znZZAY": "ZRX", + "CbNYA9n3927uXUukee2Hf4tm3xxkffJPPZvGazc2EAH1": "agEUR", + "FUGsN8H74WjRBBMfQWcf9Kk32gebA9VnNaGxqwcVvUW7": "gOHM", + "Bzq68gAVedKqQkQbsM28yQ4LYpc2VComDUD9wJBywdTi": "ibBTC", + "H2mf9QNdU2Niq6QR7367Ua2trBsvscLyX5bz7R3Pw5sE": "stETH", + "9gP2kCy3wA1ctvYWQk75guqXuHfrEomqydHLtcTCqiLa": "BNB", + "5RpUwQ8wtdPCZHhu6MERp2RGrpobsbZ6MH5dDHkUjs2": "BUSDbs", + "J8LKx7pr9Zxh9nMhhT7X3EBmj5RzuhFrHKyJAe2F2i9S": "CAKE", + "FCqfQSujuPxy6V42UvafBhsysWtEq1vhjfMN1PUbgaxA": "USDCbs", + "8qJSyQprMC57TWKaYEmetUR3UUiTP2M3hXdcvFhkZdmv": "USDTbs", + "F6v4wfAdJB8D8p77bMXZgYt8TDKsYxLYxH5AFhUkYx9W": "LUNA", + "9vMJfxuKxXBoEa7rM12mYLMwTacLMLDJqHozw96WQL8i": "UST", + "4CsZsUCoKFiaGyU7DEVDayqeVtG8iqgGDR6RjzQmzQao": "aUST", + "4Fo67MYQpVhZj9R7jQTd63FPAnWbPpaafAUxsMGX2geP": "DAIpo", + "Gz7VkD4MacbEB6yC5XD3HcumEiYx2EtDYYrfikGsvopG": "MATICpo", + "5njTmK53Ss5jkiHHZvzabVzZj6ztu6WYWpAPYgbVnbjs": "QUICK", + "E2VmbootbVCBkMNNxKQgCLMS1X3NoGMaYAsufaAsf7M": "USDCpo", + "5goWRao6a3yNC4d6UjMdQxonkCMvKBwdpubU3qhfcdf1": "USDTpo", + "KgV1GvrHQmRBY8sHQQeUKwTm2r2h8t4C8qt12Cw1HVE": "AVAX", + "CriXdFS9iRAYbGEQiTcUqbWwG9RBmYt5B6LwTnoJ61Sm": "JOE", + "FHfba3ov5P3RjaiLVgh8FTv4oirxQDoVXuoUUDvHuXax": "USDCav", + "AGqKX7F4mqJ8x2mUQVangJb5pWQJApaKoUfe5gXM53CV": "USDCeav", + "Kz1csQA91WUGcQ2TB3o5kdGmWmMGp8eJcDEyHzNDVCX": "USDTav", + "B2wfeYz5VtBnQVrX4M8F6FeDrprVrzKPws5qg1in8bzR": "USDTeav", + "S3SQfD6RheMXQ3EEYn1Z5sJsbtwfXdt7tSAVXPQFtYo": "ROSE", +} + +var maticTokens = map[string]string{ + "e5B49820e5A1063F6F4DdF851327b5E8B2301048": "BONK", + "d93f7e271cb87c23aaa73edc008a79646d1f9912": "SOL", + "576cf361711cd940cd9c397bb98c4c896cbd38de": "USDCso", + "3553f861dec0257bada9f8ed268bf0d74e45e89c": "USDTso", + "11CD37bb86F65419713f30673A480EA33c826872": "ETH", + "5E0294Af1732498C77F8dB015a2d52a76298542B": "ORION", + "4318cb63a2b8edf2de971e2f17f77097e499459d": "USDCet", + "9417669fBF23357D2774e9D421307bd5eA1006d2": "USDTet", + "5D49c278340655B56609FdF8976eb0612aF3a0C3": "WBTC", + "ecdcb5b88f8e3c15f95c720c51c71c9e2080525d": "BNB", + "a8d394fe7380b8ce6145d5f85e6ac22d4e91acde": "BUSDbs", + "9cd6746665D9557e1B9a775819625711d0693439": "LUNA", + "E6469Ba6D2fD6130788E0eA9C0a0515900563b59": "UST", + "7Bb11E7f8b10E9e571E5d8Eace04735fDFB2358a": "AVAX", +} + +var aptosTokens = map[string]string{ + "2a90fae71afc7460ee42b20ee49a9c9b29272905ad71fef92fbd8b3905a24b56": "BONK", + "5e156f1207d0ebfa19a9eeff00d62a282278fb8719f4fab3a586a0a2c0fffbea": "USDCet", +} + +var avaxTokens = map[string]string{ + "FE6B19286885a4F7F55AdAD09C3Cd1f906D2478F": "SOL", + "0950Fc1AD509358dAeaD5eB8020a3c7d8b43b9DA": "USDCso", + "F0FF231e3F1A50F83136717f287ADAB862f89431": "USDTso", + "a608d79c5f695c0d4c0e773a4938b57e18e0fc57": "XTAG", + "8b82A291F83ca07Af22120ABa21632088fC92931": "ETH", + "B24CA28D4e2742907115fECda335b40dbda07a4C": "USDCet", + "442F7f22b1EE2c842bEAFf52880d4573E9201158": "BNB", + "A41a6c7E25DdD361343e8Cb8cFa579bbE5eEdb7a": "BUSDbs", + "98a4d09036Cc5337810096b1D004109686E56Afc": "CAKE", + "6145E8a910aE937913426BF32De2b26039728ACF": "USDCbs", + "A67BCC0D06d7d13A13A2AE30bF30f1B434f5a28B": "USDTbs", + "70928E5B188def72817b7775F0BF6325968e563B": "LUNA", + "b599c3590F42f8F995ECfa0f85D2980B76862fc1": "UST", + "f2f13f0B7008ab2FA4A2418F4ccC3684E49D20Eb": "MATICpo", + "543672E9CBEC728CBBa9C3Ccd99ed80aC3607FA8": "USDCpo", + "12AF5C1a232675f62F405b5812A80e7a6F75D746": "ROSE", +} + +var terraTokens = map[string]string{ + "terra1ht5sepn28z999jx33sdduuxm9acthad507jg9q": "RAY", + "terra17h82zsq6q8x5tsgm5ugcx4gytw3axguvzt4pkc": "SBR", + "terra190tqwgqx7s8qrknz6kckct7v607cu068gfujpk": "SOL", + "terra1dkam9wd5yvaswv4yq3n2aqd4wm5j8n82qc0c7c": "SRMso", + "terra1e6mq63y64zcxz8xyu5van4tgkhemj3r86yvgu4": "USDCso", + "terra1hd9n65snaluvf7en0p4hqzse9eqecejz2k8rl5": "USDTso", + "terra1qvlpf2v0zmru3gtex40sqq02wxp39x3cjh359y": "mSOL", + "terra1nc6flp57m5hsr6y5y8aexzszy43ksr0drdr8rp": "AUDIO", + "terra1apxgj5agkkfdm2tprwvykug0qtahxvfmugnhx2": "BAT", + "terra1zmclyfepfmqvfqflu8r3lv6f75trmg05z7xq95": "DAI", + "terra14tl83xcwqjy0ken9peu4pjjuu755lrry2uy25r": "ETH", + "terra1jxypgnfa07j6w92wazzyskhreq2ey2a5crgt6z": "LDO", + "terra12dfv3f0e6m22z6cnhfn3nxk2en3z3zeqy6ctym": "LINK", + "terra15a9dr3a2a2lj5fclrw35xxg9yuxg0d908wpf2y": "MIMet", + "terra1mddcdx0ujx89f38gu7zspk2r2ffdl5enyz2u03": "ORION", + "terra1ustvnmngueq0p4jd7gfnutgvdc6ujpsjhsjd02": "SD", + "terra1huku2lecfjhq9d00k5a8dh73gw7dwe6vvuf2dd": "SHIB", + "terra1csvuzlf92nyemu6tv25h0l79etpe8hz3h5vn4a": "SUSHI", + "terra1wyxkuy5jq545fn7xfn3enpvs5zg9f9dghf6gxf": "UNI", + "terra1pepwcav40nvj3kh60qqgrk8k07ydmc0yat06": "USDCet", + "terra1ce06wkrdm4vl6t0hvc0g86rsy27pu8yadg3dva": "USDTet", + "terra1aa7upykmmqqc63l924l5qfap8mrmx5rfdm0v55": "WBTC", + "terra1u5szg038ur9kzuular3cae8hq6q5rk5u27tuvz": "bETH", + "terra1fpfn2kkr8mv390wx4dtpfk3vkjx9ch3thvykl3": "gOHM", + "terra1w7ywr6waxtjuvn5svk5wqydqpjj0q9ps7qct4d": "stETH", + "terra133chr09wu8sakfte5v7vd8qzq9vghtkv4tn0ur": "wstETH", + "terra1cetg5wruw2wsdjp7j46rj44xdel00z006e9yg8": "BNB", + "terra1skjr69exm6v8zellgjpaa2emhwutrk5a6dz7dd": "BUSDbs", + "terra1xvqlpjl2dxyel9qrp6qvtrg04xe3jh9cyxc6av": "CAKE", + "terra1yljlrxvkar0c6ujpvf8g57m5rpcwl7r032zyvu": "USDCbs", + "terra1vlqeghv5mt5udh96kt5zxlh2wkh8q4kewkr0dd": "USDTbs", + "terra1dtqlfecglk47yplfrtwjzyagkgcqqngd5lgjp8": "MATICpo", + "terra1kkyyh7vganlpkj0gkc2rfmhy858ma4rtwywe3x": "USDCpo", + "terra1hj8de24c3yqvcsv9r8chr03fzwsak3hgd8gv3m": "AVAX", + "terra1pvel56a2hs93yd429pzv9zp5aptcjg5ulhkz7w": "USDCeav", + "terra1eqvq3thjhye7anv6f6mhxpjhyvww8zjvqcdgjx": "USDTeav", +} + +var bsctokens = map[string]string{ + "A697e272a73744b343528C3Bc4702F2565b2F422": "BONK", + "13b6A55662f6591f8B8408Af1C73B017E32eEdB8": "RAY", + "75344E5693ed5ecAdF4f292fFeb866c2cF8afCF1": "SBR", + "fA54fF1a158B5189Ebba6ae130CEd6bbd3aEA76e": "SOL", + "12BeffdCEcb547640DC30e1495E4B9cdc21922b4": "SRMso", + "91Ca579B0D47E5cfD5D0862c21D5659d39C8eCf0": "USDCso", + "49d5cC521F75e13fa8eb4E89E9D381352C897c96": "USDTso", + "37a56cdcd83dce2868f721de58cb3830c44c6303": "ZBC", + "556b60c53fbC1518Ad17E03d52E47368dD4d81B3": "AXSet", + "31C78f583ed0288D67b2b80Dc5C443Bc3b15C661": "BAT", + "035de3679E692C471072d1A09bEb9298fBB2BD31": "BUSDet", + "3413a030EF81a3dD5a302F4B4D11d911e12ed337": "DAI", + "4DB5a66E937A9F4473fA95b1cAF1d1E1D62E29EA": "ETH", + "49BA054B9664e99ac335667a917c63bB94332E84": "FTT", + "986854779804799C1d68867F5E03e601E781e41b": "LDO", + "3dcB18569425930954feb191122e574b87F66abd": "ORION", + "b1547683DA678f2e1F003A780143EC10Af8a832B": "SHIB", + "d63CDf02853D759831550fAe7dF8FFfE0B317b39": "SRMet", + "3524fd7488fdb1F4723BBc22C9cbD1Bf89f46E3B": "SUSHI", + "B04906e95AB5D797aDA81508115611fee694c2b3": "USDCet", + "524bC91Dc82d6b90EF29F76A3ECAaBAffFD490Bc": "USDTet", + "a026ad2ceda16ca5fc28fd3c72f99e2c332c8a26": "XCAD", + "156ab3346823B651294766e23e6Cf87254d68962": "LUNA", + "3d4350cD54aeF9f9b2C29435e0fa809957B3F30a": "UST", + "8b04E56A8cd5f4D465b784ccf564899F30Aaf88C": "aUST", + "c836d8dC361E44DbE64c4862D55BA041F88Ddd39": "MATICpo", + "672147dD47674757C457eB155BAA382cc10705Dd": "USDCpo", + "96412902aa9aFf61E13f085e70D3152C6ef2a817": "AVAX", + "c1F47175d96Fe7c4cD5370552e5954f384E3C791": "USDCeav", + "2B90E061a517dB2BbD7E39Ef7F733Fd234B494CA": "USDTeav", + "6c6D604D3f07aBE287C1A3dF0281e999A83495C0": "ROSE", + "510Ad22d8C956dCC20f68932861f54A591001283": "SWEAT", +} + +var fantomTokens = map[string]string{ + "d99021C2A33e4Cf243010539c9e9b7c52E0236c1": "SOL", + "b8398DA4FB3BC4306B9D9d9d13d9573e7d0E299f": "USDCso", + "2Ec752329c3EB419136ca5e4432Aa2CDb1eA23e6": "USDCet", + "593AE1d34c8BD7587C11D539E4F42BFf242c82Af": "LUNA", + "846e4D51d7E2043C1a87E0Ab7490B93FB940357b": "UST", +} + +var auroraTokens = map[string]string{ + "Dd1DaFedeBa5F9851C4F4a2876E0f3aF3c774B1A": "USDCso", + "d80890AFDBd7148456D8Ee358eF9127F0F8c7faf": "USDTso", + "811Cc0d762eA72aC72385d93b98a97263AE37E4C": "ETH", + "12302fbE05a7e833f87d4B7843F58d19BE4FdE3B": "LUNA", + "8D07bBb478B84f7E940e97C8e9cF7B3645166b03": "UST", +} + +var celoTokens = map[string]string{ + "66803FB87aBd4aaC3cbB3fAd7C3aa01f6F3FB207": "ETH", + "9995cc8F20Db5896943Afc8eE0ba463259c931ed": "ETHIX", + "37f750B7cC259A2f741AF45294f6a16572CF5cAd": "USDCet", +} + +var moonbeanTokens = map[string]string{ + "ab3f0245B83feB11d15AAffeFD7AD465a59817eD": "ETH", + "931715FEE2d06333043d11F658C8CE934aC61D0c": "USDCet", + "E57eBd2d67B462E9926e04a8e33f01cD0D64346D": "WBTC", + "692C57641fc054c2Ad6551Ccc6566EbA599de1BA": "BUSDbs", +} + +var arbitrumTokens = map[string]string{ + "09199d9a5f4448d0848e4395d065e1ad9c4a1f74": "BONK", + "a61F74247455A40b01b0559ff6274441FAfa22A3": "MGP", + "f00D8790A76ee5A5Dbc10eaCac39151aa2af0331": "QUO", + "5190F06EaceFA2C552dc6BD5e763b81C73293293": "WMX", + "7b5eb3940021ec0e8e463d5dbb4b7b09a89ddf96": "WOM", +} + +var injectiveTokens = map[string]string{ + "SOL": "inj1sthrn5ep8ls5vzz8f9gp89khhmedahhdkqa8z3", +} + +var resolvedTokens = map[string]string{ + "2b2c81e08f1af8835a78bb2a90ae924ace0ea4be": "savax", + "4b8285ab433d8f69cb48d5ad62b415ed1a221e4f": "mcrt", + "f1f955016ecbcd7321c7266bccfb96c68ea5e49b": "rly", + "fafd4cb703b25cb22f43d017e7e0d75febc26743": "weyu", + "4a2c860cec6471b9f5f5a336eb4f38bb21683c98": "gst-bsc", + "0c572544a4ee47904d54aaa6a970af96b6f00e1b": "was", + "bba39fd2935d5769116ce38d46a71bde9cf03099": "cho", + "3019bf2a2ef8040c242c9a4c5c4bd4c81678b2a1": "gmt", + "fa40d8fc324bcdd6bbae0e086de886c571c225d4": "wzrd", + "c5326b32e8baef125acd68f8bc646fd646104f1c": "zap", + "7f5c764cbc14f9669b88837ca1490cca17c31607": "usdc", + "24834bbec7e39ef42f4a75eaf8e5b6486d3f0e57": "lunc", + "264c1383ea520f73dd837f915ef3a732e204a493": "wbnb", + "8770b7dd89e5f759ee3b226e0c45e890f87ddc48": "mirl", + "9df465460938f9ebdf51c38cc87d72184471f8f0": "gene", + "8ebc361536094fd5b4ffb8521e31900614c9f55d": "darc", + "8d11ec38a3eb5e956b052f67da8bdc9bef8abf3e": "dai", + "17d2628d30f8e9e966c9ba831c9b9b01ea8ea75c": "isk", + "321162cd933e2be498cd2267a90534a804051b11": "wbtc", + "5b6dcf557e2abe2323c48445e8cc948910d8c2c9": "mir", + "a649325aa7c5093d12d6f98eb4378deae68ce23f": "busd", + "dfdb7f72c1f195c5951a234e8db9806eb0635346": "nfd", + "d67de0e0a0fd7b15dc8348bb9be742f3c5850454": "wbnb", + "765de816845861e75a25fca122bb6898b8b1282a": "cusd", + "818ec0a7fe18ff94269904fced6ae3dae6d6dc0b": "usdc", + "ebd9d99a3982d547c5bb4db7e3b1f9f14b67eb83": "id", + "6b4c7a5e3f0b99fcd83e9c089bddd6c7fce5c611": "mm", + "44f7237df00e386af8e79b817d05ed9f6fe0f296": "sol", + "e28b3b32b6c345a34ff64674606124dd5aceca30": "inj", + "a47c8bf37f92abed4a126bda807a7b7498661acd": "ustc", + "511d35c52a3c244e7b8bd92c0c297755fbd89212": "wavax", + "46c9757c5497c5b1f2eb73ae79b6b67d119b0b58": "pact", + "4200000000000000000000000000000000000042": "op", + "2ab0e9e4ee70fff1fb9d67031e44f6410170d00e": "mxen", + "40df1ae6074c35047bff66675488aa2f9f6384f3": "wmatic", + "0000000000000000000100000000000000000081": "ausd", + "961c8c0b1aad0c0b10a51fef6a867e3091bcef17": "dyp", + "bbba073c31bf03b8acf7c28ef0738decf3695683": "sand", + "c864019047b864b6ab609a968ae2725dfaee808a": "bit", + "c9ad37e9baf41377540df5a77831db98c1915128": "ginux", + "ffba7529ac181c2ee1844548e6d7061c9a597df4": "caps", + "e0b52e49357fd4daf2c15e02058dce6bc0057db4": "ageur", + "dab529f40e671a1d4bf91361c21bf9f0c9712ab7": "busd", + "23396cf899ca06c4472205fc903bdb4de249d6fc": "ustc", + "ff56cc6b1e6ded347aa0b7676c85ab0b3d08b0fa": "orbs", + "82d2f8e02afb160dd5a480a617692e62de9038c4": "aleph", + "fb9c339b4bace4fe63ccc1dd9a3c3c531441d5fe": "shill", + "94b008aa00579c1307b0ef2c499ad98a8ce58e58": "usdt", + "0b3f868e0be5597d5db7feb59e1cadbb0fdda50a": "sushi", + "e516d78d784c77d479977be58905b3f2b1111126": "spwn", + "639a647fbe20b6c8ac19e48e2de44ea792c62c5c": "bifi", + "82af49447d8a07e3bd95bd0d56f35241523fbab1": "weth", + "47bead2563dcbf3bf2c9407fea4dc236faba485a": "sxp", + "250632378e573c6be1ac2f97fcdf00515d0aa91b": "beth", + "9879abdea01a879644185341f7af7d8343556b7a": "tusd", + "2235e79086dd23135119366da45851c741874e5b": "credi", + "4691937a7508860f876c9c0a2a617e7d9e945d4b": "woo", + "ba2ae424d960c26247dd6c32edc70b295c744c43": "doge", + "aec945e04baf28b135fa7c640f624f8d90f1c3a6": "c98", + "c3c7d422809852031b44ab29eec9f1eff2a58756": "ldo", + "da10009cbd5d07dd0cecc66161fc93d7c9000da1": "dai", + "5947bb275c521040051d82396192181b413227a3": "link", + "b3654dc3d10ea7645f8319668e8f54d2574fbdc8": "link", + "ffffffff52c56a9257bb97f4b2b6f7b2d624ecda": "ausd", + "2cd96e8c3ff6b5e01169f6e3b61d28204e7810bb": "lblock", + "82f0b8b456c1a451378467398982d4834b6829c1": "mim", + "6270b58be569a7c0b8f47594f191631ae5b2c86c": "usdc", + "e0339c80ffde91f3e20494df88d4206d86024cdf": "elon", + "5b52bfb8062ce664d74bbcd4cd6dc7df53fd7233": "zeniq", + "77edfae59a7948d66e9911a30cc787d2172343d4": "lbl", + "b33eaad8d922b1083446dc23f610c2567fb5180f": "uni", + "caabcaa4ca42e1d86de1a201c818639def0ba7a7": "talk", + "e7f72bc0252ca7b16dbb72eeee1afcdb2429f2dd": "nftl", + "ffffffff1fcacbd218edc0eba20fc2308c778080": "xcdot", + "3d371413dd5489f3a04c07c0c2ce369c20986ceb": "youc", + "321e7092a180bb43555132ec53aaa65a5bf84251": "gohm", + "3405a1bd46b85c5c029483fbecf2f3e611026e45": "matic", + "5085434227ab73151fad2de546210cbc8663df96": "dby", + "65c8743a5a266c3512eabd34e65ade42d4355ef1": "bplc", + "e0bceef36f3a6efdd5eebfacd591423f8549b9d5": "factr", + "2a48ece377b87ce941406657b9278b4459595e06": "lunat", + "12bb890508c125661e03b09ec06e404bc9289040": "raca", + "9c2c5fd7b07e95ee044ddeba0e97a665f142394f": "1inch", + "317eb4ad9cfac6232f0046831322e895507bcbeb": "tdx", + "eb4c2781e4eba804ce9a9803c67d0893436bb27d": "renbtc", + "444444444444c1a66f394025ac839a535246fcc8": "geni", + "322e86852e492a7ee17f28a78c663da38fb33bfb": "frax", + "552594612f935441c01c6854edf111f343c1ca07": "gwt", + "22e3f02f86bc8ea0d73718a2ae8851854e62adc5": "flame", + "bf0cf158e84ebacca1b7746e794d507073e5adfe": "bepr", + "72eb7ca07399ec402c5b7aa6a65752b6a1dc0c27": "astro", + "aaa5b9e6c589642f98a1cda99b9d024b8407285a": "titan", + "44c99ca267c2b2646ceec72e898273085ab87ca5": "rptr", + "aee433adebe0fbb88daa47ef0c1a513caa52ef02": "toon", + "63a72806098bd3d9520cc43356dd78afe5d386d9": "aave", + "92868a5255c628da08f550a858a802f5351c5223": "bridge", + "efee2de82343be622dcb4e545f75a3b9f50c272d": "try", + "1796ae0b0fa4862485106a0de9b654efe301d0b2": "pmon", + "db726152680ece3c9291f1016f1d36f3995f6941": "media", + "f7413489c474ca4399eee604716c72879eea3615": "apys", + "afe3d2a31231230875dee1fa1eef14a412443d22": "dfiat", + "2c537e5624e4af88a7ae4060c022609376c8d0eb": "tryb", + "a5ef74068d04ba0809b7379dd76af5ce34ab7c57": "luchow", + "70e8de73ce538da2beed35d14187f6959a8eca96": "xsgd", + "4fb71290ac171e1d144f7221d882becac7196eb5": "tryb", + "564a341df6c126f90cf3ecb92120fd7190acb401": "tryb", + "10f6f2b97f3ab29583d9d38babf2994df7220c21": "teddy", + "a1c57f48f0deb89f569dfbe6e2b7f46d33606fd4": "mana", + "d9c2d319cd7e6177336b0a9c93c21cb48d84fb54": "hapi", + "2f25d402829ca4085b8ea4d3bc68bf203f5a9fab": "eagon", + "596ebe76e2db4470966ea395b0d063ac6197a8c5": "jrt", + "4730fb1463a6f1f44aeb45f6c5c422427f37f4d0": "four", + "2e95cea14dd384429eb3c4331b776c4cfbb6fcd9": "thn", + "bcca60bb61934080951369a648fb03df4f96263c": "ausdc", + "6911f552842236bd9e8ea8ddbb3fb414e2c5fa9d": "snp", + "aa404804ba583c025fa64c9a276a6127ceb355c6": "cpr", + "1a13f4ca1d028320a707d99520abfefca3998b7f": "amusdc", + "174c7106aeecdc11389f7dd21342f05f46ccb40f": "devil", + "0df0f72ee0e5c9b7ca761ecec42754992b2da5bf": "ata", + "7697b462a7c4ff5f8b55bdbc2f4076c2af9cf51a": "sarco", + "7af173f350d916358af3e218bdf2178494beb748": "trade", + "8780fea4c6b242677d4a397fe1110ac09ce99ad2": "bird", + "cee8faf64bb97a73bb51e115aa89c17ffa8dd167": "ousdt", + "fb98b335551a418cd0737375a2ea0ded62ea213b": "mimatic", + "dc301622e621166bd8e82f2ca0a26c13ad0be355": "frax", + "e3c408bd53c31c085a1746af401a4042954ff740": "gmt", + "39ae8eefb05138f418bb27659c21632dc1ddab10": "kai", + "7ddc52c4de30e94be3a6a0a2b259b2850f421989": "gmt", + "aa6e8127831c9de45ae56bb1b0d4d4da6e5665bd": "eth2x-fli", + "027dbca046ca156de9622cd1e2d907d375e53aa7": "ampl", + "229b1b6c23ff8953d663c4cbb519717e323a0a84": "blok", + "4338665cbb7b2485a8855a139b75d5e34ab0db94": "ltc", + "1e4f97b9f9f913c46f1632781732927b9019c68b": "crv", + "e9993763e0b7f7d915a62a5f22a6e151f91d98a8": "torg", + "e1e6b01ae86ad82b1f1b4eb413b219ac32e17bf6": "xrune", + "a7051c5a22d963b81d71c2ba64d46a877fbc1821": "erowan", + "8a74bc8c372bc7f0e9ca3f6ac0df51be15aec47a": "plspad", + "cfa0885131f602d11d4da248d2c65a62063567a9": "torg", + "c4bdd27c33ec7daa6fcfd8532ddb524bf4038096": "lunc", + "d86b5923f3ad7b585ed81b448170ae026c65ae9a": "iron", + "431d5dff03120afa4bdf332c61a6e1766ef37bdb": "jpyc", + "f218184af829cf2b0019f8e6f0b2423498a36983": "math", + "27ae27110350b98d564b9a3eed31baebc82d878d": "cummies", + "b6c53431608e626ac81a9776ac3e999c5556717c": "wtlos", + "db0170e2d0c1cc1b2e7a90313d9b9afa4f250289": "adapad", + "0d6ae2a429df13e44a07cd2969e085e4833f64a0": "pbr", + "b8e2e2101ed11e9138803cd3e06e16dd19910647": "ardx", + "83adb07bb91ddde95a24982f1b2d343963ba3995": "fwcl", + "949d48eca67b17269629c7194f4b727d4ef9e5d6": "mc", + "709a4b6217584188ddb93c82f5d716d969acce1c": "hanu", + "9d7107c8e30617cadc11f9692a19c82ae8bba938": "roo", + "30ea765d4dda26e0f89e1b23a7c7b2526b7d29ec": "polypad", + "a41f142b6eb2b164f8164cae0716892ce02f311f": "avg", + "b955b4cab9aa3b49e23aeb5204ebc5ff6678e86d": "afin", + "23d29d30e35c5e8d321e1dc9a8a61bfd846d4c5c": "hex", + "03ab458634910aad20ef5f1c8ee96f1d6ac54919": "rai", + "62858686119135cc00c4a3102b436a0eb314d402": "metav", + "efaeee334f0fd1712f9a8cc375f427d9cdd40d73": "usdt", + "2b591e99afe9f32eaa6214f7b7629768c40eeb39": "hex", + "6ae7dfc73e0dde2aa99ac063dcf7e8a63265108c": "jpyc", + "430ef9263e76dae63c84292c3409d61c598e9682": "pyr", + "2f2a2543b76a4166549f7aab2e75bef0aefc5b0f": "wbtc", + "965697b4ef02f0de01384d0d4f9f782b1670c163": "oxy", + "0ebd9537a25f56713e34c45b38f421a1e7191469": "ooe", + "54012cdf4119de84218f7eb90eeb87e25ae6ebd7": "luffy", + "1da87b114f35e1dc91f72bf57fc07a768ad40bb0": "eqz", + "68f180fcce6836688e9084f035309e29bf0a2095": "wbtc", + "8a0e8b4b0903929f47c3ea30973940d4a9702067": "insur", + "f486ad071f3bee968384d2e39e2d8af0fcf6fd46": "velo", + "4792c1ecb969b036eb51330c63bd27899a13d84e": "wavax", + "928e55dab735aa8260af3cedada18b5f70c72f1b": "front", + "ebd49b26169e1b52c04cfd19fcf289405df55f80": "orbs", + "74c0c58b99b68cf16a717279ac2d056a34ba2bfe": "source", + "968f6f898a6df937fc1859b323ac2f14643e3fed": "nwc", + "dcd6d4e2b3e1d1e1e6fa8c21c8a323dcbecff970": "rose", + "5b2af7fd27e2ea14945c82dd254c79d3ed34685e": "jefe", + "f4eb217ba2454613b15dbdea6e5f22276410e89e": "wbtc", + "9c9e5fd8bbc25984b178fdce6117defa39d2db39": "busd", + "c17c30e98541188614df99239cabd40280810ca3": "rise", + "19b99162adaab85134e781ac0048c275c31b205a": "taur", + "ddcb3ffd12750b45d32e084887fdf1aabab34239": "any", + "6ff1bfa14a57594a5874b37ff6ac5efbd9f9599a": "totm", + "a1428174f516f527fafdd146b883bb4428682737": "super", + "1446f3cedf4d86a9399e49f7937766e6de2a3aab": "krw", + "8578eb576e126f67913a8bc0622e0a22eba0989a": "panda", + "e2604c9561d490624aa35e156e65e590eb749519": "gm", + "c42c30ac6cc15fac9bd938618bcaa1a1fae8501d": "wnear", + "9c891326fd8b1a713974f73bb604677e1e63396d": "islami", + "ffffffffea09fb06d082fd1275cd48b191cbcd1d": "xcusdt", + "9e6b3e35c8f563b45d864f9ff697a144ad28a371": "dogo", + "fb5b838b6cfeedc2873ab27866079ac55363d37e": "floki", + "2130d2a1e51112d349ccf78d2a1ee65843ba36e0": "unidx", + "ce1bffbd5374dac86a2893119683f4911a2f7814": "spell", + "4bfc90322dd638f81f034517359bd447f8e0235a": "newo", + "6de037ef9ad2725eb40118bb1702ebb27e4aeb24": "rndr", + "5ce9f0b6afb36135b5ddbf11705ceb65e634a9dc": "ustc", + "965f527d9159dce6288a2219db51fc6eef120dd1": "bsw", + "ecf2adaff1de8a512f6e8bfe67a2c836edb25da3": "wmemo", + "dbdb4d16eda451d0503b854cf79d55697f90c8df": "alcx", + "fe56d5892bdffc7bf58f2e84be1b2c32d21c308b": "knc", + "8729438eb15e2c8b576fcc6aecda6a148776c0f5": "qi", + "9085b4d52c3e0b8b6f9af6213e85a433c7d76f19": "owl", + "2ab4f9ac80f33071211729e45cfc346c1f8446d5": "cgg", + "8f36cc333f55b09bb71091409a3d7ade399e3b1c": "cher", + "bd100d061e120b2c67a24453cf6368e63f1be056": "idyp", + "62823659d09f9f9d2222058878f89437425eb261": "ertha", + "260b3e40c714ce8196465ec824cd8bb915081812": "iron", + "bf05279f9bf1ce69bbfed670813b7e431142afa4": "mm", + "c19fe21b4ef356f2f65894392dde4252aa083605": "wso", + "4a220e6096b25eadb88358cb44068a3248254675": "qnt", + "2370f9d504c7a6e775bf6e14b3f12846b594cd53": "jpyc", + "4f39c3319188a723003670c3f9b9e7ef991e52f3": "fight", + "be41772587872a92184873d55b09c6bb6f59f895": "mars", + "7e8db69dcff9209e486a100e611b0af300c3374e": "trdc", + "f7de7e8a6bd59ed41a4b5fe50278b3b7f31384df": "rdnt", + "d8ca34fd379d9ca3c6ee3b3905678320f5b45195": "gohm", + "3eefb18003d033661f84e48360ebecd181a84709": "isa", + "7ad7242a99f21aa543f9650a56d141c57e4f6081": "jade", + "1a57367c6194199e5d9aea1ce027431682dfb411": "mdf", + "e705af5f63fcabdcdf5016aa838eaaac35d12890": "mcrt", + "bfbee3dac982148ac793161f7362344925506903": "catz", + "b62132e35a6c13ee1ee0f84dc5d40bad8d815206": "nexo", + "8185bc4757572da2a610f887561c32298f1a5748": "aln", + "65378b697853568da9ff8eab60c13e1ee9f4a654": "husky", + "1d2f0da169ceb9fc7b3144628db156f3f6c60dbe": "xrp", + "b6adb74efb5801160ff749b1985fd3bd5000e938": "gzone", + "3c6dad0475d3a1696b359dc04c99fd401be134da": "saito", + "22168882276e5d5e1da694343b41dd7726eeb288": "wsb", + "c6f509274fcc1f485644167cb911fd0c61545e6c": "obs", + "29b0da86e484e1c0029b56e817912d778ac0ec69": "yfi", + "42d61d766b85431666b39b89c43011f24451bff6": "psp", + "4b5decb9327b4d511a58137a1ade61434aacdd43": "pkn", + "fad45e47083e4607302aa43c65fb3106f1cd7607": "hoge", + "52ce071bd9b1c4b00a0b92d298c512478cad67e8": "comp", + "7f9528b913a99989b88104b633d531241591a358": "ccf", + "06450dee7fd2fb8e39061434babcfc05599a6fb8": "xen", + "8765f05adce126d70bcdf1b0a48db573316662eb": "pla", + "27749e79ad796c4251e0a0564aef45235493a0b6": "onx", + "4d15a3a2286d883af0aa1b3f21367843fac63e07": "tusd", + "630d98424efe0ea27fb1b3ab7741907dffeaad78": "peak", + "f29ae508698bdef169b89834f76704c3b205aedf": "yvsnx", + "88d7e9b65dc24cf54f5edef929225fc3e1580c25": "jmpt", + "6a2d262d56735dba19dd70682b39f6be9a931d98": "ceusdc", + "a477a79a118a84a0d371a53c8f46f8ce883ec1dd": "bbs", + "841fad6eae12c286d1fd18d1d525dffa75c7effe": "boo", + "8519ea49c997f50ceffa444d240fb655e89248aa": "ramp", + "0ecaf010fc192e2d5cbeb4dfb1fee20fbd733aa1": "spg", + "7f67639ffc8c93dd558d452b8920b28815638c44": "lime", + "63682bdc5f875e9bf69e201550658492c9763f89": "bsgg", + "ddf7fd345d54ff4b40079579d4c4670415dbfd0a": "sg", + "bd2f0cd039e0bfcf88901c98c0bfac5ab27566e3": "dsd", + "4c9f66b2806538cf00ef596e09fb05bcb0d17dc8": "mnto", + "2a8e1e676ec238d8a992307b495b45b3feaa5e86": "ousd", + "f952fc3ca7325cc27d15885d37117676d25bfda6": "egg", + "e7a24ef0c5e95ffb0f6684b813a78f2a3ad7d171": "am3crv", + "a5eb60ca85898f8b26e18ff7c7e43623ccba772c": "cosmic", + "5a33869045db8a6a16c9f351293501cfd92cf7ed": "bsgg", + "0231f91e02debd20345ae8ab7d71a41f8e140ce7": "jup", + "00a8b738e453ffd858a7edf03bccfe20412f0eb0": "albt", + "bbaaa0420d474b34be197f95a323c2ff3829e811": "lode", + "ba5bde662c17e2adff1075610382b9b691296350": "rare", + "e552fb52a4f19e44ef5a967632dbc320b0820639": "metis", + "45f7967926e95fd161e56ed66b663c9114c5226f": "toko", + "2def4285787d58a2f811af24755a8150622f4361": "weth", + "3a9a81d576d83ff21f26f325066054540720fc34": "data", + "41e5560054824ea6b0732e656e3ad64e20e94e45": "cvc", + "714f020c54cc9d104b6f4f6998c63ce2a31d1888": "fitfi", + "fdb794692724153d1488ccdbe0c56c252596735f": "ldo", + "34c1b299a74588d6abdc1b85a53345a48428a521": "ez", + "da816459f1ab5631232fe5e97a05bbbb94970c95": "yvdai", + "bc5b59ea1b6f8da8258615ee38d40e999ec5d74f": "paw", + "8da443f84fea710266c8eb6bc34b71702d033ef2": "ctsi", + "a1faa113cbe53436df28ff0aee54275c13b40975": "alpha", + "edcfb6984a3c70501baa8b7f5421ae795ecc1496": "meta", + "309627af60f0926daa6041b8279484312f2bf060": "usdb", + "4da996c5fe84755c80e108cf96fe705174c5e36a": "wow", + "91fa20244fb509e8289ca630e5db3e9166233fdc": "gohm", + "fa4ba88cf97e282c505bea095297786c16070129": "cusd", + "078db7827a5531359f6cb63f62cfa20183c4f10c": "dai", + "bbc2ae13b23d715c30720f079fcd9b4a74093505": "ern", + "18c11fd286c5ec11c3b683caa813b77f5163a122": "gns", + "3a6e8b36645d6c252714daddd28ec0673535a109": "2crz", + "35bedbf9291b22218a0da863170dcc9329ef2563": "tap", + "cc7a91413769891de2e9ebbfc96d2eb1874b5760": "gov", + "0d8ce2a99bb6e3b7db580ed848240e4a0f9ae153": "fil", + "fb5c6815ca3ac72ce9f5006869ae67f18bf77006": "pstake", + "ae75a438b2e0cb8bb01ec1e1e376de11d44477cc": "sushi", + "cd7361ac3307d1c5a46b63086a90742ff44c63b3": "raider", + "1d8e589379cf74a276952b56856033ad0d489fb3": "milkai", + "3f56e0c36d275367b8c502090edf38289b3dea0d": "mimatic", + "723b17718289a91af252d616de2c77944962d122": "gaia", + "c0c5aa69dbe4d6dddfbc89c0957686ec60f24389": "xen", + "b7b31a6bc18e48888545ce79e83e06003be70930": "ape", + "5d47baba0d66083c52009271faf3f50dcc01023c": "banana", + "c3ec80343d2bae2f8e680fdadde7c17e71e114ea": "om", + "b86abcb37c3a4b64f74f59301aff131a1becc787": "zil", + "40e51e0ec04283e300f12f6bb98da157bb22036e": "blxm", + "0f2d719407fdbeff09d87557abb7232601fd9f29": "syn", + "6cd6cb131764c704ba9167c29930fbdc38901ab7": "xwin", + "f94b5c5651c888d928439ab6514b93944eee6f48": "yld", + "4ddc2d193948926d02f9b1fe9e1daa0718270ed5": "ceth", + "361a5a4993493ce00f61c32d4ecca5512b82ce90": "sdt", + "0782b6d8c4551b9760e74c0545a9bcd90bdc41e5": "hay", + "8ea2526c2373ba3fe1d0987f5db8ac770a42dd51": "id", + "d306c124282880858a634e7396383ae58d37c79c": "wal", + "bceee918077f63fb1b9e10403f59ca40c7061341": "papadoge", + "9d409a0a012cfba9b15f6d4b36ac57a46966ab9a": "yvboost", + "3e9bc21c9b189c09df3ef1b824798658d5011937": "lina", + "7b65b489fe53fce1f6548db886c08ad73111ddd8": "iron", + "8db1d28ee0d822367af8d220c0dc7cb6fe9dc442": "ethpad", + "4f604735c1cf31399c6e711d5962b2b3e0225ad3": "usdglo", + "152b9d0fdc40c096757f570a51e494bd4b943e50": "btc.b", + "7495e5cc8f27e0bd5bd4cb86d17f0d841ca58ee4": "arnc", + "b67a9374da03d4114a6fb8f0e7f2b82b5cb34ee3": "agf", + "3ea8ea4237344c9931214796d9417af1a1180770": "flx", + "595832f8fc6bf59c85c527fec3740a1b7a361269": "powr", + "ed2b42d3c9c6e97e11755bb37df29b6375ede3eb": "hon", + "d084b83c305dafd76ae3e1b4e1f1fe2ecccb3988": "tvk", + "9ca6a77c8b38159fd2da9bd25bc3e259c33f5e39": "spork", + "52ede6bba83b7b4ba1d738df0df713d6a2036b71": "mr", + "c0366a104b429f0806bfa98d0008daa9555b2bed": "smars", + "66c0dded8433c9ea86c8cf91237b14e10b4d70b7": "mars", + "af7bfa6240745fd41d1ed4b5fade9dcaf369ba6c": "mverse", + "8d1566569d5b695d44a9a234540f68d393cdc40d": "game", + "6f769e65c14ebd1f68817f5f1dcdb61cfa2d6f7e": "arpa", + "cbd55d4ffc43467142761a764763652b48b969ff": "astro", + "1cb9ca00538265a22e56b758026948608ba5d86f": "lsr", + "888888888889c00c67689029d7856aac1065ec11": "opium", + "05d3606d5c81eb9b7b18530995ec9b29da05faba": "tomoe", + "4200000000000000000000000000000000000006": "weth", + "ace8c5e6e492aa7aebf31a8053f8a487f62ceb84": "nada", + "ac57de9c1a09fec648e93eb98875b212db0d460b": "babydoge", + "eca41281c24451168a37211f0bc2b8645af45092": "tpt", + "6e2a5ea25b161befa6a8444c71ae3a89c39933c6": "b2m", + "2d6f3dc5b202ccd91db114b592872bca32a7e292": "saudishib", + "e53ec727dbdeb9e2d5456c3be40cff031ab40a55": "super", + "e2e7329499e8ddb1f2b04ee4b35a8d7f6881e4ea": "$anrx", + "31471e0791fcdbe82fbf4c44943255e923f1b794": "pvu", + "b261104a83887ae92392fb5ce5899fcfe5481456": "nfte", + "10633216e7e8281e33c86f02bf8e565a635d9770": "dvi", + "de903e2712288a1da82942dddf2c20529565ac30": "swpr", + "7777777777697cfeecf846a76326da79cc606517": "sig", + "9d71ce49ab8a0e6d2a1e7bfb89374c9392fd6804": "nvir", + "129385c4acd0075e45a0c9a5177bdfec9678a138": "mtk", + "485d17a6f1b8780392d53d64751824253011a260": "time", + "d3b71117e6c1558c1553305b44988cd944e97300": "yel", + "98443b96ea4b0858fdf3219cd13e98c7a4690588": "bat", + "c0a4df35568f116c370e6a6a6022ceb908eeddac": "umee", + "f915fdda4c882731c0456a4214548cd13a822886": "unv", + "e4fae3faa8300810c835970b9187c268f55d998f": "cate", + "8076c74c5e3f5852037f31ff0093eeb8c8add8d3": "safemoon", + "613a489785c95afeb3b404cc41565ccff107b6e0": "radio", + "59c49b54d4425c7ff1e49f40958a14d48cc87c26": "tfmc", + "f28164a485b0b2c90639e47b0f377b4a438a16b1": "dquick", + "d1ba9bac957322d6e8c07a160a3a8da11a0d2867": "hmt", + "a6168c7e5eb7c5c379f3a1d7cf1073e09b2f031e": "grav", + "0da67235dd5787d67955420c84ca1cecd4e5bb3b": "wmemo", + "a719b8ab7ea7af0ddb4358719a34631bb79d15dc": "frm", + "965b85d4674f64422c4898c8f8083187f02b32c0": "sfil", + "e74dc43867e0cbeb208f1a012fc60dcbbf0e3044": "cwap", + "482e6bd0a178f985818c5dfb9ac77918e8412fba": "zeum", + "cb84d72e61e383767c4dfeb2d8ff7f4fb89abc6e": "vega", + "1a3496c18d558bd9c6c8f609e1b129f67ab08163": "dep", + "6d86f0a41c3966cef8ea139648db707e912563c9": "mcoin", + "2d94172436d869c1e3c094bead272508fab0d9e3": "rcg", + "e0b9a2c3e9f40cf74b2c7f591b2b0cca055c3112": "gs", + "4297394c20800e8a38a619a243e9bbe7681ff24e": "hotcross", + "0cf8e180350253271f4b917ccfb0accc4862f262": "btcbr", + "21bfbda47a0b4b5b1248c767ee49f7caa9b23697": "ovr", + "678e840c640f619e17848045d23072844224dd37": "crts", + "58b6a8a3302369daec383334672404ee733ab239": "lpt", + "f21441f9ec4c1fe69cb7cf186eceab31af2b658d": "vent", + "383518188c0c6d7730d91b2c03a03c837814a899": "ohm", + "8eef5a82e6aa222a60f009ac18c24ee12dbf4b41": "txl", + "6ec8a24cabdc339a06a172f8223ea557055adaa5": "gnx", + "33f391f4c4fe802b70b77ae37670037a92114a7c": "burp", + "5d5530eb3147152fe78d5c4bfeede054c8d1442a": "feed", + "80d55c03180349fff4a229102f62328220a96444": "opul", + "d4c435f5b09f855c3317c8524cb1f586e42795fa": "cnd", + "de5ed76e7c05ec5e4572cfc88d1acea165109e44": "deus", + "ffbf315f70e458e49229654dea4ce192d26f9b25": "volt", + "24ef78c7092d255ed14a0281ac1800c359af3afe": "rab", + "c94595b56e301f3ffedb8ccc2d672882d623e53a": "acy", + "7559c49c3aec50e763a486bb232fa8d0d76078e4": "atr", + "4aac18de824ec1b553dbf342829834e4ff3f7a9f": "anchor", + "63eaeb6e33e11252b10553900a9f38a9ed172871": "tup", + "6e9730ecffbed43fd876a264c982e254ef05a0de": "nord", + "fdfd27ae39cebefdbaac8615f18aa68ddd0f15f5": "ghd", + "368eb5efdca39126e8e76aae5187166de7c2766c": "cst", + "d7dcd9b99787c619b4d57979521258d1a7267ad7": "evry", + "c628534100180582e43271448098cb2c185795bd": "flash", + "1d607faa0a51518a7728580c238d912747e71f7a": "data", + "8cc0f052fff7ead7f2edcccac895502e884a8a71": "arth", + "959229d94c9060552daea25ac17193bca65d7884": "ioi", + "aa2ded323944b25c0b6f1f891bc96f010b65622c": "theradio", + "e1c7e30c42c24582888c758984f6e382096786bd": "xcur", + "bf7c81fff98bbe61b40ed186e4afd6ddd01337fe": "wegld", + "9b17baadf0f21f03e35249e0e59723f34994f806": "sure", + "68ee0d0aad9e1984af85ca224117e4d20eaf68be": "roy", + "65a05db8322701724c197af82c9cae41195b0aa8": "fox", + "221657776846890989a759ba2973e427dff5c9bb": "rep", + "a5496935a247fa81b1462e553ad139d2fd0af795": "flag", + "ee7666aacaefaa6efeef62ea40176d3eb21953b9": "mchc", + "1abaea1f7c830bd89acc67ec4af516284b1bc33c": "euroc", + "f7844cb890f4c339c497aeab599abdc3c874b67a": "nftart", + "c5102fe9359fd9a28f877a67e36b0f050d81a3cc": "hop", + "4740735aa98dc8aa232bd049f8f0210458e7fca3": "rdt", + "4afc8c2be6a0783ea16e16066fde140d15979296": "hare", + "ae1eaae3f627aaca434127644371b67b18444051": "yop", + "6fc13eace26590b80cccab1ba5d51890577d83b2": "umb", + "fd7b3a77848f1c2d67e05e54d78d174a0c850335": "ont", + "e3818504c1b32bf1557b16c238b2e01fd3149c17": "plr", + "40c8225329bd3e28a043b029e0d07a5344d2c27c": "aog", + "72b7d61e8fc8cf971960dd9cfa59b8c829d91991": "aqua", + "c342774492b54ce5f8ac662113ed702fc1b34972": "geo", + "8bd778b12b15416359a227f0533ce2d91844e1ed": "sake", + "7269d98af4aa705e0b1a5d8512fadb4d45817d5a": "shi", + "030ba81f1c18d280636f32af80b9aad02cf0854e": "aweth", + "08e175a1eac9744a0f1ccaeb8f669af6a2bda3ce": "e8", + "21ada0d2ac28c3a5fa3cd2ee30882da8812279b6": "oath", + "114597f4260caf4cde1eeb0b9d9865b0b7b9a46a": "agf", + "d373576a9e738f37dc6882328358ff69c4caf4c6": "zam", + "fc05987bd2be489accf0f509e44b0145d68240f7": "ess", + "491a4eb4f1fc3bff8e1d2fc856a6a46663ad556f": "brz", + "154a9f9cbd3449ad22fdae23044319d6ef2a1fab": "skill", + "138c2f1123cf3f82e4596d097c118eac6684940b": "alpha", + "5f98805a4e8be255a32880fdec7f6728c6568ba0": "lusd", + "33d0568941c0c64ff7e0fb4fba0b11bd37deed9f": "ramp", + "d31695a1d35e489252ce57b129fd4b1b05e6acac": "tkp", + "011734f6ed20e8d011d85cf7894814b897420acf": "acre", + "98f8669f6481ebb341b522fcd3663f79a3d1a6a7": "nest", + "c477d038d5420c6a9e0b031712f61c5120090de9": "boson", + "4b5c23cac08a567ecf0c1ffca8372a45a5d33743": "farm", + "3301ee63fb29f863f2333bd4466acb46cd8323e6": "akita", + "e4cc45bb5dbda06db6183e8bf016569f40497aa5": "gal", + "d32d01a43c869edcd1117c640fbdcfcfd97d9d65": "nmx", + "2e1ad108ff1d8c782fcbbb89aad783ac49586756": "tusd", + "08389495d7456e1951ddf7c3a1314a4bfb646d8b": "crpt", + "91c5a5488c0decde1eacd8a4f10e0942fb925067": "audt", + "935a544bf5816e3a7c13db2efe3009ffda0acda2": "blz", + "5fb4968fc85868df3ad2d6e59883a10570f01d18": "shr", +} diff --git a/influx-backfiller/go.mod b/influx-backfiller/go.mod new file mode 100755 index 00000000..a63e7dfc --- /dev/null +++ b/influx-backfiller/go.mod @@ -0,0 +1,27 @@ +module github.com/xlabs/influx-backfiller + +go 1.19 + +require ( + github.com/mr-tron/base58 v1.2.0 + github.com/shopspring/decimal v1.3.1 + github.com/spf13/cobra v1.7.0 + github.com/wormhole-foundation/wormhole/sdk v0.0.0-20230501192138-3eefb74bfb4e +) + +require ( + github.com/davecgh/go-spew v1.1.1 // indirect + github.com/inconshreveable/mousetrap v1.1.0 // indirect + github.com/pmezard/go-difflib v1.0.0 // indirect + github.com/spf13/pflag v1.0.5 // indirect +) + +require ( + github.com/btcsuite/btcd/btcec/v2 v2.2.0 // indirect + github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1 // indirect + github.com/ethereum/go-ethereum v1.10.21 // indirect + github.com/holiman/uint256 v1.2.1 // indirect + github.com/test-go/testify v1.1.4 + golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d // indirect + golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a // indirect +) diff --git a/influx-backfiller/go.sum b/influx-backfiller/go.sum new file mode 100755 index 00000000..a13bbd12 --- /dev/null +++ b/influx-backfiller/go.sum @@ -0,0 +1,39 @@ +github.com/btcsuite/btcd/btcec/v2 v2.2.0 h1:fzn1qaOt32TuLjFlkzYSsBC35Q3KUjT1SwPxiMSCF5k= +github.com/btcsuite/btcd/btcec/v2 v2.2.0/go.mod h1:U7MHm051Al6XmscBQ0BoNydpOTsFAn707034b5nY8zU= +github.com/btcsuite/btcd/chaincfg/chainhash v1.0.1 h1:q0rUy8C/TYNBQS1+CGKw68tLOFYSNEs0TFnxxnS9+4U= +github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/decred/dcrd/crypto/blake256 v1.0.0 h1:/8DMNYp9SGi5f0w7uCm6d6M4OU2rGFK09Y2A4Xv7EE0= +github.com/decred/dcrd/crypto/blake256 v1.0.0/go.mod h1:sQl2p6Y26YV+ZOcSTP6thNdn47hh8kt6rqSlvmrXFAc= +github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1 h1:YLtO71vCjJRCBcrPMtQ9nqBsqpA1m5sE92cU+pd5Mcc= +github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1/go.mod h1:hyedUtir6IdtD/7lIxGeCxkaw7y45JueMRL4DIyJDKs= +github.com/ethereum/go-ethereum v1.10.21 h1:5lqsEx92ZaZzRyOqBEXux4/UR06m296RGzN3ol3teJY= +github.com/ethereum/go-ethereum v1.10.21/go.mod h1:EYFyF19u3ezGLD4RqOkLq+ZCXzYbLoNDdZlMt7kyKFg= +github.com/holiman/uint256 v1.2.1 h1:XRtyuda/zw2l+Bq/38n5XUoEF72aSOu/77Thd9pPp2o= +github.com/holiman/uint256 v1.2.1/go.mod h1:y4ga/t+u+Xwd7CpDgZESaRcWy0I7XMlTMA25ApIH5Jw= +github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= +github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= +github.com/mr-tron/base58 v1.2.0 h1:T/HDJBh4ZCPbU39/+c3rRvE0uKBQlU27+QI8LJ4t64o= +github.com/mr-tron/base58 v1.2.0/go.mod h1:BinMc/sQntlIE1frQmRFPUoPA1Zkr8VRgBdjWI2mNwc= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= +github.com/shopspring/decimal v1.3.1 h1:2Usl1nmF/WZucqkFZhnfFYxxxu8LG21F6nPQBE5gKV8= +github.com/shopspring/decimal v1.3.1/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= +github.com/spf13/cobra v1.7.0 h1:hyqWnYt1ZQShIddO5kBpj3vu05/++x6tJ6dg8EC572I= +github.com/spf13/cobra v1.7.0/go.mod h1:uLxZILRyS/50WlhOIKD7W6V5bgeIt+4sICxh6uRMrb0= +github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= +github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= +github.com/stretchr/testify v1.8.0 h1:pSgiaMZlXftHpm5L7V1+rVB+AZJydKsMxsQBIJw4PKk= +github.com/test-go/testify v1.1.4 h1:Tf9lntrKUMHiXQ07qBScBTSA0dhYQlu83hswqelv1iE= +github.com/test-go/testify v1.1.4/go.mod h1:rH7cfJo/47vWGdi4GPj16x3/t1xGOj2YxzmNQzk2ghU= +github.com/wormhole-foundation/wormhole/sdk v0.0.0-20230501192138-3eefb74bfb4e h1:Yf0Mhp9MA8xU5MmyuBO3uzyUEm70c34ddM5vf3vwxb0= +github.com/wormhole-foundation/wormhole/sdk v0.0.0-20230501192138-3eefb74bfb4e/go.mod h1:dE12DOucCq23gjGGGhtbyx41FBxuHxjpPvG+ArO+8t0= +golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d h1:sK3txAijHtOK88l68nt020reeT1ZdKLIYetKl95FzVY= +golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a h1:dGzPydgVsqGcTRVwiLJ1jVbufYwmzD3LfVPLKsKg+0k= +golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= +gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/influx-backfiller/main.go b/influx-backfiller/main.go new file mode 100644 index 00000000..23203ff3 --- /dev/null +++ b/influx-backfiller/main.go @@ -0,0 +1,9 @@ +package main + +import ( + "github.com/xlabs/influx-backfiller/cmd" +) + +func main() { + cmd.Execute() +} diff --git a/influx-backfiller/parser/vaa_csv.go b/influx-backfiller/parser/vaa_csv.go new file mode 100644 index 00000000..99e49b98 --- /dev/null +++ b/influx-backfiller/parser/vaa_csv.go @@ -0,0 +1,86 @@ +package parser + +import ( + "bufio" + "context" + "encoding/hex" + "fmt" + "io" + "log" + "os" + "strings" + + sdk "github.com/wormhole-foundation/wormhole/sdk/vaa" +) + +type vaaProcessor func(vaa *sdk.VAA) error + +type VaaCsvParser struct { + processor vaaProcessor + filename string +} + +func NewVaaCsvParser(processor vaaProcessor, filename string) *VaaCsvParser { + return &VaaCsvParser{ + processor: processor, + filename: filename, + } +} + +func (p *VaaCsvParser) Start(_ context.Context) { + c := 0 + i := 0 + + f, err := os.Open(p.filename) + if err != nil { + panic(err) + } + defer f.Close() + + r := bufio.NewReader(f) + + // read file line by line and send to workpool + for lineNumber := uint(0); ; lineNumber++ { + line, _, err := r.ReadLine() //loading chunk into buffer + if err != nil { + if err == io.EOF { + break + } + log.Fatalf("a real error happened in line [%d]. %v\n", lineNumber, err) + } + err = p.processLine(line) + if err != nil { + fmt.Fprintf(os.Stderr, "processing line number [%d] failed: %v\n", lineNumber, err) + } else { + if c == 10000 { + fmt.Printf(".") + c = 0 + i := i + 1 + if i == 10 { + fmt.Printf("\n") + i = 0 + } + } + } + } +} + +func (p *VaaCsvParser) processLine(line []byte) error { + tt := strings.Split(string(line), ",") + + if len(tt) != 2 { + return fmt.Errorf("invalid line: %s", line) + } + + data, err := hex.DecodeString(tt[1]) + if err != nil { + return fmt.Errorf("error decoding: %v", err) + } + + vaa, err := sdk.Unmarshal(data) + if err != nil { + return fmt.Errorf("error unmarshaling vaa: %v", err) + } + + return p.processor(vaa) +} diff --git a/influx-backfiller/prices/prices.go b/influx-backfiller/prices/prices.go new file mode 100644 index 00000000..47467d4f --- /dev/null +++ b/influx-backfiller/prices/prices.go @@ -0,0 +1,68 @@ +package prices + +import ( + "bufio" + "fmt" + "os" + "strings" + "time" + + "github.com/shopspring/decimal" +) + +type CoinPricesCache struct { + filename string + Prices map[string]decimal.Decimal +} + +func NewCoinPricesCache(priceFile string) *CoinPricesCache { + return &CoinPricesCache{ + filename: priceFile, + Prices: make(map[string]decimal.Decimal), + } +} + +func (c *CoinPricesCache) GetPriceByTime(chainID int16, symbol string, day time.Time) (*decimal.Decimal, error) { + + // remove hours and minutes + // times are in UTC + day = time.Date(day.Year(), day.Month(), day.Day(), 0, 0, 0, 0, time.UTC) + + // generate key + key := fmt.Sprintf("%d%s%d", chainID, symbol, day.UnixMilli()) + if price, ok := c.Prices[key]; ok { + return &price, nil + } + return nil, fmt.Errorf("price not found for %s", key) +} + +// load the csv file with prices into a map +func (cpc *CoinPricesCache) InitCache() { + // open prices file + file := cpc.filename + f, err := os.Open(file) + if err != nil { + panic(err) + } + defer f.Close() + // read line by line + scanner := bufio.NewScanner(f) + for scanner.Scan() { + row := scanner.Text() + // split line by comma + tokens := strings.Split(row, ",") + if len(tokens) != 5 { + panic(fmt.Errorf("invalid line: %s", row)) + } + // build map key: chainid+coingecko_id+timestamp + key := fmt.Sprintf("%s%s%s", tokens[0], tokens[1], tokens[3]) + + price, err := decimal.NewFromString(tokens[4]) + if err != nil { + msg := fmt.Sprintf("failed to parse price err=%v line=%s", err, row) + panic(msg) + } + cpc.Prices[key] = price + } + +} diff --git a/influx-backfiller/tokens/tokens.go b/influx-backfiller/tokens/tokens.go new file mode 100644 index 00000000..57a6d361 --- /dev/null +++ b/influx-backfiller/tokens/tokens.go @@ -0,0 +1,884 @@ +package tokens + +type TokenConfigEntry struct { + Chain uint16 + Addr string + Symbol string + CoingeckoId string + Decimals int64 + Price float64 +} + +func TokenList() []TokenConfigEntry { + return append(manualTokenList(), generatedMainnetTokenList()...) +} + +func TokenLookup(tks []TokenConfigEntry, chain uint16, addr string) *TokenConfigEntry { + for _, t := range tks { + if t.Chain == chain && t.Addr == addr { + return &t + } + } + return nil +} + +func manualTokenList() []TokenConfigEntry { + return []TokenConfigEntry{ + {Chain: 2, Addr: "000000000000000000000000ef19f4e48830093ce5bc8b3ff7f903a0ae3e9fa1", Symbol: "BOTX", CoingeckoId: "botxcoin", Decimals: 8, Price: 0.02053366}, + {Chain: 2, Addr: "00000000000000000000000085f17cf997934a597031b2e18a9ab6ebd4b9f6a4", Symbol: "NEAR", CoingeckoId: "near", Decimals: 8, Price: 3.85}, // Near on ethereum + {Chain: 9, Addr: "000000000000000000000000e4b9e004389d91e4134a28f19bd833cba1d994b6", Symbol: "FRAX", CoingeckoId: "frax", Decimals: 8, Price: 1.00}, + {Chain: 9, Addr: "000000000000000000000000c42c30ac6cc15fac9bd938618bcaa1a1fae8501d", Symbol: "NEAR", CoingeckoId: "near", Decimals: 8, Price: 3.85}, // Near on aurora. 24 Decimals + {Chain: 12, Addr: "0000000000000000000000000000000000000000000100000000000000000002", Symbol: "DOT", CoingeckoId: "polkadot", Decimals: 8, Price: 6.48}, + {Chain: 13, Addr: "0000000000000000000000005fff3a6c16c2208103f318f4713d4d90601a7313", Symbol: "KLEVA", CoingeckoId: "kleva", Decimals: 8, Price: 0.086661}, + {Chain: 13, Addr: "0000000000000000000000005096db80b21ef45230c9e423c373f1fc9c0198dd", Symbol: "WEMIX", CoingeckoId: "wemix-token", Decimals: 8, Price: 1.74}, + {Chain: 13, Addr: "0000000000000000000000005c74070fdea071359b86082bd9f9b3deaafbe32b", Symbol: "KDAI", CoingeckoId: "dai", Decimals: 8, Price: 1.00}, + {Chain: 15, Addr: "0000000000000000000000000000000000000000000000000000000000000000", Symbol: "NEAR", CoingeckoId: "near", Decimals: 8, Price: 3.85}, + {Chain: 19, Addr: "017038850bf3af746c36803cce35009268f00d22ae2b55ffb59ac5f2a6add40b", Symbol: "INJ", CoingeckoId: "injective-protocol", Decimals: 8, Price: 1.64}, + {Chain: 21, Addr: "9258181f5ceac8dbffb7030890243caed69a9599d2886d957a9cb7656af3bdb3", Symbol: "Sui", CoingeckoId: "sui", Decimals: 9, Price: 0.1}, + {Chain: 2, Addr: "00000000000000000000000018084fba666a33d37592fa2633fd49a74dd93a88", Symbol: "tBTC", CoingeckoId: "tbtc", Decimals: 18, Price: 26553}, + // added by chipi: + {Chain: 24, Addr: "000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f", Symbol: "USDT", CoingeckoId: "tether", Decimals: 6, Price: 1.002}, + {Chain: 10, Addr: "000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f", Symbol: "USDT", CoingeckoId: "tether", Decimals: 6, Price: 1.002}, + {Chain: 18, Addr: "010000000000000000000000000000000000000000000000000000756c756e61", Symbol: "LUNA", CoingeckoId: "terra-luna", Decimals: 6, Price: 0.00012667}, // Addr: uluna, Notional: 12087333.511477344 + {Chain: 22, Addr: "0100000000000000000000000000000000000000000000000000000075757364", Symbol: "UST", CoingeckoId: "terrausd", Decimals: 6, Price: 0.02235676}, // Addr: uusd, Notional: 3201700.8238353566 + {Chain: 24, Addr: "000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", Symbol: "WETH", CoingeckoId: "weth", Decimals: 18, Price: 1994.41}, // Addr: 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, Notional: 61705767.18115514 + {Chain: 24, Addr: "000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", Symbol: "USDC", CoingeckoId: "usd-coin", Decimals: 6, Price: 0.998934}, // Addr: 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48, Notional: 43006190.49989013 + {Chain: 24, Addr: "0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174", Symbol: "USDC", CoingeckoId: "usd-coin", Decimals: 6, Price: 0.998934}, // Addr: 0x2791bca1f2de4661ed88a30c99a7a9449aa84174, Notional: 4927418.787087835 + {Chain: 24, Addr: "00000000000000000000000055d398326f99059ff775485246999027b3197955", Symbol: "USDT", CoingeckoId: "tether", Decimals: 18, Price: 1.002}, // Addr: 0x55d398326f99059ff775485246999027b3197955, Notional: 129275.5934570307 + {Chain: 23, Addr: "000000000000000000000000e9e7cea3dedca5984780bafc599bd69add087d56", Symbol: "BUSD", CoingeckoId: "binance-usd", Decimals: 18, Price: 1.001}, // Addr: 0xe9e7cea3dedca5984780bafc599bd69add087d56, Notional: 1337643.0103190653 + {Chain: 24, Addr: "c6fa7af3bedbad3a3d65f36aabc97431b1bbe4c2d2f6e0e47ca60203452f5d61", Symbol: "USDC", CoingeckoId: "usd-coin", Decimals: 6, Price: 0.998934}, // Addr: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v, Notional: 4541224.919309923 + {Chain: 24, Addr: "069b8857feab8184fb687f634618c035dac439dc1aeb3b5598a0f00000000001", Symbol: "SOL", CoingeckoId: "wrapped-solana", Decimals: 9, Price: 24.69}, // Addr: So11111111111111111111111111111111111111112, Notional: 8885594.215351582 + {Chain: 23, Addr: "000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7", Symbol: "USDT", CoingeckoId: "tether", Decimals: 6, Price: 1.002}, // Addr: 0xdac17f958d2ee523a2206206994597c13d831ec7, Notional: 14022139.391726095 + {Chain: 23, Addr: "0000000000000000000000008ac76a51cc950d9822d68b83fe1ad97b32cd580d", Symbol: "USDC", CoingeckoId: "usd-coin", Decimals: 18, Price: 0.998934}, // Addr: 0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d, Notional: 100673.33834066545 + {Chain: 18, Addr: "000000000000000000000000b8ae5604d7858eaa46197b19494b595b586e466c", Symbol: "aUST", CoingeckoId: "anchorust", Decimals: 6, Price: 0.02880072}, // Addr: terra1hzh9vpxhsk8253se0vv5jj6etdvxu3nv8z07zu, Notional: 84378.07524213806 + {Chain: 23, Addr: "0000000000000000000000000d500b1d8e8ef31e21c99d1db9a6444d3adf1270", Symbol: "WMATIC", CoingeckoId: "wmatic", Decimals: 18, Price: 1.13}, // Addr: 0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270, Notional: 1427671.7101795813 + {Chain: 18, Addr: "0100000000000000000000000000000000000000000000000000000075757364", Symbol: "UST", CoingeckoId: "terrausd", Decimals: 6, Price: 0.02235676}, // Addr: uusd, Notional: 3201700.8238353566 + {Chain: 13, Addr: "010000000000000000000000000000000000000000000000000000756c756e61", Symbol: "LUNA", CoingeckoId: "terra-luna", Decimals: 6, Price: 0.00012667}, // Addr: uluna, Notional: 12087333.511477344 + {Chain: 23, Addr: "000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", Symbol: "WETH", CoingeckoId: "weth", Decimals: 18, Price: 1994.41}, // Addr: 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, Notional: 61705767.18115514 + {Chain: 23, Addr: "000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", Symbol: "USDC", CoingeckoId: "usd-coin", Decimals: 6, Price: 0.998934}, // Addr: 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48, Notional: 43006190.49989013 + {Chain: 23, Addr: "0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174", Symbol: "USDC", CoingeckoId: "usd-coin", Decimals: 6, Price: 0.998934}, // Addr: 0x2791bca1f2de4661ed88a30c99a7a9449aa84174, Notional: 4927418.787087835 + {Chain: 23, Addr: "00000000000000000000000055d398326f99059ff775485246999027b3197955", Symbol: "USDT", CoingeckoId: "tether", Decimals: 18, Price: 1.002}, // Addr: 0x55d398326f99059ff775485246999027b3197955, Notional: 129275.5934570307 + {Chain: 22, Addr: "000000000000000000000000e9e7cea3dedca5984780bafc599bd69add087d56", Symbol: "BUSD", CoingeckoId: "binance-usd", Decimals: 18, Price: 1.001}, // Addr: 0xe9e7cea3dedca5984780bafc599bd69add087d56, Notional: 1337643.0103190653 + {Chain: 23, Addr: "c6fa7af3bedbad3a3d65f36aabc97431b1bbe4c2d2f6e0e47ca60203452f5d61", Symbol: "USDC", CoingeckoId: "usd-coin", Decimals: 6, Price: 0.998934}, // Addr: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v, Notional: 4541224.919309923 + {Chain: 23, Addr: "069b8857feab8184fb687f634618c035dac439dc1aeb3b5598a0f00000000001", Symbol: "SOL", CoingeckoId: "wrapped-solana", Decimals: 9, Price: 24.69}, // Addr: So11111111111111111111111111111111111111112, Notional: 8885594.215351582 + {Chain: 22, Addr: "000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7", Symbol: "USDT", CoingeckoId: "tether", Decimals: 6, Price: 1.002}, // Addr: 0xdac17f958d2ee523a2206206994597c13d831ec7, Notional: 14022139.391726095 + {Chain: 22, Addr: "0000000000000000000000008ac76a51cc950d9822d68b83fe1ad97b32cd580d", Symbol: "USDC", CoingeckoId: "usd-coin", Decimals: 18, Price: 0.998934}, // Addr: 0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d, Notional: 100673.33834066545 + {Chain: 6, Addr: "000000000000000000000000b8ae5604d7858eaa46197b19494b595b586e466c", Symbol: "aUST", CoingeckoId: "anchorust", Decimals: 6, Price: 0.02880072}, // Addr: terra1hzh9vpxhsk8253se0vv5jj6etdvxu3nv8z07zu, Notional: 84378.07524213806 + {Chain: 22, Addr: "0000000000000000000000000d500b1d8e8ef31e21c99d1db9a6444d3adf1270", Symbol: "WMATIC", CoingeckoId: "wmatic", Decimals: 18, Price: 1.13}, // Addr: 0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270, Notional: 1427671.7101795813 + {Chain: 23, Addr: "000000000000000000000000bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c", Symbol: "WBNB", CoingeckoId: "wbnb", Decimals: 18, Price: 322.37}, // Addr: 0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c, Notional: 4453608.389828298 + {Chain: 23, Addr: "000000000000000000000000b31f66aa3c1e785363f0875a1b74e27b85fd66c7", Symbol: "WAVAX", CoingeckoId: "wrapped-avax", Decimals: 18, Price: 18.86}, // Addr: 0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7, Notional: 1086178.00420687 + {Chain: 18, Addr: "00000000000000000000000030d20208d987713f46dfd34ef128bb16c404d10f", Symbol: "SD", CoingeckoId: "stader", Decimals: 18, Price: 1.35}, // Addr: 0x30d20208d987713f46dfd34ef128bb16c404d10f, Notional: 961086.4299427276 + {Chain: 5, Addr: "000000000000000000000000727f064a78dc734d33eec18d5370aef32ffd46e4", Symbol: "ORION", CoingeckoId: "orion-money", Decimals: 18, Price: 0.00165028}, // Addr: 0x727f064a78dc734d33eec18d5370aef32ffd46e4, Notional: 126586.20476441967 + {Chain: 23, Addr: "000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f", Symbol: "USDT", CoingeckoId: "tether", Decimals: 6, Price: 1.002}, // Addr: 0xc2132d05d31c914a87c6611c10748aeb04b58e8f, Notional: 87543.234768546 + {Chain: 4, Addr: "0000000000000000000000002b2c81e08f1af8835a78bb2a90ae924ace0ea4be", Symbol: "sAVAX", CoingeckoId: "benqi-liquid-staked-avax", Decimals: 18, Price: 20.28}, // Addr: 0x2b2c81e08f1af8835a78bb2a90ae924ace0ea4be, Notional: 544334.4539624004 + {Chain: 5, Addr: "0000000000000000000000005a98fcbea516cf06857215779fd812ca3bef1b32", Symbol: "LDO", CoingeckoId: "lido-dao", Decimals: 18, Price: 2.4}, // Addr: 0x5a98fcbea516cf06857215779fd812ca3bef1b32, Notional: 3633149.718709032 + {Chain: 23, Addr: "ce010e60afedb22717bd63192f54145a3f965a33bb82d2c7029eb2ce1e208264", Symbol: "USDT", CoingeckoId: "tether", Decimals: 6, Price: 1.002}, // Addr: Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB, Notional: 1354498.335174366 + {Chain: 4, Addr: "6271cb7119476b9dce00d815c8ff315fc8bf7d2848633d34942adfd535f2defe", Symbol: "stSOL", CoingeckoId: "lido-staked-sol", Decimals: 9, Price: 27.18}, // Addr: 7dHbWXmci3dT8UFYWYZweBLXgycu7Y3iL6trKn1Y7ARj, Notional: 25592.2893884484 + {Chain: 3, Addr: "0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0", Symbol: "wstETH", CoingeckoId: "wrapped-steth", Decimals: 18, Price: 2227.74}, // Addr: 0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0, Notional: 116017.3773500538 + {Chain: 24, Addr: "0000000000000000000000007ceb23fd6bc0add59e62ac25578270cff1b9f619", Symbol: "WETH", CoingeckoId: "weth", Decimals: 18, Price: 1994.41}, // Addr: 0x7ceb23fd6bc0add59e62ac25578270cff1b9f619, Notional: 101877.9006642375 + {Chain: 10, Addr: "37998ccbf2d0458b615cbcc6b1a367c4749e9fef7306622e1b1b58910120bc9a", Symbol: "RAY", CoingeckoId: "raydium", Decimals: 6, Price: 0.282097}, // Addr: 4k3Dyjzvzp8eMZWUXbBCjEvwSkkk59S5iCNLY3QrkX6R, Notional: 9990.878108190955 + {Chain: 23, Addr: "00000000000000000000000004068da6c83afcfa0e13ba15a6696662335d5b75", Symbol: "USDC", CoingeckoId: "usd-coin", Decimals: 6, Price: 0.998934}, // Addr: 0x04068da6c83afcfa0e13ba15a6696662335d5b75, Notional: 155110.16169717384 + {Chain: 24, Addr: "000000000000000000000000b97ef9ef8734c71904d8002f8b6bc66dd9c48a6e", Symbol: "USDC", CoingeckoId: "usd-coin", Decimals: 6, Price: 0.998934}, // Addr: 0xb97ef9ef8734c71904d8002f8b6bc66dd9c48a6e, Notional: 71398.94333720309 + {Chain: 18, Addr: "0000000000000000000000008f5cd460d57ac54e111646fc569179144c7f0c28", Symbol: "PLY", CoingeckoId: "playnity", Decimals: 6, Price: 0.00257859}, // Addr: terra13awdgcx40tz5uygkgm79dytez3x87rpg4uhnvu, Notional: 293434.21044471057 + {Chain: 24, Addr: "0000000000000000000000002170ed0880ac9a755fd29b2688956bd959f933f8", Symbol: "ETH", CoingeckoId: "weth", Decimals: 18, Price: 1994.41}, // Addr: 0x2170ed0880ac9a755fd29b2688956bd959f933f8, Notional: 106596.6392636277 + {Chain: 4, Addr: "05718b04572312d73aa71deaec43c89d77844b0b7ff9e3e72da8510182627455", Symbol: "BLOCK", CoingeckoId: "blockasset", Decimals: 6, Price: 0.05638}, // Addr: NFTUkR4u7wKxy9QLaX2TGvd9oZSWoMo4jqSJqdMb7Nk, Notional: 464560.65749303147 + {Chain: 23, Addr: "0000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c599", Symbol: "WBTC", CoingeckoId: "wrapped-bitcoin", Decimals: 8, Price: 30283}, // Addr: 0x2260fac5e5542a773aa44fbcfedf7c193bc2c599, Notional: 13255176.39189722 + + } +} + +func generatedMainnetTokenList() []TokenConfigEntry { + return []TokenConfigEntry{ + {Chain: 1, Addr: "e24bdeaeffa04f43b8771a420b80061cf093260db29ac9c8ead65058a97f7857", Symbol: "", CoingeckoId: "genopets", Decimals: 9, Price: 0.596859}, // Addr: GENEtH5amGSi8kHAtQoezp1XEXwZJ8vcuePYnXdKrMYz, Notional: 6.06703406722851 + {Chain: 1, Addr: "05be6c87eec2d40a2e26e1fc0a8423a379820ca454982348adfc9563b5157725", Symbol: "PRT", CoingeckoId: "parrot-protocol", Decimals: 6, Price: 0.00291717}, // Addr: PRT88RkA4Kg5z7pKnezeNH4mafTvtQdfFgpQTGRjz44, Notional: 0.84242498214879 + {Chain: 1, Addr: "e334cd4a3826672ea4c5394a042929c94638ecee0deeae37fbd41e396d06fc77", Symbol: "SOLAPE", CoingeckoId: "solape-token", Decimals: 9, Price: 0.00116041}, // Addr: GHvFFSZ9BctWsEc5nujR1MTmmJWY7tgQz2AXE6WVFtGN, Notional: 0.00116041 + {Chain: 1, Addr: "92d10feca33abd20cdb6c082b7066be3a8664e9098e5758226e82e28a0e0cc0a", Symbol: "", CoingeckoId: "battle-of-guardians-share", Decimals: 9, Price: 0.00253764}, // Addr: At7RLMbA6ZUjj7riyvFq2j5NHQ19aJabCju2VxLDAqso, Notional: 29.598854310144 + {Chain: 1, Addr: "069b8857feab8184fb687f634618c035dac439dc1aeb3b5598a0f00000000001", Symbol: "SOL", CoingeckoId: "wrapped-solana", Decimals: 9, Price: 24.69}, // Addr: So11111111111111111111111111111111111111112, Notional: 8885594.215351582 + {Chain: 1, Addr: "360c012e23f5bf12d1e47e985682d8814e6bb1715920852acca33346708fa968", Symbol: "MIM", CoingeckoId: "mim", Decimals: 9, Price: 0.00000114}, // Addr: 4dydh8EGNEdTz6grqnGBxpduRg55eLnwNZXoNZJetadu, Notional: 0.012833441899146602 + {Chain: 1, Addr: "4757899fb8bedba28778aacd67e568e73470cce90bcd532b6cb618297628824e", Symbol: "", CoingeckoId: "socean-staked-sol", Decimals: 9, Price: 27.26}, // Addr: 5oVNBeEEQvYi1cX3ir8Dx5n1P7pdxydbGF2X4TxVusJm, Notional: 27.383918780600002 + {Chain: 1, Addr: "9266050ea34cd64a96e9e7be1e210ed22b2e3f5fde61861af7527c681ef2f3d3", Symbol: "renDOGE", CoingeckoId: "rendoge", Decimals: 8, Price: 0.078759}, // Addr: ArUkYE2XDKzqy77PRRGjo4wREWwqk6RXTfM9NeqzPvjU, Notional: 253.42645721399998 + {Chain: 1, Addr: "a790b593d8c348fba977d377f67f86214cb50662ae0e1410776d5b92611aec13", Symbol: "SOLX", CoingeckoId: "soldex", Decimals: 9, Price: 0.00068663}, // Addr: CH74tuRLTYcxG7qNJCsV9rghfLXJCQJbsu7i52a8F1Gn, Notional: 0.01789345489323 + {Chain: 1, Addr: "518ecf30942036e11b4eb4f2f5a05d32661f9ada0a6a4402c5df098ea6c4fbce", Symbol: "wHAPI", CoingeckoId: "hapi", Decimals: 9, Price: 13.87}, // Addr: 6VNKqgz9hk7zRShTFdg5AnkfKwZUcojzwAkzxSH3bnUm, Notional: 0.4172445524 + {Chain: 1, Addr: "e8aea53120492d4b007a41f4fea777ac914c36dc21f944614e9a96ebe0a18367", Symbol: "SOLPAD", CoingeckoId: "solpad-finance", Decimals: 9, Price: 0.00014277}, // Addr: GfJ3Vq2eSTYf1hJP6kKLE9RT6u7jF9gNszJhZwo5VPZp, Notional: 0.0066563279087871 + {Chain: 1, Addr: "82444ff8283660793c0370a7dd9fb35cb1f7338d57eb088765d0dad090541e72", Symbol: "", CoingeckoId: "mimatic", Decimals: 9, Price: 0.996866}, // Addr: 9mWRABuz2x6koTPCWiCPM49WUbcrNqGTHBV9T9k7y1o7, Notional: 20.78547658052996 + {Chain: 1, Addr: "fe41912ceb0b2cb23badaac80e3b41d42cbe0e0c999ccdec5cf0d70bc3e2ccd1", Symbol: "", CoingeckoId: "mongoosecoin", Decimals: 9, Price: 4.53328e-7}, // Addr: J7WYVzFNynk9D28eBCccw2EYkygygiLDCVCabV7CupWL, Notional: 0.0000906656 + {Chain: 1, Addr: "131fec1ab25c75e93eceea35ea3d3d82e6a3fd3d1e1f45a68ee0c14245aebaf6", Symbol: "SAO", CoingeckoId: "sator", Decimals: 9, Price: 0.00390826}, // Addr: 2HeykdKjzHKGm2LKHw8pDYwjKPiFEoXAz74dirhUgQvq, Notional: 123704.21423698438 + {Chain: 1, Addr: "c9a11f01cc857e5febddff9fd9e04cc82f44ec58ec6f19e23f5e7cca07ffb041", Symbol: "PAI", CoingeckoId: "parrot-usd", Decimals: 6, Price: 0.997696}, // Addr: Ea5SjE2Y6yvCeW5dYTn7PYMuW5ikXkvbGdcmSnXeaLjS, Notional: 39.90784 + {Chain: 1, Addr: "c6fa7af3bedbad3a3d65f36aabc97431b1bbe4c2d2f6e0e47ca60203452f5d61", Symbol: "USDC", CoingeckoId: "usd-coin", Decimals: 6, Price: 0.998934}, // Addr: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v, Notional: 4541224.919309923 + {Chain: 1, Addr: "068677427842ef204cf58abdf76271228b5a485abb6dfa465e6ed7ee8b7d5e79", Symbol: "SUNNY", CoingeckoId: "sunny-aggregator", Decimals: 6, Price: 0.00004812}, // Addr: SUNNYWgPQmFxe9wTZzNK7iPnJ3vYDrkgnxJRJm1s3ag, Notional: 0.14078858215308 + {Chain: 1, Addr: "068d824d56f0eebb7566e6ee1d65a9d260ff509a4b5c69b6269ad64de3cd50bc", Symbol: "SBR", CoingeckoId: "saber", Decimals: 6, Price: 0.00120516}, // Addr: Saber2gLauYim4Mvftnrasomsv6NvAuncvMEZwcLpD1, Notional: 0.72682137974556 + {Chain: 1, Addr: "0707305232e6160c18b4099da5b66bd387bc6469ad2244f283f73ff2a8e40338", Symbol: "", CoingeckoId: "usdh", Decimals: 6, Price: 0.99125}, // Addr: USDH1SM1ojwWUga67PGrgFWUHibbjqMvuMaDkRJTgkX, Notional: 9.8852346775 + {Chain: 1, Addr: "2688c77a2a9c9ad17318699dcb85b3d9a23762c6e7156bc7f83b3052953293f2", Symbol: "LIKE", CoingeckoId: "only1", Decimals: 9, Price: 0.00503112}, // Addr: 3bRTivrVsitbmCTGtqwp7hxXPsybkjn4XLNtPsHqa3zR, Notional: 0.0406011384 + {Chain: 1, Addr: "2903e3b75ce4a7a17e88a51089e5ab74c0337016511bd471870e26012321a296", Symbol: "", CoingeckoId: "wagmi-on-solana", Decimals: 6, Price: 2.08567e-7}, // Addr: 3m7A2A8HHdqmiDrjAfaddj7Hxd88FrBHA1KSoqjoELtu, Notional: 0.0000208567 + {Chain: 1, Addr: "06e44836998a9e52bde7b5182fdbbdde4e2789cbffe5ab0e9762cb13651c8bda", Symbol: "TULIP", CoingeckoId: "solfarm", Decimals: 6, Price: 1.28}, // Addr: TuLipcqtGVXP9XR62wM8WWCm6a9vhLs7T1uoWBk6FDs, Notional: 0.00256 + {Chain: 1, Addr: "b953b5f8dd5457a2a0f0d41903409785b9d84d4045614faa4f505ee132dcd769", Symbol: "DUST", CoingeckoId: "dust-protocol", Decimals: 9, Price: 1.78}, // Addr: DUSTawucrTsGU8hcqRdHDCbuYhCPADMLM2VcCb8VnFnQ, Notional: 1241469.2978282429 + {Chain: 1, Addr: "0b3338a0ab2cc841d5b014bc6a3cf756291874b319c9517d9bbfa9e4e9661ef9", Symbol: "KIN", CoingeckoId: "kin", Decimals: 5, Price: 0.0000098}, // Addr: kinXdEcpDQeHPEuQnqmUgtYykqKGVFq6CeVX5iAHJq6, Notional: 1.240903330926 + {Chain: 1, Addr: "8cbf9fdba8691b67e32eb57a784b1cae2744c6fc03ac61e450dd9331b9bdbb2e", Symbol: "AURY", CoingeckoId: "aurory", Decimals: 9, Price: 0.60815}, // Addr: AURYydfxJib1ZkTir1Jn1J9ECYUtjb6rKQVmtYaixWPP, Notional: 4132.948026568875 + {Chain: 1, Addr: "f926de74d018c7be81c476f359aaacba61b762767977d2565c9eb57682011706", Symbol: "PSOL", CoingeckoId: "parasol-finance", Decimals: 7, Price: 0.01649806}, // Addr: Hmatmu1ktLbobSvim94mfpZmjL5iiyoM1zidtXJRAdLZ, Notional: 0.01649806 + {Chain: 1, Addr: "8cc1469b46aa9e904a5106fa3e6dd3937ac55099a1fbb62047fc1c556d88d29b", Symbol: "AUT", CoingeckoId: "avenue-university-token", Decimals: 9, Price: 0.0191675}, // Addr: AUT1gfMZw37wMMQqAxk89nfpjZpEEf2XSoBUd8V5ydnS, Notional: 0.21084250000000002 + {Chain: 1, Addr: "6752055c20b3e9d8746656ddf73855507f87ab6d87523e4c76a7fa36096a99eb", Symbol: "SAMO", CoingeckoId: "samoyedcoin", Decimals: 9, Price: 0.00430371}, // Addr: 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU, Notional: 1.7275631695814841 + {Chain: 1, Addr: "86d786039c432f0d4d65f3d29b9fe4ba5fd0f4057f259bcdc314c115559274fc", Symbol: "", CoingeckoId: "vynk-Chain", Decimals: 4, Price: 0.00009348}, // Addr: A5NF1e6RnYkVwtg3V3z1qeUz4PZfHCXmQ9RotuJWgi6F, Notional: 0.06300552000000001 + {Chain: 1, Addr: "aa77c1f5d0d2c07ce7075e31d348ca1c0965bb287be13984dec1c5615bf22665", Symbol: "CUSD", CoingeckoId: "coin98-dollar", Decimals: 6, Price: 1.014}, // Addr: CUSDvqAQLbt7fRofcmV2EXfPA2t36kzj7FjzdmqDiNQL, Notional: 2.1541993980000003 + {Chain: 1, Addr: "ebd47511adbd4c48202bc2d335138ce08fca42964e99e08126d8cdd78f974985", Symbol: "gSAIL", CoingeckoId: "solanasail-governance-token", Decimals: 9, Price: 0.01095244}, // Addr: Gsai2KN28MTGcSZ1gKYFswUpFpS7EM9mvdR9c8f6iVXJ, Notional: 0.03285732 + {Chain: 1, Addr: "33b8d6efc25f5766808494c4ec2c62ad1409a96266eab2113b72b3148ebede0f", Symbol: "XSB", CoingeckoId: "solareum-wallet", Decimals: 9, Price: 0.00006986}, // Addr: 4UuGQgkD3rSeoXatXRWwRfRd21G87d5LiCfkVzNNv1Tt, Notional: 0.0003493 + {Chain: 1, Addr: "f204ae4a202016d4de45496d2b0becaa650f1e9a58c02426f4190166488f4d9c", Symbol: "", CoingeckoId: "pip", Decimals: 9, Price: 0.230844}, // Addr: HHjoYwUp5aU6pnrvN4s2pwEErwXNZKhxKGYjRJMoBjLw, Notional: 52.634740439999995 + {Chain: 1, Addr: "0e9521d8ddc9240f96f840b8dfe5e781d2aae6c4605b3225988b6bbc7de523a7", Symbol: "CODI", CoingeckoId: "codi-finance", Decimals: 9, Price: 0.00005559}, // Addr: yvbrxE6zjrA8SxxSpL7oojDBB5QDmF5CVqJWea8JcQE, Notional: 0.00544782 + {Chain: 1, Addr: "28baefb80baafbc803106976f26f343eb62d796b8f96a8c6b81a425b9ac0f388", Symbol: "FLOOF", CoingeckoId: "floof", Decimals: 1, Price: 1.48785e-7}, // Addr: 3jzdrXXKxwkBk82u2eCWASZLCKoZs1LQTg87HBEAmBJw, Notional: 4.46355e-7 + {Chain: 1, Addr: "3ffd20f06c83bba88002f87f9d56050a5ef941fbbb0ea0293c829a82f11e3891", Symbol: "APYS", CoingeckoId: "apyswap", Decimals: 9, Price: 0.01199714}, // Addr: 5JnZ667P3VcjDinkJFysWh2K2KtViy63FZ3oL5YghEhW, Notional: 0.82780266 + {Chain: 1, Addr: "63abd0967076f58ba2edadb41f10719df1354abe118f29a8f30ee6639474b947", Symbol: "", CoingeckoId: "stepn", Decimals: 9, Price: 0.379215}, // Addr: 7i5KKsX2weiTkry7jA4ZwSuXGhs5eJBEjY8vVxR4pfRx, Notional: 554.3235427690098 + {Chain: 1, Addr: "052e7f80a14a1e7a5254e9a1c27f7fc48563bfc35f0be177a8d556ae8ba1add6", Symbol: "MEAN", CoingeckoId: "meanfi", Decimals: 6, Price: 0.02169214}, // Addr: MEANeD3XDdUmNMsRGjASkSWdC8prLYsoRJ61pPeHctD, Notional: 0.10672532879999999 + {Chain: 1, Addr: "bfc5f3a72f20be422f69837df545b8a5c992a9cb3e4687f61030f55ae9e3b235", Symbol: "CRP", CoingeckoId: "cropperfinance", Decimals: 9, Price: 0.00497062}, // Addr: DubwWZNWiNGMMeeQHPnMATNj77YZPZSAz2WVR5WjLJqz, Notional: 3.9267898e-9 + {Chain: 1, Addr: "d6c679aa7652867ebb3221cd90f5cf1d7f1b20e3bfd713c95de54bbdd6df2172", Symbol: "wBIRD", CoingeckoId: "bird-money", Decimals: 9, Price: 16.18}, // Addr: FTPnEQ3NfRRZ9tvmpDW6JFrvweBE5sanxnXSpJL1dvbB, Notional: 3.236 + {Chain: 1, Addr: "560d05641b74bbada05fdd6b3fd731b5df7cd417fd1d8cf129476a7aaa55b308", Symbol: "", CoingeckoId: "wrapped-busd-allbridge-from-bsc", Decimals: 9, Price: 0.993983}, // Addr: 6nuaX3ogrr2CaoAPjtaKHAoBNWok32BMcRozuf32s2QF, Notional: 256.6754638782044 + {Chain: 1, Addr: "db9f5cc7f4249010132350e743d99e2a30f0a264b8b345cf23622f0e4eca9d14", Symbol: "SYP", CoingeckoId: "sypool", Decimals: 9, Price: 0.00209881}, // Addr: FnKE9n6aGjQoNWRBZXy4RW6LZVao7qwBonUbiD7edUmZ, Notional: 3314.881579981676 + {Chain: 1, Addr: "7589fb28d63e11a5f134a97a6bc85399e6cbe2fddb268d496f91204d5271ff05", Symbol: "GRAPE", CoingeckoId: "grape-2", Decimals: 6, Price: 0.00138149}, // Addr: 8upjSpvjcdpuzhfR1zriwg5NXkwDruejqNE9WNbPRtyA, Notional: 0.032050568 + {Chain: 1, Addr: "89efe489cf710a97bb9346ccc2dd81a30d71b982ed3523f6bfefdd8ebd04187c", Symbol: "AHT", CoingeckoId: "avenue-hamilton-token", Decimals: 9, Price: 0.02568513}, // Addr: AHT1yynTv45s3P3KrRfQCVMHckdHeMVA3fteEg34xt9y, Notional: 0.12842565 + {Chain: 1, Addr: "e67a4e87ce4d1df99623ee52b47b2675bfa1dc3c875eac60533c6e7cc6daee27", Symbol: "", CoingeckoId: "1safu", Decimals: 0, Price: 5.721e-9}, // Addr: GWgwUUrgai3BFeEJZp7bdsBSYiuDqNmHf9uRusWsf3Yi, Notional: 5.721e-9 + {Chain: 1, Addr: "d813ffacd702778f0e56a4224bc22b7c2644dfa713fe929fec09c5fae093a802", Symbol: "MC", CoingeckoId: "tap-fantasy-mc", Decimals: 9, Price: 0.39508}, // Addr: FYUkUybywqUUyrUwiAezbvhTp2DUgx1eg8tQNiKkXqJ9, Notional: 0.033298409116 + {Chain: 1, Addr: "ebc7380b4b2467a56f247d9d83635f45df774bd341fe028ef56b45607bfe256c", Symbol: "DXL", CoingeckoId: "dexlab", Decimals: 6, Price: 0.00604776}, // Addr: GsNzxJfFn6zQdJGeYsupJWzUAm57Ba7335mfhWvFiE9Z, Notional: 0.00002680367232 + {Chain: 1, Addr: "05beb884b642b260d9c2b53cb3d876b8b4de72aea0d787d779bf4266688a3935", Symbol: "", CoingeckoId: "solanaprime", Decimals: 9, Price: 0.0335665}, // Addr: PRiME7gDoiG1vGr95a3CRMv9xHY7UGjd4JKvfSkmQu2, Notional: 3.558049 + {Chain: 1, Addr: "689ac099ef657e5d3b7efaf1e36ab8b897e2746232d8a9261b3e49b35c1dead4", Symbol: "xUSD", CoingeckoId: "synthetic-usd", Decimals: 6, Price: 1.012}, // Addr: 83LGLCm7QKpYZbX8q4W2kYWbtt8NJBwbVwEepzkVnJ9y, Notional: 10.089228116 + {Chain: 1, Addr: "139fc1fba8ff288c85d542130fc2caf2caf15d4dc9fce4ac81c1de0fdd3e5be1", Symbol: "KURO", CoingeckoId: "kurobi", Decimals: 6, Price: 0.00269329}, // Addr: 2Kc38rfQ49DFaKHQaWbijkE7fcymUMLY5guUiUsDmFfn, Notional: 0.8760963611234401 + {Chain: 1, Addr: "89a0fd32e8624b657a53062808b8980d227274c3f76d3ddaa49985ddf034004c", Symbol: "FTT", CoingeckoId: "ftx-token", Decimals: 6, Price: 2.25}, // Addr: AGFEad2et2ZJif9jaGpdMixQqvW5i81aBdvKe7PHNfz3, Notional: 42.124482 + {Chain: 1, Addr: "9990517de4aab724b1d8e7fead02d3f25a7ad6912ba339c6b7b637d2f53d7d10", Symbol: "", CoingeckoId: "blocto-token", Decimals: 8, Price: 0.03444594}, // Addr: BLT1noyNr3GttckEVrtcfC6oyK6yV1DpPgSyXbncMwef, Notional: 0.36168237000000003 + {Chain: 1, Addr: "558bfd9cf2fcdc18de6a9463c3d2a372e961c63264900d3d3cb5d86560c4655b", Symbol: "SAIL", CoingeckoId: "sail", Decimals: 6, Price: 0.00724551}, // Addr: 6kwTqmdQkJd8qRr9RjSnUX9XJ24RmJRSrU1rsragP97Y, Notional: 0.04347306 + {Chain: 1, Addr: "017009a9390d6d6e7777a27675f05e1692fe09561cf25879203a0d282f8b3408", Symbol: "SHILL", CoingeckoId: "shill-token", Decimals: 6, Price: 0.01700979}, // Addr: 6cVgJUqo4nmvQpbgrDZwyfd6RwWw5bfnCamS3M9N1fd, Notional: 57.856961926701004 + {Chain: 1, Addr: "068310861a98327d0550574d84418aa6e10c3352ddaa7fd7f58152cceeb23887", Symbol: "SRM", CoingeckoId: "serum", Decimals: 6, Price: 0.230589}, // Addr: SRMuApVNdxXokk5GT7XD5cUUgXMBCoAz2LHeuAoKWRt, Notional: 5635.885352797664 + {Chain: 1, Addr: "cf3be585daf0d7aa080054c5ff622f468dbb2f49d086c5ca3230b60529e06103", Symbol: "", CoingeckoId: "wrapped-cusd-allbridge-from-celo", Decimals: 9, Price: 0.991923}, // Addr: EwxNF8g9UfmsJVcZFTpL9Hx5MCkoQFoJi6XNWzKf1j8e, Notional: 1.6862690999999999 + {Chain: 1, Addr: "4a05e1f7f53477602c239f1a2b8da4277ccd279ff26128cb361c3791b5a9156c", Symbol: "Fronk", CoingeckoId: "fronk", Decimals: 5, Price: 2.515e-9}, // Addr: 5yxNbU8DgYJZNi3mPD9rs4XLh9ckXrhPjJ5VCujUWg5H, Notional: 231.21701184167398 + {Chain: 1, Addr: "06cf442fd1ea50d2b18629079232396c075d29c1eda912d38fd75049f827e3a3", Symbol: "TAKI", CoingeckoId: "taki", Decimals: 9, Price: 0.00878732}, // Addr: Taki7fi3Zicv7Du1xNAWLaf6mRK7ikdn77HeGzgwvo4, Notional: 0.1757464 + {Chain: 1, Addr: "a5854b583d61bd674064522d1d3017a389990e96a9c244b9c57f0dac1cde4ea8", Symbol: "C98", CoingeckoId: "coin98", Decimals: 6, Price: 0.267498}, // Addr: C98A4nkJXhpVZNAZdHUA95RpTF3T4whtQubL3YobiUX9, Notional: 139.908084472926 + {Chain: 1, Addr: "a832b1347f65932aa5a8b8e3b6f7854a2972157d0375097d599eabac9685a95c", Symbol: "", CoingeckoId: "gari-network", Decimals: 9, Price: 0.050202}, // Addr: CKaKtYvz6dKPyMvYq9Rh3UBrnNqYZAyd7iF4hJtjUvks, Notional: 5.045300999999999 + {Chain: 1, Addr: "0936990e30118f3e824ab4ad611dbacae303117a46ab833c9c911acb736a7ecf", Symbol: "", CoingeckoId: "solchicks-token", Decimals: 9, Price: 0.00024579}, // Addr: cxxShYRVcepDudXhe7U62QHvw8uBJoKFifmzggGKVC2, Notional: 0.027282690000000002 + {Chain: 1, Addr: "2109ce397c41f14a97da3d94eb68a2fcbc62fdd568e73b3d8a8c62d18a691b80", Symbol: "", CoingeckoId: "arenum", Decimals: 6, Price: 0.01071084}, // Addr: 3Dy8KFyvpUJ8nfRCbvk4HLWjNRRzxiVhTeE9PQF9RARD, Notional: 1.7884531984183198 + {Chain: 1, Addr: "8274472938310e90c774c25ade5e6fcaa7238aef9e3e67764d45b920d0c3e075", Symbol: "WOOF", CoingeckoId: "woof-token", Decimals: 6, Price: 0.00004262}, // Addr: 9nEqaUcb16sQ3Tn1psbkWqyhPdLmfHWjKGymREjsAgTE, Notional: 0.43781984532626 + {Chain: 1, Addr: "842f35b8d1f37e6cc0a7eb8d12bf9079f7abf194cdcd466c22f5f1e8baa4dea8", Symbol: "", CoingeckoId: "arb-protocol", Decimals: 6, Price: 0.00046306}, // Addr: 9tzZzEHsKnwFL1A3DyFJwj36KnZj3gZ7g4srWp9YTEoh, Notional: 2.3153 + {Chain: 1, Addr: "c141d8a6436bf2dbe55ab678d210d5fd5d95f0b40f8109c295f5be843c39d3bf", Symbol: "INO", CoingeckoId: "nogoaltoken", Decimals: 9, Price: 0.00000504}, // Addr: E1PvPRPQvZNivZbXRL61AEGr71npZQ5JGxh4aWX7q9QA, Notional: 0.000252 + {Chain: 1, Addr: "0b32c16d6e18acb932405c63adbf490ed2e214adf8860590fafcc3c869556b26", Symbol: "", CoingeckoId: "kineko", Decimals: 9, Price: 0.00037504}, // Addr: kiNeKo77w1WBEzFFCXrTDRWGRWGP8yHvKC9rX6dqjQh, Notional: 0.0412718888240256 + {Chain: 1, Addr: "e2975e097997188b8c83cf5b64f28ff42b1ae579b1b6747857bf722150de7fb0", Symbol: "GOFX", CoingeckoId: "goosefx", Decimals: 9, Price: 0.00281528}, // Addr: GFX1ZjR2P15tmrSwow6FjyDYcEkoFb4p4gJCpLBjaxHD, Notional: 0.00563056 + {Chain: 1, Addr: "0c96450628904429a41300a3eeb390680414f8c0a2e1a2442610df748aca371e", Symbol: "DAOJONES", CoingeckoId: "fractionalized-smb-2367", Decimals: 2, Price: 0.273633}, // Addr: r8nuuzXCchjtqsmQZVZDPXXq928tuk7KVH479GsKVpy, Notional: 0.273633 + {Chain: 1, Addr: "ca4d39964c9cb5f9790d0a12969f60fd9724936284ea4a12daded42ddfa69c5d", Symbol: "FIDA", CoingeckoId: "bonfida", Decimals: 6, Price: 0.451516}, // Addr: EchesyfXePKdLtoiZSL8pBe8Myagyy8ZRqsACNCFGnvp, Notional: 11.84655623164 + {Chain: 1, Addr: "897658557d211722ba678ad99276eb14d9567f0a792e3ba70c894785c742bfae", Symbol: "", CoingeckoId: "green-satoshi-token", Decimals: 9, Price: 0.02114375}, // Addr: AFbX8oGjGpmVFywbVouvhQSRmiW2aR1mohfahi4Y2AdB, Notional: 59.40594702907025 + {Chain: 1, Addr: "0c00d0afeb8614da7f19aba02d40f18c692585f65020dfced3d5e5f9a9c0c4e1", Symbol: "ORCA", CoingeckoId: "orca", Decimals: 6, Price: 0.879548}, // Addr: orcaEKTdK7LKz57vaAYr9QeNsVEPfiu6QeMU1kektZE, Notional: 18.62863313944 + {Chain: 1, Addr: "a2b04fe6f429ea28555be7b6dbba72479b6694ea96e93082996e9be877bc920a", Symbol: "TOX", CoingeckoId: "trollbox", Decimals: 9, Price: 0.00000472}, // Addr: Bx4ykEMurwPQBAFNvthGj73fMBVTvHa8e9cbAyaK4ZSh, Notional: 0.00009439999999999999 + {Chain: 1, Addr: "edcc10dafe9e4643d0397fb1ffa280b7a3c28090ebfe4816c3e0f39b9d7ca411", Symbol: "SBONK", CoingeckoId: "shibonk-311f81df-a4ea-4f31-9e61-df0af8211bd7", Decimals: 9, Price: 0.873347}, // Addr: H1G6sZ1WDoMmMCFqBKAbg9gkQPCo1sKQtaJWz9dHmqZr, Notional: 1.4846271150841701 + {Chain: 1, Addr: "0ec49e1c77e79828f9ae8a051b662e2088c728069cedb70fef8521b94acf74f8", Symbol: "", CoingeckoId: "zebec-protocol", Decimals: 9, Price: 0.01789526}, // Addr: zebeczgi5fSEtbpfQKVZKCJ3WgYXxjkMUkNNx7fLKAF, Notional: 192696.94867435851 + {Chain: 1, Addr: "63ef9d2e6be295552062ac55bdd693bea2bb7f6e6221edc9d308d843d293650b", Symbol: "SOLR", CoingeckoId: "solrazr", Decimals: 6, Price: 0.03696693}, // Addr: 7j7H7sgsnNDeCngAPjpaCN4aaaru4HS7NAFYSEUyzJ3k, Notional: 0.03696693 + {Chain: 1, Addr: "37998ccbf2d0458b615cbcc6b1a367c4749e9fef7306622e1b1b58910120bc9a", Symbol: "RAY", CoingeckoId: "raydium", Decimals: 6, Price: 0.282097}, // Addr: 4k3Dyjzvzp8eMZWUXbBCjEvwSkkk59S5iCNLY3QrkX6R, Notional: 9990.878108190955 + {Chain: 1, Addr: "0545d1ee9805764e58b3ef5bcb54177517dfe7980e6e44e67a628bdb9d2a7bd1", Symbol: "MNGO", CoingeckoId: "mango-markets", Decimals: 6, Price: 0.01885826}, // Addr: MangoCzJ36AjZyKwVj3VnYU4GTonjfVEnJmvvWaxLac, Notional: 0.00942913 + {Chain: 1, Addr: "17e700a49c421ef60ab1bb731357d11093c809d0056852d3e9e1e6c2653c81e9", Symbol: "", CoingeckoId: "plutonian-dao", Decimals: 6, Price: 0.01867537}, // Addr: 2cJgFtnqjaoiu9fKVX3fny4Z4pRzuaqfJ3PBTMk2D9ur, Notional: 1.867537 + {Chain: 1, Addr: "33660fff0fbce64c4da91c3b3e6e77e58d059df2e05e6c53608de170455ba938", Symbol: "SCT", CoingeckoId: "solclout", Decimals: 9, Price: 0.00006238}, // Addr: 4Te4KJgjtnZe4aE2zne8G4NPfrPjCwDmaiEx9rKnyDVZ, Notional: 53861.65873395981 + {Chain: 1, Addr: "0cea8ee4d02b332af25488b03f6b02b11cd5ca4b7f051ee72575c50b55addd40", Symbol: "sRLY", CoingeckoId: "rally-solana", Decimals: 9, Price: 0.01256421}, // Addr: sRLY3migNrkC1HLgqotpvi66qGkdNedqPZ9TJpAQhyh, Notional: 172.58629426451014 + {Chain: 1, Addr: "05be68ae2977ce39f15086f2c761b24cf054a40b22a2a5b33ef583c50f1cfdb7", Symbol: "", CoingeckoId: "prism", Decimals: 6, Price: 0.00460663}, // Addr: PRSMNsEPqhGVCH1TtWiJqPjJyh2cKrLostPZTNy1o5x, Notional: 13.66172300812354 + {Chain: 1, Addr: "c7dc3552acd085ffa989b81b21e5e0bcbccbb1ec87835f0db12fabbad666ddf6", Symbol: "MEDIA", CoingeckoId: "media-network", Decimals: 6, Price: 10.17}, // Addr: ETAtLmCmsoiEEKfNrHKJ2kYy3MoABhU6NQvpSfij5tDs, Notional: 20.7923616 + {Chain: 1, Addr: "9ed00a9e2b184c6c0b6d9629c2648efe56c512456e354538bb4efad332ea5f30", Symbol: "", CoingeckoId: "deapcoin", Decimals: 6, Price: 0.00319555}, // Addr: BgwQjVNMWvt2d8CN51CsbniwRWyZ9H9HfHkEsvikeVuZ, Notional: 9.58665 + {Chain: 1, Addr: "faf2d6df73cb4778b625966d4fba883fd424a80497d5e31c934352ade1d1bdc9", Symbol: "", CoingeckoId: "dead-knight", Decimals: 9, Price: 0.00012488}, // Addr: HtbhBYdcfXbbD2JiH6jtsTt2m2FXjn7h4k6iXfz98k5W, Notional: 0.058537500000000006 + {Chain: 1, Addr: "c2667f39a3a7b6febb2f995eb4d1b739f45fe2edd645403c3e52e677e6bd6852", Symbol: "WOO", CoingeckoId: "woo-network", Decimals: 6, Price: 0.257083}, // Addr: E5rk3nmgLUuKUiS94gg4bpWwWwyjCMtddsAXkTFLtHEy, Notional: 513.4408125611101 + {Chain: 1, Addr: "067d3988ce882945c63a0717a92538addd9a37550ce5cd711f76ca74a4c89786", Symbol: "", CoingeckoId: "solcial", Decimals: 9, Price: 0.02233859}, // Addr: SLCLww7nc1PD2gQPQdGayHviVVcpMthnqUz2iWKhNQV, Notional: 0.2040048778848775 + {Chain: 1, Addr: "883977f594221f16fd8037db6cd49393cb7ccb597ef5513fee423975372ff5b3", Symbol: "", CoingeckoId: "racefi", Decimals: 6, Price: 0.01363516}, // Addr: AAmGoPDFLG6bE82BgZWjVi8k95tj9Tf3vUN7WvtUm2BU, Notional: 3356.99478583084 + {Chain: 1, Addr: "48972c3e59cc0c7a094c2948f847381cfef470e1ddf0711f0c858070711876f3", Symbol: "WAG", CoingeckoId: "waggle-network", Decimals: 9, Price: 0.00504943}, // Addr: 5tN42n9vMi6ubp67Uy4NnmM5DMZYN8aS8GeB3bEDHr6E, Notional: 0.025752092999999997 + {Chain: 1, Addr: "d9299d4dd5f2e8021a5f9d220ee6499ed7ce916b4455042a172fd08cee33065e", Symbol: "TGT", CoingeckoId: "twirl-governance-token", Decimals: 6, Price: 0.00545333}, // Addr: FciGvHj9FjgSGgCBF1b9HY814FM9D28NijDd5SJrKvPo, Notional: 0.027811983 + {Chain: 1, Addr: "ce010e60afedb22717bd63192f54145a3f965a33bb82d2c7029eb2ce1e208264", Symbol: "USDT", CoingeckoId: "tether", Decimals: 6, Price: 1.002}, // Addr: Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB, Notional: 1354498.335174366 + {Chain: 1, Addr: "e66b5c6e86ec048a73a370e0588e1dcbaa16f532b8e5790eb830386b3ae947fc", Symbol: "", CoingeckoId: "galaxy-war", Decimals: 6, Price: 0.00030616}, // Addr: GWTipxSJVPmmW2wCjBdkbnEJbCRCyrhL2x9zuHRPPTj1, Notional: 2.4772654741984796 + {Chain: 1, Addr: "6dbb85629db6a38eeb2fec793974b4c7e9c5fdc9e70165303b4f73106e5e62ba", Symbol: "", CoingeckoId: "rope-token", Decimals: 9, Price: 0.00913378}, // Addr: 8PMHT4swUMtBzgHnh5U564N5sjPSiUz2cjEQzFnnP1Fo, Notional: 0.00913378 + {Chain: 1, Addr: "90eb19122682b9b340f9afd6717bcc7770812215c2286d3d3051dff49288b17e", Symbol: "BOT", CoingeckoId: "starbots", Decimals: 8, Price: 0.00076828}, // Addr: AkhdZGVbJXPuQZ53u2LrimCjkRP6ZyxG1SoM85T98eE1, Notional: 3511.530085551626 + {Chain: 1, Addr: "4262f09434e938b2714803d3aa425d1d543a735ba324109087760d83deae653d", Symbol: "SPWN", CoingeckoId: "bitspawn", Decimals: 9, Price: 0.00042023}, // Addr: 5U9QqCPhqXAJcEv9uyzFJd5zhN93vuPk1aNNkXnUfPnt, Notional: 0.042023 + {Chain: 1, Addr: "b7db4e83eb727f1187bd7a50303f5b4e4e943503da8571ad6564a51131504792", Symbol: "", CoingeckoId: "wrapped-usdt-allbridge-from-polygon", Decimals: 6, Price: 1}, // Addr: DNhZkUaxHXYvpxZ7LNnHtss8sQgdAfd1ZYS1fB7LKWUZ, Notional: 40.194753 + {Chain: 1, Addr: "3a0147829f94ff731beb78f4bf79f8247eb6db6ff78cbdbd778004547c3cfb15", Symbol: "", CoingeckoId: "playground-waves-floor-index", Decimals: 2, Price: 0.126289}, // Addr: 4uRn7vxRPWYP4HuAa4UNXwEPLRL8oQ71YByMhr6yBnL4, Notional: 27.75327064 + {Chain: 1, Addr: "05718b04572312d73aa71deaec43c89d77844b0b7ff9e3e72da8510182627455", Symbol: "BLOCK", CoingeckoId: "blockasset", Decimals: 6, Price: 0.05638}, // Addr: NFTUkR4u7wKxy9QLaX2TGvd9oZSWoMo4jqSJqdMb7Nk, Notional: 464560.65749303147 + {Chain: 1, Addr: "dd40a2f6f423e4c3990a83eac3d9d9c1fe625b36cbc5e4a6d553544552a867ee", Symbol: "BRZ", CoingeckoId: "brz", Decimals: 4, Price: 0.190503}, // Addr: FtgGSFADXBtroxq8VCausXRr2of47QBf5AS1NtZCu4GD, Notional: 50560.724372840996 + {Chain: 1, Addr: "06a1ec5bd82ad9c032a9f7d466ba2c728b0ef36a8b773ed219d69650d3472bd6", Symbol: "", CoingeckoId: "step-finance", Decimals: 9, Price: 0.01354331}, // Addr: StepAscQoEioFxxWGnh2sLBDFp9d8rvKz2Yp39iDpyT, Notional: 1.187166422928375 + {Chain: 1, Addr: "45a5161476cc9df6ef8583b581a3111b4416ebcea65f4eca5bb961124c3399df", Symbol: "", CoingeckoId: "xhashtag", Decimals: 6, Price: 0.02912148}, // Addr: 5gs8nf4wojB5EXgDUWNLwXpknzgV2YWDhveAeBZpVLbp, Notional: 31855.98683288669 + {Chain: 1, Addr: "0537996f2699674fb7086e468fb33b4fde1449f47a8befd8b342bf6b33cff372", Symbol: "MNDE", CoingeckoId: "marinade", Decimals: 9, Price: 0.04551483}, // Addr: MNDEFzGvMt87ueuHvVU9VcTqsAP5b3fTGPsHuuPA5ey, Notional: 2.298861675932621 + {Chain: 1, Addr: "485493b637792cca16fe9d53fc4879c23dbf52cf6d9af4e61fe92df15c17c98d", Symbol: "", CoingeckoId: "bamboo-coin", Decimals: 9, Price: 0.00000103}, // Addr: 5sM9xxcBTM9rWza6nEgq2cShA87JjTBx1Cu82LjgmaEg, Notional: 0.30900000000000005 + {Chain: 1, Addr: "24c9d5040278bfff6e9162be446d3fd57c4047a49c5f2979a528dee5e369001f", Symbol: "", CoingeckoId: "partneroid", Decimals: 0, Price: 0.00019083}, // Addr: 3UcBMHnSTCXaxUbP6B96kHcED98DgEnNa9rGKzwXKMf4, Notional: 0.0019083 + {Chain: 1, Addr: "c261d86cf5cf877128ba1f5652e5f3dda599270c1556a15bc0a9aacf8063e563", Symbol: "RIN", CoingeckoId: "aldrin", Decimals: 9, Price: 0.108012}, // Addr: E5ndSkaB17Dm7CsD22dvcjfrYSDLCxFcMd6z8ddCk5wp, Notional: 0.0918102 + {Chain: 1, Addr: "08742da77f532cb2337402e2ab66187b63a2907c9a62107dab7013a28deb4657", Symbol: "ABR", CoingeckoId: "allbridge", Decimals: 9, Price: 0.190879}, // Addr: a11bdAAuV8iB2fu7X6AxAvDTo1QZ8FXB3kk5eecdasp, Notional: 1.2582318516115398 + {Chain: 1, Addr: "f23cba7173364712aaa6114393f2c187b8d8b5194abaa872ada605fa8820b61f", Symbol: "", CoingeckoId: "atlas-dex", Decimals: 9, Price: 0.00500925}, // Addr: HJbNXx2YMRxgfUJ6K4qeWtjatMK5KYQT1QnsCdDWywNv, Notional: 0.45886019781689996 + {Chain: 1, Addr: "8c77f3661d6b4a8ef39dbc5340eead8c3cbe0b45099840e8263d8725b587b073", Symbol: "ATLAS", CoingeckoId: "star-atlas", Decimals: 8, Price: 0.00332501}, // Addr: ATLASXmbPQxBUYbxPsV97usA3fPQYEqzQBUHgiFCUsXx, Notional: 96732.0892389403 + {Chain: 1, Addr: "35fe161e6828028ece9caa2d89bcd7a1fd1bf140ad838d0c17d7b57c9b1aa238", Symbol: "SNY", CoingeckoId: "synthetify-token", Decimals: 6, Price: 0.00412414}, // Addr: 4dmKkXNHdgYsXqBHCuMikNQWwVomZURhYvkkX5c4pQ7y, Notional: 3.299312e-8 + {Chain: 1, Addr: "87c9ce6b6344187c4b75fa01dd4334d8bb826a9214fefe9d39cce5fad29b6faa", Symbol: "", CoingeckoId: "bilira", Decimals: 6, Price: 0.050554}, // Addr: A94X2fRy3wydNShU4dRaDyap2UuoeWJGWyATtyp61WZf, Notional: 10.616340000000001 + {Chain: 1, Addr: "063ba2f4697205f531b6de49bb9605fd2ca6a9ddf243bed251fda6552ef0e571", Symbol: "", CoingeckoId: "rollbit-coin", Decimals: 2, Price: 0.01765954}, // Addr: RLBxxFkseAZ4RgJH3Sqn8jXxhmGoz9jWxDNJMh8pL7a, Notional: 0.3531908 + {Chain: 1, Addr: "bc07c56e60ad3d3f177382eac6548fba1fd32cfd90ca02b3e7cfa185fdce7398", Symbol: "Bonk", CoingeckoId: "bonk", Decimals: 5, Price: 8.18914e-7}, // Addr: DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263, Notional: 34165.591900860054 + {Chain: 1, Addr: "8268e9a9a1444c2ba5c77a51936856b072e43fefcff5e4b01e99623c8ebb7749", Symbol: "BTC", CoingeckoId: "wrapped-bitcoin-sollet", Decimals: 6, Price: 1597.55}, // Addr: 9n4nbM75f5Ui33ZbPYXn59EwSgE8CGsHtAeTH5YFeJ9E, Notional: 6195.4746305 + {Chain: 1, Addr: "a9b7b4c191b9fcd8a101e517de4a2bc44ae7df4ff6595f62cb4bf9c5c3b01fd2", Symbol: "CRWNY", CoingeckoId: "crowny-token", Decimals: 6, Price: 0.00144664}, // Addr: CRWNYkqdgvhGGae9CKfNka58j6QQkaD5bLhKXvUYqnc1, Notional: 0.014466399999999999 + {Chain: 1, Addr: "b5f7e08966fa2f997abc90d7a7cde1bc733f567b9eafc3007e80a3174726b6f6", Symbol: "", CoingeckoId: "defi-land", Decimals: 9, Price: 0.00101711}, // Addr: DFL1zNkaGPWm1BqAVqRjCZvHmwTFrEaJtbzJWgseoNJh, Notional: 21.597472074571495 + {Chain: 1, Addr: "db532dd1df8e6c87ca70695ddf92f8d86e621d0d86de69c3058de9b29ee22647", Symbol: "", CoingeckoId: "monkeyball", Decimals: 6, Price: 0.04995346}, // Addr: Fm9rHUTF5v3hwMLbStjZXqNBBoZyGriQaFM6sTFz3K8A, Notional: 1.03396189162384 + {Chain: 1, Addr: "d6de2876953718f8ae61f7a6da3b0869cc770dbe30d86458f46467d8ed1bf499", Symbol: "", CoingeckoId: "synex-coin", Decimals: 9, Price: 0.00051217}, // Addr: FTkj421DxbS1wajE74J34BJ5a1o9ccA97PkK6mYq9hNQ, Notional: 0.025608500000000003 + {Chain: 1, Addr: "dbef5aa1e0f0042edd619a2f68fd3e4df833325dd2037fcc6bb3b6ed0cb7508e", Symbol: "", CoingeckoId: "famous-fox-federation", Decimals: 0, Price: 0.004581}, // Addr: FoXyMu5xwXre7zEoSvzViRk3nGawHUp9kUh97y2NDhcq, Notional: 21.732264 + {Chain: 1, Addr: "f51829ba389a574812109c6de6051e77c7a003ba666a26d13d30c51c51f7e94e", Symbol: "", CoingeckoId: "visiongame", Decimals: 9, Price: 0.00369641}, // Addr: HVkFqcMHevVPb4XKrf4XowjEaVVsBoqJ2U1EG59Dfk5j, Notional: 3.6705351299999998 + {Chain: 1, Addr: "0e56395e3c860143802e9b94a02cc6d04f75fec72a3fbb715268355e0cd7cd89", Symbol: "SLIM", CoingeckoId: "solanium", Decimals: 6, Price: 0.062548}, // Addr: xxxxa1sKNGwFtw2kFn8XauW9xq8hBZ5kVtcSesTT9fW, Notional: 2.6900550018000002 + {Chain: 1, Addr: "6271cb7119476b9dce00d815c8ff315fc8bf7d2848633d34942adfd535f2defe", Symbol: "stSOL", CoingeckoId: "lido-staked-sol", Decimals: 9, Price: 27.18}, // Addr: 7dHbWXmci3dT8UFYWYZweBLXgycu7Y3iL6trKn1Y7ARj, Notional: 25592.2893884484 + {Chain: 1, Addr: "c52e93ce650a3e02a70273e400132ed89b3bd67f2b839d4848593282bdec3ea0", Symbol: "", CoingeckoId: "bitmon", Decimals: 9, Price: 0.00016336}, // Addr: EGiWZhNk3vUNJr35MbL2tY5YD6D81VVZghR2LgEFyXZh, Notional: 0.26768902777322884 + {Chain: 1, Addr: "061391c556ba0106d4b1b2ccf939d47caf9fb30639a58bf9cc315d024f1cb458", Symbol: "", CoingeckoId: "tudabirds", Decimals: 9, Price: 0.00080824}, // Addr: Qikhhhg9Ta3Jg7WoDFbSYuCAE14hx9hPvdz1zVp3zUw, Notional: 0.5536444 + {Chain: 1, Addr: "0b62ba074f722c9d4114f2d8f70a00c66002337b9bf90c873657a6d201db4c80", Symbol: "mSOL", CoingeckoId: "msol", Decimals: 9, Price: 27.31}, // Addr: mSoLzYCxHdYgdzU16g5QSh3i5K3z3KZK7ytfqcJm7So, Notional: 3.8869866923 + {Chain: 2, Addr: "0000000000000000000000001045f5ccb01daea4f8eab055f5fcbb7c0e7c89f0", Symbol: "DFIAT", CoingeckoId: "defiato", Decimals: 18, Price: 0.00286246}, // Addr: 0x1045f5ccb01daea4f8eab055f5fcbb7c0e7c89f0, Notional: 5196.571694485212 + {Chain: 2, Addr: "0000000000000000000000007777777777697cfeecf846a76326da79cc606517", Symbol: "SIG", CoingeckoId: "xsigma", Decimals: 18, Price: 0.00421059}, // Addr: 0x7777777777697cfeecf846a76326da79cc606517, Notional: 0.421059 + {Chain: 2, Addr: "000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", Symbol: "USDC", CoingeckoId: "usd-coin", Decimals: 6, Price: 0.998934}, // Addr: 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48, Notional: 43006190.49989013 + {Chain: 2, Addr: "00000000000000000000000019062190b1925b5b6689d7073fdfc8c2976ef8cb", Symbol: "BZZ", CoingeckoId: "swarm-bzz", Decimals: 16, Price: 0.457925}, // Addr: 0x19062190b1925b5b6689d7073fdfc8c2976ef8cb, Notional: 4.57925e-9 + {Chain: 2, Addr: "00000000000000000000000027702a26126e0b3702af63ee09ac4d1a084ef628", Symbol: "ALEPH", CoingeckoId: "aleph", Decimals: 18, Price: 0.082533}, // Addr: 0x27702a26126e0b3702af63ee09ac4d1a084ef628, Notional: 799177.9462257817 + {Chain: 2, Addr: "000000000000000000000000d417144312dbf50465b1c641d016962017ef6240", Symbol: "CQT", CoingeckoId: "covalent", Decimals: 18, Price: 0.17417}, // Addr: 0xd417144312dbf50465b1c641d016962017ef6240, Notional: 7866586.3585345475 + {Chain: 2, Addr: "0000000000000000000000007fc66500c84a76ad7e9c93437bfc5ac33e2ddae9", Symbol: "AAVE", CoingeckoId: "aave", Decimals: 18, Price: 79.84}, // Addr: 0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9, Notional: 89720.5953660832 + {Chain: 2, Addr: "0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f", Symbol: "DAI", CoingeckoId: "dai", Decimals: 18, Price: 1.001}, // Addr: 0x6b175474e89094c44da98b954eedeac495271d0f, Notional: 3699623.1348412633 + {Chain: 2, Addr: "00000000000000000000000009a3ecafa817268f77be1283176b946c4ff2e608", Symbol: "MIR", CoingeckoId: "mirror-protocol", Decimals: 18, Price: 0.090913}, // Addr: 0x09a3ecafa817268f77be1283176b946c4ff2e608, Notional: 463.214033507904 + {Chain: 2, Addr: "000000000000000000000000cc503242b574bc01145da7e2a743b43fb395ec91", Symbol: "ROVI", CoingeckoId: "rovi-protocol", Decimals: 18, Price: 0.03595123}, // Addr: 0xcc503242b574bc01145da7e2a743b43fb395ec91, Notional: 5.428276217700001 + {Chain: 2, Addr: "000000000000000000000000ed35af169af46a02ee13b9d79eb57d6d68c1749e", Symbol: "OMI", CoingeckoId: "ecomi", Decimals: 18, Price: 0.00074782}, // Addr: 0xed35af169af46a02ee13b9d79eb57d6d68c1749e, Notional: 14.956399999999999 + {Chain: 2, Addr: "000000000000000000000000725c263e32c72ddc3a19bea12c5a0479a81ee688", Symbol: "BMI", CoingeckoId: "bridge-mutual", Decimals: 18, Price: 0.01499552}, // Addr: 0x725c263e32c72ddc3a19bea12c5a0479a81ee688, Notional: 30839.06530425776 + {Chain: 2, Addr: "00000000000000000000000010633216e7e8281e33c86f02bf8e565a635d9770", Symbol: "DVI", CoingeckoId: "dvision-network", Decimals: 18, Price: 0.02136293}, // Addr: 0x10633216e7e8281e33c86f02bf8e565a635d9770, Notional: 2.1362929999999998 + {Chain: 2, Addr: "000000000000000000000000e1747a23c44f445062078e3c528c9f4c28c50a51", Symbol: "EHX", CoingeckoId: "eterna-hybrid-exchange", Decimals: 18, Price: 0.00015587}, // Addr: 0xe1747a23c44f445062078e3c528c9f4c28c50a51, Notional: 0.20990014802821352 + {Chain: 2, Addr: "0000000000000000000000002370f9d504c7a6e775bf6e14b3f12846b594cd53", Symbol: "JPYC", CoingeckoId: "jpyc", Decimals: 18, Price: 0.00818507}, // Addr: 0x2370f9d504c7a6e775bf6e14b3f12846b594cd53, Notional: 8.18507 + {Chain: 2, Addr: "000000000000000000000000bd2f0cd039e0bfcf88901c98c0bfac5ab27566e3", Symbol: "DSD", CoingeckoId: "dynamic-set-dollar", Decimals: 18, Price: 8.4419e-8}, // Addr: 0xbd2f0cd039e0bfcf88901c98c0bfac5ab27566e3, Notional: 32.16502537378472 + {Chain: 2, Addr: "000000000000000000000000d4c435f5b09f855c3317c8524cb1f586e42795fa", Symbol: "CND", CoingeckoId: "cindicator", Decimals: 18, Price: 0.00085922}, // Addr: 0xd4c435f5b09f855c3317c8524cb1f586e42795fa, Notional: 0.00343688 + {Chain: 2, Addr: "000000000000000000000000be6c8f2810ef39420d2dc2901b8414c8c45fee6d", Symbol: "MICRO", CoingeckoId: "micromines", Decimals: 18, Price: 0.00001999}, // Addr: 0xbe6c8f2810ef39420d2dc2901b8414c8c45fee6d, Notional: 57.971000000000004 + {Chain: 2, Addr: "000000000000000000000000cfa0885131f602d11d4da248d2c65a62063567a9", Symbol: "TORG", CoingeckoId: "torg", Decimals: 18, Price: 0.00000185}, // Addr: 0xcfa0885131f602d11d4da248d2c65a62063567a9, Notional: 74.00017575 + {Chain: 2, Addr: "000000000000000000000000f0d33beda4d734c72684b5f9abbebf715d0a7935", Symbol: "NTX", CoingeckoId: "nunet", Decimals: 6, Price: 0.064293}, // Addr: 0xf0d33beda4d734c72684b5f9abbebf715d0a7935, Notional: 15.11721309 + {Chain: 2, Addr: "000000000000000000000000c5102fe9359fd9a28f877a67e36b0f050d81a3cc", Symbol: "HOP", CoingeckoId: "hop-protocol", Decimals: 18, Price: 0.175999}, // Addr: 0xc5102fe9359fd9a28f877a67e36b0f050d81a3cc, Notional: 5.27997 + {Chain: 2, Addr: "000000000000000000000000db726152680ece3c9291f1016f1d36f3995f6941", Symbol: "MEDIA", CoingeckoId: "media-network", Decimals: 6, Price: 10.17}, // Addr: 0xdb726152680ece3c9291f1016f1d36f3995f6941, Notional: 10.17 + {Chain: 2, Addr: "000000000000000000000000d2877702675e6ceb975b4a1dff9fb7baf4c91ea9", Symbol: "LUNA", CoingeckoId: "wrapped-terra", Decimals: 18, Price: 0.00012512}, // Addr: 0xd2877702675e6ceb975b4a1dff9fb7baf4c91ea9, Notional: 3.6482662639083197 + {Chain: 2, Addr: "000000000000000000000000ac51066d7bec65dc4589368da368b212745d63e8", Symbol: "ALICE", CoingeckoId: "my-neighbor-alice", Decimals: 6, Price: 1.71}, // Addr: 0xac51066d7bec65dc4589368da368b212745d63e8, Notional: 3.42 + {Chain: 2, Addr: "0000000000000000000000005f98805a4e8be255a32880fdec7f6728c6568ba0", Symbol: "LUSD", CoingeckoId: "liquity-usd", Decimals: 18, Price: 1.011}, // Addr: 0x5f98805a4e8be255a32880fdec7f6728c6568ba0, Notional: 2.022 + {Chain: 2, Addr: "000000000000000000000000d533a949740bb3306d119cc777fa900ba034cd52", Symbol: "CRV", CoingeckoId: "curve-dao-token", Decimals: 18, Price: 1.057}, // Addr: 0xd533a949740bb3306d119cc777fa900ba034cd52, Notional: 60.96797769972 + {Chain: 2, Addr: "0000000000000000000000004740735aa98dc8aa232bd049f8f0210458e7fca3", Symbol: "RDT", CoingeckoId: "ridotto", Decimals: 18, Price: 0.02562716}, // Addr: 0x4740735aa98dc8aa232bd049f8f0210458e7fca3, Notional: 2.3184891652 + {Chain: 2, Addr: "0000000000000000000000006b3595068778dd592e39a122f4f5a5cf09c90fe2", Symbol: "SUSHI", CoingeckoId: "sushi", Decimals: 18, Price: 1.16}, // Addr: 0x6b3595068778dd592e39a122f4f5a5cf09c90fe2, Notional: 4630274.714190006 + {Chain: 2, Addr: "000000000000000000000000a1d6df714f91debf4e0802a542e13067f31b8262", Symbol: "RFOX", CoingeckoId: "redfox-labs-2", Decimals: 18, Price: 0.01357731}, // Addr: 0xa1d6df714f91debf4e0802a542e13067f31b8262, Notional: 746.76562731 + {Chain: 2, Addr: "00000000000000000000000085eee30c52b0b379b046fb0f85f4f3dc3009afec", Symbol: "KEEP", CoingeckoId: "keep-network", Decimals: 18, Price: 0.158789}, // Addr: 0x85eee30c52b0b379b046fb0f85f4f3dc3009afec, Notional: 75418.582229 + {Chain: 2, Addr: "00000000000000000000000006450dee7fd2fb8e39061434babcfc05599a6fb8", Symbol: "XEN", CoingeckoId: "xen-crypto", Decimals: 18, Price: 0.00000408}, // Addr: 0x06450dee7fd2fb8e39061434babcfc05599a6fb8, Notional: 0.0408408 + {Chain: 2, Addr: "00000000000000000000000015d4c048f83bd7e37d49ea4c83a07267ec4203da", Symbol: "GALA", CoingeckoId: "gala", Decimals: 8, Price: 0.04321385}, // Addr: 0x15d4c048f83bd7e37d49ea4c83a07267ec4203da, Notional: 22041.9156141 + {Chain: 2, Addr: "0000000000000000000000005a98fcbea516cf06857215779fd812ca3bef1b32", Symbol: "LDO", CoingeckoId: "lido-dao", Decimals: 18, Price: 2.4}, // Addr: 0x5a98fcbea516cf06857215779fd812ca3bef1b32, Notional: 3633149.718709032 + {Chain: 2, Addr: "000000000000000000000000383518188c0c6d7730d91b2c03a03c837814a899", Symbol: "OHM", CoingeckoId: "olympus-v1", Decimals: 9, Price: 59.12}, // Addr: 0x383518188c0c6d7730d91b2c03a03c837814a899, Notional: 2.956 + {Chain: 2, Addr: "000000000000000000000000e516d78d784c77d479977be58905b3f2b1111126", Symbol: "SPWN", CoingeckoId: "bitspawn", Decimals: 18, Price: 0.00042023}, // Addr: 0xe516d78d784c77d479977be58905b3f2b1111126, Notional: 45.61328106060272 + {Chain: 2, Addr: "000000000000000000000000b1f66997a5760428d3a87d68b90bfe0ae64121cc", Symbol: "LUA", CoingeckoId: "lua-token", Decimals: 18, Price: 0.01845028}, // Addr: 0xb1f66997a5760428d3a87d68b90bfe0ae64121cc, Notional: 47344.96830352 + {Chain: 2, Addr: "000000000000000000000000cafe001067cdef266afb7eb5a286dcfd277f3de5", Symbol: "PSP", CoingeckoId: "paraswap", Decimals: 18, Price: 0.04742909}, // Addr: 0xcafe001067cdef266afb7eb5a286dcfd277f3de5, Notional: 0.0428701356741468 + {Chain: 2, Addr: "000000000000000000000000d46ba6d942050d489dbd938a2c909a5d5039a161", Symbol: "AMPL", CoingeckoId: "ampleforth", Decimals: 9, Price: 1.12}, // Addr: 0xd46ba6d942050d489dbd938a2c909a5d5039a161, Notional: 561.7918477472001 + {Chain: 2, Addr: "0000000000000000000000005b52bfb8062ce664d74bbcd4cd6dc7df53fd7233", Symbol: "ZENIQ", CoingeckoId: "zeniq", Decimals: 18, Price: 0.04410619}, // Addr: 0x5b52bfb8062ce664d74bbcd4cd6dc7df53fd7233, Notional: 12.021364408807685 + {Chain: 2, Addr: "0000000000000000000000008cc0f052fff7ead7f2edcccac895502e884a8a71", Symbol: "ARTH", CoingeckoId: "arth", Decimals: 18, Price: 1.97}, // Addr: 0x8cc0f052fff7ead7f2edcccac895502e884a8a71, Notional: 9.85 + {Chain: 2, Addr: "0000000000000000000000001f9840a85d5af5bf1d1762f925bdaddc4201f984", Symbol: "UNI", CoingeckoId: "uniswap", Decimals: 18, Price: 6.13}, // Addr: 0x1f9840a85d5af5bf1d1762f925bdaddc4201f984, Notional: 3683517.7041974813 + {Chain: 2, Addr: "000000000000000000000000e7f72bc0252ca7b16dbb72eeee1afcdb2429f2dd", Symbol: "NFTL", CoingeckoId: "nftlaunch", Decimals: 18, Price: 0.00663493}, // Addr: 0xe7f72bc0252ca7b16dbb72eeee1afcdb2429f2dd, Notional: 6.7012792999999995 + {Chain: 2, Addr: "0000000000000000000000000f5d2fb29fb7d3cfee444a200298f468908cc942", Symbol: "MANA", CoingeckoId: "decentraland", Decimals: 18, Price: 0.614728}, // Addr: 0x0f5d2fb29fb7d3cfee444a200298f468908cc942, Notional: 97619.6279678354 + {Chain: 2, Addr: "0000000000000000000000006de037ef9ad2725eb40118bb1702ebb27e4aeb24", Symbol: "RNDR", CoingeckoId: "render-token", Decimals: 18, Price: 1.63}, // Addr: 0x6de037ef9ad2725eb40118bb1702ebb27e4aeb24, Notional: 1051.2824674373999 + {Chain: 2, Addr: "000000000000000000000000c0a4df35568f116c370e6a6a6022ceb908eeddac", Symbol: "UMEE", CoingeckoId: "umee", Decimals: 6, Price: 0.0066237}, // Addr: 0xc0a4df35568f116c370e6a6a6022ceb908eeddac, Notional: 6.6236999999999995 + {Chain: 2, Addr: "0000000000000000000000001a7e4e63778b4f12a199c062f3efdd288afcbce8", Symbol: "agEUR", CoingeckoId: "ageur", Decimals: 18, Price: 1.081}, // Addr: 0x1a7e4e63778b4f12a199c062f3efdd288afcbce8, Notional: 28538.14764554422 + {Chain: 2, Addr: "00000000000000000000000003be5c903c727ee2c8c4e9bc0acc860cca4715e2", Symbol: "CAPS", CoingeckoId: "coin-capsule", Decimals: 18, Price: 0.02968212}, // Addr: 0x03be5c903c727ee2c8c4e9bc0acc860cca4715e2, Notional: 9827.782736927464 + {Chain: 2, Addr: "0000000000000000000000004691937a7508860f876c9c0a2a617e7d9e945d4b", Symbol: "WOO", CoingeckoId: "woo-network", Decimals: 18, Price: 0.257083}, // Addr: 0x4691937a7508860f876c9c0a2a617e7d9e945d4b, Notional: 5.14166 + {Chain: 2, Addr: "0000000000000000000000004da34f8264cb33a5c9f17081b9ef5ff6091116f4", Symbol: "ELFI", CoingeckoId: "elyfi", Decimals: 18, Price: 0.04397303}, // Addr: 0x4da34f8264cb33a5c9f17081b9ef5ff6091116f4, Notional: 786826.9361458851 + {Chain: 2, Addr: "0000000000000000000000003432b6a60d23ca0dfca7761b7ab56459d9c964d0", Symbol: "FXS", CoingeckoId: "frax-share", Decimals: 18, Price: 9.01}, // Addr: 0x3432b6a60d23ca0dfca7761b7ab56459d9c964d0, Notional: 922546.1007714869 + {Chain: 2, Addr: "000000000000000000000000caabcaa4ca42e1d86de1a201c818639def0ba7a7", Symbol: "TALK", CoingeckoId: "talken", Decimals: 18, Price: 0.209281}, // Addr: 0xcaabcaa4ca42e1d86de1a201c818639def0ba7a7, Notional: 1.046405 + {Chain: 2, Addr: "000000000000000000000000df574c24545e5ffecb9a659c229253d4111d87e1", Symbol: "HUSD", CoingeckoId: "husd", Decimals: 8, Price: 0.066347}, // Addr: 0xdf574c24545e5ffecb9a659c229253d4111d87e1, Notional: 427.87524398962495 + {Chain: 2, Addr: "000000000000000000000000c011a73ee8576fb46f5e1c5751ca3b9fe0af2a6f", Symbol: "SNX", CoingeckoId: "havven", Decimals: 18, Price: 2.62}, // Addr: 0xc011a73ee8576fb46f5e1c5751ca3b9fe0af2a6f, Notional: 56.6983988026 + {Chain: 2, Addr: "00000000000000000000000000a8b738e453ffd858a7edf03bccfe20412f0eb0", Symbol: "ALBT", CoingeckoId: "allianceblock", Decimals: 18, Price: 0.00165501}, // Addr: 0x00a8b738e453ffd858a7edf03bccfe20412f0eb0, Notional: 0.24151275910797837 + {Chain: 2, Addr: "0000000000000000000000000f51bb10119727a7e5ea3538074fb341f56b09ad", Symbol: "DAO", CoingeckoId: "dao-maker", Decimals: 18, Price: 1.48}, // Addr: 0x0f51bb10119727a7e5ea3538074fb341f56b09ad, Notional: 119.8140083392 + {Chain: 2, Addr: "0000000000000000000000004a220e6096b25eadb88358cb44068a3248254675", Symbol: "QNT", CoingeckoId: "quant-network", Decimals: 18, Price: 124.46}, // Addr: 0x4a220e6096b25eadb88358cb44068a3248254675, Notional: 6.223 + {Chain: 2, Addr: "000000000000000000000000f7413489c474ca4399eee604716c72879eea3615", Symbol: "APYS", CoingeckoId: "apyswap", Decimals: 18, Price: 0.01199714}, // Addr: 0xf7413489c474ca4399eee604716c72879eea3615, Notional: 1.8460845584258458 + {Chain: 2, Addr: "000000000000000000000000030ba81f1c18d280636f32af80b9aad02cf0854e", Symbol: "aWETH", CoingeckoId: "aave-weth", Decimals: 18, Price: 1997.91}, // Addr: 0x030ba81f1c18d280636f32af80b9aad02cf0854e, Notional: 599.3990527464 + {Chain: 2, Addr: "00000000000000000000000001e0e2e61f554ecaaec0cc933e739ad90f24a86d", Symbol: "GTON", CoingeckoId: "gton-capital", Decimals: 18, Price: 0.222148}, // Addr: 0x01e0e2e61f554ecaaec0cc933e739ad90f24a86d, Notional: 326.80783686626415 + {Chain: 2, Addr: "000000000000000000000000249e38ea4102d0cf8264d3701f1a0e39c4f2dc3b", Symbol: "UFO", CoingeckoId: "ufo-gaming", Decimals: 18, Price: 0.00000149}, // Addr: 0x249e38ea4102d0cf8264d3701f1a0e39c4f2dc3b, Notional: 45.374223848347825 + {Chain: 2, Addr: "0000000000000000000000008564653879a18c560e7c0ea0e084c516c62f5653", Symbol: "UBXT", CoingeckoId: "upbots", Decimals: 18, Price: 0.00231985}, // Addr: 0x8564653879a18c560e7c0ea0e084c516c62f5653, Notional: 28378.121889000002 + {Chain: 2, Addr: "0000000000000000000000008ab7404063ec4dbcfd4598215992dc3f8ec853d7", Symbol: "AKRO", CoingeckoId: "akropolis", Decimals: 18, Price: 0.00456017}, // Addr: 0x8ab7404063ec4dbcfd4598215992dc3f8ec853d7, Notional: 4560.17 + {Chain: 2, Addr: "000000000000000000000000cc8fa225d80b9c7d42f96e9570156c65d6caaa25", Symbol: "SLP", CoingeckoId: "smooth-love-potion", Decimals: 0, Price: 0.0029347}, // Addr: 0xcc8fa225d80b9c7d42f96e9570156c65d6caaa25, Notional: 5899.7770797 + {Chain: 2, Addr: "000000000000000000000000ac57de9c1a09fec648e93eb98875b212db0d460b", Symbol: "BabyDoge", CoingeckoId: "baby-doge-coin", Decimals: 9, Price: 2.435e-9}, // Addr: 0xac57de9c1a09fec648e93eb98875b212db0d460b, Notional: 372.1959213504164 + {Chain: 2, Addr: "000000000000000000000000ae7ab96520de3a18e5e111b5eaab095312d7fe84", Symbol: "stETH", CoingeckoId: "staked-ether", Decimals: 18, Price: 1992.36}, // Addr: 0xae7ab96520de3a18e5e111b5eaab095312d7fe84, Notional: 4941.1576778304 + {Chain: 2, Addr: "000000000000000000000000de5ea375ffbdc8b25a80fe13d631e8ba0ab4bb02", Symbol: "GERA", CoingeckoId: "gera-coin", Decimals: 18, Price: 0.00487559}, // Addr: 0xde5ea375ffbdc8b25a80fe13d631e8ba0ab4bb02, Notional: 21.619302967952414 + {Chain: 2, Addr: "0000000000000000000000008770b7dd89e5f759ee3b226e0c45e890f87ddc48", Symbol: "MIRL", CoingeckoId: "made-in-real-life", Decimals: 18, Price: 0.00049797}, // Addr: 0x8770b7dd89e5f759ee3b226e0c45e890f87ddc48, Notional: 48229.8615783823 + {Chain: 2, Addr: "000000000000000000000000485d17a6f1b8780392d53d64751824253011a260", Symbol: "TIME", CoingeckoId: "chronobank", Decimals: 8, Price: 34.37}, // Addr: 0x485d17a6f1b8780392d53d64751824253011a260, Notional: 30.933 + {Chain: 2, Addr: "0000000000000000000000007d1afa7b718fb893db30a3abc0cfc608aacfebb0", Symbol: "MATIC", CoingeckoId: "matic-network", Decimals: 18, Price: 1.13}, // Addr: 0x7d1afa7b718fb893db30a3abc0cfc608aacfebb0, Notional: 29753.789050371197 + {Chain: 2, Addr: "000000000000000000000000e28b3b32b6c345a34ff64674606124dd5aceca30", Symbol: "INJ", CoingeckoId: "injective-protocol", Decimals: 18, Price: 6.7}, // Addr: 0xe28b3b32b6c345a34ff64674606124dd5aceca30, Notional: 56818.48418647 + {Chain: 2, Addr: "0000000000000000000000002b591e99afe9f32eaa6214f7b7629768c40eeb39", Symbol: "HEX", CoingeckoId: "hex", Decimals: 8, Price: 0.076608}, // Addr: 0x2b591e99afe9f32eaa6214f7b7629768c40eeb39, Notional: 0.076608 + {Chain: 2, Addr: "0000000000000000000000005f944b0c4315cb7c3a846b025ab4045da44abf6c", Symbol: "GCAKE", CoingeckoId: "pancake-games", Decimals: 18, Price: 7.29218e-7}, // Addr: 0x5f944b0c4315cb7c3a846b025ab4045da44abf6c, Notional: 0.5452832925763795 + {Chain: 2, Addr: "00000000000000000000000092d6c1e31e14520e676a687f0a93788b716beff5", Symbol: "DYDX", CoingeckoId: "dydx", Decimals: 18, Price: 2.62}, // Addr: 0x92d6c1e31e14520e676a687f0a93788b716beff5, Notional: 107447.026302805 + {Chain: 2, Addr: "000000000000000000000000090185f2135308bad17527004364ebcc2d37e5f6", Symbol: "SPELL", CoingeckoId: "spell-token", Decimals: 18, Price: 0.00077803}, // Addr: 0x090185f2135308bad17527004364ebcc2d37e5f6, Notional: 0.00077803 + {Chain: 2, Addr: "0000000000000000000000004fabb145d64652a948d72533023f6e7a623c7c53", Symbol: "BUSD", CoingeckoId: "binance-usd", Decimals: 18, Price: 1.001}, // Addr: 0x4fabb145d64652a948d72533023f6e7a623c7c53, Notional: 6792.73542568621 + {Chain: 2, Addr: "0000000000000000000000001abaea1f7c830bd89acc67ec4af516284b1bc33c", Symbol: "EUROC", CoingeckoId: "euro-coin", Decimals: 6, Price: 1.1}, // Addr: 0x1abaea1f7c830bd89acc67ec4af516284b1bc33c, Notional: 5.5855987 + {Chain: 2, Addr: "000000000000000000000000888888888889c00c67689029d7856aac1065ec11", Symbol: "OPIUM", CoingeckoId: "opium", Decimals: 18, Price: 0.091843}, // Addr: 0x888888888889c00c67689029d7856aac1065ec11, Notional: 0.91843 + {Chain: 2, Addr: "0000000000000000000000007a58c0be72be218b41c608b7fe7c5bb630736c71", Symbol: "PEOPLE", CoingeckoId: "constitutiondao", Decimals: 18, Price: 0.02434499}, // Addr: 0x7a58c0be72be218b41c608b7fe7c5bb630736c71, Notional: 14377.368945368857 + {Chain: 2, Addr: "000000000000000000000000ae1eaae3f627aaca434127644371b67b18444051", Symbol: "YOP", CoingeckoId: "yield-optimization-platform", Decimals: 8, Price: 0.00370605}, // Addr: 0xae1eaae3f627aaca434127644371b67b18444051, Notional: 0.27795375 + {Chain: 2, Addr: "000000000000000000000000949d48eca67b17269629c7194f4b727d4ef9e5d6", Symbol: "MC", CoingeckoId: "merit-circle", Decimals: 18, Price: 0.337358}, // Addr: 0x949d48eca67b17269629c7194f4b727d4ef9e5d6, Notional: 21.624647799999998 + {Chain: 2, Addr: "0000000000000000000000007ddc52c4de30e94be3a6a0a2b259b2850f421989", Symbol: "GMT", CoingeckoId: "gmt-token", Decimals: 18, Price: 0.113909}, // Addr: 0x7ddc52c4de30e94be3a6a0a2b259b2850f421989, Notional: 56.59796483 + {Chain: 2, Addr: "000000000000000000000000e0cca86b254005889ac3a81e737f56a14f4a38f5", Symbol: "ALTA", CoingeckoId: "alta-finance", Decimals: 18, Price: 1.28541e-7}, // Addr: 0xe0cca86b254005889ac3a81e737f56a14f4a38f5, Notional: 25.7082 + {Chain: 2, Addr: "000000000000000000000000bcca60bb61934080951369a648fb03df4f96263c", Symbol: "aUSDC", CoingeckoId: "aave-usdc", Decimals: 6, Price: 0.999792}, // Addr: 0xbcca60bb61934080951369a648fb03df4f96263c, Notional: 7.006979245104 + {Chain: 2, Addr: "00000000000000000000000066c0dded8433c9ea86c8cf91237b14e10b4d70b7", Symbol: "Mars", CoingeckoId: "mars", Decimals: 18, Price: 0.00020782}, // Addr: 0x66c0dded8433c9ea86c8cf91237b14e10b4d70b7, Notional: 30.428802292653835 + {Chain: 2, Addr: "00000000000000000000000070e8de73ce538da2beed35d14187f6959a8eca96", Symbol: "XSGD", CoingeckoId: "xsgd", Decimals: 6, Price: 0.754721}, // Addr: 0x70e8de73ce538da2beed35d14187f6959a8eca96, Notional: 1895.0968837899998 + {Chain: 2, Addr: "000000000000000000000000ffbf315f70e458e49229654dea4ce192d26f9b25", Symbol: "VOLT", CoingeckoId: "voltage", Decimals: 18, Price: 0.01140374}, // Addr: 0xffbf315f70e458e49229654dea4ce192d26f9b25, Notional: 1.140374 + {Chain: 2, Addr: "00000000000000000000000070401dfd142a16dc7031c56e862fc88cb9537ce0", Symbol: "BIRD", CoingeckoId: "bird-money", Decimals: 18, Price: 16.18}, // Addr: 0x70401dfd142a16dc7031c56e862fc88cb9537ce0, Notional: 177.98 + {Chain: 2, Addr: "0000000000000000000000009fda7ceec4c18008096c2fe2b85f05dc300f94d0", Symbol: "GAJ", CoingeckoId: "gaj", Decimals: 18, Price: 0.00456921}, // Addr: 0x9fda7ceec4c18008096c2fe2b85f05dc300f94d0, Notional: 26.448949137050377 + {Chain: 2, Addr: "000000000000000000000000aaaebe6fe48e54f431b0c390cfaf0b017d09d42d", Symbol: "CEL", CoingeckoId: "celsius-degree-token", Decimals: 4, Price: 0.346234}, // Addr: 0xaaaebe6fe48e54f431b0c390cfaf0b017d09d42d, Notional: 17825.235861476398 + {Chain: 2, Addr: "000000000000000000000000f17e65822b568b3903685a7c9f496cf7656cc6c2", Symbol: "BICO", CoingeckoId: "biconomy", Decimals: 18, Price: 0.411003}, // Addr: 0xf17e65822b568b3903685a7c9f496cf7656cc6c2, Notional: 759193.1893447472 + {Chain: 2, Addr: "00000000000000000000000033d0568941c0c64ff7e0fb4fba0b11bd37deed9f", Symbol: "RAMP", CoingeckoId: "ramp", Decimals: 18, Price: 0.081072}, // Addr: 0x33d0568941c0c64ff7e0fb4fba0b11bd37deed9f, Notional: 0.8107200000000001 + {Chain: 2, Addr: "0000000000000000000000000bc529c00c6401aef6d220be8c6ea1667f6ad93e", Symbol: "YFI", CoingeckoId: "yearn-finance", Decimals: 18, Price: 9101.4}, // Addr: 0x0bc529c00c6401aef6d220be8c6ea1667f6ad93e, Notional: 635327.5051130699 + {Chain: 2, Addr: "00000000000000000000000030d20208d987713f46dfd34ef128bb16c404d10f", Symbol: "SD", CoingeckoId: "stader", Decimals: 18, Price: 1.35}, // Addr: 0x30d20208d987713f46dfd34ef128bb16c404d10f, Notional: 961086.4299427276 + {Chain: 2, Addr: "0000000000000000000000001494ca1f11d487c2bbe4543e90080aeba4ba3c2b", Symbol: "DPI", CoingeckoId: "defipulse-index", Decimals: 18, Price: 82.61}, // Addr: 0x1494ca1f11d487c2bbe4543e90080aeba4ba3c2b, Notional: 2.5236066284 + {Chain: 2, Addr: "0000000000000000000000002ba592f78db6436527729929aaf6c908497cb200", Symbol: "CREAM", CoingeckoId: "cream-2", Decimals: 18, Price: 13.83}, // Addr: 0x2ba592f78db6436527729929aaf6c908497cb200, Notional: 40186.181069109 + {Chain: 2, Addr: "00000000000000000000000045804880de22913dafe09f4980848ece6ecbaf78", Symbol: "PAXG", CoingeckoId: "pax-gold", Decimals: 18, Price: 2046.93}, // Addr: 0x45804880de22913dafe09f4980848ece6ecbaf78, Notional: 895486.22436714 + {Chain: 2, Addr: "0000000000000000000000009b83f827928abdf18cf1f7e67053572b9bceff3a", Symbol: "ARTEM", CoingeckoId: "artem", Decimals: 18, Price: 0.00134166}, // Addr: 0x9b83f827928abdf18cf1f7e67053572b9bceff3a, Notional: 14711.517484545207 + {Chain: 2, Addr: "000000000000000000000000111111111117dc0aa78b770fa6a738034120c302", Symbol: "1INCH", CoingeckoId: "1inch", Decimals: 18, Price: 0.54476}, // Addr: 0x111111111117dc0aa78b770fa6a738034120c302, Notional: 526377.7078834039 + {Chain: 2, Addr: "000000000000000000000000476c5e26a75bd202a9683ffd34359c0cc15be0ff", Symbol: "SRM", CoingeckoId: "serum", Decimals: 6, Price: 0.230589}, // Addr: 0x476c5e26a75bd202a9683ffd34359c0cc15be0ff, Notional: 712423.2397697758 + {Chain: 2, Addr: "00000000000000000000000069a95185ee2a045cdc4bcd1b1df10710395e4e23", Symbol: "POOLZ", CoingeckoId: "poolz-finance", Decimals: 18, Price: 0.052576}, // Addr: 0x69a95185ee2a045cdc4bcd1b1df10710395e4e23, Notional: 0.46277395199999993 + {Chain: 2, Addr: "0000000000000000000000007659ce147d0e714454073a5dd7003544234b6aa0", Symbol: "XCAD", CoingeckoId: "xcad-network", Decimals: 18, Price: 1.57}, // Addr: 0x7659ce147d0e714454073a5dd7003544234b6aa0, Notional: 3280679.7436504452 + {Chain: 2, Addr: "00000000000000000000000065e6b60ea01668634d68d0513fe814679f925bad", Symbol: "PIXEL", CoingeckoId: "pixelverse", Decimals: 18, Price: 0.00043286}, // Addr: 0x65e6b60ea01668634d68d0513fe814679f925bad, Notional: 55393.45231289521 + {Chain: 2, Addr: "000000000000000000000000ff56cc6b1e6ded347aa0b7676c85ab0b3d08b0fa", Symbol: "ORBS", CoingeckoId: "orbs", Decimals: 18, Price: 0.03225769}, // Addr: 0xff56cc6b1e6ded347aa0b7676c85ab0b3d08b0fa, Notional: 5208.831989255907 + {Chain: 2, Addr: "0000000000000000000000006fc13eace26590b80cccab1ba5d51890577d83b2", Symbol: "UMB", CoingeckoId: "umbrella-network", Decimals: 18, Price: 0.01521371}, // Addr: 0x6fc13eace26590b80cccab1ba5d51890577d83b2, Notional: 2.020090771434538 + {Chain: 2, Addr: "000000000000000000000000df09a216fac5adc3e640db418c0b956076509503", Symbol: "PKN", CoingeckoId: "poken", Decimals: 18, Price: 0.00158616}, // Addr: 0xdf09a216fac5adc3e640db418c0b956076509503, Notional: 81.99355921920001 + {Chain: 2, Addr: "00000000000000000000000005d3606d5c81eb9b7b18530995ec9b29da05faba", Symbol: "TOMOE", CoingeckoId: "tomoe", Decimals: 18, Price: 1.018}, // Addr: 0x05d3606d5c81eb9b7b18530995ec9b29da05faba, Notional: 101800 + {Chain: 2, Addr: "0000000000000000000000003b484b82567a09e2588a13d54d032153f0c0aee0", Symbol: "SOS", CoingeckoId: "opendao", Decimals: 18, Price: 1.11801e-7}, // Addr: 0x3b484b82567a09e2588a13d54d032153f0c0aee0, Notional: 93.18573630399422 + {Chain: 2, Addr: "00000000000000000000000036ed7baad9a571b5dad55d096c0ed902188d6d3c", Symbol: "IPAD", CoingeckoId: "infinity-pad", Decimals: 18, Price: 0.00001567}, // Addr: 0x36ed7baad9a571b5dad55d096c0ed902188d6d3c, Notional: 0.00007835000000000001 + {Chain: 2, Addr: "000000000000000000000000bb0e17ef65f82ab018d8edd776e8dd940327b28b", Symbol: "AXS", CoingeckoId: "axie-infinity", Decimals: 18, Price: 8.72}, // Addr: 0xbb0e17ef65f82ab018d8edd776e8dd940327b28b, Notional: 18207.2459592296 + {Chain: 2, Addr: "000000000000000000000000e74dc43867e0cbeb208f1a012fc60dcbbf0e3044", Symbol: "CWAP", CoingeckoId: "defire", Decimals: 18, Price: 0.01365517}, // Addr: 0xe74dc43867e0cbeb208f1a012fc60dcbbf0e3044, Notional: 0.02731034 + {Chain: 2, Addr: "000000000000000000000000aee433adebe0fbb88daa47ef0c1a513caa52ef02", Symbol: "TOON", CoingeckoId: "pontoon", Decimals: 18, Price: 0.00152297}, // Addr: 0xaee433adebe0fbb88daa47ef0c1a513caa52ef02, Notional: 31.055469365063487 + {Chain: 2, Addr: "000000000000000000000000fb5c6815ca3ac72ce9f5006869ae67f18bf77006", Symbol: "PSTAKE", CoingeckoId: "pstake-finance", Decimals: 18, Price: 0.088212}, // Addr: 0xfb5c6815ca3ac72ce9f5006869ae67f18bf77006, Notional: 96.548034 + {Chain: 2, Addr: "000000000000000000000000a47c8bf37f92abed4a126bda807a7b7498661acd", Symbol: "UST", CoingeckoId: "wrapped-ust", Decimals: 18, Price: 0.02223555}, // Addr: 0xa47c8bf37f92abed4a126bda807a7b7498661acd, Notional: 7.631801906790509 + {Chain: 2, Addr: "0000000000000000000000005ab6a4f46ce182356b6fa2661ed8ebcafce995ad", Symbol: "SPRT", CoingeckoId: "sportium", Decimals: 18, Price: 0.00170633}, // Addr: 0x5ab6a4f46ce182356b6fa2661ed8ebcafce995ad, Notional: 96450.85236881925 + {Chain: 2, Addr: "0000000000000000000000003301ee63fb29f863f2333bd4466acb46cd8323e6", Symbol: "AKITA", CoingeckoId: "akita-inu", Decimals: 18, Price: 2.12943e-7}, // Addr: 0x3301ee63fb29f863f2333bd4466acb46cd8323e6, Notional: 53.434755741138524 + {Chain: 2, Addr: "000000000000000000000000db0170e2d0c1cc1b2e7a90313d9b9afa4f250289", Symbol: "ADAPAD", CoingeckoId: "adapad", Decimals: 18, Price: 0.01063323}, // Addr: 0xdb0170e2d0c1cc1b2e7a90313d9b9afa4f250289, Notional: 27.555656374481075 + {Chain: 2, Addr: "000000000000000000000000362bc847a3a9637d3af6624eec853618a43ed7d2", Symbol: "PRQ", CoingeckoId: "parsiq", Decimals: 18, Price: 0.110643}, // Addr: 0x362bc847a3a9637d3af6624eec853618a43ed7d2, Notional: 135.11210019894602 + {Chain: 2, Addr: "000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7", Symbol: "USDT", CoingeckoId: "tether", Decimals: 6, Price: 1.002}, // Addr: 0xdac17f958d2ee523a2206206994597c13d831ec7, Notional: 14022139.391726095 + {Chain: 2, Addr: "0000000000000000000000000c572544a4ee47904d54aaa6a970af96b6f00e1b", Symbol: "WAS", CoingeckoId: "wasder", Decimals: 18, Price: 0.02245518}, // Addr: 0x0c572544a4ee47904d54aaa6a970af96b6f00e1b, Notional: 229081.56748711594 + {Chain: 2, Addr: "0000000000000000000000003845badade8e6dff049820680d1f14bd3903a5d0", Symbol: "SAND", CoingeckoId: "the-sandbox", Decimals: 18, Price: 0.661548}, // Addr: 0x3845badade8e6dff049820680d1f14bd3903a5d0, Notional: 66621.18635863619 + {Chain: 2, Addr: "00000000000000000000000021bfbda47a0b4b5b1248c767ee49f7caa9b23697", Symbol: "OVR", CoingeckoId: "ovr", Decimals: 18, Price: 0.304634}, // Addr: 0x21bfbda47a0b4b5b1248c767ee49f7caa9b23697, Notional: 45.695100000000004 + {Chain: 2, Addr: "00000000000000000000000051fe2e572e97bfeb1d719809d743ec2675924edc", Symbol: "VPAD", CoingeckoId: "vlaunch", Decimals: 18, Price: 0.03099092}, // Addr: 0x51fe2e572e97bfeb1d719809d743ec2675924edc, Notional: 3.0185156080000004 + {Chain: 2, Addr: "0000000000000000000000009be89d2a4cd102d8fecc6bf9da793be995c22541", Symbol: "BBTC", CoingeckoId: "binance-wrapped-btc", Decimals: 8, Price: 30195}, // Addr: 0x9be89d2a4cd102d8fecc6bf9da793be995c22541, Notional: 624.0249675 + {Chain: 2, Addr: "0000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c599", Symbol: "WBTC", CoingeckoId: "wrapped-bitcoin", Decimals: 8, Price: 30283}, // Addr: 0x2260fac5e5542a773aa44fbcfedf7c193bc2c599, Notional: 13255176.39189722 + {Chain: 2, Addr: "000000000000000000000000aa2ce7ae64066175e0b90497ce7d9c190c315db4", Symbol: "Suter", CoingeckoId: "suterusu", Decimals: 18, Price: 0.00063867}, // Addr: 0xaa2ce7ae64066175e0b90497ce7d9c190c315db4, Notional: 52.008053134695004 + {Chain: 2, Addr: "0000000000000000000000006b4c7a5e3f0b99fcd83e9c089bddd6c7fce5c611", Symbol: "MM", CoingeckoId: "million", Decimals: 18, Price: 1.87}, // Addr: 0x6b4c7a5e3f0b99fcd83e9c089bddd6c7fce5c611, Notional: 104.5604047004 + {Chain: 2, Addr: "000000000000000000000000d084b83c305dafd76ae3e1b4e1f1fe2ecccb3988", Symbol: "TVK", CoingeckoId: "the-virtua-kolect", Decimals: 18, Price: 0.04368054}, // Addr: 0xd084b83c305dafd76ae3e1b4e1f1fe2ecccb3988, Notional: 0.22008432609627657 + {Chain: 2, Addr: "00000000000000000000000004969cd041c0cafb6ac462bd65b536a5bdb3a670", Symbol: "wOMI", CoingeckoId: "wrapped-ecomi", Decimals: 18, Price: 0.00105895}, // Addr: 0x04969cd041c0cafb6ac462bd65b536a5bdb3a670, Notional: 19.881463794737346 + {Chain: 2, Addr: "000000000000000000000000cb8fb2438a805664cd8c3e640b85ac473da5be87", Symbol: "CTI", CoingeckoId: "clintex-cti", Decimals: 18, Price: 0.03394634}, // Addr: 0xcb8fb2438a805664cd8c3e640b85ac473da5be87, Notional: 194056.91458657425 + {Chain: 2, Addr: "000000000000000000000000e3818504c1b32bf1557b16c238b2e01fd3149c17", Symbol: "PLR", CoingeckoId: "pillar", Decimals: 18, Price: 0.02509441}, // Addr: 0xe3818504c1b32bf1557b16c238b2e01fd3149c17, Notional: 27.064066568834985 + {Chain: 2, Addr: "000000000000000000000000f1f955016ecbcd7321c7266bccfb96c68ea5e49b", Symbol: "RLY", CoingeckoId: "rally-2", Decimals: 18, Price: 0.01274804}, // Addr: 0xf1f955016ecbcd7321c7266bccfb96c68ea5e49b, Notional: 452208.8778468307 + {Chain: 2, Addr: "0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0", Symbol: "wstETH", CoingeckoId: "wrapped-steth", Decimals: 18, Price: 2227.74}, // Addr: 0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0, Notional: 116017.3773500538 + {Chain: 2, Addr: "0000000000000000000000007968bc6a03017ea2de509aaa816f163db0f35148", Symbol: "HGET", CoingeckoId: "hedget", Decimals: 6, Price: 0.212851}, // Addr: 0x7968bc6a03017ea2de509aaa816f163db0f35148, Notional: 3445.329287910178 + {Chain: 2, Addr: "000000000000000000000000da9fdab21bc4a5811134a6e0ba6ca06624e67c07", Symbol: "QUIDD", CoingeckoId: "quidd", Decimals: 18, Price: 0.02047285}, // Addr: 0xda9fdab21bc4a5811134a6e0ba6ca06624e67c07, Notional: 2.047285 + {Chain: 2, Addr: "000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca", Symbol: "LINK", CoingeckoId: "Chainlink", Decimals: 18, Price: 7.42}, // Addr: 0x514910771af9ca656af840dff83e8264ecf986ca, Notional: 4233654.3347040955 + {Chain: 2, Addr: "000000000000000000000000b19dd661f076998e3b0456935092a233e12c2280", Symbol: "UM", CoingeckoId: "continuum-world", Decimals: 18, Price: 0.00288513}, // Addr: 0xb19dd661f076998e3b0456935092a233e12c2280, Notional: 7.7186996233392735 + {Chain: 2, Addr: "000000000000000000000000c477d038d5420c6a9e0b031712f61c5120090de9", Symbol: "BOSON", CoingeckoId: "boson-protocol", Decimals: 18, Price: 0.223699}, // Addr: 0xc477d038d5420c6a9e0b031712f61c5120090de9, Notional: 221.6087284496426 + {Chain: 2, Addr: "0000000000000000000000000f3adc247e91c3c50bc08721355a41037e89bc20", Symbol: "ANC", CoingeckoId: "anchor-protocol", Decimals: 18, Price: 0.01797605}, // Addr: 0x0f3adc247e91c3c50bc08721355a41037e89bc20, Notional: 31.04115232329201 + {Chain: 2, Addr: "000000000000000000000000c00e94cb662c3520282e6f5717214004a7f26888", Symbol: "COMP", CoingeckoId: "compound-governance-token", Decimals: 18, Price: 43.54}, // Addr: 0xc00e94cb662c3520282e6f5717214004a7f26888, Notional: 294076.7106123182 + {Chain: 2, Addr: "000000000000000000000000f8c3527cc04340b208c854e985240c02f7b7793f", Symbol: "FRONT", CoingeckoId: "frontier-token", Decimals: 18, Price: 0.246594}, // Addr: 0xf8c3527cc04340b208c854e985240c02f7b7793f, Notional: 382653.76587416476 + {Chain: 2, Addr: "000000000000000000000000965b85d4674f64422c4898c8f8083187f02b32c0", Symbol: "SFIL", CoingeckoId: "filecoin-standard-full-hashrate", Decimals: 8, Price: 0.779353}, // Addr: 0x965b85d4674f64422c4898c8f8083187f02b32c0, Notional: 5.8135057682 + {Chain: 2, Addr: "000000000000000000000000bba39fd2935d5769116ce38d46a71bde9cf03099", Symbol: "CHO", CoingeckoId: "choise", Decimals: 18, Price: 0.551023}, // Addr: 0xbba39fd2935d5769116ce38d46a71bde9cf03099, Notional: 844275.3459994826 + {Chain: 2, Addr: "000000000000000000000000cbd55d4ffc43467142761a764763652b48b969ff", Symbol: "ASTRO", CoingeckoId: "astrotools", Decimals: 18, Price: 0.04837598}, // Addr: 0xcbd55d4ffc43467142761a764763652b48b969ff, Notional: 7.2679866937913715 + {Chain: 2, Addr: "00000000000000000000000099d8a9c45b2eca8864373a26d1459e3dff1e17f3", Symbol: "MIM", CoingeckoId: "magic-internet-money", Decimals: 18, Price: 0.998115}, // Addr: 0x99d8a9c45b2eca8864373a26d1459e3dff1e17f3, Notional: 480.66715434001304 + {Chain: 2, Addr: "0000000000000000000000006e9730ecffbed43fd876a264c982e254ef05a0de", Symbol: "NORD", CoingeckoId: "nord-finance", Decimals: 18, Price: 0.183956}, // Addr: 0x6e9730ecffbed43fd876a264c982e254ef05a0de, Notional: 1.83956 + {Chain: 2, Addr: "000000000000000000000000fc05987bd2be489accf0f509e44b0145d68240f7", Symbol: "ESS", CoingeckoId: "essentia", Decimals: 18, Price: 0.00057224}, // Addr: 0xfc05987bd2be489accf0f509e44b0145d68240f7, Notional: 0.00057224 + {Chain: 2, Addr: "00000000000000000000000020e7125677311fca903a8897042b9983f22ea295", Symbol: "FWT", CoingeckoId: "freeway", Decimals: 18, Price: 0.0029637}, // Addr: 0x20e7125677311fca903a8897042b9983f22ea295, Notional: 0.172253491533549 + {Chain: 2, Addr: "0000000000000000000000002c537e5624e4af88a7ae4060c022609376c8d0eb", Symbol: "TRYB", CoingeckoId: "bilira", Decimals: 6, Price: 0.050554}, // Addr: 0x2c537e5624e4af88a7ae4060c022609376c8d0eb, Notional: 339.377666854492 + {Chain: 2, Addr: "000000000000000000000000309627af60f0926daa6041b8279484312f2bf060", Symbol: "USDB", CoingeckoId: "usd-bancor", Decimals: 18, Price: 4.827e-9}, // Addr: 0x309627af60f0926daa6041b8279484312f2bf060, Notional: 0.00000246177 + {Chain: 2, Addr: "00000000000000000000000095ad61b0a150d79219dcf64e1e6cc01f0b64c4ce", Symbol: "SHIB", CoingeckoId: "shiba-inu", Decimals: 18, Price: 0.00001114}, // Addr: 0x95ad61b0a150d79219dcf64e1e6cc01f0b64c4ce, Notional: 97963.12448770831 + {Chain: 2, Addr: "0000000000000000000000004e15361fd6b4bb609fa63c81a2be19d873717870", Symbol: "FTM", CoingeckoId: "wrapped-fantom", Decimals: 18, Price: 0.514469}, // Addr: 0x4e15361fd6b4bb609fa63c81a2be19d873717870, Notional: 306.9576019409633 + {Chain: 2, Addr: "000000000000000000000000f16e81dce15b08f326220742020379b855b87df9", Symbol: "ICE", CoingeckoId: "ice-token", Decimals: 18, Price: 1.44}, // Addr: 0xf16e81dce15b08f326220742020379b855b87df9, Notional: 1.008 + {Chain: 2, Addr: "0000000000000000000000003506424f91fd33084466f402d5d97f05f8e3b4af", Symbol: "CHZ", CoingeckoId: "chiliz", Decimals: 18, Price: 0.131279}, // Addr: 0x3506424f91fd33084466f402d5d97f05f8e3b4af, Notional: 46805.52490411008 + {Chain: 2, Addr: "0000000000000000000000003d371413dd5489f3a04c07c0c2ce369c20986ceb", Symbol: "YOUC", CoingeckoId: "youcash", Decimals: 10, Price: 0.520867}, // Addr: 0x3d371413dd5489f3a04c07c0c2ce369c20986ceb, Notional: 12771.126060162294 + {Chain: 2, Addr: "0000000000000000000000000ab87046fbb341d058f17cbc4c1133f25a20a52f", Symbol: "gOHM", CoingeckoId: "governance-ohm", Decimals: 18, Price: 2779.91}, // Addr: 0x0ab87046fbb341d058f17cbc4c1133f25a20a52f, Notional: 464.9062827899 + {Chain: 2, Addr: "00000000000000000000000040d1f63b5d2048e67e9bedb1b4c2f1a9fb4b6817", Symbol: "GOLD", CoingeckoId: "golden-goose", Decimals: 18, Price: 0.00044585}, // Addr: 0x40d1f63b5d2048e67e9bedb1b4c2f1a9fb4b6817, Notional: 0.00032656283250000006 + {Chain: 2, Addr: "0000000000000000000000006149c26cd2f7b5ccdb32029af817123f6e37df5b", Symbol: "LPOOL", CoingeckoId: "launchpool", Decimals: 18, Price: 0.200536}, // Addr: 0x6149c26cd2f7b5ccdb32029af817123f6e37df5b, Notional: 0.200536 + {Chain: 2, Addr: "00000000000000000000000072b886d09c117654ab7da13a14d603001de0b777", Symbol: "XDEFI", CoingeckoId: "xdefi", Decimals: 18, Price: 0.133461}, // Addr: 0x72b886d09c117654ab7da13a14d603001de0b777, Notional: 374188.63509125815 + {Chain: 2, Addr: "000000000000000000000000f3ae5d769e153ef72b4e3591ac004e89f48107a1", Symbol: "DPR", CoingeckoId: "deeper-network", Decimals: 18, Price: 0.00788433}, // Addr: 0xf3ae5d769e153ef72b4e3591ac004e89f48107a1, Notional: 58.5805719 + {Chain: 2, Addr: "0000000000000000000000001a3496c18d558bd9c6c8f609e1b129f67ab08163", Symbol: "DEP", CoingeckoId: "deapcoin", Decimals: 18, Price: 0.00319555}, // Addr: 0x1a3496c18d558bd9c6c8f609e1b129f67ab08163, Notional: 0.00319555 + {Chain: 2, Addr: "000000000000000000000000d69f306549e9d96f183b1aeca30b8f4353c2ecc3", Symbol: "MCHC", CoingeckoId: "mch-coin", Decimals: 18, Price: 0.090337}, // Addr: 0xd69f306549e9d96f183b1aeca30b8f4353c2ecc3, Notional: 759.1793041988094 + {Chain: 2, Addr: "00000000000000000000000003ab458634910aad20ef5f1c8ee96f1d6ac54919", Symbol: "RAI", CoingeckoId: "rai", Decimals: 18, Price: 2.79}, // Addr: 0x03ab458634910aad20ef5f1c8ee96f1d6ac54919, Notional: 8.370000000000001 + {Chain: 2, Addr: "000000000000000000000000761d38e5ddf6ccf6cf7c55759d5210750b5d60f3", Symbol: "ELON", CoingeckoId: "dogelon-mars", Decimals: 18, Price: 3.31851e-7}, // Addr: 0x761d38e5ddf6ccf6cf7c55759d5210750b5d60f3, Notional: 1794.2853858617113 + {Chain: 2, Addr: "000000000000000000000000f6e06b54855eff198a2d9a8686113665499a6134", Symbol: "Celt", CoingeckoId: "celestial", Decimals: 18, Price: 0.00016454}, // Addr: 0xf6e06b54855eff198a2d9a8686113665499a6134, Notional: 0.24730362 + {Chain: 2, Addr: "000000000000000000000000221657776846890989a759ba2973e427dff5c9bb", Symbol: "REPv2", CoingeckoId: "augur", Decimals: 18, Price: 8.21}, // Addr: 0x221657776846890989a759ba2973e427dff5c9bb, Notional: 8.21 + {Chain: 2, Addr: "0000000000000000000000009fa69536d1cda4a04cfb50688294de75b505a9ae", Symbol: "DERC", CoingeckoId: "derace", Decimals: 18, Price: 0.218581}, // Addr: 0x9fa69536d1cda4a04cfb50688294de75b505a9ae, Notional: 21.8581 + {Chain: 2, Addr: "00000000000000000000000033f391f4c4fe802b70b77ae37670037a92114a7c", Symbol: "BURP", CoingeckoId: "burp", Decimals: 18, Price: 0.00046481}, // Addr: 0x33f391f4c4fe802b70b77ae37670037a92114a7c, Notional: 0.7409339385415323 + {Chain: 2, Addr: "0000000000000000000000003593d125a4f7849a1b059e64f4517a86dd60c95d", Symbol: "OM", CoingeckoId: "mantra-dao", Decimals: 18, Price: 0.0373133}, // Addr: 0x3593d125a4f7849a1b059e64f4517a86dd60c95d, Notional: 61.89413434079882 + {Chain: 2, Addr: "000000000000000000000000c944e90c64b2c07662a292be6244bdf05cda44a7", Symbol: "GRT", CoingeckoId: "the-graph", Decimals: 18, Price: 0.149678}, // Addr: 0xc944e90c64b2c07662a292be6244bdf05cda44a7, Notional: 110559.2320127706 + {Chain: 2, Addr: "0000000000000000000000004bd70556ae3f8a6ec6c4080a0c327b24325438f3", Symbol: "HXRO", CoingeckoId: "hxro", Decimals: 18, Price: 0.135514}, // Addr: 0x4bd70556ae3f8a6ec6c4080a0c327b24325438f3, Notional: 44020729.553596675 + {Chain: 2, Addr: "00000000000000000000000087edffde3e14c7a66c9b9724747a1c5696b742e6", Symbol: "SWAG", CoingeckoId: "swag-finance", Decimals: 18, Price: 0.0078976}, // Addr: 0x87edffde3e14c7a66c9b9724747a1c5696b742e6, Notional: 78.98389759999999 + {Chain: 2, Addr: "0000000000000000000000004674672bcddda2ea5300f5207e1158185c944bc0", Symbol: "GXT", CoingeckoId: "gem-exchange-and-trading", Decimals: 18, Price: 0.00062984}, // Addr: 0x4674672bcddda2ea5300f5207e1158185c944bc0, Notional: 249707.59902564282 + {Chain: 2, Addr: "000000000000000000000000f629cbd94d3791c9250152bd8dfbdf380e2a3b9c", Symbol: "ENJ", CoingeckoId: "enjincoin", Decimals: 18, Price: 0.426753}, // Addr: 0xf629cbd94d3791c9250152bd8dfbdf380e2a3b9c, Notional: 812.6632499300099 + {Chain: 2, Addr: "00000000000000000000000058b6a8a3302369daec383334672404ee733ab239", Symbol: "LPT", CoingeckoId: "livepeer", Decimals: 18, Price: 6.4}, // Addr: 0x58b6a8a3302369daec383334672404ee733ab239, Notional: 13.178927296000001 + {Chain: 2, Addr: "00000000000000000000000022c5543d1a35178cb03b33f929a959145e538532", Symbol: "WAL", CoingeckoId: "the-wasted-lands", Decimals: 18, Price: 0.02086497}, // Addr: 0x22c5543d1a35178cb03b33f929a959145e538532, Notional: 27.539502329099793 + {Chain: 2, Addr: "0000000000000000000000004d224452801aced8b2f0aebe155379bb5d594381", Symbol: "APE", CoingeckoId: "apecoin", Decimals: 18, Price: 4.52}, // Addr: 0x4d224452801aced8b2f0aebe155379bb5d594381, Notional: 235.7626482888 + {Chain: 2, Addr: "00000000000000000000000018aaa7115705e8be94bffebde57af9bfc265b998", Symbol: "AUDIO", CoingeckoId: "audius", Decimals: 18, Price: 0.321095}, // Addr: 0x18aaa7115705e8be94bffebde57af9bfc265b998, Notional: 5376744.3789369585 + {Chain: 2, Addr: "000000000000000000000000fd09911130e6930bf87f2b0554c44f400bd80d3e", Symbol: "ETHIX", CoingeckoId: "ethichub", Decimals: 18, Price: 0.224323}, // Addr: 0xfd09911130e6930bf87f2b0554c44f400bd80d3e, Notional: 1654390.4561729368 + {Chain: 2, Addr: "0000000000000000000000000316eb71485b0ab14103307bf65a021042c6d380", Symbol: "HBTC", CoingeckoId: "huobi-btc", Decimals: 18, Price: 30346}, // Addr: 0x0316eb71485b0ab14103307bf65a021042c6d380, Notional: 6044.80424368 + {Chain: 2, Addr: "0000000000000000000000009d71ce49ab8a0e6d2a1e7bfb89374c9392fd6804", Symbol: "Nvir", CoingeckoId: "nvirworld", Decimals: 18, Price: 0.04434191}, // Addr: 0x9d71ce49ab8a0e6d2a1e7bfb89374c9392fd6804, Notional: 221.70954999999998 + {Chain: 2, Addr: "000000000000000000000000ae6e307c3fe9e922e5674dbd7f830ed49c014c6b", Symbol: "CREDI", CoingeckoId: "credefi", Decimals: 18, Price: 0.01130871}, // Addr: 0xae6e307c3fe9e922e5674dbd7f830ed49c014c6b, Notional: 85643.15687660707 + {Chain: 2, Addr: "0000000000000000000000001796ae0b0fa4862485106a0de9b654efe301d0b2", Symbol: "PMON", CoingeckoId: "polyChain-monsters", Decimals: 18, Price: 0.634235}, // Addr: 0x1796ae0b0fa4862485106a0de9b654efe301d0b2, Notional: 25.05234818771895 + {Chain: 2, Addr: "0000000000000000000000006911f552842236bd9e8ea8ddbb3fb414e2c5fa9d", Symbol: "SNP", CoingeckoId: "synapse-network", Decimals: 18, Price: 0.01200497}, // Addr: 0x6911f552842236bd9e8ea8ddbb3fb414e2c5fa9d, Notional: 48.752257439107055 + {Chain: 2, Addr: "000000000000000000000000ea068fba19ce95f12d252ad8cb2939225c4ea02d", Symbol: "FIEF", CoingeckoId: "fief", Decimals: 18, Price: 0.01724547}, // Addr: 0xea068fba19ce95f12d252ad8cb2939225c4ea02d, Notional: 143333.03217264416 + {Chain: 2, Addr: "00000000000000000000000097a9bac06f90940bce9caec2b880ff17707519e4", Symbol: "MNTO", CoingeckoId: "minato", Decimals: 18, Price: 2.56}, // Addr: 0x97a9bac06f90940bce9caec2b880ff17707519e4, Notional: 148.360126848 + {Chain: 2, Addr: "000000000000000000000000eb4c2781e4eba804ce9a9803c67d0893436bb27d", Symbol: "renBTC", CoingeckoId: "renbtc", Decimals: 8, Price: 34612}, // Addr: 0xeb4c2781e4eba804ce9a9803c67d0893436bb27d, Notional: 34.612 + {Chain: 2, Addr: "00000000000000000000000008389495d7456e1951ddf7c3a1314a4bfb646d8b", Symbol: "CRPT", CoingeckoId: "crypterium", Decimals: 18, Price: 0.088973}, // Addr: 0x08389495d7456e1951ddf7c3a1314a4bfb646d8b, Notional: 3.025082 + {Chain: 2, Addr: "000000000000000000000000d1ba9bac957322d6e8c07a160a3a8da11a0d2867", Symbol: "HMT", CoingeckoId: "human-protocol", Decimals: 18, Price: 0.050134}, // Addr: 0xd1ba9bac957322d6e8c07a160a3a8da11a0d2867, Notional: 50.134 + {Chain: 2, Addr: "000000000000000000000000420412e765bfa6d85aaac94b4f7b708c89be2e2b", Symbol: "BRZ", CoingeckoId: "brz", Decimals: 4, Price: 0.190503}, // Addr: 0x420412e765bfa6d85aaac94b4f7b708c89be2e2b, Notional: 19.431306 + {Chain: 2, Addr: "000000000000000000000000e53ec727dbdeb9e2d5456c3be40cff031ab40a55", Symbol: "SUPER", CoingeckoId: "superfarm", Decimals: 18, Price: 0.144715}, // Addr: 0xe53ec727dbdeb9e2d5456c3be40cff031ab40a55, Notional: 14.4715 + {Chain: 2, Addr: "000000000000000000000000138c2f1123cf3f82e4596d097c118eac6684940b", Symbol: "ALPHA", CoingeckoId: "alphacoin", Decimals: 18, Price: 0.00604611}, // Addr: 0x138c2f1123cf3f82e4596d097c118eac6684940b, Notional: 0.0059856489 + {Chain: 2, Addr: "000000000000000000000000e0b9a2c3e9f40cf74b2c7f591b2b0cca055c3112", Symbol: "GS", CoingeckoId: "genesis-shards", Decimals: 18, Price: 0.01131083}, // Addr: 0xe0b9a2c3e9f40cf74b2c7f591b2b0cca055c3112, Notional: 1.05161058542626 + {Chain: 2, Addr: "0000000000000000000000001c48f86ae57291f7686349f12601910bd8d470bb", Symbol: "USDK", CoingeckoId: "usdk", Decimals: 18, Price: 1.029}, // Addr: 0x1c48f86ae57291f7686349f12601910bd8d470bb, Notional: 11662.170519898078 + {Chain: 2, Addr: "000000000000000000000000bc396689893d065f41bc2c6ecbee5e0085233447", Symbol: "PERP", CoingeckoId: "perpetual-protocol", Decimals: 18, Price: 0.830432}, // Addr: 0xbc396689893d065f41bc2c6ecbee5e0085233447, Notional: 14631.605162795242 + {Chain: 2, Addr: "0000000000000000000000002e95cea14dd384429eb3c4331b776c4cfbb6fcd9", Symbol: "THN", CoingeckoId: "throne", Decimals: 18, Price: 0.03179882}, // Addr: 0x2e95cea14dd384429eb3c4331b776c4cfbb6fcd9, Notional: 0.57237876 + {Chain: 2, Addr: "000000000000000000000000ebd9d99a3982d547c5bb4db7e3b1f9f14b67eb83", Symbol: "ID", CoingeckoId: "everid", Decimals: 18, Price: 0.04824617}, // Addr: 0xebd9d99a3982d547c5bb4db7e3b1f9f14b67eb83, Notional: 2022.377261756861 + {Chain: 2, Addr: "000000000000000000000000e3c408bd53c31c085a1746af401a4042954ff740", Symbol: "GMT", CoingeckoId: "stepn", Decimals: 8, Price: 0.379215}, // Addr: 0xe3c408bd53c31c085a1746af401a4042954ff740, Notional: 36.025425000000006 + {Chain: 2, Addr: "000000000000000000000000081131434f93063751813c619ecca9c4dc7862a3", Symbol: "DAR", CoingeckoId: "mines-of-dalarnia", Decimals: 6, Price: 0.187735}, // Addr: 0x081131434f93063751813c619ecca9c4dc7862a3, Notional: 200.012683330085 + {Chain: 2, Addr: "000000000000000000000000727f064a78dc734d33eec18d5370aef32ffd46e4", Symbol: "ORION", CoingeckoId: "orion-money", Decimals: 18, Price: 0.00165028}, // Addr: 0x727f064a78dc734d33eec18d5370aef32ffd46e4, Notional: 126586.20476441967 + {Chain: 2, Addr: "00000000000000000000000041e5560054824ea6b0732e656e3ad64e20e94e45", Symbol: "CVC", CoingeckoId: "civic", Decimals: 8, Price: 0.111368}, // Addr: 0x41e5560054824ea6b0732e656e3ad64e20e94e45, Notional: 22.2736 + {Chain: 2, Addr: "0000000000000000000000004730fb1463a6f1f44aeb45f6c5c422427f37f4d0", Symbol: "FOUR", CoingeckoId: "the-4th-pillar", Decimals: 18, Price: 0.0015958}, // Addr: 0x4730fb1463a6f1f44aeb45f6c5c422427f37f4d0, Notional: 7449.173141878397 + {Chain: 2, Addr: "00000000000000000000000050d1c9771902476076ecfc8b2a83ad6b9355a4c9", Symbol: "FTX Token", CoingeckoId: "ftx-token", Decimals: 18, Price: 2.25}, // Addr: 0x50d1c9771902476076ecfc8b2a83ad6b9355a4c9, Notional: 6282899.262198788 + {Chain: 2, Addr: "0000000000000000000000007495e5cc8f27e0bd5bd4cb86d17f0d841ca58ee4", Symbol: "ARNC", CoingeckoId: "arnoya-classic", Decimals: 18, Price: 0.01059413}, // Addr: 0x7495e5cc8f27e0bd5bd4cb86d17f0d841ca58ee4, Notional: 2755.52261887 + {Chain: 2, Addr: "000000000000000000000000e831f96a7a1dce1aa2eb760b1e296c6a74caa9d5", Symbol: "NEXM", CoingeckoId: "nexum", Decimals: 8, Price: 0.180366}, // Addr: 0xe831f96a7a1dce1aa2eb760b1e296c6a74caa9d5, Notional: 2509911.5163831 + {Chain: 2, Addr: "0000000000000000000000000d8775f648430679a709e98d2b0cb6250d2887ef", Symbol: "BAT", CoingeckoId: "basic-attention-token", Decimals: 18, Price: 0.277603}, // Addr: 0x0d8775f648430679a709e98d2b0cb6250d2887ef, Notional: 97658.49401272989 + {Chain: 2, Addr: "000000000000000000000000c4c2614e694cf534d407ee49f8e44d125e4681c4", Symbol: "Chain", CoingeckoId: "Chain-games", Decimals: 18, Price: 0.02356527}, // Addr: 0xc4c2614e694cf534d407ee49f8e44d125e4681c4, Notional: 101.97125751225427 + {Chain: 2, Addr: "000000000000000000000000d31695a1d35e489252ce57b129fd4b1b05e6acac", Symbol: "TKP", CoingeckoId: "tokpie", Decimals: 18, Price: 0.089729}, // Addr: 0xd31695a1d35e489252ce57b129fd4b1b05e6acac, Notional: 44.8645 + {Chain: 2, Addr: "0000000000000000000000006ec8a24cabdc339a06a172f8223ea557055adaa5", Symbol: "GNX", CoingeckoId: "genaro-network", Decimals: 9, Price: 0.00254679}, // Addr: 0x6ec8a24cabdc339a06a172f8223ea557055adaa5, Notional: 4.3550109 + {Chain: 2, Addr: "00000000000000000000000080d55c03180349fff4a229102f62328220a96444", Symbol: "OPUL", CoingeckoId: "opulous", Decimals: 18, Price: 0.189011}, // Addr: 0x80d55c03180349fff4a229102f62328220a96444, Notional: 1.8901100000000002 + {Chain: 2, Addr: "0000000000000000000000001f573d6fb3f13d689ff844b4ce37794d79a7ff1c", Symbol: "BNT", CoingeckoId: "bancor", Decimals: 18, Price: 0.533734}, // Addr: 0x1f573d6fb3f13d689ff844b4ce37794d79a7ff1c, Notional: 5.33734 + {Chain: 2, Addr: "000000000000000000000000d7c302fc3ac829c7e896a32c4bd126f3e8bd0a1f", Symbol: "B2M", CoingeckoId: "bit2me", Decimals: 18, Price: 0.00841723}, // Addr: 0xd7c302fc3ac829c7e896a32c4bd126f3e8bd0a1f, Notional: 0.004423684737969899 + {Chain: 2, Addr: "000000000000000000000000260df160d6554e6a05619f2e9188c119b3e35f1e", Symbol: "HLTH", CoingeckoId: "hlth-token", Decimals: 18, Price: 0.00383203}, // Addr: 0x260df160d6554e6a05619f2e9188c119b3e35f1e, Notional: 36585.14332050497 + {Chain: 2, Addr: "000000000000000000000000e1c7e30c42c24582888c758984f6e382096786bd", Symbol: "XCUR", CoingeckoId: "curate", Decimals: 8, Price: 0.050471}, // Addr: 0xe1c7e30c42c24582888c758984f6e382096786bd, Notional: 0.100942 + {Chain: 2, Addr: "000000000000000000000000968f6f898a6df937fc1859b323ac2f14643e3fed", Symbol: "NWC", CoingeckoId: "newscrypto-coin", Decimals: 18, Price: 0.113286}, // Addr: 0x968f6f898a6df937fc1859b323ac2f14643e3fed, Notional: 0.113286 + {Chain: 2, Addr: "0000000000000000000000008cb1d155a5a1d5d667611b7710920fd9d1cd727f", Symbol: "AIRx", CoingeckoId: "aircoins", Decimals: 8, Price: 0.00001477}, // Addr: 0x8cb1d155a5a1d5d667611b7710920fd9d1cd727f, Notional: 0.001477 + {Chain: 2, Addr: "000000000000000000000000d49efa7bc0d339d74f487959c573d518ba3f8437", Symbol: "COLI", CoingeckoId: "shield-finance", Decimals: 18, Price: 0.00073224}, // Addr: 0xd49efa7bc0d339d74f487959c573d518ba3f8437, Notional: 126360.87622303538 + {Chain: 2, Addr: "000000000000000000000000853d955acef822db058eb8505911ed77f175b99e", Symbol: "FRAX", CoingeckoId: "frax", Decimals: 18, Price: 1.001}, // Addr: 0x853d955acef822db058eb8505911ed77f175b99e, Notional: 117417.45222084876 + {Chain: 2, Addr: "0000000000000000000000008ce9137d39326ad0cd6491fb5cc0cba0e089b6a9", Symbol: "SXP", CoingeckoId: "swipe", Decimals: 18, Price: 0.583115}, // Addr: 0x8ce9137d39326ad0cd6491fb5cc0cba0e089b6a9, Notional: 150459.1159107883 + {Chain: 2, Addr: "000000000000000000000000d7dcd9b99787c619b4d57979521258d1a7267ad7", Symbol: "EVRY", CoingeckoId: "evrynet", Decimals: 18, Price: 0.0108515}, // Addr: 0xd7dcd9b99787c619b4d57979521258d1a7267ad7, Notional: 1.388992 + {Chain: 2, Addr: "0000000000000000000000008df586aa346c3d9d1c99a21316a2735d71355ec8", Symbol: "WSB", CoingeckoId: "wallstreetbets-com", Decimals: 18, Price: 0.00377955}, // Addr: 0x8df586aa346c3d9d1c99a21316a2735d71355ec8, Notional: 0.0377955 + {Chain: 2, Addr: "00000000000000000000000043d4a3cd90ddd2f8f4f693170c9c8098163502ad", Symbol: "D2D", CoingeckoId: "prime", Decimals: 18, Price: 0.02593578}, // Addr: 0x43d4a3cd90ddd2f8f4f693170c9c8098163502ad, Notional: 2106.287674213071 + {Chain: 2, Addr: "0000000000000000000000001c4853ec0d55e420002c5efabc7ed8e0ba7a4121", Symbol: "Okinami", CoingeckoId: "kanagawa-nami", Decimals: 9, Price: 0.00270395}, // Addr: 0x1c4853ec0d55e420002c5efabc7ed8e0ba7a4121, Notional: 32.81550440563047 + {Chain: 2, Addr: "000000000000000000000000b8e2e2101ed11e9138803cd3e06e16dd19910647", Symbol: "ARDX", CoingeckoId: "ardcoin", Decimals: 2, Price: 0.0117857}, // Addr: 0xb8e2e2101ed11e9138803cd3e06e16dd19910647, Notional: 14157.218554 + {Chain: 2, Addr: "000000000000000000000000dbdb4d16eda451d0503b854cf79d55697f90c8df", Symbol: "ALCX", CoingeckoId: "alchemix", Decimals: 18, Price: 20.54}, // Addr: 0xdbdb4d16eda451d0503b854cf79d55697f90c8df, Notional: 0.02054 + {Chain: 2, Addr: "000000000000000000000000d373576a9e738f37dc6882328358ff69c4caf4c6", Symbol: "ZAM", CoingeckoId: "zam-io", Decimals: 18, Price: 0.00596318}, // Addr: 0xd373576a9e738f37dc6882328358ff69c4caf4c6, Notional: 0.0596318 + {Chain: 2, Addr: "000000000000000000000000b8c77482e45f1f44de1745f52c74426c631bdd52", Symbol: "BNB", CoingeckoId: "binancecoin", Decimals: 18, Price: 322.45}, // Addr: 0xb8c77482e45f1f44de1745f52c74426c631bdd52, Notional: 8932.043882361999 + {Chain: 2, Addr: "0000000000000000000000007697b462a7c4ff5f8b55bdbc2f4076c2af9cf51a", Symbol: "SARCO", CoingeckoId: "sarcophagus", Decimals: 18, Price: 0.136198}, // Addr: 0x7697b462a7c4ff5f8b55bdbc2f4076c2af9cf51a, Notional: 6.503774126742441 + {Chain: 2, Addr: "000000000000000000000000cb84d72e61e383767c4dfeb2d8ff7f4fb89abc6e", Symbol: "VEGA", CoingeckoId: "vega-protocol", Decimals: 18, Price: 1.11}, // Addr: 0xcb84d72e61e383767c4dfeb2d8ff7f4fb89abc6e, Notional: 32.190000000000005 + {Chain: 2, Addr: "000000000000000000000000009178997aff09a67d4caccfeb897fb79d036214", Symbol: "1SOL", CoingeckoId: "1sol", Decimals: 18, Price: 0.00597117}, // Addr: 0x009178997aff09a67d4caccfeb897fb79d036214, Notional: 354137.340954216 + {Chain: 2, Addr: "00000000000000000000000031429d1856ad1377a8a0079410b297e1a9e214c2", Symbol: "ANGLE", CoingeckoId: "angle-protocol", Decimals: 18, Price: 0.04631696}, // Addr: 0x31429d1856ad1377a8a0079410b297e1a9e214c2, Notional: 3605.656092190755 + {Chain: 2, Addr: "0000000000000000000000008287c7b963b405b7b8d467db9d79eec40625b13a", Symbol: "SWINGBY", CoingeckoId: "swingby", Decimals: 18, Price: 0.00304275}, // Addr: 0x8287c7b963b405b7b8d467db9d79eec40625b13a, Notional: 3.6513 + {Chain: 2, Addr: "000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", Symbol: "WETH", CoingeckoId: "weth", Decimals: 18, Price: 1994.41}, // Addr: 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, Notional: 61705767.18115514 + {Chain: 2, Addr: "0000000000000000000000001cf4592ebffd730c7dc92c1bdffdfc3b9efcf29a", Symbol: "WAVES", CoingeckoId: "waves", Decimals: 18, Price: 2.19}, // Addr: 0x1cf4592ebffd730c7dc92c1bdffdfc3b9efcf29a, Notional: 2.24694 + {Chain: 2, Addr: "00000000000000000000000072e364f2abdc788b7e918bc238b21f109cd634d7", Symbol: "MVI", CoingeckoId: "metaverse-index", Decimals: 18, Price: 25.63}, // Addr: 0x72e364f2abdc788b7e918bc238b21f109cd634d7, Notional: 25.886243357699996 + {Chain: 2, Addr: "000000000000000000000000dfdb7f72c1f195c5951a234e8db9806eb0635346", Symbol: "NFD", CoingeckoId: "feisty-doge-nft", Decimals: 18, Price: 0.00002989}, // Addr: 0xdfdb7f72c1f195c5951a234e8db9806eb0635346, Notional: 2637.6952897073993 + {Chain: 2, Addr: "0000000000000000000000008a9c67fee641579deba04928c4bc45f66e26343a", Symbol: "JRT", CoingeckoId: "jarvis-reward-token", Decimals: 18, Price: 0.01185033}, // Addr: 0x8a9c67fee641579deba04928c4bc45f66e26343a, Notional: 239914.9631576652 + {Chain: 2, Addr: "000000000000000000000000a2cd3d43c775978a96bdbf12d733d5a1ed94fb18", Symbol: "XCN", CoingeckoId: "Chain-2", Decimals: 18, Price: 0.00404322}, // Addr: 0xa2cd3d43c775978a96bdbf12d733d5a1ed94fb18, Notional: 973225.8023121323 + {Chain: 2, Addr: "0000000000000000000000004297394c20800e8a38a619a243e9bbe7681ff24e", Symbol: "HOTCROSS", CoingeckoId: "hot-cross", Decimals: 18, Price: 0.00462014}, // Addr: 0x4297394c20800e8a38a619a243e9bbe7681ff24e, Notional: 4.62014 + {Chain: 2, Addr: "000000000000000000000000a5ef74068d04ba0809b7379dd76af5ce34ab7c57", Symbol: "LUCHOW", CoingeckoId: "lunachow", Decimals: 18, Price: 2.50893e-7}, // Addr: 0xa5ef74068d04ba0809b7379dd76af5ce34ab7c57, Notional: 383.7400788171823 + {Chain: 2, Addr: "0000000000000000000000001c98b54d673c026c8286badca3e840aaf72931a3", Symbol: "STSW", CoingeckoId: "stackswap", Decimals: 6, Price: 0.280542}, // Addr: 0x1c98b54d673c026c8286badca3e840aaf72931a3, Notional: 14029.905420000001 + {Chain: 2, Addr: "000000000000000000000000c18360217d8f7ab5e7c516566761ea12ce7f9d72", Symbol: "ENS", CoingeckoId: "ethereum-name-service", Decimals: 18, Price: 13.64}, // Addr: 0xc18360217d8f7ab5e7c516566761ea12ce7f9d72, Notional: 331.7478967484 + {Chain: 2, Addr: "00000000000000000000000008d967bb0134f2d07f7cfb6e246680c53927dd30", Symbol: "MATH", CoingeckoId: "math", Decimals: 18, Price: 0.104638}, // Addr: 0x08d967bb0134f2d07f7cfb6e246680c53927dd30, Notional: 40039.16828172129 + {Chain: 3, Addr: "000000000000000000000000690b6dff75ecc65566aad8ed27088c481c2d6b93", Symbol: "VKR", CoingeckoId: "valkyrie-protocol", Decimals: 6, Price: 0.00013053}, // Addr: terra1dy9kmlm4anr92e42mrkjwzyvfqwz66un00rwr5, Notional: 0.009440582641590001 + {Chain: 3, Addr: "000000000000000000000000ab05561fadecc41babc73132847ff55a5cef2f37", Symbol: "TNS", CoingeckoId: "terra-name-service", Decimals: 6, Price: 0.00326537}, // Addr: terra14vz4v8adanzph278xyeggll4tfww7teh0xtw2y, Notional: 2.5796423 + {Chain: 3, Addr: "0000000000000000000000002c71557d2edfedd8330e52be500058a014d329e7", Symbol: "BTL", CoingeckoId: "bitlocus", Decimals: 6, Price: 0.00080858}, // Addr: terra193c42lfwmlkasvcw22l9qqzc5q2dx208tkd7wl, Notional: 399844.113949901 + {Chain: 3, Addr: "000000000000000000000000b6177cfedd3564531db1993506f50f06cc624ff1", Symbol: "MINE", CoingeckoId: "pylon-protocol", Decimals: 6, Price: 0.0001068}, // Addr: terra1kcthelkax4j9x8d3ny6sdag0qmxxynl3qtcrpy, Notional: 0.0001068 + {Chain: 3, Addr: "0100000000000000000000000000000000000000000000000000000075757364", Symbol: "UST", CoingeckoId: "terrausd", Decimals: 6, Price: 0.02235676}, // Addr: uusd, Notional: 3201700.8238353566 + {Chain: 3, Addr: "000000000000000000000000f10a0b7ced4db28a849e9bd14abfd9d8279de224", Symbol: "LunaX", CoingeckoId: "stader-lunax", Decimals: 6, Price: 0.012594}, // Addr: terra17y9qkl8dfkeg4py7n0g5407emqnemc3yqk5rup, Notional: 8.960655923526 + {Chain: 3, Addr: "000000000000000000000000b8ae5604d7858eaa46197b19494b595b586e466c", Symbol: "aUST", CoingeckoId: "anchorust", Decimals: 6, Price: 0.02880072}, // Addr: terra1hzh9vpxhsk8253se0vv5jj6etdvxu3nv8z07zu, Notional: 84378.07524213806 + {Chain: 3, Addr: "010000000000000000000000000000000000000000000000000000756c756e61", Symbol: "LUNA", CoingeckoId: "terra-luna", Decimals: 6, Price: 0.00012667}, // Addr: uluna, Notional: 12087333.511477344 + {Chain: 3, Addr: "00000000000000000000000051cbe6ca1659468c9dabdecfa76a9547ac2c5acd", Symbol: "Psi", CoingeckoId: "nexus-governance-token", Decimals: 6, Price: 0.00002689}, // Addr: terra12897djskt9rge8dtmm86w654g7kzckkd698608, Notional: 0.0005378 + {Chain: 3, Addr: "000000000000000000000000a21d626429c68c8c768ba0b2913895571703fd5b", Symbol: "MIR", CoingeckoId: "mirror-protocol", Decimals: 6, Price: 0.090913}, // Addr: terra15gwkyepfc6xgca5t5zefzwy42uts8l2m4g40k6, Notional: 1568.4731396268398 + {Chain: 3, Addr: "00000000000000000000000068ae2e5899131f95894ae34b578bdd6919e32312", Symbol: "BETH", CoingeckoId: "anchor-beth-token", Decimals: 6, Price: 1902.69}, // Addr: terra1dzhzukyezv0etz22ud940z7adyv7xgcjkahuun, Notional: 41518.663181460004 + {Chain: 3, Addr: "0000000000000000000000008f5cd460d57ac54e111646fc569179144c7f0c28", Symbol: "PLY", CoingeckoId: "playnity", Decimals: 6, Price: 0.00257859}, // Addr: terra13awdgcx40tz5uygkgm79dytez3x87rpg4uhnvu, Notional: 293434.21044471057 + {Chain: 3, Addr: "000000000000000000000000a8a9afbd2157e093e8448dd6450abec8ad79aeeb", Symbol: "ANC", CoingeckoId: "anchor-protocol", Decimals: 6, Price: 0.01797605}, // Addr: terra14z56l0fp2lsf86zy3hty2z47ezkhnthtr9yq76, Notional: 1821.8797969632146 + {Chain: 3, Addr: "00000000000000000000000034aa51100370594b15479392149157eeb479b9a8", Symbol: "ASTRO", CoingeckoId: "astroport", Decimals: 6, Price: 0.00216609}, // Addr: terra1xj49zyqrwpv5k928jwfpfy2ha668nwdgkwlrg3, Notional: 0.12788646912942 + {Chain: 3, Addr: "0000000000000000000000005b7d58fe96a636927960029ea47996db5808d015", Symbol: "XRUNE", CoingeckoId: "thorstarter", Decimals: 6, Price: 0.01164273}, // Addr: terra1td743l5k5cmfy7tqq202g7vkmdvq35q48u2jfm, Notional: 89.44163662992723 + {Chain: 4, Addr: "00000000000000000000000072b7d61e8fc8cf971960dd9cfa59b8c829d91991", Symbol: "AQUA", CoingeckoId: "planet-finance", Decimals: 18, Price: 31.87}, // Addr: 0x72b7d61e8fc8cf971960dd9cfa59b8c829d91991, Notional: 3.1870219903000003 + {Chain: 4, Addr: "000000000000000000000000885c5fb8f0e67b2b0cf3a437e6cc6ebc0f9f9014", Symbol: "GEMG", CoingeckoId: "gemguardian", Decimals: 18, Price: 0.01269573}, // Addr: 0x885c5fb8f0e67b2b0cf3a437e6cc6ebc0f9f9014, Notional: 0.49816967147656477 + {Chain: 4, Addr: "00000000000000000000000022168882276e5d5e1da694343b41dd7726eeb288", Symbol: "WSB", CoingeckoId: "wall-street-bets-dapp", Decimals: 18, Price: 0.00057119}, // Addr: 0x22168882276e5d5e1da694343b41dd7726eeb288, Notional: 2.5385671033042994 + {Chain: 4, Addr: "000000000000000000000000c9ad37e9baf41377540df5a77831db98c1915128", Symbol: "GINUX", CoingeckoId: "green-shiba-inu", Decimals: 18, Price: 2.03846e-7}, // Addr: 0xc9ad37e9baf41377540df5a77831db98c1915128, Notional: 83.38413130046794 + {Chain: 4, Addr: "0000000000000000000000000231f91e02debd20345ae8ab7d71a41f8e140ce7", Symbol: "bwJUP", CoingeckoId: "jupiter", Decimals: 18, Price: 0.01135016}, // Addr: 0x0231f91e02debd20345ae8ab7d71a41f8e140ce7, Notional: 1.135016 + {Chain: 4, Addr: "0000000000000000000000008519ea49c997f50ceffa444d240fb655e89248aa", Symbol: "RAMP", CoingeckoId: "ramp", Decimals: 18, Price: 0.081072}, // Addr: 0x8519ea49c997f50ceffa444d240fb655e89248aa, Notional: 15.847409644280642 + {Chain: 4, Addr: "000000000000000000000000b0d502e938ed5f4df2e681fe6e419ff29631d62b", Symbol: "STG", CoingeckoId: "stargate-finance", Decimals: 18, Price: 0.842587}, // Addr: 0xb0d502e938ed5f4df2e681fe6e419ff29631d62b, Notional: 0.8517551891469999 + {Chain: 4, Addr: "0000000000000000000000005b6dcf557e2abe2323c48445e8cc948910d8c2c9", Symbol: "MIR", CoingeckoId: "mirror-protocol", Decimals: 18, Price: 0.090913}, // Addr: 0x5b6dcf557e2abe2323c48445e8cc948910d8c2c9, Notional: 610.9181903217356 + {Chain: 4, Addr: "0000000000000000000000009d7107c8e30617cadc11f9692a19c82ae8bba938", Symbol: "ROO", CoingeckoId: "lucky-roo", Decimals: 18, Price: 6.7037e-8}, // Addr: 0x9d7107c8e30617cadc11f9692a19c82ae8bba938, Notional: 0.6568900018567512 + {Chain: 4, Addr: "0000000000000000000000005512014efa6cd57764fa743756f7a6ce3358cc83", Symbol: "EZ", CoingeckoId: "easyfi", Decimals: 18, Price: 0.07558}, // Addr: 0x5512014efa6cd57764fa743756f7a6ce3358cc83, Notional: 0.48247121296539996 + {Chain: 4, Addr: "000000000000000000000000961c8c0b1aad0c0b10a51fef6a867e3091bcef17", Symbol: "DYP", CoingeckoId: "defi-yield-protocol", Decimals: 18, Price: 0.235568}, // Addr: 0x961c8c0b1aad0c0b10a51fef6a867e3091bcef17, Notional: 2447.0129575362575 + {Chain: 4, Addr: "000000000000000000000000b6c53431608e626ac81a9776ac3e999c5556717c", Symbol: "TLOS", CoingeckoId: "wrapped-telos", Decimals: 18, Price: 0.181326}, // Addr: 0xb6c53431608e626ac81a9776ac3e999c5556717c, Notional: 1.78281014059794 + {Chain: 4, Addr: "00000000000000000000000047bead2563dcbf3bf2c9407fea4dc236faba485a", Symbol: "SXP", CoingeckoId: "swipe", Decimals: 18, Price: 0.583115}, // Addr: 0x47bead2563dcbf3bf2c9407fea4dc236faba485a, Notional: 506.31292335 + {Chain: 4, Addr: "000000000000000000000000c0366a104b429f0806bfa98d0008daa9555b2bed", Symbol: "SMARS", CoingeckoId: "safemars-protocol", Decimals: 9, Price: 4.427e-9}, // Addr: 0xc0366a104b429f0806bfa98d0008daa9555b2bed, Notional: 0.0017088687625683846 + {Chain: 4, Addr: "000000000000000000000000dfe6891ce8e5a5c7cf54ffde406a6c2c54145f71", Symbol: "$CINU", CoingeckoId: "cheems-inu", Decimals: 9, Price: 0.0005464}, // Addr: 0xdfe6891ce8e5a5c7cf54ffde406a6c2c54145f71, Notional: 1063323.6324 + {Chain: 4, Addr: "0000000000000000000000002ab0e9e4ee70fff1fb9d67031e44f6410170d00e", Symbol: "bXEN", CoingeckoId: "xen-crypto", Decimals: 18, Price: 0.00000408}, // Addr: 0x2ab0e9e4ee70fff1fb9d67031e44f6410170d00e, Notional: 8993.958981935413 + {Chain: 4, Addr: "0000000000000000000000009678e42cebeb63f23197d726b29b1cb20d0064e5", Symbol: "IOTX", CoingeckoId: "binance-peg-iotex", Decimals: 18, Price: 0.02856976}, // Addr: 0x9678e42cebeb63f23197d726b29b1cb20d0064e5, Notional: 158.85957624462984 + {Chain: 4, Addr: "0000000000000000000000000b33542240d6fa323c796749f6d6869fdb7f13ca", Symbol: "ETHM", CoingeckoId: "ethereum-meta", Decimals: 18, Price: 3.683e-11}, // Addr: 0x0b33542240d6fa323c796749f6d6869fdb7f13ca, Notional: 0.7796237795033596 + {Chain: 4, Addr: "000000000000000000000000ac51066d7bec65dc4589368da368b212745d63e8", Symbol: "ALICE", CoingeckoId: "my-neighbor-alice", Decimals: 6, Price: 1.71}, // Addr: 0xac51066d7bec65dc4589368da368b212745d63e8, Notional: 1.026 + {Chain: 4, Addr: "00000000000000000000000031d0a7ada4d4c131eb612db48861211f63e57610", Symbol: "START", CoingeckoId: "bscstarter", Decimals: 18, Price: 0.01293164}, // Addr: 0x31d0a7ada4d4c131eb612db48861211f63e57610, Notional: 0.001293164 + {Chain: 4, Addr: "000000000000000000000000aa2ded323944b25c0b6f1f891bc96f010b65622c", Symbol: "TheRadio", CoingeckoId: "radioreum", Decimals: 18, Price: 0.00040513}, // Addr: 0xaa2ded323944b25c0b6f1f891bc96f010b65622c, Notional: 0.0023449804828516003 + {Chain: 4, Addr: "000000000000000000000000eca41281c24451168a37211f0bc2b8645af45092", Symbol: "TPT", CoingeckoId: "token-pocket", Decimals: 4, Price: 0.0099755}, // Addr: 0xeca41281c24451168a37211f0bc2b8645af45092, Notional: 1.9951 + {Chain: 4, Addr: "000000000000000000000000fb288d60d3b66f9c3e231a9a39ed3f158a4269aa", Symbol: "PPAY", CoingeckoId: "plasma-finance", Decimals: 18, Price: 0.00437487}, // Addr: 0xfb288d60d3b66f9c3e231a9a39ed3f158a4269aa, Notional: 0.2255022815054175 + {Chain: 4, Addr: "00000000000000000000000072eb7ca07399ec402c5b7aa6a65752b6a1dc0c27", Symbol: "ASTRO", CoingeckoId: "astroswap", Decimals: 18, Price: 0.00076091}, // Addr: 0x72eb7ca07399ec402c5b7aa6a65752b6a1dc0c27, Notional: 0.038045499999999996 + {Chain: 4, Addr: "000000000000000000000000ad29abb318791d579433d831ed122afeaf29dcfe", Symbol: "FTM", CoingeckoId: "wrapped-fantom", Decimals: 18, Price: 0.514469}, // Addr: 0xad29abb318791d579433d831ed122afeaf29dcfe, Notional: 1416.0427759362842 + {Chain: 4, Addr: "000000000000000000000000fafd4cb703b25cb22f43d017e7e0d75febc26743", Symbol: "WEYU", CoingeckoId: "weyu", Decimals: 18, Price: 0.00026968}, // Addr: 0xfafd4cb703b25cb22f43d017e7e0d75febc26743, Notional: 1059335.0662309881 + {Chain: 4, Addr: "00000000000000000000000012e34cdf6a031a10fe241864c32fb03a4fdad739", Symbol: "FREE", CoingeckoId: "freedom-coin", Decimals: 18, Price: 1.77806e-7}, // Addr: 0x12e34cdf6a031a10fe241864c32fb03a4fdad739, Notional: 0.00004089538 + {Chain: 4, Addr: "00000000000000000000000031471e0791fcdbe82fbf4c44943255e923f1b794", Symbol: "PVU", CoingeckoId: "plant-vs-undead-token", Decimals: 18, Price: 0.02193445}, // Addr: 0x31471e0791fcdbe82fbf4c44943255e923f1b794, Notional: 0.00021934450000000001 + {Chain: 4, Addr: "000000000000000000000000250632378e573c6be1ac2f97fcdf00515d0aa91b", Symbol: "BETH", CoingeckoId: "binance-eth", Decimals: 18, Price: 1986.58}, // Addr: 0x250632378e573c6be1ac2f97fcdf00515d0aa91b, Notional: 394.06154491239994 + {Chain: 4, Addr: "00000000000000000000000012bb890508c125661e03b09ec06e404bc9289040", Symbol: "RACA", CoingeckoId: "radio-caca", Decimals: 18, Price: 0.00021947}, // Addr: 0x12bb890508c125661e03b09ec06e404bc9289040, Notional: 2.1947 + {Chain: 4, Addr: "000000000000000000000000368eb5efdca39126e8e76aae5187166de7c2766c", Symbol: "CST", CoingeckoId: "cryptoskates", Decimals: 18, Price: 0.0005589}, // Addr: 0x368eb5efdca39126e8e76aae5187166de7c2766c, Notional: 0.304694420551704 + {Chain: 4, Addr: "00000000000000000000000055d398326f99059ff775485246999027b3197955", Symbol: "USDT", CoingeckoId: "tether", Decimals: 18, Price: 1.002}, // Addr: 0x55d398326f99059ff775485246999027b3197955, Notional: 129275.5934570307 + {Chain: 4, Addr: "00000000000000000000000063eaeb6e33e11252b10553900a9f38a9ed172871", Symbol: "TUP", CoingeckoId: "tenup", Decimals: 18, Price: 0.02302423}, // Addr: 0x63eaeb6e33e11252b10553900a9f38a9ed172871, Notional: 1.144304231 + {Chain: 4, Addr: "0000000000000000000000008bd778b12b15416359a227f0533ce2d91844e1ed", Symbol: "SAKE", CoingeckoId: "sake-token", Decimals: 18, Price: 0.00199493}, // Addr: 0x8bd778b12b15416359a227f0533ce2d91844e1ed, Notional: 3.879835484944861 + {Chain: 4, Addr: "000000000000000000000000482e6bd0a178f985818c5dfb9ac77918e8412fba", Symbol: "ZEUM", CoingeckoId: "colizeum", Decimals: 18, Price: 0.00557989}, // Addr: 0x482e6bd0a178f985818c5dfb9ac77918e8412fba, Notional: 0.674280954443081 + {Chain: 4, Addr: "000000000000000000000000678e840c640f619e17848045d23072844224dd37", Symbol: "CRTS", CoingeckoId: "cratos", Decimals: 18, Price: 0.00025239}, // Addr: 0x678e840c640f619e17848045d23072844224dd37, Notional: 4203.9219808536 + {Chain: 4, Addr: "000000000000000000000000bf0cf158e84ebacca1b7746e794d507073e5adfe", Symbol: "BEPR", CoingeckoId: "blockChain-euro-project", Decimals: 9, Price: 0.00430045}, // Addr: 0xbf0cf158e84ebacca1b7746e794d507073e5adfe, Notional: 931.1618433493903 + {Chain: 4, Addr: "000000000000000000000000cafe001067cdef266afb7eb5a286dcfd277f3de5", Symbol: "PSP", CoingeckoId: "paraswap", Decimals: 18, Price: 0.04742909}, // Addr: 0xcafe001067cdef266afb7eb5a286dcfd277f3de5, Notional: 4.742909 + {Chain: 4, Addr: "000000000000000000000000f8a0bf9cf54bb92f17374d9e9a321e6a111a51bd", Symbol: "LINK", CoingeckoId: "Chainlink", Decimals: 18, Price: 7.42}, // Addr: 0xf8a0bf9cf54bb92f17374d9e9a321e6a111a51bd, Notional: 215.07862180139998 + {Chain: 4, Addr: "000000000000000000000000f64ed9ad397a1ae657f31131d4b189220a7f1cc7", Symbol: "DFIAT", CoingeckoId: "defiato", Decimals: 18, Price: 0.00286246}, // Addr: 0xf64ed9ad397a1ae657f31131d4b189220a7f1cc7, Notional: 1.3128672789999998 + {Chain: 4, Addr: "0000000000000000000000009b17baadf0f21f03e35249e0e59723f34994f806", Symbol: "SURE", CoingeckoId: "insure", Decimals: 18, Price: 0.00747079}, // Addr: 0x9b17baadf0f21f03e35249e0e59723f34994f806, Notional: 1.4941579999999999 + {Chain: 4, Addr: "000000000000000000000000c748673057861a797275cd8a068abb95a902e8de", Symbol: "BabyDoge", CoingeckoId: "baby-doge-coin", Decimals: 9, Price: 2.435e-9}, // Addr: 0xc748673057861a797275cd8a068abb95a902e8de, Notional: 2.2236881716715695 + {Chain: 4, Addr: "0000000000000000000000003c1748d647e6a56b37b66fcd2b5626d0461d3aa0", Symbol: "DNXC", CoingeckoId: "dinox", Decimals: 18, Price: 0.0073997}, // Addr: 0x3c1748d647e6a56b37b66fcd2b5626d0461d3aa0, Notional: 193.3070846908084 + {Chain: 4, Addr: "000000000000000000000000bf7c81fff98bbe61b40ed186e4afd6ddd01337fe", Symbol: "EGLD", CoingeckoId: "wrapped-elrond", Decimals: 18, Price: 41.69}, // Addr: 0xbf7c81fff98bbe61b40ed186e4afd6ddd01337fe, Notional: 373.5040835548 + {Chain: 4, Addr: "0000000000000000000000002a48ece377b87ce941406657b9278b4459595e06", Symbol: "LunaT", CoingeckoId: "lunatics", Decimals: 9, Price: 0.00002013}, // Addr: 0x2a48ece377b87ce941406657b9278b4459595e06, Notional: 22.57183112867037 + {Chain: 4, Addr: "00000000000000000000000082443a77684a7da92fdcb639c8d2bd068a596245", Symbol: "SWAP", CoingeckoId: "trustswap", Decimals: 18, Price: 0.296485}, // Addr: 0x82443a77684a7da92fdcb639c8d2bd068a596245, Notional: 0.889455 + {Chain: 4, Addr: "0000000000000000000000009029fdfae9a03135846381c7ce16595c3554e10a", Symbol: "OOE", CoingeckoId: "openocean", Decimals: 18, Price: 0.02444884}, // Addr: 0x9029fdfae9a03135846381c7ce16595c3554e10a, Notional: 0.02444884 + {Chain: 4, Addr: "00000000000000000000000077edfae59a7948d66e9911a30cc787d2172343d4", Symbol: "LBL", CoingeckoId: "label-foundation", Decimals: 18, Price: 0.00406137}, // Addr: 0x77edfae59a7948d66e9911a30cc787d2172343d4, Notional: 11.479494742999735 + {Chain: 4, Addr: "000000000000000000000000ca3f508b8e4dd382ee878a314789373d80a5190a", Symbol: "BIFI", CoingeckoId: "beefy-finance", Decimals: 18, Price: 523.41}, // Addr: 0xca3f508b8e4dd382ee878a314789373d80a5190a, Notional: 6.2947013853 + {Chain: 4, Addr: "000000000000000000000000f952fc3ca7325cc27d15885d37117676d25bfda6", Symbol: "EGG", CoingeckoId: "goose-finance", Decimals: 18, Price: 0.02422046}, // Addr: 0xf952fc3ca7325cc27d15885d37117676d25bfda6, Notional: 0.4844092 + {Chain: 4, Addr: "00000000000000000000000088d7e9b65dc24cf54f5edef929225fc3e1580c25", Symbol: "JMPT", CoingeckoId: "jumptoken", Decimals: 18, Price: 1.87}, // Addr: 0x88d7e9b65dc24cf54f5edef929225fc3e1580c25, Notional: 3.74 + {Chain: 4, Addr: "00000000000000000000000065c8743a5a266c3512eabd34e65ade42d4355ef1", Symbol: "BPLC", CoingeckoId: "blackpearl-Chain", Decimals: 18, Price: 3.00228e-7}, // Addr: 0x65c8743a5a266c3512eabd34e65ade42d4355ef1, Notional: 15.055097991752938 + {Chain: 4, Addr: "0000000000000000000000004691937a7508860f876c9c0a2a617e7d9e945d4b", Symbol: "WOO", CoingeckoId: "woo-network", Decimals: 18, Price: 0.257083}, // Addr: 0x4691937a7508860f876c9c0a2a617e7d9e945d4b, Notional: 2.6798931694638997 + {Chain: 4, Addr: "000000000000000000000000715d400f88c167884bbcc41c5fea407ed4d2f8a0", Symbol: "AXS", CoingeckoId: "axie-infinity", Decimals: 18, Price: 8.72}, // Addr: 0x715d400f88c167884bbcc41c5fea407ed4d2f8a0, Notional: 686.5069855032 + {Chain: 4, Addr: "000000000000000000000000f7844cb890f4c339c497aeab599abdc3c874b67a", Symbol: "NFTART", CoingeckoId: "nft-art-finance", Decimals: 9, Price: 9.2978e-11}, // Addr: 0xf7844cb890f4c339c497aeab599abdc3c874b67a, Notional: 5.941808833229999e-11 + {Chain: 4, Addr: "0000000000000000000000006e2a5ea25b161befa6a8444c71ae3a89c39933c6", Symbol: "B2M", CoingeckoId: "bit2me", Decimals: 18, Price: 0.00841723}, // Addr: 0x6e2a5ea25b161befa6a8444c71ae3a89c39933c6, Notional: 75.75506999999999 + {Chain: 4, Addr: "00000000000000000000000046d502fac9aea7c5bc7b13c8ec9d02378c33d36f", Symbol: "WSPP", CoingeckoId: "wolfsafepoorpeople", Decimals: 0, Price: 1.1487e-11}, // Addr: 0x46d502fac9aea7c5bc7b13c8ec9d02378c33d36f, Notional: 14.655497232670708 + {Chain: 4, Addr: "000000000000000000000000154a9f9cbd3449ad22fdae23044319d6ef2a1fab", Symbol: "SKILL", CoingeckoId: "cryptoblades", Decimals: 18, Price: 0.902336}, // Addr: 0x154a9f9cbd3449ad22fdae23044319d6ef2a1fab, Notional: 0.000902336 + {Chain: 4, Addr: "000000000000000000000000fa40d8fc324bcdd6bbae0e086de886c571c225d4", Symbol: "WZRD", CoingeckoId: "wizardia", Decimals: 18, Price: 0.00399912}, // Addr: 0xfa40d8fc324bcdd6bbae0e086de886c571c225d4, Notional: 12758.582221540679 + {Chain: 4, Addr: "000000000000000000000000947950bcc74888a40ffa2593c5798f11fc9124c4", Symbol: "SUSHI", CoingeckoId: "sushi", Decimals: 18, Price: 1.16}, // Addr: 0x947950bcc74888a40ffa2593c5798f11fc9124c4, Notional: 5.3590152699999996 + {Chain: 4, Addr: "0000000000000000000000002ff0b946a6782190c4fe5d4971cfe79f0b6e4df2", Symbol: "MYST", CoingeckoId: "mysterium", Decimals: 18, Price: 0.265715}, // Addr: 0x2ff0b946a6782190c4fe5d4971cfe79f0b6e4df2, Notional: 0.26578794673894995 + {Chain: 4, Addr: "0000000000000000000000001af3f329e8be154074d8769d1ffa4ee058b1dbc3", Symbol: "DAI", CoingeckoId: "dai", Decimals: 18, Price: 1.001}, // Addr: 0x1af3f329e8be154074d8769d1ffa4ee058b1dbc3, Notional: 1429.4500265945899 + {Chain: 4, Addr: "00000000000000000000000098f8669f6481ebb341b522fcd3663f79a3d1a6a7", Symbol: "NEST", CoingeckoId: "nest", Decimals: 18, Price: 0.01683032}, // Addr: 0x98f8669f6481ebb341b522fcd3663f79a3d1a6a7, Notional: 1.1949527277419472 + {Chain: 4, Addr: "000000000000000000000000d32d01a43c869edcd1117c640fbdcfcfd97d9d65", Symbol: "NMX", CoingeckoId: "nominex", Decimals: 18, Price: 0.03892941}, // Addr: 0xd32d01a43c869edcd1117c640fbdcfcfd97d9d65, Notional: 0.0776857495754925 + {Chain: 4, Addr: "000000000000000000000000bf05279f9bf1ce69bbfed670813b7e431142afa4", Symbol: "MM", CoingeckoId: "million", Decimals: 18, Price: 1.87}, // Addr: 0xbf05279f9bf1ce69bbfed670813b7e431142afa4, Notional: 1.87 + {Chain: 4, Addr: "00000000000000000000000052f24a5e03aee338da5fd9df68d2b6fae1178827", Symbol: "ankrBNB", CoingeckoId: "ankr-staked-bnb", Decimals: 18, Price: 338.84}, // Addr: 0x52f24a5e03aee338da5fd9df68d2b6fae1178827, Notional: 0.33884 + {Chain: 4, Addr: "000000000000000000000000bfbee3dac982148ac793161f7362344925506903", Symbol: "CATZ", CoingeckoId: "catzcoin", Decimals: 18, Price: 0.00000247}, // Addr: 0xbfbee3dac982148ac793161f7362344925506903, Notional: 0.0027466400000000003 + {Chain: 4, Addr: "000000000000000000000000b955b4cab9aa3b49e23aeb5204ebc5ff6678e86d", Symbol: "Afin", CoingeckoId: "afin-coin", Decimals: 18, Price: 0.00086296}, // Addr: 0xb955b4cab9aa3b49e23aeb5204ebc5ff6678e86d, Notional: 7.602768569066473 + {Chain: 4, Addr: "000000000000000000000000854a63b35b70a7becbed508ff0b6ff5038d0c917", Symbol: "MNTO", CoingeckoId: "minato", Decimals: 18, Price: 2.56}, // Addr: 0x854a63b35b70a7becbed508ff0b6ff5038d0c917, Notional: 279.5710321408 + {Chain: 4, Addr: "000000000000000000000000570a5d26f7765ecb712c0924e4de545b89fd43df", Symbol: "SOL", CoingeckoId: "wrapped-solana", Decimals: 18, Price: 24.69}, // Addr: 0x570a5d26f7765ecb712c0924e4de545b89fd43df, Notional: 6982.799285409001 + {Chain: 4, Addr: "0000000000000000000000007559c49c3aec50e763a486bb232fa8d0d76078e4", Symbol: "ATR", CoingeckoId: "artrade", Decimals: 9, Price: 0.00486912}, // Addr: 0x7559c49c3aec50e763a486bb232fa8d0d76078e4, Notional: 0.486912 + {Chain: 4, Addr: "00000000000000000000000045f7967926e95fd161e56ed66b663c9114c5226f", Symbol: "TOKO", CoingeckoId: "toko", Decimals: 18, Price: 0.00270234}, // Addr: 0x45f7967926e95fd161e56ed66b663c9114c5226f, Notional: 1.3269428526384757 + {Chain: 4, Addr: "0000000000000000000000001cb9ca00538265a22e56b758026948608ba5d86f", Symbol: "LSR", CoingeckoId: "lasereyes", Decimals: 8, Price: 0.00110495}, // Addr: 0x1cb9ca00538265a22e56b758026948608ba5d86f, Notional: 0.1723722 + {Chain: 4, Addr: "000000000000000000000000a719b8ab7ea7af0ddb4358719a34631bb79d15dc", Symbol: "FRM", CoingeckoId: "ferrum-network", Decimals: 18, Price: 0.054427}, // Addr: 0xa719b8ab7ea7af0ddb4358719a34631bb79d15dc, Notional: 5.41443980075625 + {Chain: 4, Addr: "0000000000000000000000002170ed0880ac9a755fd29b2688956bd959f933f8", Symbol: "ETH", CoingeckoId: "weth", Decimals: 18, Price: 1994.41}, // Addr: 0x2170ed0880ac9a755fd29b2688956bd959f933f8, Notional: 106596.6392636277 + {Chain: 4, Addr: "0000000000000000000000003ee2200efb3400fabb9aacf31297cbdd1d435d47", Symbol: "ADA", CoingeckoId: "binance-peg-cardano", Decimals: 18, Price: 0.412605}, // Addr: 0x3ee2200efb3400fabb9aacf31297cbdd1d435d47, Notional: 1.1140335000000001 + {Chain: 4, Addr: "000000000000000000000000fd7b3a77848f1c2d67e05e54d78d174a0c850335", Symbol: "ONT", CoingeckoId: "binance-peg-ontology", Decimals: 18, Price: 0.249357}, // Addr: 0xfd7b3a77848f1c2d67e05e54d78d174a0c850335, Notional: 0.0249357 + {Chain: 4, Addr: "000000000000000000000000317eb4ad9cfac6232f0046831322e895507bcbeb", Symbol: "TDX", CoingeckoId: "tidex-token", Decimals: 18, Price: 0.100137}, // Addr: 0x317eb4ad9cfac6232f0046831322e895507bcbeb, Notional: 34.8273357619983 + {Chain: 4, Addr: "0000000000000000000000004f39c3319188a723003670c3f9b9e7ef991e52f3", Symbol: "FIGHT", CoingeckoId: "crypto-fight-club", Decimals: 18, Price: 0.00060243}, // Addr: 0x4f39c3319188a723003670c3f9b9e7ef991e52f3, Notional: 0.00180729 + {Chain: 4, Addr: "000000000000000000000000f7de7e8a6bd59ed41a4b5fe50278b3b7f31384df", Symbol: "RDNT", CoingeckoId: "radiant-capital", Decimals: 18, Price: 0.337167}, // Addr: 0xf7de7e8a6bd59ed41a4b5fe50278b3b7f31384df, Notional: 0.337167 + {Chain: 4, Addr: "000000000000000000000000bd100d061e120b2c67a24453cf6368e63f1be056", Symbol: "iDYP", CoingeckoId: "idefiyieldprotocol", Decimals: 18, Price: 0.00159559}, // Addr: 0xbd100d061e120b2c67a24453cf6368e63f1be056, Notional: 0.0797795 + {Chain: 4, Addr: "0000000000000000000000008076c74c5e3f5852037f31ff0093eeb8c8add8d3", Symbol: "SAFEMOON", CoingeckoId: "safemoon", Decimals: 9, Price: 6.653e-9}, // Addr: 0x8076c74c5e3f5852037f31ff0093eeb8c8add8d3, Notional: 2.99385e-7 + {Chain: 4, Addr: "000000000000000000000000bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c", Symbol: "WBNB", CoingeckoId: "wbnb", Decimals: 18, Price: 322.37}, // Addr: 0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c, Notional: 4453608.389828298 + {Chain: 4, Addr: "0000000000000000000000007269d98af4aa705e0b1a5d8512fadb4d45817d5a", Symbol: "SHI", CoingeckoId: "shirtum", Decimals: 18, Price: 0.00358102}, // Addr: 0x7269d98af4aa705e0b1a5d8512fadb4d45817d5a, Notional: 0.358102 + {Chain: 4, Addr: "000000000000000000000000734c5f3f8f6ad9697b26ecc6388678aafd3db3b2", Symbol: "METAMUSK", CoingeckoId: "musk-metaverse", Decimals: 18, Price: 1.59e-9}, // Addr: 0x734c5f3f8f6ad9697b26ecc6388678aafd3db3b2, Notional: 0.000051714190539229204 + {Chain: 4, Addr: "0000000000000000000000000eb3a705fc54725037cc9e008bdede697f62f335", Symbol: "ATOM", CoingeckoId: "cosmos", Decimals: 18, Price: 11.77}, // Addr: 0x0eb3a705fc54725037cc9e008bdede697f62f335, Notional: 291.7662003223 + {Chain: 4, Addr: "000000000000000000000000d06716e1ff2e492cc5034c2e81805562dd3b45fa", Symbol: "MGP", CoingeckoId: "magpie", Decimals: 18, Price: 0.01116474}, // Addr: 0xd06716e1ff2e492cc5034c2e81805562dd3b45fa, Notional: 264402.34122481337 + {Chain: 4, Addr: "000000000000000000000000fb5b838b6cfeedc2873ab27866079ac55363d37e", Symbol: "FLOKI", CoingeckoId: "floki", Decimals: 9, Price: 0.00003492}, // Addr: 0xfb5b838b6cfeedc2873ab27866079ac55363d37e, Notional: 31.071933006443995 + {Chain: 4, Addr: "000000000000000000000000965f527d9159dce6288a2219db51fc6eef120dd1", Symbol: "BSW", CoingeckoId: "biswap", Decimals: 18, Price: 0.186328}, // Addr: 0x965f527d9159dce6288a2219db51fc6eef120dd1, Notional: 0.186328 + {Chain: 4, Addr: "0000000000000000000000007e46d5eb5b7ca573b367275fee94af1945f5b636", Symbol: "ABST", CoingeckoId: "abitshadow-token", Decimals: 18, Price: 6.39479e-7}, // Addr: 0x7e46d5eb5b7ca573b367275fee94af1945f5b636, Notional: 14630.194987350222 + {Chain: 4, Addr: "0000000000000000000000004a2c860cec6471b9f5f5a336eb4f38bb21683c98", Symbol: "GST", CoingeckoId: "green-satoshi-token-bsc", Decimals: 8, Price: 0.02234442}, // Addr: 0x4a2c860cec6471b9f5f5a336eb4f38bb21683c98, Notional: 445.7220425478879 + {Chain: 4, Addr: "000000000000000000000000d17479997f34dd9156deef8f95a52d81d265be9c", Symbol: "USDD", CoingeckoId: "usdd", Decimals: 18, Price: 0.990864}, // Addr: 0xd17479997f34dd9156deef8f95a52d81d265be9c, Notional: 0.00400184207136 + {Chain: 4, Addr: "000000000000000000000000111111111117dc0aa78b770fa6a738034120c302", Symbol: "1INCH", CoingeckoId: "1inch", Decimals: 18, Price: 0.54476}, // Addr: 0x111111111117dc0aa78b770fa6a738034120c302, Notional: 27.7882076 + {Chain: 4, Addr: "000000000000000000000000cc42724c6683b7e57334c4e856f4c9965ed682bd", Symbol: "MATIC", CoingeckoId: "matic-network", Decimals: 18, Price: 1.13}, // Addr: 0xcc42724c6683b7e57334c4e856f4c9965ed682bd, Notional: 5648.457660163699 + {Chain: 4, Addr: "000000000000000000000000fb9c339b4bace4fe63ccc1dd9a3c3c531441d5fe", Symbol: "SHILL", CoingeckoId: "shill-token", Decimals: 18, Price: 0.01700979}, // Addr: 0xfb9c339b4bace4fe63ccc1dd9a3c3c531441d5fe, Notional: 34.46006819101625 + {Chain: 4, Addr: "000000000000000000000000928e55dab735aa8260af3cedada18b5f70c72f1b", Symbol: "FRONT", CoingeckoId: "frontier-token", Decimals: 18, Price: 0.246594}, // Addr: 0x928e55dab735aa8260af3cedada18b5f70c72f1b, Notional: 1.7289075033724801 + {Chain: 4, Addr: "000000000000000000000000c342774492b54ce5f8ac662113ed702fc1b34972", Symbol: "BGEO", CoingeckoId: "geodb", Decimals: 18, Price: 0.00164318}, // Addr: 0xc342774492b54ce5f8ac662113ed702fc1b34972, Notional: 1626.7482 + {Chain: 4, Addr: "000000000000000000000000a2120b9e674d3fc3875f415a7df52e382f141225", Symbol: "ATA", CoingeckoId: "automata", Decimals: 18, Price: 0.173576}, // Addr: 0xa2120b9e674d3fc3875f415a7df52e382f141225, Notional: 3.6971688000000005 + {Chain: 4, Addr: "000000000000000000000000fb6115445bff7b52feb98650c87f44907e58f802", Symbol: "AAVE", CoingeckoId: "aave", Decimals: 18, Price: 79.84}, // Addr: 0xfb6115445bff7b52feb98650c87f44907e58f802, Notional: 24.751996800000004 + {Chain: 4, Addr: "000000000000000000000000ffba7529ac181c2ee1844548e6d7061c9a597df4", Symbol: "CAPS", CoingeckoId: "coin-capsule", Decimals: 18, Price: 0.02968212}, // Addr: 0xffba7529ac181c2ee1844548e6d7061c9a597df4, Notional: 0.2968212 + {Chain: 4, Addr: "000000000000000000000000d3b71117e6c1558c1553305b44988cd944e97300", Symbol: "YEL", CoingeckoId: "yel-finance", Decimals: 18, Price: 0.00447985}, // Addr: 0xd3b71117e6c1558c1553305b44988cd944e97300, Notional: 0.21237438398844496 + {Chain: 4, Addr: "0000000000000000000000002d6f3dc5b202ccd91db114b592872bca32a7e292", Symbol: "SAUDISHIB", CoingeckoId: "saudi-shiba-inu", Decimals: 8, Price: 4.65267e-10}, // Addr: 0x2d6f3dc5b202ccd91db114b592872bca32a7e292, Notional: 66.7555572035971 + {Chain: 4, Addr: "000000000000000000000000ba2ae424d960c26247dd6c32edc70b295c744c43", Symbol: "DOGE", CoingeckoId: "binance-peg-dogecoin", Decimals: 8, Price: 0.086969}, // Addr: 0xba2ae424d960c26247dd6c32edc70b295c744c43, Notional: 144.06701012623662 + {Chain: 4, Addr: "0000000000000000000000002cd96e8c3ff6b5e01169f6e3b61d28204e7810bb", Symbol: "LBlock", CoingeckoId: "lucky-block", Decimals: 9, Price: 0.00018098}, // Addr: 0x2cd96e8c3ff6b5e01169f6e3b61d28204e7810bb, Notional: 63.46578246869811 + {Chain: 4, Addr: "000000000000000000000000e2e7329499e8ddb1f2b04ee4b35a8d7f6881e4ea", Symbol: "$ANRX", CoingeckoId: "anrkey-x", Decimals: 18, Price: 0.00098199}, // Addr: 0xe2e7329499e8ddb1f2b04ee4b35a8d7f6881e4ea, Notional: 245.9894671701 + {Chain: 4, Addr: "000000000000000000000000fe56d5892bdffc7bf58f2e84be1b2c32d21c308b", Symbol: "KNC", CoingeckoId: "kyber-network-crystal", Decimals: 18, Price: 0.77899}, // Addr: 0xfe56d5892bdffc7bf58f2e84be1b2c32d21c308b, Notional: 3.1632093346439 + {Chain: 4, Addr: "00000000000000000000000025b24b3c47918b7962b3e49c4f468367f73cc0e0", Symbol: "AXL", CoingeckoId: "axl-inu", Decimals: 18, Price: 0.00004693}, // Addr: 0x25b24b3c47918b7962b3e49c4f468367f73cc0e0, Notional: 0.4693 + {Chain: 4, Addr: "000000000000000000000000c19fe21b4ef356f2f65894392dde4252aa083605", Symbol: "WSO", CoingeckoId: "widi-soul", Decimals: 18, Price: 0.00011995}, // Addr: 0xc19fe21b4ef356f2f65894392dde4252aa083605, Notional: 0.008479633020802499 + {Chain: 4, Addr: "000000000000000000000000e9c803f48dffe50180bd5b01dc04da939e3445fc", Symbol: "VLX", CoingeckoId: "velas", Decimals: 18, Price: 0.02219197}, // Addr: 0xe9c803f48dffe50180bd5b01dc04da939e3445fc, Notional: 0.1548601606197097 + {Chain: 4, Addr: "000000000000000000000000114597f4260caf4cde1eeb0b9d9865b0b7b9a46a", Symbol: "AGF", CoingeckoId: "augmented-finance", Decimals: 18, Price: 0.00049933}, // Addr: 0x114597f4260caf4cde1eeb0b9d9865b0b7b9a46a, Notional: 0.0099866 + {Chain: 4, Addr: "000000000000000000000000e4fae3faa8300810c835970b9187c268f55d998f", Symbol: "CATE", CoingeckoId: "catecoin", Decimals: 9, Price: 4.72657e-7}, // Addr: 0xe4fae3faa8300810c835970b9187c268f55d998f, Notional: 0.0031895971185327433 + {Chain: 4, Addr: "0000000000000000000000004afc8c2be6a0783ea16e16066fde140d15979296", Symbol: "HARE", CoingeckoId: "hare-token", Decimals: 9, Price: 1.5e-17}, // Addr: 0x4afc8c2be6a0783ea16e16066fde140d15979296, Notional: 1.35e-13 + {Chain: 4, Addr: "000000000000000000000000a75d9ca2a0a1d547409d82e1b06618ec284a2ced", Symbol: "WMX", CoingeckoId: "wombex", Decimals: 18, Price: 0.125523}, // Addr: 0xa75d9ca2a0a1d547409d82e1b06618ec284a2ced, Notional: 488211.7918303318 + {Chain: 4, Addr: "000000000000000000000000c5326b32e8baef125acd68f8bc646fd646104f1c", Symbol: "ZAP", CoingeckoId: "zap", Decimals: 18, Price: 0.00293885}, // Addr: 0xc5326b32e8baef125acd68f8bc646fd646104f1c, Notional: 4226.724350949937 + {Chain: 4, Addr: "0000000000000000000000004b8285ab433d8f69cb48d5ad62b415ed1a221e4f", Symbol: "MCRT", CoingeckoId: "magiccraft", Decimals: 9, Price: 0.00312679}, // Addr: 0x4b8285ab433d8f69cb48d5ad62b415ed1a221e4f, Notional: 28926.12900937966 + {Chain: 4, Addr: "000000000000000000000000ce355300b9d7909f577640a3fb179cf911a23fbb", Symbol: "PPP", CoingeckoId: "playposeidon-nft", Decimals: 18, Price: 0.0002985}, // Addr: 0xce355300b9d7909f577640a3fb179cf911a23fbb, Notional: 2.985 + {Chain: 4, Addr: "000000000000000000000000f218184af829cf2b0019f8e6f0b2423498a36983", Symbol: "MATH", CoingeckoId: "math", Decimals: 18, Price: 0.104638}, // Addr: 0xf218184af829cf2b0019f8e6f0b2423498a36983, Notional: 0.209276 + {Chain: 4, Addr: "0000000000000000000000006f769e65c14ebd1f68817f5f1dcdb61cfa2d6f7e", Symbol: "ARPA", CoingeckoId: "arpa", Decimals: 18, Price: 0.0440337}, // Addr: 0x6f769e65c14ebd1f68817f5f1dcdb61cfa2d6f7e, Notional: 18.905869095000003 + {Chain: 4, Addr: "000000000000000000000000ae1107fc7cef1294f09185ac475c9886527dcd8a", Symbol: "ADAL", CoingeckoId: "adalend", Decimals: 18, Price: 0.00192403}, // Addr: 0xae1107fc7cef1294f09185ac475c9886527dcd8a, Notional: 0.00192403 + {Chain: 4, Addr: "000000000000000000000000fdfd27ae39cebefdbaac8615f18aa68ddd0f15f5", Symbol: "GHD", CoingeckoId: "giftedhands", Decimals: 18, Price: 0.00001451}, // Addr: 0xfdfd27ae39cebefdbaac8615f18aa68ddd0f15f5, Notional: 0.00143649 + {Chain: 4, Addr: "00000000000000000000000044c99ca267c2b2646ceec72e898273085ab87ca5", Symbol: "RPTR", CoingeckoId: "raptor-finance-2", Decimals: 18, Price: 0.00014095}, // Addr: 0x44c99ca267c2b2646ceec72e898273085ab87ca5, Notional: 36.546784550000005 + {Chain: 4, Addr: "000000000000000000000000af7bfa6240745fd41d1ed4b5fade9dcaf369ba6c", Symbol: "Mverse", CoingeckoId: "maticverse", Decimals: 18, Price: 1.33256e-7}, // Addr: 0xaf7bfa6240745fd41d1ed4b5fade9dcaf369ba6c, Notional: 14.814898328587061 + {Chain: 4, Addr: "00000000000000000000000071be881e9c5d4465b3fff61e89c6f3651e69b5bb", Symbol: "BRZ", CoingeckoId: "brz", Decimals: 4, Price: 0.190503}, // Addr: 0x71be881e9c5d4465b3fff61e89c6f3651e69b5bb, Notional: 61.88489955000001 + {Chain: 4, Addr: "0000000000000000000000007b65b489fe53fce1f6548db886c08ad73111ddd8", Symbol: "IRON", CoingeckoId: "iron-bsc", Decimals: 18, Price: 0.01087656}, // Addr: 0x7b65b489fe53fce1f6548db886c08ad73111ddd8, Notional: 1.3051872 + {Chain: 4, Addr: "000000000000000000000000f16e81dce15b08f326220742020379b855b87df9", Symbol: "ICE", CoingeckoId: "ice-token", Decimals: 18, Price: 1.44}, // Addr: 0xf16e81dce15b08f326220742020379b855b87df9, Notional: 7.1856 + {Chain: 4, Addr: "00000000000000000000000035bedbf9291b22218a0da863170dcc9329ef2563", Symbol: "TAP", CoingeckoId: "tap-fantasy", Decimals: 18, Price: 0.00407073}, // Addr: 0x35bedbf9291b22218a0da863170dcc9329ef2563, Notional: 4.04223489 + {Chain: 4, Addr: "000000000000000000000000a6168c7e5eb7c5c379f3a1d7cf1073e09b2f031e", Symbol: "GRAV", CoingeckoId: "graviton-zero", Decimals: 18, Price: 0.00018029}, // Addr: 0xa6168c7e5eb7c5c379f3a1d7cf1073e09b2f031e, Notional: 0.000035481072 + {Chain: 4, Addr: "000000000000000000000000c864019047b864b6ab609a968ae2725dfaee808a", Symbol: "BIT", CoingeckoId: "biconomy-exchange-token", Decimals: 9, Price: 0.00000684}, // Addr: 0xc864019047b864b6ab609a968ae2725dfaee808a, Notional: 14828.991988499178 + {Chain: 4, Addr: "000000000000000000000000a260e12d2b924cb899ae80bb58123ac3fee1e2f0", Symbol: "HOOK", CoingeckoId: "hooked-protocol", Decimals: 18, Price: 1.87}, // Addr: 0xa260e12d2b924cb899ae80bb58123ac3fee1e2f0, Notional: 3.74 + {Chain: 4, Addr: "000000000000000000000000fce146bf3146100cfe5db4129cf6c82b0ef4ad8c", Symbol: "renBTC", CoingeckoId: "renbtc", Decimals: 8, Price: 34612}, // Addr: 0xfce146bf3146100cfe5db4129cf6c82b0ef4ad8c, Notional: 28.07344708 + {Chain: 4, Addr: "00000000000000000000000083adb07bb91ddde95a24982f1b2d343963ba3995", Symbol: "Fwcl", CoingeckoId: "legends", Decimals: 9, Price: 2.55}, // Addr: 0x83adb07bb91ddde95a24982f1b2d343963ba3995, Notional: 12.75 + {Chain: 4, Addr: "0000000000000000000000001613957159e9b0ac6c80e824f7eea748a32a0ae2", Symbol: "CGG", CoingeckoId: "Chain-guardians", Decimals: 18, Price: 0.086879}, // Addr: 0x1613957159e9b0ac6c80e824f7eea748a32a0ae2, Notional: 72.18953557142976 + {Chain: 4, Addr: "0000000000000000000000005fb4968fc85868df3ad2d6e59883a10570f01d18", Symbol: "SHR", CoingeckoId: "sharering", Decimals: 18, Price: 0.0021686}, // Addr: 0x5fb4968fc85868df3ad2d6e59883a10570f01d18, Notional: 97.3614656 + {Chain: 4, Addr: "0000000000000000000000007083609fce4d1d8dc0c979aab8c869ea2c873402", Symbol: "DOT", CoingeckoId: "binance-peg-polkadot", Decimals: 18, Price: 6.51}, // Addr: 0x7083609fce4d1d8dc0c979aab8c869ea2c873402, Notional: 5292.3825705890995 + {Chain: 4, Addr: "0000000000000000000000002326c7395d02a8c89a9d7a0b0c1cf159d49ce51c", Symbol: "TBAC", CoingeckoId: "blockaura", Decimals: 8, Price: 1.42}, // Addr: 0x2326c7395d02a8c89a9d7a0b0c1cf159d49ce51c, Notional: 0.7526 + {Chain: 4, Addr: "0000000000000000000000005e95a952a7f79f978585afd54a053af0f51372fa", Symbol: "SBG", CoingeckoId: "sb-group", Decimals: 9, Price: 0.00003106}, // Addr: 0x5e95a952a7f79f978585afd54a053af0f51372fa, Notional: 0.031059999999999997 + {Chain: 4, Addr: "000000000000000000000000c146b7cdbaff065090077151d391f4c96aa09e0c", Symbol: "MCC", CoingeckoId: "multi-Chain-capital-2", Decimals: 9, Price: 4.13013e-7}, // Addr: 0xc146b7cdbaff065090077151d391f4c96aa09e0c, Notional: 0.000006195195 + {Chain: 4, Addr: "0000000000000000000000007af173f350d916358af3e218bdf2178494beb748", Symbol: "TRADE", CoingeckoId: "unitrade", Decimals: 18, Price: 0.00685796}, // Addr: 0x7af173f350d916358af3e218bdf2178494beb748, Notional: 3.7807920772200116 + {Chain: 4, Addr: "000000000000000000000000c94595b56e301f3ffedb8ccc2d672882d623e53a", Symbol: "ACY", CoingeckoId: "acy-finance", Decimals: 18, Price: 0.0070152}, // Addr: 0xc94595b56e301f3ffedb8ccc2d672882d623e53a, Notional: 0.070152 + {Chain: 4, Addr: "00000000000000000000000021f9b5b2626603e3f40bfc13d01afb8c431d382f", Symbol: "ZINU", CoingeckoId: "zombie-inu", Decimals: 9, Price: 2.4488e-11}, // Addr: 0x21f9b5b2626603e3f40bfc13d01afb8c431d382f, Notional: 0.16946619602320026 + {Chain: 4, Addr: "0000000000000000000000007130d2a12b9bcbfae4f2634d864a1ee1ce3ead9c", Symbol: "BTCB", CoingeckoId: "binance-bitcoin", Decimals: 18, Price: 30233}, // Addr: 0x7130d2a12b9bcbfae4f2634d864a1ee1ce3ead9c, Notional: 7264.42998484 + {Chain: 4, Addr: "0000000000000000000000009df465460938f9ebdf51c38cc87d72184471f8f0", Symbol: "GENE", CoingeckoId: "genopets", Decimals: 18, Price: 0.596859}, // Addr: 0x9df465460938f9ebdf51c38cc87d72184471f8f0, Notional: 50.173757478360876 + {Chain: 4, Addr: "0000000000000000000000001446f3cedf4d86a9399e49f7937766e6de2a3aab", Symbol: "KRW", CoingeckoId: "krown", Decimals: 18, Price: 0.00000328}, // Addr: 0x1446f3cedf4d86a9399e49f7937766e6de2a3aab, Notional: 0.13076406211289518 + {Chain: 4, Addr: "00000000000000000000000082d2f8e02afb160dd5a480a617692e62de9038c4", Symbol: "ALEPH", CoingeckoId: "aleph", Decimals: 18, Price: 0.082533}, // Addr: 0x82d2f8e02afb160dd5a480a617692e62de9038c4, Notional: 30.21603622013031 + {Chain: 4, Addr: "0000000000000000000000001796ae0b0fa4862485106a0de9b654efe301d0b2", Symbol: "PMON", CoingeckoId: "polyChain-monsters", Decimals: 18, Price: 0.634235}, // Addr: 0x1796ae0b0fa4862485106a0de9b654efe301d0b2, Notional: 0.2312979444188 + {Chain: 4, Addr: "0000000000000000000000007e8db69dcff9209e486a100e611b0af300c3374e", Symbol: "TRDC", CoingeckoId: "traders-coin", Decimals: 18, Price: 0.00014942}, // Addr: 0x7e8db69dcff9209e486a100e611b0af300c3374e, Notional: 0.261398350535132 + {Chain: 4, Addr: "000000000000000000000000bd83010eb60f12112908774998f65761cf9f6f9a", Symbol: "STARS", CoingeckoId: "mogul-productions", Decimals: 18, Price: 0.00231324}, // Addr: 0xbd83010eb60f12112908774998f65761cf9f6f9a, Notional: 0.9651762575999999 + {Chain: 4, Addr: "000000000000000000000000c74cd0042c837ce59210857504ebb0859e06aa22", Symbol: "SAFUYIELD", CoingeckoId: "safu-protocol", Decimals: 9, Price: 1.8608e-8}, // Addr: 0xc74cd0042c837ce59210857504ebb0859e06aa22, Notional: 0.016910950400036286 + {Chain: 4, Addr: "00000000000000000000000008b450e4a48c04cdf6db2bd4cf24057f7b9563ff", Symbol: "QUO", CoingeckoId: "quo", Decimals: 18, Price: 0.00890005}, // Addr: 0x08b450e4a48c04cdf6db2bd4cf24057f7b9563ff, Notional: 122862.14579455138 + {Chain: 4, Addr: "0000000000000000000000008578eb576e126f67913a8bc0622e0a22eba0989a", Symbol: "PANDA", CoingeckoId: "hashpanda", Decimals: 9, Price: 4.4761e-10}, // Addr: 0x8578eb576e126f67913a8bc0622e0a22eba0989a, Notional: 0.032409185305547164 + {Chain: 4, Addr: "0000000000000000000000006d86f0a41c3966cef8ea139648db707e912563c9", Symbol: "MCOIN", CoingeckoId: "mcoin1", Decimals: 18, Price: 1.54}, // Addr: 0x6d86f0a41c3966cef8ea139648db707e912563c9, Notional: 0.15400000000000003 + {Chain: 4, Addr: "0000000000000000000000004da996c5fe84755c80e108cf96fe705174c5e36a", Symbol: "WOW", CoingeckoId: "wowswap", Decimals: 18, Price: 0.084478}, // Addr: 0x4da996c5fe84755c80e108cf96fe705174c5e36a, Notional: 0.6128353244092799 + {Chain: 4, Addr: "0000000000000000000000008da443f84fea710266c8eb6bc34b71702d033ef2", Symbol: "CTSI", CoingeckoId: "cartesi", Decimals: 18, Price: 0.15737}, // Addr: 0x8da443f84fea710266c8eb6bc34b71702d033ef2, Notional: 3.4133553000000005 + {Chain: 4, Addr: "0000000000000000000000009e6b3e35c8f563b45d864f9ff697a144ad28a371", Symbol: "DOGO", CoingeckoId: "dogemon-go", Decimals: 18, Price: 3.79565e-7}, // Addr: 0x9e6b3e35c8f563b45d864f9ff697a144ad28a371, Notional: 0.006431975990736219 + {Chain: 4, Addr: "00000000000000000000000062823659d09f9f9d2222058878f89437425eb261", Symbol: "ERTHA", CoingeckoId: "ertha", Decimals: 18, Price: 0.00329591}, // Addr: 0x62823659d09f9f9d2222058878f89437425eb261, Notional: 0.06921411 + {Chain: 4, Addr: "000000000000000000000000a2b726b1145a4773f68593cf171187d8ebe4d495", Symbol: "INJ", CoingeckoId: "injective-protocol", Decimals: 18, Price: 6.7}, // Addr: 0xa2b726b1145a4773f68593cf171187d8ebe4d495, Notional: 231.46289000000002 + {Chain: 4, Addr: "000000000000000000000000c6f509274fcc1f485644167cb911fd0c61545e6c", Symbol: "OBS", CoingeckoId: "obsidium", Decimals: 18, Price: 0.00521372}, // Addr: 0xc6f509274fcc1f485644167cb911fd0c61545e6c, Notional: 5.735092 + {Chain: 4, Addr: "000000000000000000000000e4cc45bb5dbda06db6183e8bf016569f40497aa5", Symbol: "GAL", CoingeckoId: "project-galaxy", Decimals: 18, Price: 2.02}, // Addr: 0xe4cc45bb5dbda06db6183e8bf016569f40497aa5, Notional: 20.06466 + {Chain: 4, Addr: "000000000000000000000000935a544bf5816e3a7c13db2efe3009ffda0acda2", Symbol: "BLZ", CoingeckoId: "bluzelle", Decimals: 18, Price: 0.087042}, // Addr: 0x935a544bf5816e3a7c13db2efe3009ffda0acda2, Notional: 40.143780236616415 + {Chain: 4, Addr: "0000000000000000000000000cf8e180350253271f4b917ccfb0accc4862f262", Symbol: "BTCBR", CoingeckoId: "bitcoin-br", Decimals: 18, Price: 5.91e-15}, // Addr: 0x0cf8e180350253271f4b917ccfb0accc4862f262, Notional: 5.910000000000001e-11 + {Chain: 4, Addr: "00000000000000000000000019b99162adaab85134e781ac0048c275c31b205a", Symbol: "TAUR", CoingeckoId: "marnotaur", Decimals: 18, Price: 0.0018237}, // Addr: 0x19b99162adaab85134e781ac0048c275c31b205a, Notional: 7.4400956212184335 + {Chain: 4, Addr: "0000000000000000000000004b5decb9327b4d511a58137a1ade61434aacdd43", Symbol: "PKN", CoingeckoId: "poken", Decimals: 18, Price: 0.00158616}, // Addr: 0x4b5decb9327b4d511a58137a1ade61434aacdd43, Notional: 79.87555384579795 + {Chain: 4, Addr: "000000000000000000000000bf5140a22578168fd562dccf235e5d43a02ce9b1", Symbol: "UNI", CoingeckoId: "uniswap", Decimals: 18, Price: 6.13}, // Addr: 0xbf5140a22578168fd562dccf235e5d43a02ce9b1, Notional: 17.856689999999997 + {Chain: 4, Addr: "000000000000000000000000fe19f0b51438fd612f6fd59c1dbb3ea319f433ba", Symbol: "MIM", CoingeckoId: "magic-internet-money", Decimals: 18, Price: 0.998115}, // Addr: 0xfe19f0b51438fd612f6fd59c1dbb3ea319f433ba, Notional: 1003.5590606651415 + {Chain: 4, Addr: "0000000000000000000000006ff1bfa14a57594a5874b37ff6ac5efbd9f9599a", Symbol: "TOTM", CoingeckoId: "totemfi", Decimals: 18, Price: 0.01352316}, // Addr: 0x6ff1bfa14a57594a5874b37ff6ac5efbd9f9599a, Notional: 1.3379288304321237 + {Chain: 4, Addr: "0000000000000000000000001ce0c2827e2ef14d5c4f29a091d735a204794041", Symbol: "AVAX", CoingeckoId: "binance-peg-avalanche", Decimals: 18, Price: 18.89}, // Addr: 0x1ce0c2827e2ef14d5c4f29a091d735a204794041, Notional: 2037.6648513991 + {Chain: 4, Addr: "000000000000000000000000959229d94c9060552daea25ac17193bca65d7884", Symbol: "IOI", CoingeckoId: "ioi-token", Decimals: 6, Price: 0.144353}, // Addr: 0x959229d94c9060552daea25ac17193bca65d7884, Notional: 3.666351835795 + {Chain: 4, Addr: "0000000000000000000000001fa4a73a3f0133f0025378af00236f3abdee5d63", Symbol: "NEAR", CoingeckoId: "wrapped-near", Decimals: 18, Price: 2.2}, // Addr: 0x1fa4a73a3f0133f0025378af00236f3abdee5d63, Notional: 54.661640000000006 + {Chain: 4, Addr: "000000000000000000000000f915fdda4c882731c0456a4214548cd13a822886", Symbol: "UNV", CoingeckoId: "unvest", Decimals: 18, Price: 0.00481216}, // Addr: 0xf915fdda4c882731c0456a4214548cd13a822886, Notional: 56.11940992 + {Chain: 4, Addr: "000000000000000000000000e9e7cea3dedca5984780bafc599bd69add087d56", Symbol: "BUSD", CoingeckoId: "binance-usd", Decimals: 18, Price: 1.001}, // Addr: 0xe9e7cea3dedca5984780bafc599bd69add087d56, Notional: 1337643.0103190653 + {Chain: 4, Addr: "0000000000000000000000004b5c23cac08a567ecf0c1ffca8372a45a5d33743", Symbol: "FARM", CoingeckoId: "harvest-finance", Decimals: 18, Price: 36.67}, // Addr: 0x4b5c23cac08a567ecf0c1ffca8372a45a5d33743, Notional: 0.6025236699000001 + {Chain: 4, Addr: "0000000000000000000000008ac76a51cc950d9822d68b83fe1ad97b32cd580d", Symbol: "USDC", CoingeckoId: "usd-coin", Decimals: 18, Price: 0.998934}, // Addr: 0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d, Notional: 100673.33834066545 + {Chain: 4, Addr: "000000000000000000000000686318000d982bc8dcc1cdcf8ffd22322f0960ed", Symbol: "OPUL", CoingeckoId: "opulous", Decimals: 18, Price: 0.189011}, // Addr: 0x686318000d982bc8dcc1cdcf8ffd22322f0960ed, Notional: 273.89863701862413 + {Chain: 4, Addr: "00000000000000000000000059c49b54d4425c7ff1e49f40958a14d48cc87c26", Symbol: "MC", CoingeckoId: "tap-fantasy-mc", Decimals: 18, Price: 0.39508}, // Addr: 0x59c49b54d4425c7ff1e49f40958a14d48cc87c26, Notional: 0.39508 + {Chain: 4, Addr: "0000000000000000000000008ebc361536094fd5b4ffb8521e31900614c9f55d", Symbol: "DARC", CoingeckoId: "darcmatter-coin", Decimals: 18, Price: 0.00151157}, // Addr: 0x8ebc361536094fd5b4ffb8521e31900614c9f55d, Notional: 6100.085836926155 + {Chain: 4, Addr: "00000000000000000000000040c8225329bd3e28a043b029e0d07a5344d2c27c", Symbol: "AOG", CoingeckoId: "ageofgods", Decimals: 18, Price: 0.01336175}, // Addr: 0x40c8225329bd3e28a043b029e0d07a5344d2c27c, Notional: 4.434951147789258 + {Chain: 4, Addr: "00000000000000000000000039ae8eefb05138f418bb27659c21632dc1ddab10", Symbol: "KAI", CoingeckoId: "kardiaChain", Decimals: 18, Price: 0.00553295}, // Addr: 0x39ae8eefb05138f418bb27659c21632dc1ddab10, Notional: 28.318797237311422 + {Chain: 4, Addr: "000000000000000000000000aec945e04baf28b135fa7c640f624f8d90f1c3a6", Symbol: "C98", CoingeckoId: "coin98", Decimals: 18, Price: 0.267498}, // Addr: 0xaec945e04baf28b135fa7c640f624f8d90f1c3a6, Notional: 112.49987793625351 + {Chain: 4, Addr: "0000000000000000000000004aac18de824ec1b553dbf342829834e4ff3f7a9f", Symbol: "ANCHOR", CoingeckoId: "anchorswap", Decimals: 18, Price: 0.00250369}, // Addr: 0x4aac18de824ec1b553dbf342829834e4ff3f7a9f, Notional: 0.7715359786570093 + {Chain: 4, Addr: "0000000000000000000000007e35d0e9180bf3a1fc47b0d110be7a21a10b41fe", Symbol: "OVR", CoingeckoId: "ovr", Decimals: 18, Price: 0.304634}, // Addr: 0x7e35d0e9180bf3a1fc47b0d110be7a21a10b41fe, Notional: 23.68919984919906 + {Chain: 4, Addr: "0000000000000000000000000782b6d8c4551b9760e74c0545a9bcd90bdc41e5", Symbol: "HAY", CoingeckoId: "helio-protocol-hay", Decimals: 18, Price: 1.002}, // Addr: 0x0782b6d8c4551b9760e74c0545a9bcd90bdc41e5, Notional: 2.502497004 + {Chain: 4, Addr: "000000000000000000000000ad6742a35fb341a9cc6ad674738dd8da98b94fb1", Symbol: "WOM", CoingeckoId: "wombat-exchange", Decimals: 18, Price: 0.186249}, // Addr: 0xad6742a35fb341a9cc6ad674738dd8da98b94fb1, Notional: 3365150.091933359 + {Chain: 4, Addr: "0000000000000000000000002c717059b366714d267039af8f59125cadce6d8c", Symbol: "MHUNT", CoingeckoId: "metashooter", Decimals: 18, Price: 0.0100993}, // Addr: 0x2c717059b366714d267039af8f59125cadce6d8c, Notional: 0.359105112199814 + {Chain: 4, Addr: "0000000000000000000000000e09fabb73bd3ade0a17ecc321fd13a19e81ce82", Symbol: "Cake", CoingeckoId: "pancakeswap-token", Decimals: 18, Price: 3.66}, // Addr: 0x0e09fabb73bd3ade0a17ecc321fd13a19e81ce82, Notional: 225.4107327174 + {Chain: 4, Addr: "0000000000000000000000000ebd9537a25f56713e34c45b38f421a1e7191469", Symbol: "MOOV", CoingeckoId: "dotmoovs", Decimals: 18, Price: 0.00704492}, // Addr: 0x0ebd9537a25f56713e34c45b38f421a1e7191469, Notional: 1141.47429776 + {Chain: 4, Addr: "0000000000000000000000004338665cbb7b2485a8855a139b75d5e34ab0db94", Symbol: "LTC", CoingeckoId: "binance-peg-litecoin", Decimals: 18, Price: 93.9}, // Addr: 0x4338665cbb7b2485a8855a139b75d5e34ab0db94, Notional: 13.761814041000001 + {Chain: 4, Addr: "000000000000000000000000e2604c9561d490624aa35e156e65e590eb749519", Symbol: "GM", CoingeckoId: "goldminer", Decimals: 18, Price: 0.00000192}, // Addr: 0xe2604c9561d490624aa35e156e65e590eb749519, Notional: 103.23617305993666 + {Chain: 4, Addr: "000000000000000000000000a5496935a247fa81b1462e553ad139d2fd0af795", Symbol: "FLAG", CoingeckoId: "flag-network", Decimals: 18, Price: 0.00000729}, // Addr: 0xa5496935a247fa81b1462e553ad139d2fd0af795, Notional: 3.362145676755732 + {Chain: 4, Addr: "0000000000000000000000004b0f1812e5df2a09796481ff14017e6005508003", Symbol: "TWT", CoingeckoId: "trust-wallet-token", Decimals: 18, Price: 1.23}, // Addr: 0x4b0f1812e5df2a09796481ff14017e6005508003, Notional: 9020.873474619 + {Chain: 4, Addr: "000000000000000000000000872d068c25511be88c1f5990c53eeffcdf46c9b4", Symbol: "VENT", CoingeckoId: "vent-finance", Decimals: 18, Price: 0.01197593}, // Addr: 0x872d068c25511be88c1f5990c53eeffcdf46c9b4, Notional: 0.02395186 + {Chain: 4, Addr: "000000000000000000000000c3d912863152e1afc935ad0d42d469e7c6b05b77", Symbol: "LUCKY", CoingeckoId: "lucky-lion", Decimals: 18, Price: 0.00010744}, // Addr: 0xc3d912863152e1afc935ad0d42d469e7c6b05b77, Notional: 0.0030409177461735997 + {Chain: 4, Addr: "00000000000000000000000092868a5255c628da08f550a858a802f5351c5223", Symbol: "BRIDGE", CoingeckoId: "cross-Chain-bridge", Decimals: 18, Price: 0.00171221}, // Addr: 0x92868a5255c628da08f550a858a802f5351c5223, Notional: 0.13868901 + {Chain: 4, Addr: "000000000000000000000000ace8c5e6e492aa7aebf31a8053f8a487f62ceb84", Symbol: "NADA", CoingeckoId: "nothing", Decimals: 18, Price: 3.53058e-7}, // Addr: 0xace8c5e6e492aa7aebf31a8053f8a487f62ceb84, Notional: 0.1412232 + {Chain: 4, Addr: "0000000000000000000000002d94172436d869c1e3c094bead272508fab0d9e3", Symbol: "RCG", CoingeckoId: "recharge", Decimals: 18, Price: 0.191975}, // Addr: 0x2d94172436d869c1e3c094bead272508fab0d9e3, Notional: 0.1881355 + {Chain: 4, Addr: "00000000000000000000000010f6f2b97f3ab29583d9d38babf2994df7220c21", Symbol: "TEDDY", CoingeckoId: "teddy-doge", Decimals: 18, Price: 2.18321e-10}, // Addr: 0x10f6f2b97f3ab29583d9d38babf2994df7220c21, Notional: 0.44797684658382425 + {Chain: 4, Addr: "0000000000000000000000003019bf2a2ef8040c242c9a4c5c4bd4c81678b2a1", Symbol: "GMT", CoingeckoId: "stepn", Decimals: 8, Price: 0.379215}, // Addr: 0x3019bf2a2ef8040c242c9a4c5c4bd4c81678b2a1, Notional: 626.2476781146813 + {Chain: 4, Addr: "000000000000000000000000c598275452fa319d75ee5f176fd3b8384925b425", Symbol: "STRM", CoingeckoId: "streamcoin", Decimals: 18, Price: 0.0124229}, // Addr: 0xc598275452fa319d75ee5f176fd3b8384925b425, Notional: 0.0248458 + {Chain: 4, Addr: "00000000000000000000000023396cf899ca06c4472205fc903bdb4de249d6fc", Symbol: "UST", CoingeckoId: "wrapped-ust", Decimals: 18, Price: 0.02223555}, // Addr: 0x23396cf899ca06c4472205fc903bdb4de249d6fc, Notional: 1.233602595028737 + {Chain: 4, Addr: "000000000000000000000000129385c4acd0075e45a0c9a5177bdfec9678a138", Symbol: "MTK", CoingeckoId: "metakings", Decimals: 18, Price: 0.00020877}, // Addr: 0x129385c4acd0075e45a0c9a5177bdfec9678a138, Notional: 0.0083508 + {Chain: 5, Addr: "000000000000000000000000aaa5b9e6c589642f98a1cda99b9d024b8407285a", Symbol: "TITAN", CoingeckoId: "iron-titanium-token", Decimals: 18, Price: 4.4204e-8}, // Addr: 0xaaa5b9e6c589642f98a1cda99b9d024b8407285a, Notional: 26.750367989263236 + {Chain: 5, Addr: "000000000000000000000000723b17718289a91af252d616de2c77944962d122", Symbol: "GAIA", CoingeckoId: "gaia-everworld", Decimals: 18, Price: 0.00445202}, // Addr: 0x723b17718289a91af252d616de2c77944962d122, Notional: 0.0430891134859488 + {Chain: 5, Addr: "00000000000000000000000030ea765d4dda26e0f89e1b23a7c7b2526b7d29ec", Symbol: "POLYPAD", CoingeckoId: "polypad", Decimals: 18, Price: 0.00451818}, // Addr: 0x30ea765d4dda26e0f89e1b23a7c7b2526b7d29ec, Notional: 706.3209234927045 + {Chain: 5, Addr: "0000000000000000000000001a13f4ca1d028320a707d99520abfefca3998b7f", Symbol: "amUSDC", CoingeckoId: "aave-polygon-usdc", Decimals: 6, Price: 1.001}, // Addr: 0x1a13f4ca1d028320a707d99520abfefca3998b7f, Notional: 19.280317055999998 + {Chain: 5, Addr: "00000000000000000000000034c1b299a74588d6abdc1b85a53345a48428a521", Symbol: "EZ", CoingeckoId: "easyfi", Decimals: 18, Price: 0.07558}, // Addr: 0x34c1b299a74588d6abdc1b85a53345a48428a521, Notional: 0.30232 + {Chain: 5, Addr: "00000000000000000000000050b728d8d964fd00c2d0aad81718b71311fef68a", Symbol: "SNX", CoingeckoId: "havven", Decimals: 18, Price: 2.62}, // Addr: 0x50b728d8d964fd00c2d0aad81718b71311fef68a, Notional: 2.62 + {Chain: 5, Addr: "0000000000000000000000002ab0e9e4ee70fff1fb9d67031e44f6410170d00e", Symbol: "mXEN", CoingeckoId: "xen-crypto", Decimals: 18, Price: 0.00000408}, // Addr: 0x2ab0e9e4ee70fff1fb9d67031e44f6410170d00e, Notional: 419554.4095803019 + {Chain: 5, Addr: "0000000000000000000000000d500b1d8e8ef31e21c99d1db9a6444d3adf1270", Symbol: "WMATIC", CoingeckoId: "wmatic", Decimals: 18, Price: 1.13}, // Addr: 0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270, Notional: 1427671.7101795813 + {Chain: 5, Addr: "000000000000000000000000d8ca34fd379d9ca3c6ee3b3905678320f5b45195", Symbol: "gOHM", CoingeckoId: "governance-ohm", Decimals: 18, Price: 2779.91}, // Addr: 0xd8ca34fd379d9ca3c6ee3b3905678320f5b45195, Notional: 9.109487078999999 + {Chain: 5, Addr: "000000000000000000000000444444444444c1a66f394025ac839a535246fcc8", Symbol: "GENI", CoingeckoId: "genius", Decimals: 9, Price: 0.00002024}, // Addr: 0x444444444444c1a66f394025ac839a535246fcc8, Notional: 48.53872580640589 + {Chain: 5, Addr: "000000000000000000000000a649325aa7c5093d12d6f98eb4378deae68ce23f", Symbol: "BNB", CoingeckoId: "wbnb", Decimals: 18, Price: 322.37}, // Addr: 0xa649325aa7c5093d12d6f98eb4378deae68ce23f, Notional: 1083.0197034419 + {Chain: 5, Addr: "000000000000000000000000596ebe76e2db4470966ea395b0d063ac6197a8c5", Symbol: "JRT", CoingeckoId: "jarvis-reward-token", Decimals: 18, Price: 0.01185033}, // Addr: 0x596ebe76e2db4470966ea395b0d063ac6197a8c5, Notional: 1185.8625230999999 + {Chain: 5, Addr: "000000000000000000000000f28164a485b0b2c90639e47b0f377b4a438a16b1", Symbol: "dQUICK", CoingeckoId: "dragons-quick", Decimals: 18, Price: 135.51}, // Addr: 0xf28164a485b0b2c90639e47b0f377b4a438a16b1, Notional: 0.32988554400000003 + {Chain: 5, Addr: "000000000000000000000000d838290e877e0188a4a44700463419ed96c16107", Symbol: "NCT", CoingeckoId: "toucan-protocol-nature-carbon-tonne", Decimals: 18, Price: 1.96}, // Addr: 0xd838290e877e0188a4a44700463419ed96c16107, Notional: 88.2 + {Chain: 5, Addr: "000000000000000000000000229b1b6c23ff8953d663c4cbb519717e323a0a84", Symbol: "BLOK", CoingeckoId: "bloktopia", Decimals: 18, Price: 0.0026863}, // Addr: 0x229b1b6c23ff8953d663c4cbb519717e323a0a84, Notional: 0.21182505234006402 + {Chain: 5, Addr: "0000000000000000000000008eef5a82e6aa222a60f009ac18c24ee12dbf4b41", Symbol: "TXL", CoingeckoId: "autobahn-network", Decimals: 18, Price: 0.00491089}, // Addr: 0x8eef5a82e6aa222a60f009ac18c24ee12dbf4b41, Notional: 0.0000491089 + {Chain: 5, Addr: "000000000000000000000000a7051c5a22d963b81d71c2ba64d46a877fbc1821", Symbol: "EROWAN", CoingeckoId: "sifChain", Decimals: 18, Price: 0.00033242}, // Addr: 0xa7051c5a22d963b81d71c2ba64d46a877fbc1821, Notional: 0.0032312916782365995 + {Chain: 5, Addr: "000000000000000000000000edcfb6984a3c70501baa8b7f5421ae795ecc1496", Symbol: "META", CoingeckoId: "abcmeta", Decimals: 8, Price: 0.00002459}, // Addr: 0xedcfb6984a3c70501baa8b7f5421ae795ecc1496, Notional: 0.75169171 + {Chain: 5, Addr: "0000000000000000000000007ceb23fd6bc0add59e62ac25578270cff1b9f619", Symbol: "WETH", CoingeckoId: "weth", Decimals: 18, Price: 1994.41}, // Addr: 0x7ceb23fd6bc0add59e62ac25578270cff1b9f619, Notional: 101877.9006642375 + {Chain: 5, Addr: "00000000000000000000000008e175a1eac9744a0f1ccaeb8f669af6a2bda3ce", Symbol: "E8", CoingeckoId: "energy8", Decimals: 9, Price: 2.496e-9}, // Addr: 0x08e175a1eac9744a0f1ccaeb8f669af6a2bda3ce, Notional: 31.91671959243252 + {Chain: 5, Addr: "000000000000000000000000f21441f9ec4c1fe69cb7cf186eceab31af2b658d", Symbol: "VENT", CoingeckoId: "vent-finance", Decimals: 18, Price: 0.01197593}, // Addr: 0xf21441f9ec4c1fe69cb7cf186eceab31af2b658d, Notional: 73.053173 + {Chain: 5, Addr: "000000000000000000000000692597b009d13c4049a947cab2239b7d6517875f", Symbol: "UST", CoingeckoId: "wrapped-ust", Decimals: 18, Price: 0.02223555}, // Addr: 0x692597b009d13c4049a947cab2239b7d6517875f, Notional: 353.56809793516595 + {Chain: 5, Addr: "000000000000000000000000e9993763e0b7f7d915a62a5f22a6e151f91d98a8", Symbol: "TORG", CoingeckoId: "torg", Decimals: 18, Price: 0.00000185}, // Addr: 0xe9993763e0b7f7d915a62a5f22a6e151f91d98a8, Notional: 0.573811505824691 + {Chain: 5, Addr: "0000000000000000000000004e1581f01046efdd7a1a2cdb0f82cdd7f71f2e59", Symbol: "ICE", CoingeckoId: "ice-token", Decimals: 18, Price: 1.44}, // Addr: 0x4e1581f01046efdd7a1a2cdb0f82cdd7f71f2e59, Notional: 149.1075590544 + {Chain: 5, Addr: "000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f", Symbol: "USDT", CoingeckoId: "tether", Decimals: 6, Price: 1.002}, // Addr: 0xc2132d05d31c914a87c6611c10748aeb04b58e8f, Notional: 87543.234768546 + {Chain: 5, Addr: "0000000000000000000000004a81f8796e0c6ad4877a51c86693b0de8093f2ef", Symbol: "ICE", CoingeckoId: "iron-finance", Decimals: 18, Price: 0.00004839}, // Addr: 0x4a81f8796e0c6ad4877a51c86693b0de8093f2ef, Notional: 6.36497865 + {Chain: 5, Addr: "0000000000000000000000009085b4d52c3e0b8b6f9af6213e85a433c7d76f19", Symbol: "OWL", CoingeckoId: "owldao", Decimals: 18, Price: 0.00866016}, // Addr: 0x9085b4d52c3e0b8b6f9af6213e85a433c7d76f19, Notional: 1.8674778858477696 + {Chain: 5, Addr: "00000000000000000000000091c5a5488c0decde1eacd8a4f10e0942fb925067", Symbol: "AUDT", CoingeckoId: "auditChain", Decimals: 18, Price: 0.023721}, // Addr: 0x91c5a5488c0decde1eacd8a4f10e0942fb925067, Notional: 237.20999999999998 + {Chain: 5, Addr: "0000000000000000000000004c9f66b2806538cf00ef596e09fb05bcb0d17dc8", Symbol: "MNTO", CoingeckoId: "minato", Decimals: 18, Price: 2.56}, // Addr: 0x4c9f66b2806538cf00ef596e09fb05bcb0d17dc8, Notional: 5.12 + {Chain: 5, Addr: "000000000000000000000000aa404804ba583c025fa64c9a276a6127ceb355c6", Symbol: "CPR", CoingeckoId: "cipher-2", Decimals: 2, Price: 0.0001263}, // Addr: 0xaa404804ba583c025fa64c9a276a6127ceb355c6, Notional: 4204.684801746001 + {Chain: 5, Addr: "000000000000000000000000d86b5923f3ad7b585ed81b448170ae026c65ae9a", Symbol: "IRON", CoingeckoId: "iron-stablecoin", Decimals: 18, Price: 0.00010961}, // Addr: 0xd86b5923f3ad7b585ed81b448170ae026c65ae9a, Notional: 22.056960275071965 + {Chain: 5, Addr: "0000000000000000000000001d607faa0a51518a7728580c238d912747e71f7a", Symbol: "DATA", CoingeckoId: "data-economy-index", Decimals: 18, Price: 16.89}, // Addr: 0x1d607faa0a51518a7728580c238d912747e71f7a, Notional: 0.1465172031 + {Chain: 5, Addr: "000000000000000000000000430ef9263e76dae63c84292c3409d61c598e9682", Symbol: "PYR", CoingeckoId: "vulcan-forged", Decimals: 18, Price: 4.02}, // Addr: 0x430ef9263e76dae63c84292c3409d61c598e9682, Notional: 40.199999999999996 + {Chain: 5, Addr: "0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174", Symbol: "USDC", CoingeckoId: "usd-coin", Decimals: 6, Price: 0.998934}, // Addr: 0x2791bca1f2de4661ed88a30c99a7a9449aa84174, Notional: 4927418.787087835 + {Chain: 5, Addr: "000000000000000000000000a5eb60ca85898f8b26e18ff7c7e43623ccba772c", Symbol: "COSMIC", CoingeckoId: "cosmicswap", Decimals: 18, Price: 0.094394}, // Addr: 0xa5eb60ca85898f8b26e18ff7c7e43623ccba772c, Notional: 67.70670104945408 + {Chain: 5, Addr: "0000000000000000000000000d6ae2a429df13e44a07cd2969e085e4833f64a0", Symbol: "PBR", CoingeckoId: "polkabridge", Decimals: 18, Price: 0.089429}, // Addr: 0x0d6ae2a429df13e44a07cd2969e085e4833f64a0, Notional: 939.2535395701432 + {Chain: 5, Addr: "0000000000000000000000004fb71290ac171e1d144f7221d882becac7196eb5", Symbol: "TRYB", CoingeckoId: "bilira", Decimals: 6, Price: 0.050554}, // Addr: 0x4fb71290ac171e1d144f7221d882becac7196eb5, Notional: 15.872496910452 + {Chain: 5, Addr: "0000000000000000000000006ccf12b480a99c54b23647c995f4525d544a7e72", Symbol: "START", CoingeckoId: "bscstarter", Decimals: 18, Price: 0.01293164}, // Addr: 0x6ccf12b480a99c54b23647c995f4525d544a7e72, Notional: 4.75884352 + {Chain: 5, Addr: "0000000000000000000000008d1566569d5b695d44a9a234540f68d393cdc40d", Symbol: "GAME", CoingeckoId: "gamecredits", Decimals: 18, Price: 0.01551567}, // Addr: 0x8d1566569d5b695d44a9a234540f68d393cdc40d, Notional: 0.12412536 + {Chain: 5, Addr: "0000000000000000000000009c891326fd8b1a713974f73bb604677e1e63396d", Symbol: "ISLAMI", CoingeckoId: "islamicoin", Decimals: 7, Price: 0.00040012}, // Addr: 0x9c891326fd8b1a713974f73bb604677e1e63396d, Notional: 200060 + {Chain: 5, Addr: "00000000000000000000000045c32fa6df82ead1e2ef74d17b76547eddfaff89", Symbol: "FRAX", CoingeckoId: "frax", Decimals: 18, Price: 1.001}, // Addr: 0x45c32fa6df82ead1e2ef74d17b76547eddfaff89, Notional: 10.018110522419999 + {Chain: 5, Addr: "000000000000000000000000e0bceef36f3a6efdd5eebfacd591423f8549b9d5", Symbol: "FACTR", CoingeckoId: "defactor", Decimals: 18, Price: 0.067421}, // Addr: 0xe0bceef36f3a6efdd5eebfacd591423f8549b9d5, Notional: 2.5966902232488898 + {Chain: 5, Addr: "00000000000000000000000022e3f02f86bc8ea0d73718a2ae8851854e62adc5", Symbol: "FLAME", CoingeckoId: "firestarter", Decimals: 18, Price: 0.05221}, // Addr: 0x22e3f02f86bc8ea0d73718a2ae8851854e62adc5, Notional: 14980.914874043901 + {Chain: 5, Addr: "000000000000000000000000613a489785c95afeb3b404cc41565ccff107b6e0", Symbol: "RADIO", CoingeckoId: "radioshack", Decimals: 18, Price: 0.00066974}, // Addr: 0x613a489785c95afeb3b404cc41565ccff107b6e0, Notional: 0.0261993582183688 + {Chain: 5, Addr: "000000000000000000000000a1c57f48f0deb89f569dfbe6e2b7f46d33606fd4", Symbol: "MANA", CoingeckoId: "decentraland", Decimals: 18, Price: 0.614728}, // Addr: 0xa1c57f48f0deb89f569dfbe6e2b7f46d33606fd4, Notional: 1028.9008771666756 + {Chain: 5, Addr: "000000000000000000000000e20b9e246db5a0d21bf9209e4858bc9a3ff7a034", Symbol: "wBAN", CoingeckoId: "banano", Decimals: 18, Price: 0.00576943}, // Addr: 0xe20b9e246db5a0d21bf9209e4858bc9a3ff7a034, Notional: 59.51444817778627 + {Chain: 5, Addr: "000000000000000000000000831753dd7087cac61ab5644b308642cc1c33dc13", Symbol: "QUICK", CoingeckoId: "quick", Decimals: 18, Price: 80.41}, // Addr: 0x831753dd7087cac61ab5644b308642cc1c33dc13, Notional: 12.535710738099999 + {Chain: 5, Addr: "0000000000000000000000001d734a02ef1e1f5886e66b0673b71af5b53ffa94", Symbol: "SD", CoingeckoId: "stader", Decimals: 18, Price: 1.35}, // Addr: 0x1d734a02ef1e1f5886e66b0673b71af5b53ffa94, Notional: 204.98628175650003 + {Chain: 5, Addr: "0000000000000000000000002ab4f9ac80f33071211729e45cfc346c1f8446d5", Symbol: "CGG", CoingeckoId: "Chain-guardians", Decimals: 18, Price: 0.086879}, // Addr: 0x2ab4f9ac80f33071211729e45cfc346c1f8446d5, Notional: 0.086879 + {Chain: 5, Addr: "000000000000000000000000dab529f40e671a1d4bf91361c21bf9f0c9712ab7", Symbol: "BUSD", CoingeckoId: "binance-usd", Decimals: 18, Price: 1.001}, // Addr: 0xdab529f40e671a1d4bf91361c21bf9f0c9712ab7, Notional: 340.8178606132299 + {Chain: 5, Addr: "000000000000000000000000efee2de82343be622dcb4e545f75a3b9f50c272d", Symbol: "TRY", CoingeckoId: "tryhards", Decimals: 18, Price: 0.00144795}, // Addr: 0xefee2de82343be622dcb4e545f75a3b9f50c272d, Notional: 0.0399827298756795 + {Chain: 5, Addr: "00000000000000000000000024834bbec7e39ef42f4a75eaf8e5b6486d3f0e57", Symbol: "LUNA", CoingeckoId: "wrapped-terra", Decimals: 18, Price: 0.00012512}, // Addr: 0x24834bbec7e39ef42f4a75eaf8e5b6486d3f0e57, Notional: 43.834707109123634 + {Chain: 5, Addr: "000000000000000000000000e0b52e49357fd4daf2c15e02058dce6bc0057db4", Symbol: "agEUR", CoingeckoId: "ageur", Decimals: 18, Price: 1.081}, // Addr: 0xe0b52e49357fd4daf2c15e02058dce6bc0057db4, Notional: 21.08108447575 + {Chain: 5, Addr: "000000000000000000000000a3fa99a148fa48d14ed51d610c367c61876997f1", Symbol: "miMATIC", CoingeckoId: "mimatic", Decimals: 18, Price: 0.996866}, // Addr: 0xa3fa99a148fa48d14ed51d610c367c61876997f1, Notional: 22.585127233722304 + {Chain: 5, Addr: "0000000000000000000000000df0f72ee0e5c9b7ca761ecec42754992b2da5bf", Symbol: "ATA", CoingeckoId: "automata", Decimals: 18, Price: 0.173576}, // Addr: 0x0df0f72ee0e5c9b7ca761ecec42754992b2da5bf, Notional: 8693.982801281374 + {Chain: 5, Addr: "000000000000000000000000d6df932a45c0f255f85145f286ea0b292b21c90b", Symbol: "AAVE", CoingeckoId: "aave", Decimals: 18, Price: 79.84}, // Addr: 0xd6df932a45c0f255f85145f286ea0b292b21c90b, Notional: 1.3572800000000003 + {Chain: 5, Addr: "00000000000000000000000065a05db8322701724c197af82c9cae41195b0aa8", Symbol: "FOX", CoingeckoId: "shapeshift-fox-token", Decimals: 18, Price: 0.03422914}, // Addr: 0x65a05db8322701724c197af82c9cae41195b0aa8, Notional: 0.01711457 + {Chain: 5, Addr: "000000000000000000000000e0339c80ffde91f3e20494df88d4206d86024cdf", Symbol: "ELON", CoingeckoId: "dogelon-mars", Decimals: 18, Price: 3.31851e-7}, // Addr: 0xe0339c80ffde91f3e20494df88d4206d86024cdf, Notional: 318.72486614355375 + {Chain: 5, Addr: "0000000000000000000000003a9a81d576d83ff21f26f325066054540720fc34", Symbol: "DATA", CoingeckoId: "streamr", Decimals: 18, Price: 0.03986635}, // Addr: 0x3a9a81d576d83ff21f26f325066054540720fc34, Notional: 0.1594654 + {Chain: 5, Addr: "000000000000000000000000bbba073c31bf03b8acf7c28ef0738decf3695683", Symbol: "SAND", CoingeckoId: "the-sandbox", Decimals: 18, Price: 0.661548}, // Addr: 0xbbba073c31bf03b8acf7c28ef0738decf3695683, Notional: 148.48827183804804 + {Chain: 5, Addr: "00000000000000000000000023d29d30e35c5e8d321e1dc9a8a61bfd846d4c5c", Symbol: "HEX", CoingeckoId: "hex", Decimals: 8, Price: 0.076608}, // Addr: 0x23d29d30e35c5e8d321e1dc9a8a61bfd846d4c5c, Notional: 1.2979106454182399 + {Chain: 5, Addr: "0000000000000000000000000b3f868e0be5597d5db7feb59e1cadbb0fdda50a", Symbol: "SUSHI", CoingeckoId: "sushi", Decimals: 18, Price: 1.16}, // Addr: 0x0b3f868e0be5597d5db7feb59e1cadbb0fdda50a, Notional: 438.343785724 + {Chain: 5, Addr: "000000000000000000000000ee7666aacaefaa6efeef62ea40176d3eb21953b9", Symbol: "MCHC", CoingeckoId: "mch-coin", Decimals: 18, Price: 0.090337}, // Addr: 0xee7666aacaefaa6efeef62ea40176d3eb21953b9, Notional: 55.33835180260101 + {Chain: 5, Addr: "0000000000000000000000001bfd67037b42cf73acf2047067bd4f2c47d9bfd6", Symbol: "WBTC", CoingeckoId: "wrapped-bitcoin", Decimals: 8, Price: 30283}, // Addr: 0x1bfd67037b42cf73acf2047067bd4f2c47d9bfd6, Notional: 24214.60810263 + {Chain: 5, Addr: "00000000000000000000000053e0bca35ec356bd5dddfebbd1fc0fd03fabad39", Symbol: "LINK", CoingeckoId: "Chainlink", Decimals: 18, Price: 7.42}, // Addr: 0x53e0bca35ec356bd5dddfebbd1fc0fd03fabad39, Notional: 316.2172673338 + {Chain: 5, Addr: "0000000000000000000000009ca6a77c8b38159fd2da9bd25bc3e259c33f5e39", Symbol: "SPORK", CoingeckoId: "sporkdao", Decimals: 18, Price: 0.01020927}, // Addr: 0x9ca6a77c8b38159fd2da9bd25bc3e259c33f5e39, Notional: 0.1020927 + {Chain: 5, Addr: "000000000000000000000000709a4b6217584188ddb93c82f5d716d969acce1c", Symbol: "HANU", CoingeckoId: "hanu-yokia", Decimals: 12, Price: 6.1435e-8}, // Addr: 0x709a4b6217584188ddb93c82f5d716d969acce1c, Notional: 0.23226963573432552 + {Chain: 5, Addr: "0000000000000000000000002c89bbc92bd86f8075d1decc58c7f4e0107f286b", Symbol: "AVAX", CoingeckoId: "wrapped-avax", Decimals: 18, Price: 18.86}, // Addr: 0x2c89bbc92bd86f8075d1decc58c7f4e0107f286b, Notional: 1718.6289821566 + {Chain: 5, Addr: "000000000000000000000000b33eaad8d922b1083446dc23f610c2567fb5180f", Symbol: "UNI", CoingeckoId: "uniswap", Decimals: 18, Price: 6.13}, // Addr: 0xb33eaad8d922b1083446dc23f610c2567fb5180f, Notional: 0.619351293 + {Chain: 5, Addr: "00000000000000000000000042d61d766b85431666b39b89c43011f24451bff6", Symbol: "PSP", CoingeckoId: "paraswap", Decimals: 18, Price: 0.04742909}, // Addr: 0x42d61d766b85431666b39b89c43011f24451bff6, Notional: 0.09485818 + {Chain: 5, Addr: "0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063", Symbol: "DAI", CoingeckoId: "dai", Decimals: 18, Price: 1.001}, // Addr: 0x8f3cf7ad23cd3cadbd9735aff958023239c6a063, Notional: 1937.4176881259198 + {Chain: 5, Addr: "000000000000000000000000431d5dff03120afa4bdf332c61a6e1766ef37bdb", Symbol: "JPYC", CoingeckoId: "jpy-coin", Decimals: 18, Price: 0.00750145}, // Addr: 0x431d5dff03120afa4bdf332c61a6e1766ef37bdb, Notional: 0.750145 + {Chain: 5, Addr: "000000000000000000000000750e4c4984a9e0f12978ea6742bc1c5d248f40ed", Symbol: "axlUSDC", CoingeckoId: "axlusdc", Decimals: 6, Price: 0.998655}, // Addr: 0x750e4c4984a9e0f12978ea6742bc1c5d248f40ed, Notional: 76.456728202155 + {Chain: 5, Addr: "0000000000000000000000006ae7dfc73e0dde2aa99ac063dcf7e8a63265108c", Symbol: "JPYC", CoingeckoId: "jpyc", Decimals: 18, Price: 0.00818507}, // Addr: 0x6ae7dfc73e0dde2aa99ac063dcf7e8a63265108c, Notional: 6.548055999999999 + {Chain: 5, Addr: "00000000000000000000000052ede6bba83b7b4ba1d738df0df713d6a2036b71", Symbol: "0xMR", CoingeckoId: "0xmonero", Decimals: 18, Price: 0.147566}, // Addr: 0x52ede6bba83b7b4ba1d738df0df713d6a2036b71, Notional: 5.25531084953356 + {Chain: 5, Addr: "0000000000000000000000002e1ad108ff1d8c782fcbbb89aad783ac49586756", Symbol: "TUSD", CoingeckoId: "true-usd", Decimals: 18, Price: 1}, // Addr: 0x2e1ad108ff1d8c782fcbbb89aad783ac49586756, Notional: 4.73539529 + {Chain: 5, Addr: "0000000000000000000000002f25d402829ca4085b8ea4d3bc68bf203f5a9fab", Symbol: "Eagon", CoingeckoId: "eagonswap-token", Decimals: 18, Price: 0.00018007}, // Addr: 0x2f25d402829ca4085b8ea4d3bc68bf203f5a9fab, Notional: 0.2062295537783118 + {Chain: 5, Addr: "00000000000000000000000049a0400587a7f65072c87c4910449fdcc5c47242", Symbol: "MIM", CoingeckoId: "magic-internet-money", Decimals: 18, Price: 0.998115}, // Addr: 0x49a0400587a7f65072c87c4910449fdcc5c47242, Notional: 50.205184499999994 + {Chain: 5, Addr: "000000000000000000000000011734f6ed20e8d011d85cf7894814b897420acf", Symbol: "ACRE", CoingeckoId: "arable-protocol", Decimals: 18, Price: 0.00179577}, // Addr: 0x011734f6ed20e8d011d85cf7894814b897420acf, Notional: 0.0345886636465908 + {Chain: 5, Addr: "000000000000000000000000c3c7d422809852031b44ab29eec9f1eff2a58756", Symbol: "LDO", CoingeckoId: "lido-dao", Decimals: 18, Price: 2.4}, // Addr: 0xc3c7d422809852031b44ab29eec9f1eff2a58756, Notional: 0.024 + {Chain: 5, Addr: "0000000000000000000000009c2c5fd7b07e95ee044ddeba0e97a665f142394f", Symbol: "1INCH", CoingeckoId: "1inch", Decimals: 18, Price: 0.54476}, // Addr: 0x9c2c5fd7b07e95ee044ddeba0e97a665f142394f, Notional: 0.54476 + {Chain: 5, Addr: "000000000000000000000000adbe0eac80f955363f4ff47b0f70189093908c04", Symbol: "XMT", CoingeckoId: "metalswap", Decimals: 18, Price: 0.01998613}, // Addr: 0xadbe0eac80f955363f4ff47b0f70189093908c04, Notional: 19.3865461 + {Chain: 5, Addr: "0000000000000000000000008f36cc333f55b09bb71091409a3d7ade399e3b1c", Symbol: "CHER", CoingeckoId: "cherry-network", Decimals: 18, Price: 0.01111906}, // Addr: 0x8f36cc333f55b09bb71091409a3d7ade399e3b1c, Notional: 0.1111906 + {Chain: 6, Addr: "0000000000000000000000005085434227ab73151fad2de546210cbc8663df96", Symbol: "DBY", CoingeckoId: "metaderby", Decimals: 18, Price: 0.00311463}, // Addr: 0x5085434227ab73151fad2de546210cbc8663df96, Notional: 26378.112933 + {Chain: 6, Addr: "00000000000000000000000068ee0d0aad9e1984af85ca224117e4d20eaf68be", Symbol: "ROY", CoingeckoId: "crypto-royale", Decimals: 18, Price: 0.00491157}, // Addr: 0x68ee0d0aad9e1984af85ca224117e4d20eaf68be, Notional: 0.33889832999999997 + {Chain: 6, Addr: "0000000000000000000000003eefb18003d033661f84e48360ebecd181a84709", Symbol: "ISA", CoingeckoId: "islander", Decimals: 18, Price: 0.00004351}, // Addr: 0x3eefb18003d033661f84e48360ebecd181a84709, Notional: 0.43823272 + {Chain: 6, Addr: "000000000000000000000000c0c5aa69dbe4d6dddfbc89c0957686ec60f24389", Symbol: "aXEN", CoingeckoId: "xen-crypto", Decimals: 18, Price: 0.00000408}, // Addr: 0xc0c5aa69dbe4d6dddfbc89c0957686ec60f24389, Notional: 22.06103508369664 + {Chain: 6, Addr: "000000000000000000000000564a341df6c126f90cf3ecb92120fd7190acb401", Symbol: "TRYB", CoingeckoId: "bilira", Decimals: 6, Price: 0.050554}, // Addr: 0x564a341df6c126f90cf3ecb92120fd7190acb401, Notional: 0.050554 + {Chain: 6, Addr: "000000000000000000000000264c1383ea520f73dd837f915ef3a732e204a493", Symbol: "BNB", CoingeckoId: "wbnb", Decimals: 18, Price: 322.37}, // Addr: 0x264c1383ea520f73dd837f915ef3a732e204a493, Notional: 1620.7432373085 + {Chain: 6, Addr: "000000000000000000000000961c8c0b1aad0c0b10a51fef6a867e3091bcef17", Symbol: "DYP", CoingeckoId: "defi-yield-protocol", Decimals: 18, Price: 0.235568}, // Addr: 0x961c8c0b1aad0c0b10a51fef6a867e3091bcef17, Notional: 521.9531049123939 + {Chain: 6, Addr: "000000000000000000000000bbaaa0420d474b34be197f95a323c2ff3829e811", Symbol: "LODE", CoingeckoId: "lode-token", Decimals: 18, Price: 2.14}, // Addr: 0xbbaaa0420d474b34be197f95a323c2ff3829e811, Notional: 0.07490000000000001 + {Chain: 6, Addr: "000000000000000000000000ce1bffbd5374dac86a2893119683f4911a2f7814", Symbol: "SPELL", CoingeckoId: "spell-token", Decimals: 18, Price: 0.00077803}, // Addr: 0xce1bffbd5374dac86a2893119683f4911a2f7814, Notional: 0.77803 + {Chain: 6, Addr: "0000000000000000000000000da67235dd5787d67955420c84ca1cecd4e5bb3b", Symbol: "wMEMO", CoingeckoId: "wrapped-memory", Decimals: 18, Price: 29777}, // Addr: 0x0da67235dd5787d67955420c84ca1cecd4e5bb3b, Notional: 94.44043543000001 + {Chain: 6, Addr: "000000000000000000000000d586e7f844cea2f87f50152665bcbc2c279d8d70", Symbol: "DAI.e", CoingeckoId: "dai", Decimals: 18, Price: 1.001}, // Addr: 0xd586e7f844cea2f87f50152665bcbc2c279d8d70, Notional: 773.9507429053399 + {Chain: 6, Addr: "000000000000000000000000130966628846bfd36ff31a822705796e8cb8c18d", Symbol: "MIM", CoingeckoId: "magic-internet-money", Decimals: 18, Price: 0.998115}, // Addr: 0x130966628846bfd36ff31a822705796e8cb8c18d, Notional: 113.59115011486814 + {Chain: 6, Addr: "000000000000000000000000a7d7079b0fead91f3e65f86e8915cb59c1a4c664", Symbol: "USDC.e", CoingeckoId: "usd-coin-avalanche-bridged-usdc-e", Decimals: 6, Price: 0.999312}, // Addr: 0xa7d7079b0fead91f3e65f86e8915cb59c1a4c664, Notional: 28049.67638735851 + {Chain: 6, Addr: "0000000000000000000000003af0eb8bcbd4c4c6e26e309c4e47af59bad5fc2f", Symbol: "PINT", CoingeckoId: "pub-finance", Decimals: 18, Price: 0.104603}, // Addr: 0x3af0eb8bcbd4c4c6e26e309c4e47af59bad5fc2f, Notional: 1.04603 + {Chain: 6, Addr: "000000000000000000000000491a4eb4f1fc3bff8e1d2fc856a6a46663ad556f", Symbol: "BRZ", CoingeckoId: "brz", Decimals: 4, Price: 0.190503}, // Addr: 0x491a4eb4f1fc3bff8e1d2fc856a6a46663ad556f, Notional: 0.190503 + {Chain: 6, Addr: "00000000000000000000000063682bdc5f875e9bf69e201550658492c9763f89", Symbol: "BSGG", CoingeckoId: "betswap-gg", Decimals: 18, Price: 0.00129406}, // Addr: 0x63682bdc5f875e9bf69e201550658492c9763f89, Notional: 0.9736179817394749 + {Chain: 6, Addr: "000000000000000000000000431d5dff03120afa4bdf332c61a6e1766ef37bdb", Symbol: "JPYC", CoingeckoId: "jpy-coin", Decimals: 18, Price: 0.00750145}, // Addr: 0x431d5dff03120afa4bdf332c61a6e1766ef37bdb, Notional: 2.5835669076028127 + {Chain: 6, Addr: "00000000000000000000000049d5c2bdffac6ce2bfdb6640f4f80f226bc10bab", Symbol: "WETH.e", CoingeckoId: "weth", Decimals: 18, Price: 1994.41}, // Addr: 0x49d5c2bdffac6ce2bfdb6640f4f80f226bc10bab, Notional: 5469.1504196856995 + {Chain: 6, Addr: "0000000000000000000000006e84a6216ea6dacc71ee8e6b0a5b7322eebc0fdd", Symbol: "JOE", CoingeckoId: "joe", Decimals: 18, Price: 0.657601}, // Addr: 0x6e84a6216ea6dacc71ee8e6b0a5b7322eebc0fdd, Notional: 3.6168055 + {Chain: 6, Addr: "000000000000000000000000b97ef9ef8734c71904d8002f8b6bc66dd9c48a6e", Symbol: "USDC", CoingeckoId: "usd-coin", Decimals: 6, Price: 0.998934}, // Addr: 0xb97ef9ef8734c71904d8002f8b6bc66dd9c48a6e, Notional: 71398.94333720309 + {Chain: 6, Addr: "0000000000000000000000005947bb275c521040051d82396192181b413227a3", Symbol: "LINK.e", CoingeckoId: "Chainlink", Decimals: 18, Price: 7.42}, // Addr: 0x5947bb275c521040051d82396192181b413227a3, Notional: 0.742 + {Chain: 6, Addr: "000000000000000000000000321e7092a180bb43555132ec53aaa65a5bf84251", Symbol: "gOHM", CoingeckoId: "governance-ohm", Decimals: 18, Price: 2779.91}, // Addr: 0x321e7092a180bb43555132ec53aaa65a5bf84251, Notional: 12.4555535496 + {Chain: 6, Addr: "000000000000000000000000027dbca046ca156de9622cd1e2d907d375e53aa7", Symbol: "AMPL", CoingeckoId: "ampleforth", Decimals: 9, Price: 1.12}, // Addr: 0x027dbca046ca156de9622cd1e2d907d375e53aa7, Notional: 0.672 + {Chain: 6, Addr: "000000000000000000000000152b9d0fdc40c096757f570a51e494bd4b943e50", Symbol: "BTC.b", CoingeckoId: "bitcoin-avalanche-bridged-btc-b", Decimals: 8, Price: 30216}, // Addr: 0x152b9d0fdc40c096757f570a51e494bd4b943e50, Notional: 221.92503792 + {Chain: 6, Addr: "0000000000000000000000004bfc90322dd638f81f034517359bd447f8e0235a", Symbol: "NEWO", CoingeckoId: "new-order", Decimals: 18, Price: 0.0384934}, // Addr: 0x4bfc90322dd638f81f034517359bd447f8e0235a, Notional: 17379.09554275315 + {Chain: 6, Addr: "000000000000000000000000ed2b42d3c9c6e97e11755bb37df29b6375ede3eb", Symbol: "HON", CoingeckoId: "heroes-of-nft", Decimals: 18, Price: 0.01384695}, // Addr: 0xed2b42d3c9c6e97e11755bb37df29b6375ede3eb, Notional: 17.36749471886682 + {Chain: 6, Addr: "00000000000000000000000098443b96ea4b0858fdf3219cd13e98c7a4690588", Symbol: "BAT.e", CoingeckoId: "basic-attention-token", Decimals: 18, Price: 0.277603}, // Addr: 0x98443b96ea4b0858fdf3219cd13e98c7a4690588, Notional: 13.74500122525827 + {Chain: 6, Addr: "000000000000000000000000444444444444c1a66f394025ac839a535246fcc8", Symbol: "GENI", CoingeckoId: "genius", Decimals: 9, Price: 0.00002024}, // Addr: 0x444444444444c1a66f394025ac839a535246fcc8, Notional: 11.609391447364771 + {Chain: 6, Addr: "0000000000000000000000009702230a8ea53601f5cd2dc00fdbc13d4df4a8c7", Symbol: "USDt", CoingeckoId: "tether", Decimals: 6, Price: 1.002}, // Addr: 0x9702230a8ea53601f5cd2dc00fdbc13d4df4a8c7, Notional: 24136.519847322 + {Chain: 6, Addr: "000000000000000000000000b31f66aa3c1e785363f0875a1b74e27b85fd66c7", Symbol: "WAVAX", CoingeckoId: "wrapped-avax", Decimals: 18, Price: 18.86}, // Addr: 0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7, Notional: 1086178.00420687 + {Chain: 6, Addr: "00000000000000000000000063a72806098bd3d9520cc43356dd78afe5d386d9", Symbol: "AAVE.e", CoingeckoId: "aave", Decimals: 18, Price: 79.84}, // Addr: 0x63a72806098bd3d9520cc43356dd78afe5d386d9, Notional: 0.7512257376 + {Chain: 6, Addr: "0000000000000000000000002b2c81e08f1af8835a78bb2a90ae924ace0ea4be", Symbol: "sAVAX", CoingeckoId: "benqi-liquid-staked-avax", Decimals: 18, Price: 20.28}, // Addr: 0x2b2c81e08f1af8835a78bb2a90ae924ace0ea4be, Notional: 544334.4539624004 + {Chain: 6, Addr: "000000000000000000000000c7198437980c041c805a1edcba50c1ce5db95118", Symbol: "USDT.e", CoingeckoId: "tether-avalanche-bridged-usdt-e", Decimals: 6, Price: 1.001}, // Addr: 0xc7198437980c041c805a1edcba50c1ce5db95118, Notional: 5983.165170982999 + {Chain: 6, Addr: "000000000000000000000000fab550568c688d5d8a52c7d794cb93edc26ec0ec", Symbol: "axlUSDC", CoingeckoId: "axlusdc", Decimals: 6, Price: 0.998655}, // Addr: 0xfab550568c688d5d8a52c7d794cb93edc26ec0ec, Notional: 0.599193 + {Chain: 6, Addr: "00000000000000000000000050b7545627a5162f82a992c33b87adc75187b218", Symbol: "WBTC.e", CoingeckoId: "wrapped-bitcoin", Decimals: 8, Price: 30283}, // Addr: 0x50b7545627a5162f82a992c33b87adc75187b218, Notional: 1772.64235687 + {Chain: 7, Addr: "00000000000000000000000021c718c22d52d0f3a789b752d4c2fd5908a8a733", Symbol: "wROSE", CoingeckoId: "oasis-network", Decimals: 18, Price: 0.063984}, // Addr: 0x21c718c22d52d0f3a789b752d4c2fd5908a8a733, Notional: 41364.14144150166 + {Chain: 7, Addr: "00000000000000000000000094fbffe5698db6f54d6ca524dbe673a7729014be", Symbol: "USDC", CoingeckoId: "usd-coin", Decimals: 6, Price: 0.998934}, // Addr: 0x94fbffe5698db6f54d6ca524dbe673a7729014be, Notional: 58482.924907706554 + {Chain: 8, Addr: "0000000000000000000000000000000000000000000000000000000000000000", Symbol: "ALGO", CoingeckoId: "algorand", Decimals: 6, Price: 0.220141}, // Addr: 0, Notional: 145.799824582 + {Chain: 8, Addr: "000000000000000000000000000000000000000000000000000000000004c5c1", Symbol: "USDt", CoingeckoId: "tether", Decimals: 6, Price: 1.002}, // Addr: 312769, Notional: 22.31747085 + {Chain: 8, Addr: "0000000000000000000000000000000000000000000000000000000001e1ab70", Symbol: "USDC", CoingeckoId: "usd-coin", Decimals: 6, Price: 0.998934}, // Addr: 31566704, Notional: 10405.662630480336 + {Chain: 9, Addr: "0000000000000000000000005ce9f0b6afb36135b5ddbf11705ceb65e634a9dc", Symbol: "atUST", CoingeckoId: "wrapped-ust", Decimals: 18, Price: 0.02223555}, // Addr: 0x5ce9f0b6afb36135b5ddbf11705ceb65e634a9dc, Notional: 0.022081911688431 + {Chain: 9, Addr: "0000000000000000000000004988a896b1227218e4a686fde5eabdcabd91571f", Symbol: "USDT", CoingeckoId: "tether", Decimals: 6, Price: 1.002}, // Addr: 0x4988a896b1227218e4a686fde5eabdcabd91571f, Notional: 508.202602452 + {Chain: 9, Addr: "000000000000000000000000b12bfca5a55806aaf64e99521918a4bf0fc40802", Symbol: "USDC", CoingeckoId: "usd-coin", Decimals: 6, Price: 0.998934}, // Addr: 0xb12bfca5a55806aaf64e99521918a4bf0fc40802, Notional: 329.182929528942 + {Chain: 9, Addr: "000000000000000000000000dcd6d4e2b3e1d1e1e6fa8c21c8a323dcbecff970", Symbol: "ROSE", CoingeckoId: "rose", Decimals: 18, Price: 0.00202112}, // Addr: 0xdcd6d4e2b3e1d1e1e6fa8c21c8a323dcbecff970, Notional: 0.20413312 + {Chain: 9, Addr: "0000000000000000000000008bec47865ade3b172a928df8f990bc7f2a3b9f79", Symbol: "AURORA", CoingeckoId: "aurora-near", Decimals: 18, Price: 0.202087}, // Addr: 0x8bec47865ade3b172a928df8f990bc7f2a3b9f79, Notional: 0.00001010435 + {Chain: 9, Addr: "0000000000000000000000005183e1b1091804bc2602586919e6880ac1cf2896", Symbol: "USN", CoingeckoId: "usn", Decimals: 18, Price: 1.001}, // Addr: 0x5183e1b1091804bc2602586919e6880ac1cf2896, Notional: 18.1537594238 + {Chain: 9, Addr: "000000000000000000000000c9bdeed33cd01541e1eed10f90519d2c06fe3feb", Symbol: "WETH", CoingeckoId: "weth", Decimals: 18, Price: 1994.41}, // Addr: 0xc9bdeed33cd01541e1eed10f90519d2c06fe3feb, Notional: 5275.7529407 + {Chain: 9, Addr: "0000000000000000000000007ca1c28663b76cfde424a9494555b94846205585", Symbol: "XNL", CoingeckoId: "chronicle", Decimals: 18, Price: 0.01867979}, // Addr: 0x7ca1c28663b76cfde424a9494555b94846205585, Notional: 2.93272703 + {Chain: 9, Addr: "000000000000000000000000c4bdd27c33ec7daa6fcfd8532ddb524bf4038096", Symbol: "atLUNA", CoingeckoId: "wrapped-terra", Decimals: 18, Price: 0.00012512}, // Addr: 0xc4bdd27c33ec7daa6fcfd8532ddb524bf4038096, Notional: 0.1050467316554208 + {Chain: 10, Addr: "000000000000000000000000de5ed76e7c05ec5e4572cfc88d1acea165109e44", Symbol: "DEUS", CoingeckoId: "deus-finance-2", Decimals: 18, Price: 60.45}, // Addr: 0xde5ed76e7c05ec5e4572cfc88d1acea165109e44, Notional: 5.8237209615 + {Chain: 10, Addr: "00000000000000000000000004068da6c83afcfa0e13ba15a6696662335d5b75", Symbol: "USDC", CoingeckoId: "usd-coin", Decimals: 6, Price: 0.998934}, // Addr: 0x04068da6c83afcfa0e13ba15a6696662335d5b75, Notional: 155110.16169717384 + {Chain: 10, Addr: "0000000000000000000000005d5530eb3147152fe78d5c4bfeede054c8d1442a", Symbol: "FEED", CoingeckoId: "feeder-finance", Decimals: 18, Price: 0.00049419}, // Addr: 0x5d5530eb3147152fe78d5c4bfeede054c8d1442a, Notional: 1.8114172160546476 + {Chain: 10, Addr: "000000000000000000000000dc301622e621166bd8e82f2ca0a26c13ad0be355", Symbol: "FRAX", CoingeckoId: "frax", Decimals: 18, Price: 1.001}, // Addr: 0xdc301622e621166bd8e82f2ca0a26c13ad0be355, Notional: 144.03884426931998 + {Chain: 10, Addr: "000000000000000000000000468003b688943977e6130f4f68f23aad939a1040", Symbol: "SPELL", CoingeckoId: "spell-token", Decimals: 18, Price: 0.00077803}, // Addr: 0x468003b688943977e6130f4f68f23aad939a1040, Notional: 0.1546777338541358 + {Chain: 10, Addr: "000000000000000000000000174c7106aeecdc11389f7dd21342f05f46ccb40f", Symbol: "DEVIL", CoingeckoId: "devil-finance", Decimals: 18, Price: 0.0016706}, // Addr: 0x174c7106aeecdc11389f7dd21342f05f46ccb40f, Notional: 3.6753200000334116 + {Chain: 10, Addr: "000000000000000000000000d67de0e0a0fd7b15dc8348bb9be742f3c5850454", Symbol: "BNB", CoingeckoId: "wbnb", Decimals: 18, Price: 322.37}, // Addr: 0xd67de0e0a0fd7b15dc8348bb9be742f3c5850454, Notional: 241.24379389909998 + {Chain: 10, Addr: "00000000000000000000000021ada0d2ac28c3a5fa3cd2ee30882da8812279b6", Symbol: "OATH", CoingeckoId: "oath", Decimals: 18, Price: 0.193119}, // Addr: 0x21ada0d2ac28c3a5fa3cd2ee30882da8812279b6, Notional: 19.3119 + {Chain: 10, Addr: "0000000000000000000000002130d2a1e51112d349ccf78d2a1ee65843ba36e0", Symbol: "UNIDX", CoingeckoId: "unidex", Decimals: 18, Price: 10.48}, // Addr: 0x2130d2a1e51112d349ccf78d2a1ee65843ba36e0, Notional: 12.1299221536 + {Chain: 10, Addr: "00000000000000000000000044f7237df00e386af8e79b817d05ed9f6fe0f296", Symbol: "SOL", CoingeckoId: "wrapped-solana", Decimals: 18, Price: 24.69}, // Addr: 0x44f7237df00e386af8e79b817d05ed9f6fe0f296, Notional: 307.0628417259 + {Chain: 10, Addr: "000000000000000000000000b3654dc3d10ea7645f8319668e8f54d2574fbdc8", Symbol: "LINK", CoingeckoId: "Chainlink", Decimals: 18, Price: 7.42}, // Addr: 0xb3654dc3d10ea7645f8319668e8f54d2574fbdc8, Notional: 150.7734074266 + {Chain: 10, Addr: "000000000000000000000000be41772587872a92184873d55b09c6bb6f59f895", Symbol: "MARS", CoingeckoId: "projectmars", Decimals: 9, Price: 3.70488e-7}, // Addr: 0xbe41772587872a92184873d55b09c6bb6f59f895, Notional: 0.032323114411532676 + {Chain: 10, Addr: "000000000000000000000000511d35c52a3c244e7b8bd92c0c297755fbd89212", Symbol: "AVAX", CoingeckoId: "wrapped-avax", Decimals: 18, Price: 18.86}, // Addr: 0x511d35c52a3c244e7b8bd92c0c297755fbd89212, Notional: 778.4984909848 + {Chain: 10, Addr: "0000000000000000000000001e4f97b9f9f913c46f1632781732927b9019c68b", Symbol: "CRV", CoingeckoId: "curve-dao-token", Decimals: 18, Price: 1.057}, // Addr: 0x1e4f97b9f9f913c46f1632781732927b9019c68b, Notional: 2.9067499999999997 + {Chain: 10, Addr: "00000000000000000000000082f0b8b456c1a451378467398982d4834b6829c1", Symbol: "MIM", CoingeckoId: "magic-internet-money", Decimals: 18, Price: 0.998115}, // Addr: 0x82f0b8b456c1a451378467398982d4834b6829c1, Notional: 11.3663325597144 + {Chain: 10, Addr: "0000000000000000000000008d11ec38a3eb5e956b052f67da8bdc9bef8abf3e", Symbol: "DAI", CoingeckoId: "dai", Decimals: 18, Price: 1.001}, // Addr: 0x8d11ec38a3eb5e956b052f67da8bdc9bef8abf3e, Notional: 847.6208403362699 + {Chain: 10, Addr: "0000000000000000000000009879abdea01a879644185341f7af7d8343556b7a", Symbol: "TUSD", CoingeckoId: "true-usd", Decimals: 18, Price: 1}, // Addr: 0x9879abdea01a879644185341f7af7d8343556b7a, Notional: 11 + {Chain: 10, Addr: "000000000000000000000000049d68029688eabf473097a2fc38ef61633a3c7a", Symbol: "fUSDT", CoingeckoId: "tether", Decimals: 6, Price: 1.002}, // Addr: 0x049d68029688eabf473097a2fc38ef61633a3c7a, Notional: 1062.315035292 + {Chain: 10, Addr: "00000000000000000000000040df1ae6074c35047bff66675488aa2f9f6384f3", Symbol: "MATIC", CoingeckoId: "wmatic", Decimals: 18, Price: 1.13}, // Addr: 0x40df1ae6074c35047bff66675488aa2f9f6384f3, Notional: 190.952340812 + {Chain: 10, Addr: "00000000000000000000000074b23882a30290451a17c44f4f05243b6b58c76d", Symbol: "ETH", CoingeckoId: "weth", Decimals: 18, Price: 1994.41}, // Addr: 0x74b23882a30290451a17c44f4f05243b6b58c76d, Notional: 3986.3055874807 + {Chain: 10, Addr: "00000000000000000000000021be370d5312f44cb42ce377bc9b8a0cef1a4c83", Symbol: "WFTM", CoingeckoId: "wrapped-fantom", Decimals: 18, Price: 0.514469}, // Addr: 0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83, Notional: 1496518.5567879134 + {Chain: 10, Addr: "000000000000000000000000fb98b335551a418cd0737375a2ea0ded62ea213b", Symbol: "miMATIC", CoingeckoId: "mimatic", Decimals: 18, Price: 0.996866}, // Addr: 0xfb98b335551a418cd0737375a2ea0ded62ea213b, Notional: 10.06898754496336 + {Chain: 10, Addr: "000000000000000000000000e2d27f06f63d98b8e11b38b5b08a75d0c8dd62b9", Symbol: "UST", CoingeckoId: "wrapped-ust", Decimals: 6, Price: 0.02223555}, // Addr: 0xe2d27f06f63d98b8e11b38b5b08a75d0c8dd62b9, Notional: 160.1133856892373 + {Chain: 10, Addr: "000000000000000000000000904f51a2e7eeaf76aaf0418cbaf0b71149686f4a", Symbol: "FAME", CoingeckoId: "fantom-maker", Decimals: 18, Price: 0.00697848}, // Addr: 0x904f51a2e7eeaf76aaf0418cbaf0b71149686f4a, Notional: 91304.37944754356 + {Chain: 10, Addr: "000000000000000000000000ae75a438b2e0cb8bb01ec1e1e376de11d44477cc", Symbol: "SUSHI", CoingeckoId: "sushi", Decimals: 18, Price: 1.16}, // Addr: 0xae75a438b2e0cb8bb01ec1e1e376de11d44477cc, Notional: 1.16 + {Chain: 10, Addr: "000000000000000000000000260b3e40c714ce8196465ec824cd8bb915081812", Symbol: "IronICE", CoingeckoId: "iron-bsc", Decimals: 18, Price: 0.01087656}, // Addr: 0x260b3e40c714ce8196465ec824cd8bb915081812, Notional: 24.8237904192 + {Chain: 10, Addr: "000000000000000000000000321162cd933e2be498cd2267a90534a804051b11", Symbol: "BTC", CoingeckoId: "wrapped-bitcoin", Decimals: 8, Price: 30283}, // Addr: 0x321162cd933e2be498cd2267a90534a804051b11, Notional: 4252.63351359 + {Chain: 10, Addr: "0000000000000000000000005b2af7fd27e2ea14945c82dd254c79d3ed34685e", Symbol: "JEFE", CoingeckoId: "jefe", Decimals: 9, Price: 1.148e-9}, // Addr: 0x5b2af7fd27e2ea14945c82dd254c79d3ed34685e, Notional: 14.740724770495897 + {Chain: 11, Addr: "0000000000000000000000000000000000000000000100000000000000000081", Symbol: "aUSD", CoingeckoId: "acala-dollar", Decimals: 12, Price: 0.611766}, // Addr: 0x0000000000000000000100000000000000000081, Notional: 6.03441018530676 + {Chain: 11, Addr: "0000000000000000000000000000000000000000000100000000000000000082", Symbol: "KSM", CoingeckoId: "kusama", Decimals: 12, Price: 35.37}, // Addr: 0x0000000000000000000100000000000000000082, Notional: 0 + {Chain: 11, Addr: "0000000000000000000000000000000000000000000500000000000000000007", Symbol: "USDT", CoingeckoId: "tether", Decimals: 6, Price: 1.002}, // Addr: 0x0000000000000000000500000000000000000007, Notional: 87.950252406 + {Chain: 11, Addr: "0000000000000000000000000000000000000000000100000000000000000080", Symbol: "KAR", CoingeckoId: "karura", Decimals: 12, Price: 0.154785}, // Addr: 0x0000000000000000000100000000000000000080, Notional: 20.12359785 + {Chain: 12, Addr: "0000000000000000000000000000000000000000000100000000000000000001", Symbol: "aUSD", CoingeckoId: "acala-dollar", Decimals: 12, Price: 0.611766}, // Addr: 0x0000000000000000000100000000000000000001, Notional: 673192.2025012635 + {Chain: 12, Addr: "0000000000000000000000000000000000000000000100000000000000000000", Symbol: "ACA", CoingeckoId: "acala", Decimals: 12, Price: 0.103329}, // Addr: 0x0000000000000000000100000000000000000000, Notional: 3.6132084709667103 + {Chain: 13, Addr: "000000000000000000000000e4f05a66ec68b54a58b17c22107b02e0232cc817", Symbol: "WKLAY", CoingeckoId: "wrapped-klay", Decimals: 18, Price: 0.244801}, // Addr: 0xe4f05a66ec68b54a58b17c22107b02e0232cc817, Notional: 280.3606412948832 + {Chain: 13, Addr: "000000000000000000000000cee8faf64bb97a73bb51e115aa89c17ffa8dd167", Symbol: "oUSDT", CoingeckoId: "orbit-bridge-klaytn-usd-tether", Decimals: 6, Price: 0.996199}, // Addr: 0xcee8faf64bb97a73bb51e115aa89c17ffa8dd167, Notional: 0 + {Chain: 13, Addr: "0000000000000000000000006270b58be569a7c0b8f47594f191631ae5b2c86c", Symbol: "USDC", CoingeckoId: "usd-coin", Decimals: 6, Price: 0.998934}, // Addr: 0x6270b58be569a7c0b8f47594f191631ae5b2c86c, Notional: 45522.979773047366 + {Chain: 14, Addr: "000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a", Symbol: "cUSD", CoingeckoId: "celo-dollar", Decimals: 18, Price: 1}, // Addr: 0x765de816845861e75a25fca122bb6898b8b1282a, Notional: 189.88846035 + {Chain: 14, Addr: "000000000000000000000000d8763cba276a3738e6de85b4b3bf5fded6d6ca73", Symbol: "cEUR", CoingeckoId: "celo-euro", Decimals: 18, Price: 1.15}, // Addr: 0xd8763cba276a3738e6de85b4b3bf5fded6d6ca73, Notional: 132997.1661385205 + {Chain: 14, Addr: "000000000000000000000000471ece3750da237f93b8e339c536989b8978a438", Symbol: "CELO", CoingeckoId: "celo", Decimals: 18, Price: 0.684019}, // Addr: 0x471ece3750da237f93b8e339c536989b8978a438, Notional: 102454.22531664299 + {Chain: 14, Addr: "00000000000000000000000000be915b9dcf56a3cbe739d9b9c202ca692409ec", Symbol: "UBE", CoingeckoId: "ubeswap", Decimals: 18, Price: 0.01952076}, // Addr: 0x00be915b9dcf56a3cbe739d9b9c202ca692409ec, Notional: 26.298460180598646 + {Chain: 14, Addr: "00000000000000000000000046c9757c5497c5b1f2eb73ae79b6b67d119b0b58", Symbol: "PACT", CoingeckoId: "impactmarket", Decimals: 18, Price: 0.00059796}, // Addr: 0x46c9757c5497c5b1f2eb73ae79b6b67d119b0b58, Notional: 1491.1386762493821 + {Chain: 15, Addr: "46ba34770bccfde756708d47d83fb7c8257fe8a4b3a35f25d385a8284021f476", Symbol: "NEAR", CoingeckoId: "near", Decimals: 24, Price: 2.2}, // Addr: near, Notional: 938.239837084 + {Chain: 15, Addr: "67499b7b8f58eaeb3cd81aea1d1ce9f7f722fd7750ceb2bed13e255073c25e2a", Symbol: "SWEAT", CoingeckoId: "sweatcoin", Decimals: 18, Price: 0.00909682}, // Addr: token.sweat, Notional: 9635628.294475766 + {Chain: 16, Addr: "000000000000000000000000efaeee334f0fd1712f9a8cc375f427d9cdd40d73", Symbol: "USDT", CoingeckoId: "tether", Decimals: 6, Price: 1.002}, // Addr: 0xefaeee334f0fd1712f9a8cc375f427d9cdd40d73, Notional: 10.02 + {Chain: 16, Addr: "0000000000000000000000008f552a71efe5eefc207bf75485b356a0b3f01ec9", Symbol: "USDC", CoingeckoId: "usd-coin", Decimals: 6, Price: 0.998934}, // Addr: 0x8f552a71efe5eefc207bf75485b356a0b3f01ec9, Notional: 1149.873347951214 + {Chain: 16, Addr: "000000000000000000000000ffffffff52c56a9257bb97f4b2b6f7b2d624ecda", Symbol: "xcaUSD", CoingeckoId: "acala-dollar-acala", Decimals: 12, Price: 0.508626}, // Addr: 0xffffffff52c56a9257bb97f4b2b6f7b2d624ecda, Notional: 17.10848709742554 + {Chain: 16, Addr: "0000000000000000000000004792c1ecb969b036eb51330c63bd27899a13d84e", Symbol: "AVAX", CoingeckoId: "wrapped-avax", Decimals: 18, Price: 18.86}, // Addr: 0x4792c1ecb969b036eb51330c63bd27899a13d84e, Notional: 18.86 + {Chain: 16, Addr: "00000000000000000000000030d2a9f5fdf90ace8c17952cbb4ee48a55d916a7", Symbol: "WETH", CoingeckoId: "weth", Decimals: 18, Price: 1994.41}, // Addr: 0x30d2a9f5fdf90ace8c17952cbb4ee48a55d916a7, Notional: 488.63045 + {Chain: 16, Addr: "000000000000000000000000818ec0a7fe18ff94269904fced6ae3dae6d6dc0b", Symbol: "USDC", CoingeckoId: "usd-coin", Decimals: 6, Price: 0.998934}, // Addr: 0x818ec0a7fe18ff94269904fced6ae3dae6d6dc0b, Notional: 228.7816584972 + {Chain: 16, Addr: "000000000000000000000000ffffffff1fcacbd218edc0eba20fc2308c778080", Symbol: "xcDOT", CoingeckoId: "xcdot", Decimals: 10, Price: 6.51}, // Addr: 0xffffffff1fcacbd218edc0eba20fc2308c778080, Notional: 51.5597034834 + {Chain: 16, Addr: "0000000000000000000000003405a1bd46b85c5c029483fbecf2f3e611026e45", Symbol: "MATIC", CoingeckoId: "matic-network", Decimals: 18, Price: 1.13}, // Addr: 0x3405a1bd46b85c5c029483fbecf2f3e611026e45, Notional: 47.308752211999995 + {Chain: 16, Addr: "000000000000000000000000a649325aa7c5093d12d6f98eb4378deae68ce23f", Symbol: "BUSD", CoingeckoId: "binance-usd", Decimals: 18, Price: 1.001}, // Addr: 0xa649325aa7c5093d12d6f98eb4378deae68ce23f, Notional: 344.95329201333 + {Chain: 16, Addr: "000000000000000000000000322e86852e492a7ee17f28a78c663da38fb33bfb", Symbol: "FRAX", CoingeckoId: "frax", Decimals: 18, Price: 1.001}, // Addr: 0x322e86852e492a7ee17f28a78c663da38fb33bfb, Notional: 5.015009999999999 + {Chain: 16, Addr: "000000000000000000000000acc15dc74880c9944775448304b263d191c6077f", Symbol: "WGLMR", CoingeckoId: "wrapped-moonbeam", Decimals: 18, Price: 0.387061}, // Addr: 0xacc15dc74880c9944775448304b263d191c6077f, Notional: 3048.0420854095537 + {Chain: 16, Addr: "000000000000000000000000fa9343c3897324496a05fc75abed6bac29f8a40f", Symbol: "ETH", CoingeckoId: "weth", Decimals: 18, Price: 1994.41}, // Addr: 0xfa9343c3897324496a05fc75abed6bac29f8a40f, Notional: 865.5590617014 + {Chain: 16, Addr: "000000000000000000000000ffffffffea09fb06d082fd1275cd48b191cbcd1d", Symbol: "xcUSDT", CoingeckoId: "xcusdt", Decimals: 6, Price: 0.997211}, // Addr: 0xffffffffea09fb06d082fd1275cd48b191cbcd1d, Notional: 0.00997211 + {Chain: 18, Addr: "00e079a77f9591f05ef4c2208aff66d85b83afe8db60b398acc7b1277c58887e", Symbol: "LunaX", CoingeckoId: "lunax", Decimals: 6, Price: 1.59}, // Addr: terra14xsm2wzvu7xaf567r693vgfkhmvfs08l68h4tjj5wjgyn5ky8e2qvzyanh, Notional: 1.53099351 + {Chain: 18, Addr: "01fa6c6fbc36d8c245b0a852a43eb5d644e8b4c477b27bfab9537c10945939da", Symbol: "LUNA", CoingeckoId: "terra-luna-2", Decimals: 6, Price: 1.41}, // Addr: uluna, Notional: 1722.66489009 + {Chain: 22, Addr: "0d080af8d4c0959b482427505b893d59abca4d1c9670de1a1fe02dc9d7c66728", Symbol: "tAPT", CoingeckoId: "tortuga-staked-aptos", Decimals: 8, Price: 12.57}, // Addr: 0x84d7aeef42d38a5ffc3ccef853e1b82e4958659d16a7de736a29c55fbbeb0114::staked_aptos_coin::StakedAptosCoin, Notional: 27.635031870000002 + {Chain: 22, Addr: "0cb75f840d0b043dda136e86fb2b01415a873169531ad5be0df923c12864d9bd", Symbol: "Cake", CoingeckoId: "pancakeswap-token", Decimals: 8, Price: 3.66}, // Addr: 0x159df6b7689437016108a019fd5bef736bac692b6d4a1f10c941f6fbb9a74ca6::oft::CakeOFT, Notional: 85.8879607038 + {Chain: 22, Addr: "ec43792d3639b37cfcf7a3381d4fd71e2a7c75e708a518970eb0d475a03097cf", Symbol: "BNB", CoingeckoId: "wrapped-bnb-celer", Decimals: 8, Price: 322.91}, // Addr: 0x8d87a65ba30e09357fa2edea2c80dbac296e5dec2b18287113500b902942929d::celer_coin_manager::BnbCoin, Notional: 4.44679361 + {Chain: 22, Addr: "6155e0a106aeb3b0944388613027aee11c84921969ff775727e8046b17b17154", Symbol: "USDC", CoingeckoId: "usd-coin", Decimals: 6, Price: 0.998934}, // Addr: 0xf22bede237a07e121b56d91a491eb7bcdfd1f5907926a9e58338f964a01b17fa::asset::USDC, Notional: 7064.655598601172 + {Chain: 22, Addr: "a867703f5395cb2965feb7ebff5cdf39b771fc6156085da3ae4147a00be91b38", Symbol: "APT", CoingeckoId: "aptos", Decimals: 8, Price: 12.21}, // Addr: 0x1::aptos_coin::AptosCoin, Notional: 80984.42210988031 + {Chain: 23, Addr: "000000000000000000000000912ce59144191c1204e64559fe8253a0e49e6548", Symbol: "ARB", CoingeckoId: "arbitrum", Decimals: 18, Price: 1.33}, // Addr: 0x912ce59144191c1204e64559fe8253a0e49e6548, Notional: 5576.025662074 + {Chain: 23, Addr: "000000000000000000000000b261104a83887ae92392fb5ce5899fcfe5481456", Symbol: "NFTE", CoingeckoId: "nftearth", Decimals: 18, Price: 0.00049607}, // Addr: 0xb261104a83887ae92392fb5ce5899fcfe5481456, Notional: 0.0049607 + {Chain: 23, Addr: "000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc8", Symbol: "USDC", CoingeckoId: "usd-coin", Decimals: 6, Price: 0.998934}, // Addr: 0xff970a61a04b1ca14834a43f5de4533ebddb5cc8, Notional: 1618.5703237999742 + {Chain: 23, Addr: "00000000000000000000000018c11fd286c5ec11c3b683caa813b77f5163a122", Symbol: "GNS", CoingeckoId: "gains-network", Decimals: 18, Price: 6.96}, // Addr: 0x18c11fd286c5ec11c3b683caa813b77f5163a122, Notional: 1.5652104576 + {Chain: 23, Addr: "00000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1", Symbol: "WETH", CoingeckoId: "weth", Decimals: 18, Price: 1994.41}, // Addr: 0x82af49447d8a07e3bd95bd0d56f35241523fbab1, Notional: 932.3943933667 + {Chain: 23, Addr: "000000000000000000000000fd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", Symbol: "USDT", CoingeckoId: "tether", Decimals: 6, Price: 1.002}, // Addr: 0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9, Notional: 2349.71348187 + {Chain: 23, Addr: "00000000000000000000000024ef78c7092d255ed14a0281ac1800c359af3afe", Symbol: "RAB", CoingeckoId: "rabbit-wallet", Decimals: 18, Price: 0.01107267}, // Addr: 0x24ef78c7092d255ed14a0281ac1800c359af3afe, Notional: 0.1107267 + {Chain: 23, Addr: "000000000000000000000000da10009cbd5d07dd0cecc66161fc93d7c9000da1", Symbol: "DAI", CoingeckoId: "dai", Decimals: 18, Price: 1.001}, // Addr: 0xda10009cbd5d07dd0cecc66161fc93d7c9000da1, Notional: 21.126905519719998 + {Chain: 23, Addr: "000000000000000000000000de903e2712288a1da82942dddf2c20529565ac30", Symbol: "SWPR", CoingeckoId: "swapr", Decimals: 18, Price: 0.03921977}, // Addr: 0xde903e2712288a1da82942dddf2c20529565ac30, Notional: 1.2942524100000001 + {Chain: 23, Addr: "000000000000000000000000c628534100180582e43271448098cb2c185795bd", Symbol: "FLASH", CoingeckoId: "flash-stake", Decimals: 18, Price: 0.416315}, // Addr: 0xc628534100180582e43271448098cb2c185795bd, Notional: 10.420460110860699 + {Chain: 24, Addr: "00000000000000000000000094b008aa00579c1307b0ef2c499ad98a8ce58e58", Symbol: "USDT", CoingeckoId: "tether", Decimals: 6, Price: 1.002}, // Addr: 0x94b008aa00579c1307b0ef2c499ad98a8ce58e58, Notional: 43.306087296 + {Chain: 24, Addr: "0000000000000000000000007f5c764cbc14f9669b88837ca1490cca17c31607", Symbol: "USDC", CoingeckoId: "usd-coin", Decimals: 6, Price: 0.998934}, // Addr: 0x7f5c764cbc14f9669b88837ca1490cca17c31607, Notional: 3134.48126728146 + {Chain: 24, Addr: "0000000000000000000000004200000000000000000000000000000000000006", Symbol: "WETH", CoingeckoId: "weth", Decimals: 18, Price: 1994.41}, // Addr: 0x4200000000000000000000000000000000000006, Notional: 600.31741 + {Chain: 24, Addr: "000000000000000000000000da10009cbd5d07dd0cecc66161fc93d7c9000da1", Symbol: "DAI", CoingeckoId: "dai", Decimals: 18, Price: 1.001}, // Addr: 0xda10009cbd5d07dd0cecc66161fc93d7c9000da1, Notional: 0.14812798 + {Chain: 24, Addr: "0000000000000000000000004200000000000000000000000000000000000042", Symbol: "OP", CoingeckoId: "optimism", Decimals: 18, Price: 2.38}, // Addr: 0x4200000000000000000000000000000000000042, Notional: 4.3255613212 + {Chain: 28, Addr: "017ce8aec5af3bb3ac0158d49771d4c8feba2e54a614fa2a1c0c95e9c4c37185", Symbol: "XPLA", CoingeckoId: "xpla", Decimals: 18, Price: 0.492517}, // Addr: axpla, Notional: 1.970068 + } +}