diff --git a/docs/api.yaml b/docs/api.yaml index 47f9935a5..d3fb95e99 100644 --- a/docs/api.yaml +++ b/docs/api.yaml @@ -44,18 +44,19 @@ paths: $ref: "./path/rss.yaml" # Operator route + /operators: + $ref: "./path/home.yaml" + /operators/activity_count: + $ref: "./path/activity_count.yaml" /operators/workers_status: $ref: "./path/workers_status.yaml" /operators/info: $ref: "./path/info.yaml" # Info routes without auth - /: - $ref: "./path/home.yaml" /networks/config: $ref: "./path/networks/config.yaml" - /activity_count: - $ref: "./path/activity_count.yaml" + components: securitySchemes: diff --git a/docs/generated.go b/docs/generated.go index 34344f387..25a97126f 100644 --- a/docs/generated.go +++ b/docs/generated.go @@ -321,12 +321,6 @@ type PostFederatedAccountsJSONRequestBody PostFederatedAccountsJSONBody // ServerInterface represents all server handlers. type ServerInterface interface { - // Get Node Operator Info - // (GET /) - GetNodeOperatorInfo(ctx echo.Context) error - // Get Node Activity Count - // (GET /activity_count) - GetActivityCount(ctx echo.Context) error // Batch Get Accounts Activities // (POST /decentralized/accounts) PostDecentralizedAccounts(ctx echo.Context) error @@ -360,6 +354,12 @@ type ServerInterface interface { // Get worker config options // (GET /networks/config) GetNetworksConfig(ctx echo.Context) error + // Get Node Operator Info + // (GET /operators) + GetNodeOperatorInfo(ctx echo.Context) error + // Get Node Activity Count + // (GET /operators/activity_count) + GetActivityCount(ctx echo.Context) error // Get Node Status // (GET /operators/info) GetNodeInfo(ctx echo.Context) error @@ -376,24 +376,6 @@ type ServerInterfaceWrapper struct { Handler ServerInterface } -// GetNodeOperatorInfo converts echo context to params. -func (w *ServerInterfaceWrapper) GetNodeOperatorInfo(ctx echo.Context) error { - var err error - - // Invoke the callback with all the unmarshaled arguments - err = w.Handler.GetNodeOperatorInfo(ctx) - return err -} - -// GetActivityCount converts echo context to params. -func (w *ServerInterfaceWrapper) GetActivityCount(ctx echo.Context) error { - var err error - - // Invoke the callback with all the unmarshaled arguments - err = w.Handler.GetActivityCount(ctx) - return err -} - // PostDecentralizedAccounts converts echo context to params. func (w *ServerInterfaceWrapper) PostDecentralizedAccounts(ctx echo.Context) error { var err error @@ -649,6 +631,24 @@ func (w *ServerInterfaceWrapper) GetNetworksConfig(ctx echo.Context) error { return err } +// GetNodeOperatorInfo converts echo context to params. +func (w *ServerInterfaceWrapper) GetNodeOperatorInfo(ctx echo.Context) error { + var err error + + // Invoke the callback with all the unmarshaled arguments + err = w.Handler.GetNodeOperatorInfo(ctx) + return err +} + +// GetActivityCount converts echo context to params. +func (w *ServerInterfaceWrapper) GetActivityCount(ctx echo.Context) error { + var err error + + // Invoke the callback with all the unmarshaled arguments + err = w.Handler.GetActivityCount(ctx) + return err +} + // GetNodeInfo converts echo context to params. func (w *ServerInterfaceWrapper) GetNodeInfo(ctx echo.Context) error { var err error @@ -714,8 +714,6 @@ func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL Handler: si, } - router.GET(baseURL+"/", wrapper.GetNodeOperatorInfo) - router.GET(baseURL+"/activity_count", wrapper.GetActivityCount) router.POST(baseURL+"/decentralized/accounts", wrapper.PostDecentralizedAccounts) router.GET(baseURL+"/decentralized/network/:network", wrapper.GetDecentralizedNetwork) router.GET(baseURL+"/decentralized/platform/:platform", wrapper.GetDecentralizedPlatform) @@ -727,6 +725,8 @@ func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL router.GET(baseURL+"/federated/tx/:id", wrapper.GetFederatedTxID) router.GET(baseURL+"/federated/:account", wrapper.GetFederatedAccount) router.GET(baseURL+"/networks/config", wrapper.GetNetworksConfig) + router.GET(baseURL+"/operators", wrapper.GetNodeOperatorInfo) + router.GET(baseURL+"/operators/activity_count", wrapper.GetActivityCount) router.GET(baseURL+"/operators/info", wrapper.GetNodeInfo) router.GET(baseURL+"/operators/workers_status", wrapper.GetWorkersStatus) router.GET(baseURL+"/rss/:path", wrapper.GetRSS) @@ -736,175 +736,175 @@ func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL // Base64 encoded, gzipped, json marshaled Swagger object var swaggerSpec = []string{ - "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", } // GetSwagger returns the content of the embedded swagger specification file diff --git a/go.mod b/go.mod index 792395109..fb73a7876 100644 --- a/go.mod +++ b/go.mod @@ -1,8 +1,8 @@ module github.com/rss3-network/node -go 1.22.4 +go 1.22 -toolchain go1.22.10 +toolchain go1.22.1 replace github.com/chenzhuoyu/iasm => github.com/cloudwego/iasm v0.2.0 @@ -19,7 +19,7 @@ require ( github.com/go-shiori/go-readability v0.0.0-20231029095239-6b97d5aba789 github.com/hamba/avro v1.8.0 github.com/ipfs/go-cid v0.4.1 - github.com/labstack/echo/v4 v4.12.0 + github.com/labstack/echo/v4 v4.13.0 github.com/lib/pq v1.10.9 github.com/multiformats/go-multicodec v0.9.0 github.com/multiformats/go-varint v0.0.7 @@ -48,37 +48,32 @@ require ( go.opentelemetry.io/otel/sdk/metric v1.32.0 go.opentelemetry.io/otel/trace v1.32.0 go.uber.org/zap v1.27.0 - golang.org/x/sync v0.9.0 + golang.org/x/sync v0.10.0 gopkg.in/yaml.v3 v3.0.1 // indirect - gorm.io/driver/postgres v1.5.10 + gorm.io/driver/postgres v1.5.11 gorm.io/gorm v1.25.12 moul.io/zapgorm2 v1.3.0 ) require ( github.com/adrianbrad/psqldocker v1.2.1 - github.com/araddon/dateparse v0.0.0-20210429162001-6b43995a97de - github.com/bluesky-social/indigo v0.0.0-20241206035216-5ee8937072a8 github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0 github.com/emirpasic/gods v1.18.1 - github.com/getkin/kin-openapi v0.127.0 + github.com/getkin/kin-openapi v0.128.0 github.com/go-fed/httpsig v1.1.0 github.com/go-redsync/redsync/v4 v4.13.0 github.com/google/uuid v1.6.0 - github.com/gorilla/websocket v1.5.3 github.com/grafana/pyroscope-go v1.2.0 github.com/jaytaylor/html2text v0.0.0-20230321000545-74c2419ad056 github.com/mitchellh/mapstructure v1.5.0 github.com/oapi-codegen/oapi-codegen/v2 v2.4.1 github.com/redis/rueidis v1.0.51 github.com/redis/rueidis/rueidiscompat v1.0.51 - github.com/reiver/go-bsky v0.0.0-20240906205655-8c7fadb4f3bb - github.com/rss3-network/protocol-go v0.5.16 + github.com/rss3-network/protocol-go v0.5.14 github.com/spf13/afero v1.11.0 github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7 github.com/vincent-petithory/dataurl v1.0.0 - github.com/whyrusleeping/cbor-gen v0.2.1-0.20241030202151-b7a6831be65e - golang.org/x/net v0.31.0 + golang.org/x/net v0.32.0 ) require ( @@ -88,20 +83,12 @@ require ( github.com/Microsoft/go-winio v0.6.2 // indirect github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5 // indirect github.com/PuerkitoBio/goquery v1.9.2 // indirect - github.com/RussellLuo/slidingwindow v0.0.0-20200528002341-535bb99d338b // indirect github.com/andybalholm/cascadia v1.3.2 // indirect github.com/beorn7/perks v1.0.1 // indirect github.com/bits-and-blooms/bitset v1.10.0 // indirect github.com/btcsuite/btcd/btcec/v2 v2.3.2 // indirect github.com/btcsuite/btcd/chaincfg/chainhash v1.0.2 // indirect - github.com/carlmjohnson/versioninfo v0.22.5 // indirect github.com/cespare/xxhash/v2 v2.3.0 // indirect - github.com/cockroachdb/errors v1.11.3 // indirect - github.com/cockroachdb/fifo v0.0.0-20240606204812-0bbfbd93a7ce // indirect - github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b // indirect - github.com/cockroachdb/pebble v1.1.2 // indirect - github.com/cockroachdb/redact v1.1.5 // indirect - github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 // indirect github.com/consensys/bavard v0.1.13 // indirect github.com/consensys/gnark-crypto v0.12.1 // indirect github.com/containerd/continuity v0.4.3 // indirect @@ -117,7 +104,6 @@ require ( github.com/ethereum/c-kzg-4844 v0.4.0 // indirect github.com/felixge/httpsnoop v1.0.4 // indirect github.com/fsnotify/fsnotify v1.7.0 // indirect - github.com/getsentry/sentry-go v0.27.0 // indirect github.com/go-logr/logr v1.4.2 // indirect github.com/go-logr/stdr v1.2.2 // indirect github.com/go-ole/go-ole v1.3.0 // indirect @@ -129,56 +115,27 @@ require ( github.com/go-shiori/dom v0.0.0-20210627111528-4e4722cd0d65 // indirect github.com/gogo/protobuf v1.3.2 // indirect github.com/gogs/chardet v0.0.0-20211120154057-b7413eaefb8f // indirect - github.com/golang-jwt/jwt v3.2.2+incompatible // indirect github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb // indirect github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect + github.com/gorilla/websocket v1.5.0 // indirect github.com/grafana/pyroscope-go/godeltaprof v0.1.8 // indirect github.com/grpc-ecosystem/grpc-gateway/v2 v2.23.0 // indirect github.com/hashicorp/errwrap v1.1.0 // indirect - github.com/hashicorp/go-cleanhttp v0.5.2 // indirect github.com/hashicorp/go-multierror v1.1.1 // indirect - github.com/hashicorp/go-retryablehttp v0.7.5 // indirect - github.com/hashicorp/golang-lru v1.0.2 // indirect - github.com/hashicorp/golang-lru/arc/v2 v2.0.6 // indirect - github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect github.com/hashicorp/hcl v1.0.0 // indirect github.com/holiman/uint256 v1.2.4 // indirect github.com/inconshreveable/mousetrap v1.1.0 // indirect github.com/invopop/yaml v0.3.1 // indirect - github.com/ipfs/bbloom v0.0.4 // indirect - github.com/ipfs/go-block-format v0.2.0 // indirect - github.com/ipfs/go-blockservice v0.5.2 // indirect - github.com/ipfs/go-datastore v0.6.0 // indirect - github.com/ipfs/go-ipfs-blockstore v1.3.1 // indirect - github.com/ipfs/go-ipfs-ds-help v1.1.1 // indirect - github.com/ipfs/go-ipfs-exchange-interface v0.2.1 // indirect - github.com/ipfs/go-ipfs-util v0.0.3 // indirect - github.com/ipfs/go-ipld-cbor v0.1.0 // indirect - github.com/ipfs/go-ipld-format v0.6.0 // indirect - github.com/ipfs/go-ipld-legacy v0.2.1 // indirect - github.com/ipfs/go-libipfs v0.7.0 // indirect - github.com/ipfs/go-log v1.0.5 // indirect - github.com/ipfs/go-log/v2 v2.5.1 // indirect - github.com/ipfs/go-merkledag v0.11.0 // indirect - github.com/ipfs/go-metrics-interface v0.0.1 // indirect - github.com/ipfs/go-verifcid v0.0.3 // indirect - github.com/ipld/go-car v0.6.2 // indirect - github.com/ipld/go-car/v2 v2.13.1 // indirect - github.com/ipld/go-codec-dagpb v1.6.0 // indirect - github.com/ipld/go-ipld-prime v0.21.0 // indirect github.com/jackc/pgpassfile v1.0.0 // indirect github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 // indirect github.com/jackc/pgx/v5 v5.7.1 // indirect github.com/jackc/puddle/v2 v2.2.2 // indirect - github.com/jbenet/goprocess v0.1.4 // indirect github.com/jinzhu/inflection v1.0.0 // indirect github.com/jinzhu/now v1.1.5 // indirect github.com/josharian/intern v1.0.0 // indirect github.com/json-iterator/go v1.1.12 // indirect github.com/klauspost/compress v1.17.11 // indirect - github.com/klauspost/cpuid/v2 v2.2.7 // indirect - github.com/kr/pretty v0.3.1 // indirect - github.com/kr/text v0.2.0 // indirect + github.com/klauspost/cpuid/v2 v2.2.5 // indirect github.com/labstack/gommon v0.4.2 // indirect github.com/leodido/go-urn v1.4.0 // indirect github.com/magiconair/properties v1.8.7 // indirect @@ -205,26 +162,16 @@ require ( github.com/opencontainers/go-digest v1.0.0 // indirect github.com/opencontainers/image-spec v1.1.0 // indirect github.com/opencontainers/runc v1.1.12 // indirect - github.com/opentracing/opentracing-go v1.2.0 // indirect github.com/ory/dockertest/v3 v3.10.0 // indirect github.com/pelletier/go-toml/v2 v2.2.2 // indirect github.com/perimeterx/marshmallow v1.1.5 // indirect - github.com/petar/GoLLRB v0.0.0-20210522233825-ae3b015fd3e9 // indirect github.com/pierrec/lz4/v4 v4.1.21 // indirect github.com/pkg/errors v0.9.1 // indirect github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect - github.com/polydawn/refmt v0.89.1-0.20221221234430-40501e09de1f // indirect github.com/prometheus/client_model v0.6.1 // indirect github.com/prometheus/common v0.60.1 // indirect github.com/prometheus/procfs v0.15.1 // indirect - github.com/reiver/go-atproto v0.0.0-20240906195827-a1832b0df821 // indirect - github.com/reiver/go-cast v0.0.0-20240904124821-be0103637c3f // indirect - github.com/reiver/go-erorr v0.0.0-20240801233437-8cbde6d1fa3f // indirect - github.com/reiver/go-fallback v0.0.0-20240906145154-1ce9eadf06a8 // indirect - github.com/reiver/go-maps v0.0.0-20240906190342-93be57f28be1 // indirect - github.com/reiver/go-reg v0.0.0-20240906195701-6e62f43c2835 // indirect github.com/rivo/uniseg v0.2.0 // indirect - github.com/rogpeppe/go-internal v1.13.1 // indirect github.com/sagikazarmark/locafero v0.4.0 // indirect github.com/sagikazarmark/slog-shim v0.1.0 // indirect github.com/sethvargo/go-retry v0.3.0 // indirect @@ -246,25 +193,20 @@ require ( github.com/valyala/fasttemplate v1.2.2 // indirect github.com/vektah/gqlparser/v2 v2.5.11 // indirect github.com/vmware-labs/yaml-jsonpath v0.3.2 // indirect - github.com/whyrusleeping/cbor v0.0.0-20171005072247-63513f603b11 // indirect github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb // indirect github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 // indirect github.com/xeipuuv/gojsonschema v1.2.0 // indirect github.com/yusufpapurcu/wmi v1.2.3 // indirect - gitlab.com/yawning/secp256k1-voi v0.0.0-20230925100816-f2616030848b // indirect - gitlab.com/yawning/tuplehash v0.0.0-20230713102510-df83abbf9a02 // indirect go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.50.0 // indirect go.opentelemetry.io/proto/otlp v1.3.1 // indirect - go.uber.org/atomic v1.11.0 // indirect go.uber.org/multierr v1.11.0 // indirect - golang.org/x/crypto v0.29.0 // indirect + golang.org/x/crypto v0.30.0 // indirect golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 // indirect golang.org/x/mod v0.20.0 // indirect - golang.org/x/sys v0.27.0 // indirect - golang.org/x/text v0.20.0 // indirect + golang.org/x/sys v0.28.0 // indirect + golang.org/x/text v0.21.0 // indirect golang.org/x/time v0.5.0 // indirect golang.org/x/tools v0.24.0 // indirect - golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 // indirect google.golang.org/genproto/googleapis/api v0.0.0-20241104194629-dd2ea8efbc28 // indirect google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28 // indirect google.golang.org/grpc v1.67.1 // indirect diff --git a/go.sum b/go.sum index 1586b8e38..9914ae84a 100644 --- a/go.sum +++ b/go.sum @@ -4,7 +4,6 @@ filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA= filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4= github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161 h1:L/gRVlceqvL25UVaW/CKtUDjefjrs0SPonmDGUVOYP0= github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E= -github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/DataDog/zstd v1.5.0 h1:+K/VEwIAaPcHiMtQvpLD4lqW7f0Gk3xdYZmI1hD+CXo= github.com/DataDog/zstd v1.5.0/go.mod h1:g4AWEaM3yOg3HYfnJ3YIawPnVdXJh9QME85blwSAmyw= github.com/JohannesKaufmann/html-to-markdown v1.6.0 h1:04VXMiE50YYfCfLboJCLcgqF5x+rHJnb1ssNmqpLH/k= @@ -17,38 +16,26 @@ github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5 h1:TngWCqHvy9oXAN6lEV github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5/go.mod h1:lmUJ/7eu/Q8D7ML55dXQrVaamCz2vxCfdQBasLZfHKk= github.com/PuerkitoBio/goquery v1.9.2 h1:4/wZksC3KgkQw7SQgkKotmKljk0M6V8TUvA8Wb4yPeE= github.com/PuerkitoBio/goquery v1.9.2/go.mod h1:GHPCaP0ODyyxqcNoFGYlAprUFH81NuRPd0GX3Zu2Mvk= -github.com/RussellLuo/slidingwindow v0.0.0-20200528002341-535bb99d338b h1:5/++qT1/z812ZqBvqQt6ToRswSuPZ/B33m6xVHRzADU= -github.com/RussellLuo/slidingwindow v0.0.0-20200528002341-535bb99d338b/go.mod h1:4+EPqMRApwwE/6yo6CxiHoSnBzjRr3jsqer7frxP8y4= github.com/VictoriaMetrics/fastcache v1.12.1 h1:i0mICQuojGDL3KblA7wUNlY5lOK6a4bwt3uRKnkZU40= github.com/VictoriaMetrics/fastcache v1.12.1/go.mod h1:tX04vaqcNoQeGLD+ra5pU5sWkuxnzWhEzLwhP9w653o= github.com/adrianbrad/psqldocker v1.2.1 h1:bvsRmbotpA89ruqGGzzaAZUBtDaIk98gO+JMBNVSZlI= github.com/adrianbrad/psqldocker v1.2.1/go.mod h1:LbCnIy60YO6IRJYrF1r+eafKUgU9UnkSFx0gT8UiaUs= -github.com/alexbrainman/goissue34681 v0.0.0-20191006012335-3fc7a47baff5 h1:iW0a5ljuFxkLGPNem5Ui+KBjFJzKg4Fv2fnxe4dvzpM= -github.com/alexbrainman/goissue34681 v0.0.0-20191006012335-3fc7a47baff5/go.mod h1:Y2QMoi1vgtOIfc+6DhrMOGkLoGzqSV2rKp4Sm+opsyA= github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883 h1:bvNMNQO63//z+xNgfBlViaCIJKLlCJ6/fmUseuG0wVQ= github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883/go.mod h1:rCTlJbsFo29Kk6CurOXKm700vrz8f0KW0JNfpkRJY/8= github.com/andybalholm/cascadia v1.2.0/go.mod h1:YCyR8vOZT9aZ1CHEd8ap0gMVm2aFgxBp0T0eFw1RUQY= github.com/andybalholm/cascadia v1.3.2 h1:3Xi6Dw5lHF15JtdcmAHD3i1+T8plmv7BQ/nsViSLyss= github.com/andybalholm/cascadia v1.3.2/go.mod h1:7gtRlve5FxPPgIgX36uWBX58OdBsSS6lUvCFb+h7KvU= -github.com/araddon/dateparse v0.0.0-20210429162001-6b43995a97de h1:FxWPpzIjnTlhPwqqXc4/vE0f7GvRjuAsbW+HOIe8KnA= -github.com/araddon/dateparse v0.0.0-20210429162001-6b43995a97de/go.mod h1:DCaWoUhZrYW9p1lxo/cm8EmUOOzAPSEZNGF2DK1dJgw= github.com/avast/retry-go/v4 v4.6.0 h1:K9xNA+KeB8HHc2aWFuLb25Offp+0iVRXEvFx8IinRJA= github.com/avast/retry-go/v4 v4.6.0/go.mod h1:gvWlPhBVsvBbLkVGDg/KwvBv0bEkCOLRRSHKIr2PyOE= github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= -github.com/benbjohnson/clock v1.3.0 h1:ip6w0uFQkncKQ979AypyG0ER7mqUSBdKLOgAle/AT8A= -github.com/benbjohnson/clock v1.3.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= github.com/bits-and-blooms/bitset v1.10.0 h1:ePXTeiPEazB5+opbv5fr8umg2R/1NlzgDsyepwsSr88= github.com/bits-and-blooms/bitset v1.10.0/go.mod h1:7hO7Gc7Pp1vODcmWvKMRA9BNmbv6a/7QIWpPxHddWR8= -github.com/bluesky-social/indigo v0.0.0-20241206035216-5ee8937072a8 h1:RZRm7C0DSjI7oLolHXWoGFNxUnA4T9bl6ZTAnIXKdSg= -github.com/bluesky-social/indigo v0.0.0-20241206035216-5ee8937072a8/go.mod h1:SNFzA8zY8amwZzBvPfctX5DOpAG0OHan9qfbqCSTe2w= github.com/btcsuite/btcd/btcec/v2 v2.3.2 h1:5n0X6hX0Zk+6omWcihdYvdAlGf2DfasC0GMf7DClJ3U= github.com/btcsuite/btcd/btcec/v2 v2.3.2/go.mod h1:zYzJ8etWJQIv1Ogk7OzpWjowwOdXY1W/17j2MW85J04= github.com/btcsuite/btcd/chaincfg/chainhash v1.0.2 h1:KdUfX2zKommPRa+PD0sWZUyXe9w277ABlgELO7H04IM= github.com/btcsuite/btcd/chaincfg/chainhash v1.0.2/go.mod h1:7SFka0XMvUgj3hfZtydOrQY2mwhPclbT2snogU7SQQc= -github.com/carlmjohnson/versioninfo v0.22.5 h1:O00sjOLUAFxYQjlN/bzYTuZiS0y6fWDQjMRvwtKgwwc= -github.com/carlmjohnson/versioninfo v0.22.5/go.mod h1:QT9mph3wcVfISUKd0i9sZfVrPviHuSF+cUtLjm2WSf8= github.com/cenkalti/backoff/v4 v4.3.0 h1:MyRJ/UdXutAwSAT+s3wNd7MfTIcy71VQueUuFK343L8= github.com/cenkalti/backoff/v4 v4.3.0/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyYozVcomhLiZE= github.com/cespare/cp v0.1.0 h1:SE+dxFebS7Iik5LK0tsi1k9ZCxEaFX4AjQmoyA+1dJk= @@ -58,18 +45,16 @@ github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XL github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= -github.com/cockroachdb/datadriven v1.0.3-0.20230413201302-be42291fc80f h1:otljaYPt5hWxV3MUfO5dFPFiOXg9CyG5/kCfayTqsJ4= -github.com/cockroachdb/datadriven v1.0.3-0.20230413201302-be42291fc80f/go.mod h1:a9RdTaap04u637JoCzcUoIcDmvwSUtcUFtT/C3kJlTU= -github.com/cockroachdb/errors v1.11.3 h1:5bA+k2Y6r+oz/6Z/RFlNeVCesGARKuC6YymtcDrbC/I= -github.com/cockroachdb/errors v1.11.3/go.mod h1:m4UIW4CDjx+R5cybPsNrRbreomiFqt8o1h1wUVazSd8= -github.com/cockroachdb/fifo v0.0.0-20240606204812-0bbfbd93a7ce h1:giXvy4KSc/6g/esnpM7Geqxka4WSqI1SZc7sMJFd3y4= -github.com/cockroachdb/fifo v0.0.0-20240606204812-0bbfbd93a7ce/go.mod h1:9/y3cnZ5GKakj/H4y9r9GTjCvAFta7KLgSHPJJYc52M= -github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b h1:r6VH0faHjZeQy818SGhaone5OnYfxFR/+AzdY3sf5aE= -github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b/go.mod h1:Vz9DsVWQQhf3vs21MhPMZpMGSht7O/2vFW2xusFUVOs= -github.com/cockroachdb/pebble v1.1.2 h1:CUh2IPtR4swHlEj48Rhfzw6l/d0qA31fItcIszQVIsA= -github.com/cockroachdb/pebble v1.1.2/go.mod h1:4exszw1r40423ZsmkG/09AFEG83I0uDgfujJdbL6kYU= -github.com/cockroachdb/redact v1.1.5 h1:u1PMllDkdFfPWaNGMyLD1+so+aq3uUItthCFqzwPJ30= -github.com/cockroachdb/redact v1.1.5/go.mod h1:BVNblN9mBWFyMyqK1k3AAiSxhvhfK2oOZZ2lK+dpvRg= +github.com/cockroachdb/errors v1.8.1 h1:A5+txlVZfOqFBDa4mGz2bUWSp0aHElvHX2bKkdbQu+Y= +github.com/cockroachdb/errors v1.8.1/go.mod h1:qGwQn6JmZ+oMjuLwjWzUNqblqk0xl4CVV3SQbGwK7Ac= +github.com/cockroachdb/logtags v0.0.0-20190617123548-eb05cc24525f h1:o/kfcElHqOiXqcou5a3rIlMc7oJbMQkeLk0VQJ7zgqY= +github.com/cockroachdb/logtags v0.0.0-20190617123548-eb05cc24525f/go.mod h1:i/u985jwjWRlyHXQbwatDASoW0RMlZ/3i9yJHE2xLkI= +github.com/cockroachdb/pebble v0.0.0-20230928194634-aa077af62593 h1:aPEJyR4rPBvDmeyi+l/FS/VtA00IWvjeFvjen1m1l1A= +github.com/cockroachdb/pebble v0.0.0-20230928194634-aa077af62593/go.mod h1:6hk1eMY/u5t+Cf18q5lFMUA1Rc+Sm5I6Ra1QuPyxXCo= +github.com/cockroachdb/redact v1.0.8 h1:8QG/764wK+vmEYoOlfobpe12EQcS81ukx/a4hdVMxNw= +github.com/cockroachdb/redact v1.0.8/go.mod h1:BVNblN9mBWFyMyqK1k3AAiSxhvhfK2oOZZ2lK+dpvRg= +github.com/cockroachdb/sentry-go v0.6.1-cockroachdb.2 h1:IKgmqgMQlVJIZj19CdocBeSfSaiCbEBZGKODaixqtHM= +github.com/cockroachdb/sentry-go v0.6.1-cockroachdb.2/go.mod h1:8BT+cPK6xvFOcRlk0R8eg+OTkcqI6baNH4xAkpiYVvQ= github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 h1:zuQyyAKVxetITBuuhv3BI9cMrmStnpT18zmgmTxunpo= github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06/go.mod h1:7nc4anLGjupUW/PeY5qiNYsdNXj7zopG+eqsS7To5IQ= github.com/consensys/bavard v0.1.13 h1:oLhMLOFGTLdlda/kma4VOJazblc7IM5y5QPd2A/YjhQ= @@ -80,20 +65,16 @@ github.com/containerd/continuity v0.4.3 h1:6HVkalIp+2u1ZLH1J/pYX2oBVXlJZvh1X1A7b github.com/containerd/continuity v0.4.3/go.mod h1:F6PTNCKepoxEaXLQp3wDAjygEnImnZ/7o4JzpodfroQ= github.com/containerd/log v0.1.0 h1:TCJt7ioM2cr/tfR8GPbGf9/VRAX8D2B4PjzCpfX540I= github.com/containerd/log v0.1.0/go.mod h1:VRRf09a7mHDIRezVKTRCrOq78v577GXq3bSa3EhrzVo= -github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= github.com/cpuguy83/go-md2man/v2 v2.0.4 h1:wfIWP927BUkWJb2NmU/kNDYIBTh/ziUX91+lVfRxZq4= github.com/cpuguy83/go-md2man/v2 v2.0.4/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/crate-crypto/go-ipa v0.0.0-20231025140028-3c0104f4b233 h1:d28BXYi+wUpz1KBmiF9bWrjEMacUEREV6MBi2ODnrfQ= github.com/crate-crypto/go-ipa v0.0.0-20231025140028-3c0104f4b233/go.mod h1:geZJZH3SzKCqnz5VT0q/DyIG/tvu/dZk+VIfXicupJs= github.com/crate-crypto/go-kzg-4844 v0.7.0 h1:C0vgZRk4q4EZ/JgPfzuSoxdCq3C3mOZMBShovmncxvA= github.com/crate-crypto/go-kzg-4844 v0.7.0/go.mod h1:1kMhvPgI0Ky3yIa+9lFySEBUBXkYxeOi8ZF1sYioxhc= -github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/creack/pty v1.1.18 h1:n56/Zwd5o6whRC5PMGretI4IdRLlmBXYNjScPaBgsbY= github.com/creack/pty v1.1.18/go.mod h1:MOBLtS5ELjhRRrroQr9kyvTxUAFNvYEK993ew/Vr4O4= github.com/creasty/defaults v1.8.0 h1:z27FJxCAa0JKt3utc0sCImAEb+spPucmKoOdLHvHYKk= github.com/creasty/defaults v1.8.0/go.mod h1:iGzKe6pbEHnpMPtfDXZEr0NVxWnPTjb1bbDy08fPzYM= -github.com/cskr/pubsub v1.0.2 h1:vlOzMhl6PFn60gRlTQQsIfVwaPB/B/8MziK8FhEPt/0= -github.com/cskr/pubsub v1.0.2/go.mod h1:/8MzYXk/NJAz782G8RPkFzXTZVu63VotefPnR9TIRis= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM= @@ -127,8 +108,6 @@ github.com/ethereum/c-kzg-4844 v0.4.0 h1:3MS1s4JtA868KpJxroZoepdV0ZKBp3u/O5HcZ7R github.com/ethereum/c-kzg-4844 v0.4.0/go.mod h1:VewdlzQmpT5QSrVhbBuGoCdFJkpaJlO1aQputP83wc0= github.com/ethereum/go-ethereum v1.13.15 h1:U7sSGYGo4SPjP6iNIifNoyIAiNjrmQkz6EwQG+/EZWo= github.com/ethereum/go-ethereum v1.13.15/go.mod h1:TN8ZiHrdJwSe8Cb6x+p0hs5CxhJZPbqB7hHkaUXcmIU= -github.com/fatih/color v1.14.1 h1:qfhVLaG5s+nCROl1zJsZRxFeYrHLqWroPOQ8BWiNb4w= -github.com/fatih/color v1.14.1/go.mod h1:2oHN61fhTpgcxD3TSWCgKDiH1+x4OiDVVGH8WlgGZGg= github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg= github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= github.com/fjl/memsize v0.0.2 h1:27txuSD9or+NZlnOWdKUxeBzTAUkWCVh+4Gf2dWFOzA= @@ -146,12 +125,8 @@ github.com/gballet/go-libpcsclite v0.0.0-20190607065134-2772fd86a8ff h1:tY80oXqG github.com/gballet/go-libpcsclite v0.0.0-20190607065134-2772fd86a8ff/go.mod h1:x7DCsMOv1taUwEWCzT4cmDeAkigA5/QCwUodaVOe8Ww= github.com/gballet/go-verkle v0.1.1-0.20231031103413-a67434b50f46 h1:BAIP2GihuqhwdILrV+7GJel5lyPV3u1+PgzrWLc0TkE= github.com/gballet/go-verkle v0.1.1-0.20231031103413-a67434b50f46/go.mod h1:QNpY22eby74jVhqH4WhDLDwxc/vqsern6pW+u2kbkpc= -github.com/getkin/kin-openapi v0.127.0 h1:Mghqi3Dhryf3F8vR370nN67pAERW+3a95vomb3MAREY= -github.com/getkin/kin-openapi v0.127.0/go.mod h1:OZrfXzUfGrNbsKj+xmFBx6E5c6yH3At/tAKSc2UszXM= -github.com/getsentry/sentry-go v0.27.0 h1:Pv98CIbtB3LkMWmXi4Joa5OOcwbmnX88sF5qbK3r3Ps= -github.com/getsentry/sentry-go v0.27.0/go.mod h1:lc76E2QywIyW8WuBnwl8Lc4bkmQH4+w1gwTf25trprY= -github.com/go-errors/errors v1.4.2 h1:J6MZopCL4uSllY1OfXM374weqZFFItUbrImctkmUxIA= -github.com/go-errors/errors v1.4.2/go.mod h1:sIVyrIiJhuEF+Pj9Ebtd6P/rEYROXFi3BopGUQ5a5Og= +github.com/getkin/kin-openapi v0.128.0 h1:jqq3D9vC9pPq1dGcOCv7yOp1DaEe7c/T1vzcLbITSp4= +github.com/getkin/kin-openapi v0.128.0/go.mod h1:OZrfXzUfGrNbsKj+xmFBx6E5c6yH3At/tAKSc2UszXM= github.com/go-fed/httpsig v1.1.0 h1:9M+hb0jkEICD8/cAiNqEB66R87tTINszBRTjwjQzWcI= github.com/go-fed/httpsig v1.1.0/go.mod h1:RCMrTZvN1bJYtofsG4rd5NaO5obxQ5xBkdiS7xsT7bM= github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= @@ -197,7 +172,6 @@ github.com/go-task/slim-sprig/v3 v3.0.0 h1:sUs3vkvUymDpBKi3qH1YSqBQk9+9D/8M2mN1v github.com/go-task/slim-sprig/v3 v3.0.0/go.mod h1:W848ghGpv3Qj3dhTPRyJypKRiqCdHZiAzKg9hl15HA8= github.com/go-test/deep v1.0.8 h1:TDsG77qcSprGbC6vTN8OuXp5g+J+b5Pcguhf7Zt61VM= github.com/go-test/deep v1.0.8/go.mod h1:5C2ZWiW0ErCdrYzpqxLbTX7MG14M9iiw8DgHncVwcsE= -github.com/go-yaml/yaml v2.1.0+incompatible/go.mod h1:w2MrLa16VYP0jy6N7M5kHaCkaLENm+P+Tv+MfurjSw0= github.com/gofrs/flock v0.8.1 h1:+gYjHKf32LDeiEEFhQaotPbLuUXjY5ZqxKgXy7n59aw= github.com/gofrs/flock v0.8.1/go.mod h1:F1TvTiK9OcQqauNUHlbJvyl9Qa1QvF/gOUDKA14jxHU= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= @@ -205,8 +179,6 @@ github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69 github.com/gogs/chardet v0.0.0-20191104214054-4b6791f73a28/go.mod h1:Pcatq5tYkCW2Q6yrR2VRHlbHpZ/R4/7qyL1TCF7vl14= github.com/gogs/chardet v0.0.0-20211120154057-b7413eaefb8f h1:3BSP1Tbs2djlpprl7wCLuiqMaUh5SJkkzI2gDs+FgLs= github.com/gogs/chardet v0.0.0-20211120154057-b7413eaefb8f/go.mod h1:Pcatq5tYkCW2Q6yrR2VRHlbHpZ/R4/7qyL1TCF7vl14= -github.com/golang-jwt/jwt v3.2.2+incompatible h1:IfV12K8xAKAnZqdXVzCZ+TOjboZ2keLg81eXfW3O+oY= -github.com/golang-jwt/jwt v3.2.2+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I= github.com/golang-jwt/jwt/v4 v4.5.1 h1:JdqV9zKUdtaa9gdPlywC3aeoEsR681PlKC+4F5gQgeo= github.com/golang-jwt/jwt/v4 v4.5.1/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0= github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= @@ -233,21 +205,16 @@ github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeN github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gofuzz v1.2.0 h1:xRy4A+RhZaiKjJ1bPfwQ8sedCA+YS2YcCHW6ec7JMi0= github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= -github.com/google/gopacket v1.1.19 h1:ves8RnFZPGiFnTS0uPQStjwru6uO6h+nlr9j6fL7kF8= -github.com/google/gopacket v1.1.19/go.mod h1:iJ8V8n6KS+z2U1A8pUwu8bW5SyEMkXJB8Yo/Vo+TKTo= github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20240727154555-813a5fbdbec8 h1:FKHo8hFI3A+7w0aUQuYXQ+6EN5stWmeY/AZqtM8xk9k= github.com/google/pprof v0.0.0-20240727154555-813a5fbdbec8/go.mod h1:K1liHPHnj73Fdn/EKuT8nrFqBihUSKXoLYU0BuatOYo= -github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 h1:El6M4kTTCOh6aBiKaUGG7oYTSPP8MxqL4YI3kZKwcP4= github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510/go.mod h1:pupxD2MaaD3pAXIBCelhxNneeOaAeabZDe5s4K6zSpQ= github.com/google/subcommands v1.2.0/go.mod h1:ZjhPrFU+Olkh9WazFPsl27BQ4UPiG37m3yTrtFlrHVk= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1 h1:EGx4pi6eqNxGaHF6qqu48+N2wcFQ5qg5FXgOdqsJ5d8= -github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= -github.com/gorilla/websocket v1.5.3 h1:saDtZ6Pbx/0u+bgYQ3q96pZgCzfhKXGPqt7kZ72aNNg= -github.com/gorilla/websocket v1.5.3/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= +github.com/gorilla/websocket v1.5.0 h1:PPwGk2jz7EePpoHN/+ClbZu8SPxiqlu12wZP/3sWmnc= +github.com/gorilla/websocket v1.5.0/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/grafana/pyroscope-go v1.2.0 h1:aILLKjTj8CS8f/24OPMGPewQSYlhmdQMBmol1d3KGj8= github.com/grafana/pyroscope-go v1.2.0/go.mod h1:2GHr28Nr05bg2pElS+dDsc98f3JTUh2f6Fz1hWXrqwk= github.com/grafana/pyroscope-go/godeltaprof v0.1.8 h1:iwOtYXeeVSAeYefJNaxDytgjKtUuKQbJqgAIjlnicKg= @@ -261,19 +228,9 @@ github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= github.com/hashicorp/go-bexpr v0.1.10 h1:9kuI5PFotCboP3dkDYFr/wi0gg0QVbSNz5oFRpxn4uE= github.com/hashicorp/go-bexpr v0.1.10/go.mod h1:oxlubA2vC/gFVfX1A6JGp7ls7uCDlfJn732ehYYg+g0= -github.com/hashicorp/go-cleanhttp v0.5.2 h1:035FKYIWjmULyFRBKPs8TBQoi0x6d9G4xc9neXJWAZQ= -github.com/hashicorp/go-cleanhttp v0.5.2/go.mod h1:kO/YDlP8L1346E6Sodw+PrpBSV4/SoxCXGY6BqNFT48= -github.com/hashicorp/go-hclog v0.9.2/go.mod h1:5CU+agLiy3J7N7QjHK5d05KxGsuXiQLrjA0H7acj2lQ= -github.com/hashicorp/go-hclog v1.5.0 h1:bI2ocEMgcVlz55Oj1xZNBsVi900c7II+fWDyV9o+13c= -github.com/hashicorp/go-hclog v1.5.0/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVHBcfoyhpF5M= github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo= github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM= -github.com/hashicorp/go-retryablehttp v0.7.5 h1:bJj+Pj19UZMIweq/iie+1u5YCdGrnxCT9yvm0e+Nd5M= -github.com/hashicorp/go-retryablehttp v0.7.5/go.mod h1:Jy/gPYAdjqffZ/yFGCFV2doI5wjtH1ewM9u8iYVjtX8= -github.com/hashicorp/golang-lru v1.0.2 h1:dV3g9Z/unq5DpblPpw+Oqcv4dU/1omnb4Ok8iPY6p1c= -github.com/hashicorp/golang-lru v1.0.2/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= -github.com/hashicorp/golang-lru/arc/v2 v2.0.6 h1:4NU7uP5vSoK6TbaMj3NtY478TTAWLso/vL1gpNrInHg= -github.com/hashicorp/golang-lru/arc/v2 v2.0.6/go.mod h1:cfdDIX05DWvYV6/shsxDfa/OVcRieOt+q4FnM8x+Xno= +github.com/hashicorp/golang-lru v0.5.4 h1:YDjusn29QI/Das2iO9M0BHnIbxPeyuCHsjMW+lJfyTc= github.com/hashicorp/golang-lru/v2 v2.0.7 h1:a+bsQ5rvGLjzHuww6tVxozPZFVghXaHOwFs4luLUK2k= github.com/hashicorp/golang-lru/v2 v2.0.7/go.mod h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM= github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= @@ -292,79 +249,8 @@ github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2 github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= github.com/invopop/yaml v0.3.1 h1:f0+ZpmhfBSS4MhG+4HYseMdJhoeeopbSKbq5Rpeelso= github.com/invopop/yaml v0.3.1/go.mod h1:PMOp3nn4/12yEZUFfmOuNHJsZToEEOwoWsT+D81KkeA= -github.com/ipfs/bbloom v0.0.4 h1:Gi+8EGJ2y5qiD5FbsbpX/TMNcJw8gSqr7eyjHa4Fhvs= -github.com/ipfs/bbloom v0.0.4/go.mod h1:cS9YprKXpoZ9lT0n/Mw/a6/aFV6DTjTLYHeA+gyqMG0= -github.com/ipfs/go-bitfield v1.1.0 h1:fh7FIo8bSwaJEh6DdTWbCeZ1eqOaOkKFI74SCnsWbGA= -github.com/ipfs/go-bitfield v1.1.0/go.mod h1:paqf1wjq/D2BBmzfTVFlJQ9IlFOZpg422HL0HqsGWHU= -github.com/ipfs/go-bitswap v0.11.0 h1:j1WVvhDX1yhG32NTC9xfxnqycqYIlhzEzLXG/cU1HyQ= -github.com/ipfs/go-bitswap v0.11.0/go.mod h1:05aE8H3XOU+LXpTedeAS0OZpcO1WFsj5niYQH9a1Tmk= -github.com/ipfs/go-block-format v0.2.0 h1:ZqrkxBA2ICbDRbK8KJs/u0O3dlp6gmAuuXUJNiW1Ycs= -github.com/ipfs/go-block-format v0.2.0/go.mod h1:+jpL11nFx5A/SPpsoBn6Bzkra/zaArfSmsknbPMYgzM= -github.com/ipfs/go-blockservice v0.5.2 h1:in9Bc+QcXwd1apOVM7Un9t8tixPKdaHQFdLSUM1Xgk8= -github.com/ipfs/go-blockservice v0.5.2/go.mod h1:VpMblFEqG67A/H2sHKAemeH9vlURVavlysbdUI632yk= -github.com/ipfs/go-bs-sqlite3 v0.0.0-20221122195556-bfcee1be620d h1:9V+GGXCuOfDiFpdAHz58q9mKLg447xp0cQKvqQrAwYE= -github.com/ipfs/go-bs-sqlite3 v0.0.0-20221122195556-bfcee1be620d/go.mod h1:pMbnFyNAGjryYCLCe59YDLRv/ujdN+zGJBT1umlvYRM= github.com/ipfs/go-cid v0.4.1 h1:A/T3qGvxi4kpKWWcPC/PgbvDA2bjVLO7n4UeVwnbs/s= github.com/ipfs/go-cid v0.4.1/go.mod h1:uQHwDeX4c6CtyrFwdqyhpNcxVewur1M7l7fNU7LKwZk= -github.com/ipfs/go-datastore v0.6.0 h1:JKyz+Gvz1QEZw0LsX1IBn+JFCJQH4SJVFtM4uWU0Myk= -github.com/ipfs/go-datastore v0.6.0/go.mod h1:rt5M3nNbSO/8q1t4LNkLyUwRs8HupMeN/8O4Vn9YAT8= -github.com/ipfs/go-detect-race v0.0.1 h1:qX/xay2W3E4Q1U7d9lNs1sU9nvguX0a7319XbyQ6cOk= -github.com/ipfs/go-detect-race v0.0.1/go.mod h1:8BNT7shDZPo99Q74BpGMK+4D8Mn4j46UU0LZ723meps= -github.com/ipfs/go-ds-flatfs v0.5.1 h1:ZCIO/kQOS/PSh3vcF1H6a8fkRGS7pOfwfPdx4n/KJH4= -github.com/ipfs/go-ds-flatfs v0.5.1/go.mod h1:RWTV7oZD/yZYBKdbVIFXTX2fdY2Tbvl94NsWqmoyAX4= -github.com/ipfs/go-ipfs-blockstore v1.3.1 h1:cEI9ci7V0sRNivqaOr0elDsamxXFxJMMMy7PTTDQNsQ= -github.com/ipfs/go-ipfs-blockstore v1.3.1/go.mod h1:KgtZyc9fq+P2xJUiCAzbRdhhqJHvsw8u2Dlqy2MyRTE= -github.com/ipfs/go-ipfs-blocksutil v0.0.1 h1:Eh/H4pc1hsvhzsQoMEP3Bke/aW5P5rVM1IWFJMcGIPQ= -github.com/ipfs/go-ipfs-blocksutil v0.0.1/go.mod h1:Yq4M86uIOmxmGPUHv/uI7uKqZNtLb449gwKqXjIsnRk= -github.com/ipfs/go-ipfs-chunker v0.0.5 h1:ojCf7HV/m+uS2vhUGWcogIIxiO5ubl5O57Q7NapWLY8= -github.com/ipfs/go-ipfs-chunker v0.0.5/go.mod h1:jhgdF8vxRHycr00k13FM8Y0E+6BoalYeobXmUyTreP8= -github.com/ipfs/go-ipfs-delay v0.0.1 h1:r/UXYyRcddO6thwOnhiznIAiSvxMECGgtv35Xs1IeRQ= -github.com/ipfs/go-ipfs-delay v0.0.1/go.mod h1:8SP1YXK1M1kXuc4KJZINY3TQQ03J2rwBG9QfXmbRPrw= -github.com/ipfs/go-ipfs-ds-help v1.1.1 h1:B5UJOH52IbcfS56+Ul+sv8jnIV10lbjLF5eOO0C66Nw= -github.com/ipfs/go-ipfs-ds-help v1.1.1/go.mod h1:75vrVCkSdSFidJscs8n4W+77AtTpCIAdDGAwjitJMIo= -github.com/ipfs/go-ipfs-exchange-interface v0.2.1 h1:jMzo2VhLKSHbVe+mHNzYgs95n0+t0Q69GQ5WhRDZV/s= -github.com/ipfs/go-ipfs-exchange-interface v0.2.1/go.mod h1:MUsYn6rKbG6CTtsDp+lKJPmVt3ZrCViNyH3rfPGsZ2E= -github.com/ipfs/go-ipfs-exchange-offline v0.3.0 h1:c/Dg8GDPzixGd0MC8Jh6mjOwU57uYokgWRFidfvEkuA= -github.com/ipfs/go-ipfs-exchange-offline v0.3.0/go.mod h1:MOdJ9DChbb5u37M1IcbrRB02e++Z7521fMxqCNRrz9s= -github.com/ipfs/go-ipfs-pq v0.0.3 h1:YpoHVJB+jzK15mr/xsWC574tyDLkezVrDNeaalQBsTE= -github.com/ipfs/go-ipfs-pq v0.0.3/go.mod h1:btNw5hsHBpRcSSgZtiNm/SLj5gYIZ18AKtv3kERkRb4= -github.com/ipfs/go-ipfs-routing v0.3.0 h1:9W/W3N+g+y4ZDeffSgqhgo7BsBSJwPMcyssET9OWevc= -github.com/ipfs/go-ipfs-routing v0.3.0/go.mod h1:dKqtTFIql7e1zYsEuWLyuOU+E0WJWW8JjbTPLParDWo= -github.com/ipfs/go-ipfs-util v0.0.3 h1:2RFdGez6bu2ZlZdI+rWfIdbQb1KudQp3VGwPtdNCmE0= -github.com/ipfs/go-ipfs-util v0.0.3/go.mod h1:LHzG1a0Ig4G+iZ26UUOMjHd+lfM84LZCrn17xAKWBvs= -github.com/ipfs/go-ipld-cbor v0.1.0 h1:dx0nS0kILVivGhfWuB6dUpMa/LAwElHPw1yOGYopoYs= -github.com/ipfs/go-ipld-cbor v0.1.0/go.mod h1:U2aYlmVrJr2wsUBU67K4KgepApSZddGRDWBYR0H4sCk= -github.com/ipfs/go-ipld-format v0.6.0 h1:VEJlA2kQ3LqFSIm5Vu6eIlSxD/Ze90xtc4Meten1F5U= -github.com/ipfs/go-ipld-format v0.6.0/go.mod h1:g4QVMTn3marU3qXchwjpKPKgJv+zF+OlaKMyhJ4LHPg= -github.com/ipfs/go-ipld-legacy v0.2.1 h1:mDFtrBpmU7b//LzLSypVrXsD8QxkEWxu5qVxN99/+tk= -github.com/ipfs/go-ipld-legacy v0.2.1/go.mod h1:782MOUghNzMO2DER0FlBR94mllfdCJCkTtDtPM51otM= -github.com/ipfs/go-libipfs v0.7.0 h1:Mi54WJTODaOL2/ZSm5loi3SwI3jI2OuFWUrQIkJ5cpM= -github.com/ipfs/go-libipfs v0.7.0/go.mod h1:KsIf/03CqhICzyRGyGo68tooiBE2iFbI/rXW7FhAYr0= -github.com/ipfs/go-log v1.0.5 h1:2dOuUCB1Z7uoczMWgAyDck5JLb72zHzrMnGnCNNbvY8= -github.com/ipfs/go-log v1.0.5/go.mod h1:j0b8ZoR+7+R99LD9jZ6+AJsrzkPbSXbZfGakb5JPtIo= -github.com/ipfs/go-log/v2 v2.1.3/go.mod h1:/8d0SH3Su5Ooc31QlL1WysJhvyOTDCjcCZ9Axpmri6g= -github.com/ipfs/go-log/v2 v2.5.1 h1:1XdUzF7048prq4aBjDQQ4SL5RxftpRGdXhNRwKSAlcY= -github.com/ipfs/go-log/v2 v2.5.1/go.mod h1:prSpmC1Gpllc9UYWxDiZDreBYw7zp4Iqp1kOLU9U5UI= -github.com/ipfs/go-merkledag v0.11.0 h1:DgzwK5hprESOzS4O1t/wi6JDpyVQdvm9Bs59N/jqfBY= -github.com/ipfs/go-merkledag v0.11.0/go.mod h1:Q4f/1ezvBiJV0YCIXvt51W/9/kqJGH4I1LsA7+djsM4= -github.com/ipfs/go-metrics-interface v0.0.1 h1:j+cpbjYvu4R8zbleSs36gvB7jR+wsL2fGD6n0jO4kdg= -github.com/ipfs/go-metrics-interface v0.0.1/go.mod h1:6s6euYU4zowdslK0GKHmqaIZ3j/b/tL7HTWtJ4VPgWY= -github.com/ipfs/go-peertaskqueue v0.8.1 h1:YhxAs1+wxb5jk7RvS0LHdyiILpNmRIRnZVztekOF0pg= -github.com/ipfs/go-peertaskqueue v0.8.1/go.mod h1:Oxxd3eaK279FxeydSPPVGHzbwVeHjatZ2GA8XD+KbPU= -github.com/ipfs/go-unixfsnode v1.8.0 h1:yCkakzuE365glu+YkgzZt6p38CSVEBPgngL9ZkfnyQU= -github.com/ipfs/go-unixfsnode v1.8.0/go.mod h1:HxRu9HYHOjK6HUqFBAi++7DVoWAHn0o4v/nZ/VA+0g8= -github.com/ipfs/go-verifcid v0.0.3 h1:gmRKccqhWDocCRkC+a59g5QW7uJw5bpX9HWBevXa0zs= -github.com/ipfs/go-verifcid v0.0.3/go.mod h1:gcCtGniVzelKrbk9ooUSX/pM3xlH73fZZJDzQJRvOUw= -github.com/ipld/go-car v0.6.2 h1:Hlnl3Awgnq8icK+ze3iRghk805lu8YNq3wlREDTF2qc= -github.com/ipld/go-car v0.6.2/go.mod h1:oEGXdwp6bmxJCZ+rARSkDliTeYnVzv3++eXajZ+Bmr8= -github.com/ipld/go-car/v2 v2.13.1 h1:KnlrKvEPEzr5IZHKTXLAEub+tPrzeAFQVRlSQvuxBO4= -github.com/ipld/go-car/v2 v2.13.1/go.mod h1:QkdjjFNGit2GIkpQ953KBwowuoukoM75nP/JI1iDJdo= -github.com/ipld/go-codec-dagpb v1.6.0 h1:9nYazfyu9B1p3NAgfVdpRco3Fs2nFC72DqVsMj6rOcc= -github.com/ipld/go-codec-dagpb v1.6.0/go.mod h1:ANzFhfP2uMJxRBr8CE+WQWs5UsNa0pYtmKZ+agnUw9s= -github.com/ipld/go-ipld-prime v0.21.0 h1:n4JmcpOlPDIxBcY037SVfpd1G+Sj1nKZah0m6QH9C2E= -github.com/ipld/go-ipld-prime v0.21.0/go.mod h1:3RLqy//ERg/y5oShXXdx5YIp50cFGOanyMctpPjsvxQ= -github.com/ipld/go-ipld-prime/storage/bsadapter v0.0.0-20230102063945-1a409dc236dd h1:gMlw/MhNr2Wtp5RwGdsW23cs+yCuj9k2ON7i9MiJlRo= -github.com/ipld/go-ipld-prime/storage/bsadapter v0.0.0-20230102063945-1a409dc236dd/go.mod h1:wZ8hH8UxeryOs4kJEJaiui/s00hDSbE37OKsL47g+Sw= github.com/jackc/pgpassfile v1.0.0 h1:/6Hmqy13Ss2zCq62VdNG8tM1wchn8zjSGOBJ6icpsIM= github.com/jackc/pgpassfile v1.0.0/go.mod h1:CEx0iS5ambNFdcRtxPj5JhEz+xB6uRky5eyVu/W2HEg= github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 h1:iCEnooe7UlwOQYpKFhBabPMi4aNAfoODPEFNiAnClxo= @@ -377,9 +263,6 @@ github.com/jackpal/go-nat-pmp v1.0.2 h1:KzKSgb7qkJvOUTqYl9/Hg/me3pWgBmERKrTGD7Bd github.com/jackpal/go-nat-pmp v1.0.2/go.mod h1:QPH045xvCAeXUZOxsnwmrtiCoxIr9eob+4orBN1SBKc= github.com/jaytaylor/html2text v0.0.0-20230321000545-74c2419ad056 h1:iCHtR9CQyktQ5+f3dMVZfwD2KWJUgm7M0gdL9NGr8KA= github.com/jaytaylor/html2text v0.0.0-20230321000545-74c2419ad056/go.mod h1:CVKlgaMiht+LXvHG173ujK6JUhZXKb2u/BQtjPDIvyk= -github.com/jbenet/go-cienv v0.1.0/go.mod h1:TqNnHUmJgXau0nCzC7kXWeotg3J9W34CUv5Djy1+FlA= -github.com/jbenet/goprocess v0.1.4 h1:DRGOFReOMqqDNXwW70QkacFW0YN9QnwLV0Vqk+3oU0o= -github.com/jbenet/goprocess v0.1.4/go.mod h1:5yspPrukOVuOLORacaBi858NqyClJPQxYZlqdZVfqY4= github.com/jinzhu/inflection v1.0.0 h1:K317FqzuhWc8YvSVlFMCCUb36O/S9MCKRDI7QkRKD/E= github.com/jinzhu/inflection v1.0.0/go.mod h1:h+uFLlag+Qp1Va5pdKtLDYj+kHp5pxUVkryuEj+Srlc= github.com/jinzhu/now v1.1.4/go.mod h1:d3SSVoowX0Lcu0IBviAWJpolVfI5UJVZZ7cO71lE/z8= @@ -389,16 +272,12 @@ github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8Hm github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y= github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= -github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo= -github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/klauspost/compress v1.17.11 h1:In6xLpyWOi1+C7tXUUWv2ot1QvBjxevKAaI6IXrJmUc= github.com/klauspost/compress v1.17.11/go.mod h1:pMDklpSncoRMuLFrf1W9Ss9KT+0rH90U12bZKk7uwG0= -github.com/klauspost/cpuid/v2 v2.2.7 h1:ZWSB3igEs+d0qvnxR/ZBzXVmxkgt8DdzP6m9pfuVLDM= -github.com/klauspost/cpuid/v2 v2.2.7/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws= -github.com/koron/go-ssdp v0.0.3 h1:JivLMY45N76b4p/vsWGOKewBQu6uf39y8l+AQ7sDKx8= -github.com/koron/go-ssdp v0.0.3/go.mod h1:b2MxI6yh02pKrsyNoQUsk4+YNikaGhe4894J+Q5lDvA= +github.com/klauspost/cpuid/v2 v2.2.5 h1:0E5MSMDEoAulmXNFquVs//DdoomxaoTY1kUhbc/qbZg= +github.com/klauspost/cpuid/v2 v2.2.5/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= @@ -408,8 +287,8 @@ github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc= github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw= -github.com/labstack/echo/v4 v4.12.0 h1:IKpw49IMryVB2p1a4dzwlhP1O2Tf2E0Ir/450lH+kI0= -github.com/labstack/echo/v4 v4.12.0/go.mod h1:UP9Cr2DJXbOK3Kr9ONYzNowSh7HP0aG0ShAyycHSJvM= +github.com/labstack/echo/v4 v4.13.0 h1:8DjSi4H/k+RqoOmwXkxW14A2H1pdPdS95+qmdJ4q1Tg= +github.com/labstack/echo/v4 v4.13.0/go.mod h1:61j7WN2+bp8V21qerqRs4yVlVTGyOagMBpF0vE7VcmM= github.com/labstack/gommon v0.4.2 h1:F8qTUNXgG1+6WQmqoUWnz8WiEU60mXVVw0P4ht1WRA0= github.com/labstack/gommon v0.4.2/go.mod h1:QlUFxVM+SNXhDL/Z7YhocGIBYOiwB0mXm1+1bAPHPyU= github.com/leanovate/gopter v0.2.9 h1:fQjYxZaynp97ozCzfOyOuAGOU4aU/z37zf/tOujFk7c= @@ -418,24 +297,6 @@ github.com/leodido/go-urn v1.4.0 h1:WT9HwE9SGECu3lg4d/dIA+jxlljEa1/ffXKmRjqdmIQ= github.com/leodido/go-urn v1.4.0/go.mod h1:bvxc+MVxLKB4z00jd1z+Dvzr47oO32F/QSNjSBOlFxI= github.com/lib/pq v1.10.9 h1:YXG7RB+JIjhP29X+OtkiDnYaXQwpS4JEWq7dtCCRUEw= github.com/lib/pq v1.10.9/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= -github.com/libp2p/go-buffer-pool v0.1.0 h1:oK4mSFcQz7cTQIfqbe4MIj9gLW+mnanjyFtc6cdF0Y8= -github.com/libp2p/go-buffer-pool v0.1.0/go.mod h1:N+vh8gMqimBzdKkSMVuydVDq+UV5QTWy5HSiZacSbPg= -github.com/libp2p/go-cidranger v1.1.0 h1:ewPN8EZ0dd1LSnrtuwd4709PXVcITVeuwbag38yPW7c= -github.com/libp2p/go-cidranger v1.1.0/go.mod h1:KWZTfSr+r9qEo9OkI9/SIEeAtw+NNoU0dXIXt15Okic= -github.com/libp2p/go-libp2p v0.25.1 h1:YK+YDCHpYyTvitKWVxa5PfElgIpOONU01X5UcLEwJGA= -github.com/libp2p/go-libp2p v0.25.1/go.mod h1:xnK9/1d9+jeQCVvi/f1g12KqtVi/jP/SijtKV1hML3g= -github.com/libp2p/go-libp2p-asn-util v0.2.0 h1:rg3+Os8jbnO5DxkC7K/Utdi+DkY3q/d1/1q+8WeNAsw= -github.com/libp2p/go-libp2p-asn-util v0.2.0/go.mod h1:WoaWxbHKBymSN41hWSq/lGKJEca7TNm58+gGJi2WsLI= -github.com/libp2p/go-libp2p-record v0.2.0 h1:oiNUOCWno2BFuxt3my4i1frNrt7PerzB3queqa1NkQ0= -github.com/libp2p/go-libp2p-record v0.2.0/go.mod h1:I+3zMkvvg5m2OcSdoL0KPljyJyvNDFGKX7QdlpYUcwk= -github.com/libp2p/go-libp2p-testing v0.12.0 h1:EPvBb4kKMWO29qP4mZGyhVzUyR25dvfUIK5WDu6iPUA= -github.com/libp2p/go-libp2p-testing v0.12.0/go.mod h1:KcGDRXyN7sQCllucn1cOOS+Dmm7ujhfEyXQL5lvkcPg= -github.com/libp2p/go-msgio v0.3.0 h1:mf3Z8B1xcFN314sWX+2vOTShIE0Mmn2TXn3YCUQGNj0= -github.com/libp2p/go-msgio v0.3.0/go.mod h1:nyRM819GmVaF9LX3l03RMh10QdOroF++NBbxAb0mmDM= -github.com/libp2p/go-nat v0.1.0 h1:MfVsH6DLcpa04Xr+p8hmVRG4juse0s3J8HyNWYHffXg= -github.com/libp2p/go-nat v0.1.0/go.mod h1:X7teVkwRHNInVNWQiO/tAiAVRwSr5zoRz4YSTC3uRBM= -github.com/libp2p/go-netroute v0.2.1 h1:V8kVrpD8GK0Riv15/7VN6RbUQ3URNZVosw7H2v9tksU= -github.com/libp2p/go-netroute v0.2.1/go.mod h1:hraioZr0fhBjG0ZRXJJ6Zj2IVEVNx6tDTFQfSmcq7mQ= github.com/magiconair/properties v1.8.7 h1:IeQXZAiQcpL9mgcAe1Nu6cX9LLw6ExEHKjN0VQdvPDY= github.com/magiconair/properties v1.8.7/go.mod h1:Dhd985XPs7jluiymwWYZ0G4Z61jb3vdS329zhj2hYo0= github.com/mailru/easyjson v0.7.7 h1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0= @@ -444,20 +305,14 @@ github.com/matryer/is v1.4.1 h1:55ehd8zaGABKLXQUe2awZ99BD/PTc2ls+KV/dXphgEQ= github.com/matryer/is v1.4.1/go.mod h1:8I/i5uYgLzgsgEloJE1U6xx5HkBQpAZvepWuujKwMRU= 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.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= -github.com/mattn/go-runewidth v0.0.10/go.mod h1:RAqKPSqVFrSLVXbA8x7dzmKdmGzieGRCM46jaSJTDAk= github.com/mattn/go-runewidth v0.0.13 h1:lTGmDsbAYt5DmK6OnoV7EuIF1wEIFAcxld6ypU4OSgU= github.com/mattn/go-runewidth v0.0.13/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= -github.com/mattn/go-sqlite3 v1.14.22 h1:2gZY6PC6kBnID23Tichd1K+Z0oS6nE/XwU+Vz/5o4kU= -github.com/mattn/go-sqlite3 v1.14.22/go.mod h1:Uh1q+B4BYcTPb+yiD3kU8Ct7aC0hY9fxUwlHK0RXw+Y= github.com/mfridman/interpolate v0.0.2 h1:pnuTK7MQIxxFz1Gr+rjSIx9u7qVjf5VOoM/u6BbAxPY= github.com/mfridman/interpolate v0.0.2/go.mod h1:p+7uk6oE07mpE/Ik1b8EckO0O4ZXiGAfshKBWLUM9Xg= -github.com/miekg/dns v1.1.50 h1:DQUfb9uc6smULcREF09Uc+/Gd46YWqJd5DbpPE9xkcA= -github.com/miekg/dns v1.1.50/go.mod h1:e3IlAVfNqAllflbibAZEWOXOQ+Ynzk/dDozDxY7XnME= github.com/minio/sha256-simd v1.0.1 h1:6kaan5IFmwTNynnKKpDHe6FWHohJOHhCPchzK49dzMM= github.com/minio/sha256-simd v1.0.1/go.mod h1:Pz6AKMiUdngCLpeTL/RJY1M9rUuPMYujV5xJjtbRSN8= github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY= @@ -486,20 +341,12 @@ github.com/multiformats/go-base32 v0.1.0 h1:pVx9xoSPqEIQG8o+UbAe7DNi51oej1NtK+aG github.com/multiformats/go-base32 v0.1.0/go.mod h1:Kj3tFY6zNr+ABYMqeUNeGvkIC/UYgtWibDcT0rExnbI= github.com/multiformats/go-base36 v0.2.0 h1:lFsAbNOGeKtuKozrtBsAkSVhv1p9D0/qedU9rQyccr0= github.com/multiformats/go-base36 v0.2.0/go.mod h1:qvnKE++v+2MWCfePClUEjE78Z7P2a1UV0xHgWc0hkp4= -github.com/multiformats/go-multiaddr v0.8.0 h1:aqjksEcqK+iD/Foe1RRFsGZh8+XFiGo7FgUCZlpv3LU= -github.com/multiformats/go-multiaddr v0.8.0/go.mod h1:Fs50eBDWvZu+l3/9S6xAE7ZYj6yhxlvaVZjakWN7xRs= -github.com/multiformats/go-multiaddr-dns v0.3.1 h1:QgQgR+LQVt3NPTjbrLLpsaT2ufAA2y0Mkk+QRVJbW3A= -github.com/multiformats/go-multiaddr-dns v0.3.1/go.mod h1:G/245BRQ6FJGmryJCrOuTdB37AMA5AMOVuO6NY3JwTk= -github.com/multiformats/go-multiaddr-fmt v0.1.0 h1:WLEFClPycPkp4fnIzoFoV9FVd49/eQsuaL3/CWe167E= -github.com/multiformats/go-multiaddr-fmt v0.1.0/go.mod h1:hGtDIW4PU4BqJ50gW2quDuPVjyWNZxToGUh/HwTZYJo= github.com/multiformats/go-multibase v0.2.0 h1:isdYCVLvksgWlMW9OZRYJEa9pZETFivncJHmHnnd87g= github.com/multiformats/go-multibase v0.2.0/go.mod h1:bFBZX4lKCA/2lyOFSAoKH5SS6oPyjtnzK/XTFDPkNuk= github.com/multiformats/go-multicodec v0.9.0 h1:pb/dlPnzee/Sxv/j4PmkDRxCOi3hXTz3IbPKOXWJkmg= github.com/multiformats/go-multicodec v0.9.0/go.mod h1:L3QTQvMIaVBkXOXXtVmYE+LI16i14xuaojr/H7Ai54k= github.com/multiformats/go-multihash v0.2.3 h1:7Lyc8XfX/IY2jWb/gI7JP+o7JEq9hOa7BFvVU9RSh+U= github.com/multiformats/go-multihash v0.2.3/go.mod h1:dXgKXCXjBzdscBLk9JkjINiEsCKRVch90MdaGiKsvSM= -github.com/multiformats/go-multistream v0.4.1 h1:rFy0Iiyn3YT0asivDUIR05leAdwZq3de4741sbiSdfo= -github.com/multiformats/go-multistream v0.4.1/go.mod h1:Mz5eykRVAjJWckE2U78c6xqdtyNUEhKSM0Lwar2p77Q= github.com/multiformats/go-varint v0.0.7 h1:sWSGR+f/eu5ABZA2ZpYKBILXTTs9JWpdEM/nEGOHFS8= github.com/multiformats/go-varint v0.0.7/go.mod h1:r8PUYw/fD/SjBCiKOoDlGF6QawOELpZAu9eioSos/OU= github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA= @@ -537,8 +384,6 @@ github.com/opencontainers/image-spec v1.1.0 h1:8SG7/vwALn54lVB/0yZ/MMwhFrPYtpEHQ github.com/opencontainers/image-spec v1.1.0/go.mod h1:W4s4sFTMaBeK1BQLXbG4AdM2szdn85PY75RI83NrTrM= github.com/opencontainers/runc v1.1.12 h1:BOIssBaW1La0/qbNZHXOOa71dZfZEQOzW7dqQf3phss= github.com/opencontainers/runc v1.1.12/go.mod h1:S+lQwSfncpBha7XTy/5lBwWgm5+y5Ma/O44Ekby9FK8= -github.com/opentracing/opentracing-go v1.2.0 h1:uEJPy/1a5RIPAJ0Ov+OIO8OxWu77jEv+1B0VhjKrZUs= -github.com/opentracing/opentracing-go v1.2.0/go.mod h1:GxEUsuufX4nBwe+T+Wl9TAgYrxe9dPLANfrWvHYVTgc= github.com/orlangure/gnomock v0.31.0 h1:dgjlQ8DYUPMyNwMZJuYBH+/GF+e7h3sloldPzIJF4k4= github.com/orlangure/gnomock v0.31.0/go.mod h1:RagxeYv3bKi+li9Lio2Faw5t6Mcy4akkeqXzkgAS3w0= github.com/ory/dockertest/v3 v3.10.0 h1:4K3z2VMe8Woe++invjaTB7VRyQXQy5UY+loujO4aNE4= @@ -547,21 +392,14 @@ github.com/pelletier/go-toml/v2 v2.2.2 h1:aYUidT7k73Pcl9nb2gScu7NSrKCSHIDE89b3+6 github.com/pelletier/go-toml/v2 v2.2.2/go.mod h1:1t835xjRzz80PqgE6HHgN2JOsmgYu/h4qDAS4n929Rs= github.com/perimeterx/marshmallow v1.1.5 h1:a2LALqQ1BlHM8PZblsDdidgv1mWi1DgC2UmX50IvK2s= github.com/perimeterx/marshmallow v1.1.5/go.mod h1:dsXbUu8CRzfYP5a87xpp0xq9S3u0Vchtcl8we9tYaXw= -github.com/petar/GoLLRB v0.0.0-20210522233825-ae3b015fd3e9 h1:1/WtZae0yGtPq+TI6+Tv1WTxkukpXeMlviSxvL7SRgk= -github.com/petar/GoLLRB v0.0.0-20210522233825-ae3b015fd3e9/go.mod h1:x3N5drFsm2uilKKuuYo6LdyD8vZAW55sH/9w+pbo1sw= github.com/pierrec/lz4/v4 v4.1.21 h1:yOVMLb6qSIDP67pl/5F7RepeKYu/VmTyEXvuMI5d9mQ= github.com/pierrec/lz4/v4 v4.1.21/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFuRQyBid4= -github.com/pingcap/errors v0.11.4 h1:lFuQV/oaUMGcD2tqt+01ROSmJs75VG1ToEOkZIZ4nE4= -github.com/pingcap/errors v0.11.4/go.mod h1:Oi8TUi2kEtXXLMJk9l1cGmz20kV3TaQ0usTwv5KuLY8= -github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/polydawn/refmt v0.89.1-0.20221221234430-40501e09de1f h1:VXTQfuJj9vKR4TCkEuWIckKvdHFeJH/huIFJ9/cXOB0= -github.com/polydawn/refmt v0.89.1-0.20221221234430-40501e09de1f/go.mod h1:/zvteZs/GwLtCgZ4BL6CBsk9IKIlexP43ObX9AxTqTw= github.com/pressly/goose/v3 v3.23.0 h1:57hqKos8izGek4v6D5+OXBa+Y4Rq8MU//+MmnevdpVA= github.com/pressly/goose/v3 v3.23.0/go.mod h1:rpx+D9GX/+stXmzKa+uh1DkjPnNVMdiOCV9iLdle4N8= github.com/prometheus/client_golang v1.20.5 h1:cxppBPuYhUnsO6yo/aoRol4L7q7UFfdm+bR9r+8l63Y= @@ -580,37 +418,19 @@ github.com/redis/rueidis/mock v1.0.51 h1:XK9Ud2sgBiex8g3lT1y0PI/NQdzn2uTLRwsJ9ez github.com/redis/rueidis/mock v1.0.51/go.mod h1:6zsMgZ+q1EWPgGOstCtUgll1tcz7Pj6gAvl3/R9mKkU= github.com/redis/rueidis/rueidiscompat v1.0.51 h1:QGYtutavVacfgyl8/LvcrhKAj+sRRuvE+p634lKdV4I= github.com/redis/rueidis/rueidiscompat v1.0.51/go.mod h1:MAq/1yVbfrkyCFVSUAZeCK/hjlHZ1aN3oZCAy71AlE8= -github.com/reiver/go-atproto v0.0.0-20240906195827-a1832b0df821 h1:s2ColkXw5LNaS8/eHB7O46NQYyv+DOghr25u3ukEa5g= -github.com/reiver/go-atproto v0.0.0-20240906195827-a1832b0df821/go.mod h1:S/pf34se76GMYmdBXumZLenxGYgunVNLJkW6OQEXt9w= -github.com/reiver/go-bsky v0.0.0-20240906205655-8c7fadb4f3bb h1:ZgOhXYuF5y3Hzhm9I5vc+LNd0um1Lz4v9fn64mt9PJA= -github.com/reiver/go-bsky v0.0.0-20240906205655-8c7fadb4f3bb/go.mod h1:KEO2yVqtN2ZQQ7AgncGVyKZpa9jXEmNOuYXzbz564f0= -github.com/reiver/go-cast v0.0.0-20240904124821-be0103637c3f h1:+xhln673LL2XG1qhsUG1e+HHdXm/lTWihmr5G815dMc= -github.com/reiver/go-cast v0.0.0-20240904124821-be0103637c3f/go.mod h1:baMIic1VWx4m5MRviwSyHFx1Z6POGMRrnVgsMvsLlAA= -github.com/reiver/go-erorr v0.0.0-20240801233437-8cbde6d1fa3f h1:D1QSxKHm8U73XhjsW3SFLkT0zT5pKJi+1KGboMhY1Rk= -github.com/reiver/go-erorr v0.0.0-20240801233437-8cbde6d1fa3f/go.mod h1:F0HbBf+Ak2ZlE8YkDW4Y+KxaUmT0KaaIJK6CXY3cJxE= -github.com/reiver/go-fallback v0.0.0-20240906145154-1ce9eadf06a8 h1:JKZHV9WPzSfaPhJswlyQk45hmxbPwKmBximAyysPKbs= -github.com/reiver/go-fallback v0.0.0-20240906145154-1ce9eadf06a8/go.mod h1:IAg7rGvnbzlTrK4W+pBJcq2XEhrWf+DxYl/fGN/qbj4= -github.com/reiver/go-maps v0.0.0-20240906190342-93be57f28be1 h1:5fRVUeCqPN8G8phNmd1G0Pu7g35sojAQBnIvZ8C+s8c= -github.com/reiver/go-maps v0.0.0-20240906190342-93be57f28be1/go.mod h1:dMbnpn0BuIGwSFlCUSTYPDP3nDt2pSe6qP5vfbV1kBE= -github.com/reiver/go-reg v0.0.0-20240906195701-6e62f43c2835 h1:i2IO8hx0TbgPeZ5Gcu+Prkzkm6T+cBxd1lnALdCoM/c= -github.com/reiver/go-reg v0.0.0-20240906195701-6e62f43c2835/go.mod h1:P4MhBoVQLOdhisU6M3f2DvbbNBueHw3Y+n4V/Q7xX9Q= github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec h1:W09IVJc94icq4NjY3clb7Lk8O1qJ8BdBEF8z0ibU0rE= github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo= -github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.2.0 h1:S1pD9weZBuJdFmowNwbpi7BJ8TNftyUImj/0WQi72jY= github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/robfig/cron/v3 v3.0.1 h1:WdRxkvbJztn8LMz/QEvLN5sBU+xKpSqwwUO1Pjr4qDs= github.com/robfig/cron/v3 v3.0.1/go.mod h1:eQICP3HwyT7UooqI/z+Ov+PtYAWygg1TEWWzGIFLtro= -github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= -github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= github.com/rogpeppe/go-internal v1.13.1 h1:KvO1DLK/DRN07sQ1LQKScxyZJuNnedQ5/wKSR38lUII= github.com/rogpeppe/go-internal v1.13.1/go.mod h1:uMEvuHeurkdAXX61udpOXGD/AzZDWNMNyH2VO9fmH0o= github.com/rs/cors v1.7.0 h1:+88SsELBHx5r+hZ8TCkggzSstaWNbDvThkVK8H6f9ik= github.com/rs/cors v1.7.0/go.mod h1:gFx+x8UowdsKA9AchylcLynDq+nNFfI8FkUZdN/jGCU= -github.com/rss3-network/protocol-go v0.5.16 h1:14AOjsHMnuEqEHPmBo4A8sdGXPbwMNGKKJoGk1fXunk= -github.com/rss3-network/protocol-go v0.5.16/go.mod h1:AOVaY0++55lryy3GeQG//EkPuVFqxNQoPa0VdGbmtx0= +github.com/rss3-network/protocol-go v0.5.14 h1:gd6ciwXb5e4xx1dmAOAIKWbpami2QbARqE61zbwT6KE= +github.com/rss3-network/protocol-go v0.5.14/go.mod h1:npcyduWt86uVbIi77xQaYk8eqltI9XNjk1FMGpjyIq0= github.com/russross/blackfriday v1.6.0 h1:KqfZb0pUVN2lYqZUYRddxF4OR8ZMURnJIG5Y3VRLtww= -github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk= github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/sagikazarmark/locafero v0.4.0 h1:HApY1R9zGo4DBgr7dqsTH/JJxLTTsOt7u6keLGt6kNQ= @@ -619,7 +439,6 @@ github.com/sagikazarmark/slog-shim v0.1.0 h1:diDBnUNK9N/354PgrxMywXnAwEr1QZcOr6g github.com/sagikazarmark/slog-shim v0.1.0/go.mod h1:SrcSrq8aKtyuqEI1uvTDTK1arOWRIczQRv+GVI1AkeQ= github.com/samber/lo v1.47.0 h1:z7RynLwP5nbyRscyvcD043DWYoOcYRv3mV8lBeqOCLc= github.com/samber/lo v1.47.0/go.mod h1:RmDH9Ct32Qy3gduHQuKJ3gW1fMHAnE/fAzQuf6He5cU= -github.com/scylladb/termtables v0.0.0-20191203121021-c4c0b6d42ff4/go.mod h1:C1a7PQSMz9NShzorzCiG2fk9+xuCgLkPeCvMHYR2OWg= github.com/sebdah/goldie/v2 v2.5.3 h1:9ES/mNN+HNUbNWpVAlrzuZ7jE+Nrczbj8uFRjM7624Y= github.com/sebdah/goldie/v2 v2.5.3/go.mod h1:oZ9fp0+se1eapSRjfYbsV/0Hqhbuu3bJVvKI/NNtssI= github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo= @@ -632,13 +451,8 @@ github.com/shirou/gopsutil v3.21.11+incompatible h1:+1+c1VGhc88SSonWP6foOcLhvnKl github.com/shirou/gopsutil v3.21.11+incompatible/go.mod h1:5b4v6he4MtMOwMlS0TUMTu2PcXUg8+E1lC7eC3UO/RA= github.com/shopspring/decimal v1.4.0 h1:bxl37RwXBklmTi0C79JfXCEBD1cqqHt0bbgBAGFp81k= github.com/shopspring/decimal v1.4.0/go.mod h1:gawqmDU56v4yIKSwfBSFip1HdCCXN8/+DMd9qYNcwME= -github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ= github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= -github.com/smartystreets/assertions v1.2.0 h1:42S6lae5dvLc7BrLu/0ugRtcFVjoJNMC/N3yZFZkDFs= -github.com/smartystreets/assertions v1.2.0/go.mod h1:tcbTF8ujkAEcZ8TElKY+i30BzYlVhC/LOxJk7iOWnoo= -github.com/smartystreets/goconvey v1.7.2 h1:9RBaZCeXEQ3UselpuwUQHltGVXvdwm6cv1hgR6gDIPg= -github.com/smartystreets/goconvey v1.7.2/go.mod h1:Vw0tHAZW6lzCRk3xgdin6fKYcG+G3Pg9vgXWeJpQFMM= github.com/sourcegraph/conc v0.3.0 h1:OQTbbt6P72L20UqAkXXuLOj79LfEanQ+YQFNpLA9ySo= github.com/sourcegraph/conc v0.3.0/go.mod h1:Sdozi7LEKbFPqYX2/J+iBAM6HpqSLTASQIKqDmF7Mt0= github.com/spaolacci/murmur3 v1.1.0 h1:7c1g84S4BPRrfL5Xrdp6fOJ206sU9y293DDHaoy0bLI= @@ -664,7 +478,6 @@ github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSS github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY= github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA= -github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= @@ -712,8 +525,7 @@ github.com/tyler-smith/go-bip39 v1.1.0 h1:5eUemwrMargf3BSLRRCalXT93Ns6pQJIjYQN2n github.com/tyler-smith/go-bip39 v1.1.0/go.mod h1:gUYDtqQw1JS3ZJ8UWVcGTGqqr6YIN3CWg+kkNaLt55U= github.com/ugorji/go/codec v1.2.11 h1:BMaWp1Bb6fHwEtbplGBGJ498wD+LKlNSl25MjdZY4dU= github.com/ugorji/go/codec v1.2.11/go.mod h1:UNopzCgEMSXjBc6AOMqYvWC1ktqTAfzJZUZgYf6w6lg= -github.com/urfave/cli v1.22.10 h1:p8Fspmz3iTctJstry1PYS3HVdllxnEzTEsgIgtxTrCk= -github.com/urfave/cli v1.22.10/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= +github.com/urfave/cli v1.22.1 h1:+mkCCcOFKPnCmVYVcURKps1Xe+3zP90gSYGNfRkjoIY= github.com/urfave/cli/v2 v2.25.7 h1:VAzn5oq403l5pHjc4OhD54+XGO9cdKVL/7lDjF+iKUs= github.com/urfave/cli/v2 v2.25.7/go.mod h1:8qnjx1vcq5s2/wpsqoZFndg2CE5tNFyrTvS6SinrnYQ= github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw= @@ -726,16 +538,6 @@ github.com/vincent-petithory/dataurl v1.0.0 h1:cXw+kPto8NLuJtlMsI152irrVw9fRDX8A github.com/vincent-petithory/dataurl v1.0.0/go.mod h1:FHafX5vmDzyP+1CQATJn7WFKc9CvnvxyvZy6I1MrG/U= github.com/vmware-labs/yaml-jsonpath v0.3.2 h1:/5QKeCBGdsInyDCyVNLbXyilb61MXGi9NP674f9Hobk= github.com/vmware-labs/yaml-jsonpath v0.3.2/go.mod h1:U6whw1z03QyqgWdgXxvVnQ90zN1BWz5V+51Ewf8k+rQ= -github.com/warpfork/go-testmark v0.12.1 h1:rMgCpJfwy1sJ50x0M0NgyphxYYPMOODIJHhsXyEHU0s= -github.com/warpfork/go-testmark v0.12.1/go.mod h1:kHwy7wfvGSPh1rQJYKayD4AbtNaeyZdcGi9tNJTaa5Y= -github.com/warpfork/go-wish v0.0.0-20220906213052-39a1cc7a02d0 h1:GDDkbFiaK8jsSDJfjId/PEGEShv6ugrt4kYsC5UIDaQ= -github.com/warpfork/go-wish v0.0.0-20220906213052-39a1cc7a02d0/go.mod h1:x6AKhvSSexNrVSrViXSHUEbICjmGXhtgABaHIySUSGw= -github.com/whyrusleeping/cbor v0.0.0-20171005072247-63513f603b11 h1:5HZfQkwe0mIfyDmc1Em5GqlNRzcdtlv4HTNmdpt7XH0= -github.com/whyrusleeping/cbor v0.0.0-20171005072247-63513f603b11/go.mod h1:Wlo/SzPmxVp6vXpGt/zaXhHH0fn4IxgqZc82aKg6bpQ= -github.com/whyrusleeping/cbor-gen v0.2.1-0.20241030202151-b7a6831be65e h1:28X54ciEwwUxyHn9yrZfl5ojgF4CBNLWX7LR0rvBkf4= -github.com/whyrusleeping/cbor-gen v0.2.1-0.20241030202151-b7a6831be65e/go.mod h1:pM99HXyEbSQHcosHc0iW7YFmwnscr+t9Te4ibko05so= -github.com/whyrusleeping/chunker v0.0.0-20181014151217-fe64bd25879f h1:jQa4QT2UP9WYv2nzyawpKMOCl+Z/jW7djv2/J50lj9E= -github.com/whyrusleeping/chunker v0.0.0-20181014151217-fe64bd25879f/go.mod h1:p9UJB6dDgdPgMJZs7UjUOdulKyRr9fqkS+6JKAInPy8= github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU= github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb h1:zGWFAtiMcyryUHoUjUJX0/lt1H2+i2Ka2n+D3DImSNo= github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU= @@ -753,10 +555,6 @@ github.com/yuin/goldmark v1.7.1 h1:3bajkSilaCbjdKVsKdZjZCLBNPL9pYzrCakKaf4U49U= github.com/yuin/goldmark v1.7.1/go.mod h1:uzxRWxtg69N339t3louHJ7+O03ezfj6PlliRlaOzY1E= github.com/yusufpapurcu/wmi v1.2.3 h1:E1ctvB7uKFMOJw3fdOW32DwGE9I7t++CRUEMKvFoFiw= github.com/yusufpapurcu/wmi v1.2.3/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQmPyzfmi0= -gitlab.com/yawning/secp256k1-voi v0.0.0-20230925100816-f2616030848b h1:CzigHMRySiX3drau9C6Q5CAbNIApmLdat5jPMqChvDA= -gitlab.com/yawning/secp256k1-voi v0.0.0-20230925100816-f2616030848b/go.mod h1:/y/V339mxv2sZmYYR64O07VuCpdNZqCTwO8ZcouTMI8= -gitlab.com/yawning/tuplehash v0.0.0-20230713102510-df83abbf9a02 h1:qwDnMxjkyLmAFgcfgTnfJrmYKWhHnci3GjDqcZp1M3Q= -gitlab.com/yawning/tuplehash v0.0.0-20230713102510-df83abbf9a02/go.mod h1:JTnUj0mpYiAsuZLmKjTx/ex3AtMowcCgnE7YNyCEP0I= go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.50.0 h1:cEPbyTSEHlQR89XVlyo78gqluF8Y3oMeBkXGWzQsfXY= go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.50.0/go.mod h1:DKdbWcT4GH1D0Y3Sqt/PFXt2naRKDWtU+eE6oLdFNA8= go.opentelemetry.io/otel v1.32.0 h1:WnBN+Xjcteh0zdk01SVqV55d/m62NJLJdIyb4y/WO5U= @@ -779,41 +577,31 @@ go.opentelemetry.io/otel/trace v1.32.0 h1:WIC9mYrXf8TmY/EXuULKc8hR17vE+Hjv2cssQD go.opentelemetry.io/otel/trace v1.32.0/go.mod h1:+i4rkvCraA+tG6AzwloGaCtkx53Fa+L+V8e9a7YvhT8= go.opentelemetry.io/proto/otlp v1.3.1 h1:TrMUixzpM0yuc/znrFTP9MMRh8trP93mkCiDVeXrui0= go.opentelemetry.io/proto/otlp v1.3.1/go.mod h1:0X1WI4de4ZsLrrJNLAQbFeLCm3T7yBkR0XqQ7niQU+8= -go.uber.org/atomic v1.6.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= -go.uber.org/atomic v1.11.0 h1:ZvwS0R+56ePWxUNi+Atn9dWONBPp/AUETXlHW0DxSjE= -go.uber.org/atomic v1.11.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0= -go.uber.org/goleak v1.1.11-0.20210813005559-691160354723/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= go.uber.org/goleak v1.1.11/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE= go.uber.org/mock v0.4.0 h1:VcM4ZOtdbR4f6VXfiOpwpVJDL6lCReaZ6mw31wqh7KU= go.uber.org/mock v0.4.0/go.mod h1:a6FSlNadKUHUa9IP5Vyt1zh4fC7uAwxMutEAscFbkZc= -go.uber.org/multierr v1.5.0/go.mod h1:FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKYU= go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= go.uber.org/multierr v1.7.0/go.mod h1:7EAYxJLBy9rStEaz58O2t4Uvip6FSURkq8/ppBp95ak= go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= -go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA= -go.uber.org/zap v1.16.0/go.mod h1:MA8QOfq0BHJwdXa996Y4dYkAqRKB8/1K1QMMZVaNZjQ= -go.uber.org/zap v1.19.1/go.mod h1:j3DNczoxDZroyBnOT1L/Q79cfUMGZxlv/9dzN7SM1rI= go.uber.org/zap v1.21.0/go.mod h1:wjWOCqI0f2ZZrJF/UufIOkiC8ii6tm1iqIsLo76RfJw= go.uber.org/zap v1.27.0 h1:aJMhYGrd5QSmlpLMr2MftRKl7t8J8PTZPA732ud/XR8= go.uber.org/zap v1.27.0/go.mod h1:GB2qFLM7cTU87MWRP2mPIjqfIDnGu+VIO4V/SdhGo2E= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= golang.org/x/crypto v0.22.0/go.mod h1:vr6Su+7cTlO45qkww3VDJlzDn0ctJvRgYbC2NvXHt+M= golang.org/x/crypto v0.23.0/go.mod h1:CKFgDieR+mRhux2Lsu27y0fO304Db0wZe70UKqHu0v8= -golang.org/x/crypto v0.29.0 h1:L5SG1JTTXupVV3n6sUqMTeWbjAyfPwoda2DLX8J8FrQ= -golang.org/x/crypto v0.29.0/go.mod h1:+F4F4N5hv6v38hfeYwTdx20oUvLLc+QfrE9Ax9HtgRg= +golang.org/x/crypto v0.30.0 h1:RwoQn3GkWiMkzlX562cLB7OxWvjH1L8xutO2WoJcRoY= +golang.org/x/crypto v0.30.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk= golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 h1:2dVuKD2vS7b0QIHQbpyTISPd0LeHDbnYEryqj5Q1ug8= golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56/go.mod h1:M4RDyNAINzryxdtnbRXRL/OHtkFuWGRjvuhBJpk2IlY= golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= @@ -843,8 +631,8 @@ golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= golang.org/x/net v0.24.0/go.mod h1:2Q7sJY5mzlzWjKtYUEXSlBWCdyaioyXzRB2RtU8KVE8= golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM= -golang.org/x/net v0.31.0 h1:68CPQngjLL0r2AlUKiSxtQFKvzRVbnzLwMUn5SzcLHo= -golang.org/x/net v0.31.0/go.mod h1:P4fl1q7dY2hnZFxEk4pPSkDHF+QqjitcnDjUQyMM+pM= +golang.org/x/net v0.32.0 h1:ZqPmj8Kzc+Y6e0+skZsuACbx+wzMgo5MQsJh9Qd6aYI= +golang.org/x/net v0.32.0/go.mod h1:CwU0IoeOlnQQWJ6ioyFrfRuomB8GKF6KbYXZVyeXNfs= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -852,8 +640,8 @@ golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.9.0 h1:fEo0HyrW1GIgZdpbhCRO0PkJajUS5H9IFUztCgEo2jQ= -golang.org/x/sync v0.9.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ= +golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -874,7 +662,6 @@ golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -890,8 +677,8 @@ golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.19.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.27.0 h1:wBqf8DvsY9Y/2P8gAfPDEYNuS30J4lPHJxXSb/nJZ+s= -golang.org/x/sys v0.27.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA= +golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= 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/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= @@ -900,8 +687,8 @@ golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= golang.org/x/term v0.19.0/go.mod h1:2CuTdWZ7KHSQwUzKva0cbMg6q2DMI3Mmxp+gKJbskEk= golang.org/x/term v0.20.0/go.mod h1:8UkIAJTvZgivsXaD6/pH6U9ecQzZ45awqEOzuCvwpFY= -golang.org/x/term v0.26.0 h1:WEQa6V3Gja/BhNxg540hBip/kkaYtRg3cxg4oXSw4AU= -golang.org/x/term v0.26.0/go.mod h1:Si5m1o57C5nBNQo5z1iq+XDijt21BDBDp2bK0QI8e3E= +golang.org/x/term v0.27.0 h1:WP60Sv1nlK1T6SupCHbXzSaN0b9wUmsPoRS9b61A23Q= +golang.org/x/term v0.27.0/go.mod h1:iMsnZpn0cago0GOrHO2+Y7u7JPn5AylBrcoWkElMTSM= 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= @@ -911,16 +698,12 @@ golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= golang.org/x/text v0.15.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/text v0.20.0 h1:gK/Kv2otX8gz+wn7Rmb3vT96ZwuoxnQlY+HlJVj7Qug= -golang.org/x/text v0.20.0/go.mod h1:D4IsuqiFMhST5bX19pQ9ikHC2GsaKyk/oF+pn3ducp4= +golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo= +golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ= golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk= golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20191029041327-9cc4af7d6b2c/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191029190741-b9c20aec41a5/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= @@ -934,8 +717,6 @@ golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8T golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 h1:+cNy6SZtPcJQH3LJVLOSmiC7MMxXNOb3PU/VUEz+EhU= -golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028/go.mod h1:NDW/Ps6MPRej6fsCIbMTohpP40sJ/P/vI1MoTEGwX90= google.golang.org/genproto/googleapis/api v0.0.0-20241104194629-dd2ea8efbc28 h1:M0KvPgPmDZHPlbRbaNU1APr28TvwvvdUPlSv7PUvy8g= google.golang.org/genproto/googleapis/api v0.0.0-20241104194629-dd2ea8efbc28/go.mod h1:dguCy7UOdZhTvLzDyt15+rOrawrpM4q7DD9dQ1P11P4= google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28 h1:XVhgTWWV3kGQlwJHR3upFWZeTsei6Oks1apkZSeonIE= @@ -957,7 +738,6 @@ gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8 gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= -gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= gopkg.in/ini.v1 v1.67.0 h1:Dgnx+6+nfE+IfzjUEISNeydPJh9AXNNsWbGP9KzCsOA= gopkg.in/ini.v1 v1.67.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= @@ -977,16 +757,13 @@ gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gorm.io/driver/postgres v1.5.10 h1:7Lggqempgy496c0WfHXsYWxk3Th+ZcW66/21QhVFdeE= -gorm.io/driver/postgres v1.5.10/go.mod h1:DX3GReXH+3FPWGrrgffdvCk3DQ1dwDPdmbenSkweRGI= -gorm.io/driver/sqlite v1.5.5 h1:7MDMtUZhV065SilG62E0MquljeArQZNfJnjd9i9gx3E= -gorm.io/driver/sqlite v1.5.5/go.mod h1:6NgQ7sQWAIFsPrJJl1lSNSu2TABh0ZZ/zm5fosATavE= +gorm.io/driver/postgres v1.5.11 h1:ubBVAfbKEUld/twyKZ0IYn9rSQh448EdelLYk9Mv314= +gorm.io/driver/postgres v1.5.11/go.mod h1:DX3GReXH+3FPWGrrgffdvCk3DQ1dwDPdmbenSkweRGI= gorm.io/gorm v1.23.6/go.mod h1:l2lP/RyAtc1ynaTjFksBde/O8v9oOGIApu2/xRitmZk= gorm.io/gorm v1.25.12 h1:I0u8i2hWQItBq1WfE0o2+WuL9+8L21K9e2HHSTE/0f8= gorm.io/gorm v1.25.12/go.mod h1:xh7N7RHfYlNc5EmcI/El95gXusucDrQnHXe0+CgWcLQ= gotest.tools/v3 v3.3.0 h1:MfDY1b1/0xN1CyMlQDac0ziEy9zJQd9CXBRRDHw2jJo= gotest.tools/v3 v3.3.0/go.mod h1:Mcr9QNxkg0uMvy/YElmo4SpXgJKWgQvYrT7Kw5RzJ1A= -honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= lukechampine.com/blake3 v1.2.1 h1:YuqqRuaqsGV71BV/nm9xlI0MKUv4QC54jQnBChWbGnI= lukechampine.com/blake3 v1.2.1/go.mod h1:0OFRp7fBtAylGVCO40o87sbupkyIGgbpv1+M1k1LM6k= modernc.org/gc/v3 v3.0.0-20240107210532-573471604cb6 h1:5D53IMaUuA5InSeMu9eJtlQXS2NxAhyWQvkKEgXZhHI= diff --git a/internal/engine/worker/decentralized/contract/uniswap/worker.go b/internal/engine/worker/decentralized/contract/uniswap/worker.go index ab8fc7ab1..cacdfc793 100644 --- a/internal/engine/worker/decentralized/contract/uniswap/worker.go +++ b/internal/engine/worker/decentralized/contract/uniswap/worker.go @@ -147,7 +147,8 @@ func (w *worker) matchSwapTransaction(task *source.Task, transaction *ethereum.T uniswap.AddressV3SwapRouter02Celo, uniswap.AddressV3SwapRouter02BinanceSmartChain, uniswap.AddressV3SwapRouter02Linea, - uniswap.AddressUniversalRouter: + uniswap.AddressUniversalRouter01, + uniswap.AddressUniversalRouter02: return true case // Uniswap V2 uniswap.AddressV2SwapRouter01, diff --git a/internal/engine/worker/decentralized/contract/uniswap/worker_test.go b/internal/engine/worker/decentralized/contract/uniswap/worker_test.go index eec81cb81..5bdcc7dc8 100644 --- a/internal/engine/worker/decentralized/contract/uniswap/worker_test.go +++ b/internal/engine/worker/decentralized/contract/uniswap/worker_test.go @@ -132,7 +132,7 @@ func TestWorker_Ethereum(t *testing.T) { Network: network.Ethereum, Index: 4, From: "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045", - To: uniswap.AddressUniversalRouter.String(), + To: uniswap.AddressUniversalRouter02.String(), Type: typex.ExchangeSwap, Calldata: &activityx.Calldata{ FunctionHash: "0x3593564c", @@ -346,7 +346,7 @@ func TestWorker_Ethereum(t *testing.T) { Network: network.Ethereum, Index: 113, From: "0xB5A7c3f565f0DFDb4EE63d0ca4b4d59fa69c391C", - To: uniswap.AddressUniversalRouter.String(), + To: uniswap.AddressUniversalRouter02.String(), Type: typex.ExchangeSwap, Calldata: &activityx.Calldata{ FunctionHash: "0x24856bc3", @@ -361,7 +361,7 @@ func TestWorker_Ethereum(t *testing.T) { Type: typex.ExchangeSwap, Platform: workerx.PlatformUniswap.String(), From: "0xB5A7c3f565f0DFDb4EE63d0ca4b4d59fa69c391C", - To: uniswap.AddressUniversalRouter.String(), + To: uniswap.AddressUniversalRouter02.String(), Metadata: metadata.ExchangeSwap{ From: metadata.Token{ Address: lo.ToPtr("0x5f98805A4E8be255a32880FDeC7F6728C6568bA0"), @@ -384,8 +384,8 @@ func TestWorker_Ethereum(t *testing.T) { { Type: typex.ExchangeSwap, Platform: workerx.PlatformUniswap.String(), - From: uniswap.AddressUniversalRouter.String(), - To: uniswap.AddressUniversalRouter.String(), + From: uniswap.AddressUniversalRouter02.String(), + To: uniswap.AddressUniversalRouter02.String(), Metadata: metadata.ExchangeSwap{ From: metadata.Token{ Address: lo.ToPtr("0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"), @@ -408,7 +408,7 @@ func TestWorker_Ethereum(t *testing.T) { { Type: typex.ExchangeSwap, Platform: workerx.PlatformUniswap.String(), - From: uniswap.AddressUniversalRouter.String(), + From: uniswap.AddressUniversalRouter02.String(), To: "0xB5A7c3f565f0DFDb4EE63d0ca4b4d59fa69c391C", Metadata: metadata.ExchangeSwap{ From: metadata.Token{ diff --git a/internal/engine/worker/rss/factory.go b/internal/engine/worker/rss/factory.go index 7f49b5a2c..0abcf7457 100644 --- a/internal/engine/worker/rss/factory.go +++ b/internal/engine/worker/rss/factory.go @@ -1,21 +1,12 @@ package worker import ( - "fmt" - - "github.com/redis/rueidis" "github.com/rss3-network/node/config" - "github.com/rss3-network/node/internal/database" "github.com/rss3-network/node/internal/engine" - "github.com/rss3-network/node/internal/engine/worker/federated/mastodon" - "github.com/rss3-network/node/schema/worker/rss" ) -func New(config *config.Module, databaseClient database.Client, redisClient rueidis.Client) (engine.Worker, error) { - switch config.Worker { - case rss.Core: - return mastodon.NewWorker(databaseClient, redisClient) - default: - return nil, fmt.Errorf("[federated/factory.go] unsupported worker %s", config.Worker) - } +func New(_ *config.Module) (engine.Worker, error) { + // Not implemented + // If the rsshub worker exists, it will be started by default, and there will not be a separate worker instance + return nil, nil } diff --git a/provider/ethereum/contract/uniswap/contract.go b/provider/ethereum/contract/uniswap/contract.go index 557078994..dac41c1b9 100644 --- a/provider/ethereum/contract/uniswap/contract.go +++ b/provider/ethereum/contract/uniswap/contract.go @@ -21,6 +21,7 @@ import ( //go:generate go run --mod=mod github.com/ethereum/go-ethereum/cmd/abigen --abi ./abi/NonfungiblePositionManager.abi --pkg uniswap --type NonfungiblePositionManager --out contract_nonfungible_position_manager.go // https://docs.uniswap.org/ +// https://github.com/Uniswap/universal-router/blob/main/deploy-addresses/mainnet.json var ( AddressV1Factory = common.HexToAddress("0xc0a47dFe034B400B47bDaD5FecDa2621de6c4d95") AddressV2Migrator = common.HexToAddress("0x16D4F26C15f3658ec65B1126ff27DD3dF2a2996b") @@ -40,7 +41,8 @@ var ( AddressV3FactoryLinea = common.HexToAddress("0x31FAfd4889FA1269F7a13A66eE0fB458f27D72A9") AddressV3FactoryCelo = common.HexToAddress("0xAfE208a311B21f13EF87E33A90049fC17A7acDEc") AddressV3FactoryBinanceSmartChain = common.HexToAddress("0xdB1d10011AD0Ff90774D0C6Bb92e5C5c8b4461F7") - AddressUniversalRouter = common.HexToAddress("0xEf1c6E67703c7BD7107eed8303Fbe6EC2554BF6B") + AddressUniversalRouter01 = common.HexToAddress("0x3fC91A3afd70395Cd496C647d5a6CC9D4B2b7FAD") + AddressUniversalRouter02 = common.HexToAddress("0xEf1c6E67703c7BD7107eed8303Fbe6EC2554BF6B") AddressNonfungiblePositionManager = common.HexToAddress("0xC36442b4a4522E871399CD717aBDD847Ab11FE88") AddressNonfungiblePositionManagerLinea = common.HexToAddress("0x4615C383F85D0a2BbED973d83ccecf5CB7121463") AddressV2SwapRouterSAVM = common.HexToAddress("0xC7c934E224e8567df50058A907904b451bD1c57D")