diff --git a/.dockerignore b/.dockerignore index a98f3a2..11974fb 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,6 +1,5 @@ .git/ .github/ -assets/ Dockerfile -snek +adder README.md diff --git a/.github/workflows/ci-docker.yml b/.github/workflows/ci-docker.yml index 7058531..524b7fa 100644 --- a/.github/workflows/ci-docker.yml +++ b/.github/workflows/ci-docker.yml @@ -6,7 +6,7 @@ on: paths: ['Dockerfile','cmd/**','docs/**','internal/**','go.*','.github/workflows/ci-docker.yml'] env: - GHCR_IMAGE_NAME: ghcr.io/blinklabs-io/snek + GHCR_IMAGE_NAME: ghcr.io/blinklabs-io/adder jobs: docker: diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 4ab471f..a809ead 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -56,16 +56,16 @@ jobs: - name: Upload release asset if: startsWith(github.ref, 'refs/tags/') run: | - _filename=snek-${{ env.RELEASE_TAG }}-${{ matrix.os }}-${{ matrix.arch }} + _filename=adder-${{ env.RELEASE_TAG }}-${{ matrix.os }}-${{ matrix.arch }} if [[ ${{ matrix.os }} == windows ]]; then _filename=${_filename}.exe fi - mv snek ${_filename} + mv adder ${_filename} curl \ -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \ -H "Content-Type: application/octet-stream" \ --data-binary @${_filename} \ - https://uploads.github.com/repos/${{ github.repository_owner }}/snek/releases/${{ needs.create-draft-release.outputs.RELEASE_ID }}/assets?name=${_filename} + https://uploads.github.com/repos/${{ github.repository_owner }}/adder/releases/${{ needs.create-draft-release.outputs.RELEASE_ID }}/assets?name=${_filename} build-images: runs-on: ubuntu-latest @@ -92,7 +92,7 @@ jobs: uses: docker/metadata-action@v5 with: images: | - blinklabs/snek + blinklabs/adder ghcr.io/${{ github.repository }} tags: | # Only version, no revision @@ -114,9 +114,9 @@ jobs: with: username: blinklabs password: ${{ secrets.DOCKER_PASSWORD }} - repository: blinklabs/snek + repository: blinklabs/adder readme-filepath: ./README.md - short-description: "Snek is a tool for tailing the Cardano blockchain and emitting events" + short-description: "Adder is a tool for tailing the Cardano blockchain and emitting events" finalize-release: runs-on: ubuntu-latest diff --git a/.gitignore b/.gitignore index 839512e..3ccbd62 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ # Binaries for programs and plugins -/snek +/adder # Test binary, built with `go test -c` *.test diff --git a/Dockerfile b/Dockerfile index aba20e9..efd43f5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,6 +4,6 @@ WORKDIR /code COPY . . RUN make build -FROM cgr.dev/chainguard/glibc-dynamic AS snek -COPY --from=build /code/snek /bin/ -ENTRYPOINT ["snek"] +FROM cgr.dev/chainguard/glibc-dynamic AS adder +COPY --from=build /code/adder /bin/ +ENTRYPOINT ["adder"] diff --git a/README.md b/README.md index e1f494d..46b077b 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ -# snek +# Adder
- snek Logo + Adder Logo
-snek is a tool for tailing the Cardano blockchain and emitting events for each +Adder is a tool for tailing the Cardano blockchain and emitting events for each block and transaction that it sees. ## How it works @@ -101,14 +101,14 @@ using Uber's `Zap` logging library. ## Configuration -snek supports multiple configuration methods for versatility: commandline arguments, YAML config file, +Adder supports multiple configuration methods for versatility: commandline arguments, YAML config file, and environment variables (in that order). You can get a list of all available commandline arguments by using the `-h`/`-help` flag. ```bash -$ ./snek -h -Usage of snek: +$ ./adder -h +Usage of adder: -config string path to config file to load -input string @@ -149,15 +149,15 @@ plugins: ## Filtering -snek supports filtering events before they are output using multiple criteria. An event must match all configured filters to be emitted. +Adder supports filtering events before they are output using multiple criteria. An event must match all configured filters to be emitted. Each filter supports specifying multiple possible values separated by commas. When specifying multiple values for a filter, only one of the values specified must match an event. You can get a list of all available filter options by using the `-h`/`-help` flag. ```bash -$ ./snek -h -Usage of snek: +$ ./adder -h +Usage of adder: ... -filter-address string specifies address to filter on @@ -178,13 +178,13 @@ Multiple filter options can be used together, and only events matching all filte ```bash export INPUT_CHAINSYNC_NETWORK=preview -./snek +./adder ``` Alternatively using equivalent commandline options: ```bash -./snek \ +./adder \ -input-chainsync-network preview ``` @@ -197,7 +197,7 @@ in Docker. ```bash docker run --rm -ti \ -v node-ipc:/node-ipc \ - ghcr.io/blinklabs-io/snek:main + ghcr.io/blinklabs-io/adder:main ``` ### Filtering @@ -207,13 +207,13 @@ docker run --rm -ti \ Only output `chainsync.transaction` event types ```bash -$ snek -filter-type chainsync.transaction +$ adder -filter-type chainsync.transaction ``` Only output `chainsync.rollback` and `chainsync.block` event types ```bash -$ snek -filter-type chainsync.transaction,chainsync.block +$ adder -filter-type chainsync.transaction,chainsync.block ``` #### Filtering on asset policy @@ -221,7 +221,7 @@ $ snek -filter-type chainsync.transaction,chainsync.block Only output transactions involving an asset with a particular policy ID ```bash -$ snek -filter-type chainsync.transaction -filter-policy 13aa2accf2e1561723aa26871e071fdf32c867cff7e7d50ad470d62f +$ adder -filter-type chainsync.transaction -filter-policy 13aa2accf2e1561723aa26871e071fdf32c867cff7e7d50ad470d62f ``` #### Filtering on asset fingerprint @@ -229,7 +229,7 @@ $ snek -filter-type chainsync.transaction -filter-policy 13aa2accf2e1561723aa268 Only output transactions involving a particular asset ```bash -$ snek -filter-type chainsync.transaction -filter-asset asset108xu02ckwrfc8qs9d97mgyh4kn8gdu9w8f5sxk +$ adder -filter-type chainsync.transaction -filter-asset asset108xu02ckwrfc8qs9d97mgyh4kn8gdu9w8f5sxk ``` #### Filtering on a policy ID and asset fingerprint @@ -237,7 +237,7 @@ $ snek -filter-type chainsync.transaction -filter-asset asset108xu02ckwrfc8qs9d9 Only output transactions involving both a particular policy ID and a particular asset (which do not need to be related) ```bash -$ snek -filter-type chainsync.transaction -filter-asset asset108xu02ckwrfc8qs9d97mgyh4kn8gdu9w8f5sxk -filter-policy 13aa2accf2e1561723aa26871e071fdf32c867cff7e7d50ad470d62f +$ adder -filter-type chainsync.transaction -filter-asset asset108xu02ckwrfc8qs9d97mgyh4kn8gdu9w8f5sxk -filter-policy 13aa2accf2e1561723aa26871e071fdf32c867cff7e7d50ad470d62f ``` #### Filtering on an address @@ -245,7 +245,7 @@ $ snek -filter-type chainsync.transaction -filter-asset asset108xu02ckwrfc8qs9d9 Only output transactions with outputs matching a particular address ```bash -$ snek -filter-type chainsync.transaction -filter-address addr1qyht4ja0zcn45qvyx477qlyp6j5ftu5ng0prt9608dxp6l2j2c79gy9l76sdg0xwhd7r0c0kna0tycz4y5s6mlenh8pq4jxtdy +$ adder -filter-type chainsync.transaction -filter-address addr1qyht4ja0zcn45qvyx477qlyp6j5ftu5ng0prt9608dxp6l2j2c79gy9l76sdg0xwhd7r0c0kna0tycz4y5s6mlenh8pq4jxtdy ``` #### Filtering on a stake address @@ -253,13 +253,13 @@ $ snek -filter-type chainsync.transaction -filter-address addr1qyht4ja0zcn45qvyx Only output transactions with outputs matching a particular stake address ```bash -$ snek -filter-type chainsync.transaction -filter-address stake1u9f9v0z5zzlldgx58n8tklphu8mf7h4jvp2j2gddluemnssjfnkzz +$ adder -filter-type chainsync.transaction -filter-address stake1u9f9v0z5zzlldgx58n8tklphu8mf7h4jvp2j2gddluemnssjfnkzz ``` ### Push notifications -The example shows how push notification output can be used with filtering options. In this example, push notifications will be sent to the block events. Push notifications will be sent to the specified project_id in the serviceAccount.json file. Please refer to https://github.com/blinklabs-io/snek-mobile for more details on how to send push notifications to snek-mobile. +The example shows how push notification output can be used with filtering options. In this example, push notifications will be sent to the block events. Push notifications will be sent to the specified project_id in the serviceAccount.json file. Please refer to https://github.com/blinklabs-io/adder-mobile for more details on how to send push notifications to adder-mobile. ```bash -$ snek -filter-type chainsync.block -output push -output-push-serviceAccountFilePath /path/to/serviceAccount.json +$ adder -filter-type chainsync.block -output push -output-push-serviceAccountFilePath /path/to/serviceAccount.json ``` diff --git a/api/api.go b/api/api.go index c3f3e90..e88db84 100644 --- a/api/api.go +++ b/api/api.go @@ -7,7 +7,7 @@ import ( "sync" "time" - _ "github.com/blinklabs-io/snek/docs" + _ "github.com/blinklabs-io/adder/docs" "github.com/gin-gonic/gin" swaggerFiles "github.com/swaggo/files" // swagger embed files ginSwagger "github.com/swaggo/gin-swagger" // gin-swagger middleware @@ -75,9 +75,9 @@ func (a *APIv1) Engine() *gin.Engine { return a.engine } -// @title Snek API +// @title Adder API // @version v1 -// @description Snek API +// @description Adder API // @Schemes http // @BasePath /v1 diff --git a/api/api_test.go b/api/api_test.go index 85b44ca..6b54734 100644 --- a/api/api_test.go +++ b/api/api_test.go @@ -5,8 +5,8 @@ import ( "net/http/httptest" "testing" - "github.com/blinklabs-io/snek/api" - "github.com/blinklabs-io/snek/output/push" + "github.com/blinklabs-io/adder/api" + "github.com/blinklabs-io/adder/output/push" "github.com/stretchr/testify/assert" ) diff --git a/assets/adder-icon.png b/assets/adder-icon.png new file mode 100644 index 0000000..50a3dc7 Binary files /dev/null and b/assets/adder-icon.png differ diff --git a/assets/adder-illustration.png b/assets/adder-illustration.png new file mode 100644 index 0000000..6826d6b Binary files /dev/null and b/assets/adder-illustration.png differ diff --git a/assets/adder-logo-with-text-horizontal.png b/assets/adder-logo-with-text-horizontal.png new file mode 100644 index 0000000..79523f6 Binary files /dev/null and b/assets/adder-logo-with-text-horizontal.png differ diff --git a/assets/adder-logo-with-text.png b/assets/adder-logo-with-text.png new file mode 100644 index 0000000..1016c61 Binary files /dev/null and b/assets/adder-logo-with-text.png differ diff --git a/assets/snek-icon.png b/assets/snek-icon.png deleted file mode 100644 index f4f2bf0..0000000 Binary files a/assets/snek-icon.png and /dev/null differ diff --git a/assets/snek-illustration.png b/assets/snek-illustration.png deleted file mode 100644 index f86e473..0000000 Binary files a/assets/snek-illustration.png and /dev/null differ diff --git a/assets/snek-logo-with-text-horizontal.png b/assets/snek-logo-with-text-horizontal.png deleted file mode 100644 index 12c18e7..0000000 Binary files a/assets/snek-logo-with-text-horizontal.png and /dev/null differ diff --git a/assets/snek-logo-with-text.png b/assets/snek-logo-with-text.png deleted file mode 100644 index 42d3c68..0000000 Binary files a/assets/snek-logo-with-text.png and /dev/null differ diff --git a/cmd/snek/main.go b/cmd/adder/main.go similarity index 90% rename from cmd/snek/main.go rename to cmd/adder/main.go index 9520722..ce26ecd 100644 --- a/cmd/snek/main.go +++ b/cmd/adder/main.go @@ -21,19 +21,19 @@ import ( _ "go.uber.org/automaxprocs" - "github.com/blinklabs-io/snek/api" - _ "github.com/blinklabs-io/snek/filter" - _ "github.com/blinklabs-io/snek/input" - "github.com/blinklabs-io/snek/internal/config" - "github.com/blinklabs-io/snek/internal/logging" - "github.com/blinklabs-io/snek/internal/version" - _ "github.com/blinklabs-io/snek/output" - "github.com/blinklabs-io/snek/pipeline" - "github.com/blinklabs-io/snek/plugin" + "github.com/blinklabs-io/adder/api" + _ "github.com/blinklabs-io/adder/filter" + _ "github.com/blinklabs-io/adder/input" + "github.com/blinklabs-io/adder/internal/config" + "github.com/blinklabs-io/adder/internal/logging" + "github.com/blinklabs-io/adder/internal/version" + _ "github.com/blinklabs-io/adder/output" + "github.com/blinklabs-io/adder/pipeline" + "github.com/blinklabs-io/adder/plugin" ) const ( - programName = "snek" + programName = "adder" ) func main() { diff --git a/docs/docs.go b/docs/docs.go index 45d515e..8dc3691 100644 --- a/docs/docs.go +++ b/docs/docs.go @@ -166,8 +166,8 @@ var SwaggerInfo = &swag.Spec{ Host: "", BasePath: "/v1", Schemes: []string{"http"}, - Title: "Snek API", - Description: "Snek API", + Title: "Adder API", + Description: "Adder API", InfoInstanceName: "swagger", SwaggerTemplate: docTemplate, } diff --git a/docs/swagger.json b/docs/swagger.json index bf6e88a..ccd6146 100644 --- a/docs/swagger.json +++ b/docs/swagger.json @@ -4,8 +4,8 @@ ], "swagger": "2.0", "info": { - "description": "Snek API", - "title": "Snek API", + "description": "Adder API", + "title": "Adder API", "contact": { "name": "Blink Labs", "url": "https://blinklabs.io", diff --git a/docs/swagger.yaml b/docs/swagger.yaml index 4cdf424..ad84012 100644 --- a/docs/swagger.yaml +++ b/docs/swagger.yaml @@ -22,11 +22,11 @@ info: email: support@blinklabs.io name: Blink Labs url: https://blinklabs.io - description: Snek API + description: Adder API license: name: Apache 2.0 url: http://www.apache.org/licenses/LICENSE-2.0.html - title: Snek API + title: Adder API version: v1 paths: /fcm: diff --git a/fcm/message.go b/fcm/message.go index a243ce9..189fbaf 100644 --- a/fcm/message.go +++ b/fcm/message.go @@ -8,7 +8,7 @@ import ( "io" "net/http" - "github.com/blinklabs-io/snek/internal/logging" + "github.com/blinklabs-io/adder/internal/logging" ) type Message struct { diff --git a/filter/chainsync/chainsync.go b/filter/chainsync/chainsync.go index 979931a..053332b 100644 --- a/filter/chainsync/chainsync.go +++ b/filter/chainsync/chainsync.go @@ -18,11 +18,11 @@ import ( "encoding/hex" "strings" + "github.com/blinklabs-io/adder/event" + "github.com/blinklabs-io/adder/input/chainsync" + "github.com/blinklabs-io/adder/plugin" "github.com/blinklabs-io/gouroboros/bech32" "github.com/blinklabs-io/gouroboros/ledger" - "github.com/blinklabs-io/snek/event" - "github.com/blinklabs-io/snek/input/chainsync" - "github.com/blinklabs-io/snek/plugin" ) type ChainSync struct { diff --git a/filter/chainsync/option.go b/filter/chainsync/option.go index 9785f9b..51e4f98 100644 --- a/filter/chainsync/option.go +++ b/filter/chainsync/option.go @@ -14,7 +14,7 @@ package chainsync -import "github.com/blinklabs-io/snek/plugin" +import "github.com/blinklabs-io/adder/plugin" type ChainSyncOptionFunc func(*ChainSync) diff --git a/filter/chainsync/plugin.go b/filter/chainsync/plugin.go index 7d9bf4c..6d31948 100644 --- a/filter/chainsync/plugin.go +++ b/filter/chainsync/plugin.go @@ -17,8 +17,8 @@ package chainsync import ( "strings" - "github.com/blinklabs-io/snek/internal/logging" - "github.com/blinklabs-io/snek/plugin" + "github.com/blinklabs-io/adder/internal/logging" + "github.com/blinklabs-io/adder/plugin" ) var cmdlineOptions struct { diff --git a/filter/event/event.go b/filter/event/event.go index ba68ca1..bc65af9 100644 --- a/filter/event/event.go +++ b/filter/event/event.go @@ -15,8 +15,8 @@ package event import ( - "github.com/blinklabs-io/snek/event" - "github.com/blinklabs-io/snek/plugin" + "github.com/blinklabs-io/adder/event" + "github.com/blinklabs-io/adder/plugin" ) type Event struct { diff --git a/filter/event/option.go b/filter/event/option.go index 28c54d9..33266af 100644 --- a/filter/event/option.go +++ b/filter/event/option.go @@ -14,7 +14,7 @@ package event -import "github.com/blinklabs-io/snek/plugin" +import "github.com/blinklabs-io/adder/plugin" type EventOptionFunc func(*Event) diff --git a/filter/event/plugin.go b/filter/event/plugin.go index 8341f30..1acc097 100644 --- a/filter/event/plugin.go +++ b/filter/event/plugin.go @@ -17,8 +17,8 @@ package event import ( "strings" - "github.com/blinklabs-io/snek/internal/logging" - "github.com/blinklabs-io/snek/plugin" + "github.com/blinklabs-io/adder/internal/logging" + "github.com/blinklabs-io/adder/plugin" ) var cmdlineOptions struct { diff --git a/filter/filter.go b/filter/filter.go index ec59f51..93d50de 100644 --- a/filter/filter.go +++ b/filter/filter.go @@ -16,6 +16,6 @@ package filter // We import the various plugins that we want to be auto-registered import ( - _ "github.com/blinklabs-io/snek/filter/chainsync" - _ "github.com/blinklabs-io/snek/filter/event" + _ "github.com/blinklabs-io/adder/filter/chainsync" + _ "github.com/blinklabs-io/adder/filter/event" ) diff --git a/go.mod b/go.mod index d0de714..8c2a515 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/blinklabs-io/snek +module github.com/blinklabs-io/adder go 1.21 diff --git a/input/chainsync/chainsync.go b/input/chainsync/chainsync.go index fc4d138..7bd1c64 100644 --- a/input/chainsync/chainsync.go +++ b/input/chainsync/chainsync.go @@ -19,8 +19,8 @@ import ( "fmt" "time" - "github.com/blinklabs-io/snek/event" - "github.com/blinklabs-io/snek/plugin" + "github.com/blinklabs-io/adder/event" + "github.com/blinklabs-io/adder/plugin" ouroboros "github.com/blinklabs-io/gouroboros" "github.com/blinklabs-io/gouroboros/ledger" diff --git a/input/chainsync/options.go b/input/chainsync/options.go index 69622d9..d382d3b 100644 --- a/input/chainsync/options.go +++ b/input/chainsync/options.go @@ -15,8 +15,8 @@ package chainsync import ( + "github.com/blinklabs-io/adder/plugin" ocommon "github.com/blinklabs-io/gouroboros/protocol/common" - "github.com/blinklabs-io/snek/plugin" ) type ChainSyncOptionFunc func(*ChainSync) diff --git a/input/chainsync/plugin.go b/input/chainsync/plugin.go index 5a610dd..0dec06b 100644 --- a/input/chainsync/plugin.go +++ b/input/chainsync/plugin.go @@ -19,8 +19,8 @@ import ( "strconv" "strings" - "github.com/blinklabs-io/snek/internal/logging" - "github.com/blinklabs-io/snek/plugin" + "github.com/blinklabs-io/adder/internal/logging" + "github.com/blinklabs-io/adder/plugin" ocommon "github.com/blinklabs-io/gouroboros/protocol/common" ) diff --git a/input/input.go b/input/input.go index 162636e..1e357fd 100644 --- a/input/input.go +++ b/input/input.go @@ -16,5 +16,5 @@ package input // We import the various plugins that we want to be auto-registered import ( - _ "github.com/blinklabs-io/snek/input/chainsync" + _ "github.com/blinklabs-io/adder/input/chainsync" ) diff --git a/internal/config/config.go b/internal/config/config.go index 639e313..72f1323 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -19,7 +19,7 @@ import ( "fmt" "os" - "github.com/blinklabs-io/snek/plugin" + "github.com/blinklabs-io/adder/plugin" "github.com/kelseyhightower/envconfig" "gopkg.in/yaml.v2" diff --git a/internal/logging/logging.go b/internal/logging/logging.go index 90c3a8b..f842437 100644 --- a/internal/logging/logging.go +++ b/internal/logging/logging.go @@ -18,7 +18,7 @@ import ( "log" "time" - "github.com/blinklabs-io/snek/internal/config" + "github.com/blinklabs-io/adder/internal/config" "go.uber.org/zap" "go.uber.org/zap/zapcore" diff --git a/output/embedded/embedded.go b/output/embedded/embedded.go index 3761808..d6f8692 100644 --- a/output/embedded/embedded.go +++ b/output/embedded/embedded.go @@ -17,7 +17,7 @@ package embedded import ( "fmt" - "github.com/blinklabs-io/snek/event" + "github.com/blinklabs-io/adder/event" ) type CallbackFunc func(event.Event) error diff --git a/output/embedded/options.go b/output/embedded/options.go index c29aa2b..2eb409a 100644 --- a/output/embedded/options.go +++ b/output/embedded/options.go @@ -14,7 +14,7 @@ package embedded -import "github.com/blinklabs-io/snek/event" +import "github.com/blinklabs-io/adder/event" type EmbeddedOptionFunc func(*EmbeddedOutput) diff --git a/output/log/log.go b/output/log/log.go index f9c467a..a96948a 100644 --- a/output/log/log.go +++ b/output/log/log.go @@ -15,9 +15,9 @@ package log import ( - "github.com/blinklabs-io/snek/event" - "github.com/blinklabs-io/snek/internal/logging" - "github.com/blinklabs-io/snek/plugin" + "github.com/blinklabs-io/adder/event" + "github.com/blinklabs-io/adder/internal/logging" + "github.com/blinklabs-io/adder/plugin" ) type LogOutput struct { diff --git a/output/log/options.go b/output/log/options.go index 452a476..b0cd9db 100644 --- a/output/log/options.go +++ b/output/log/options.go @@ -14,7 +14,7 @@ package log -import "github.com/blinklabs-io/snek/plugin" +import "github.com/blinklabs-io/adder/plugin" type LogOptionFunc func(*LogOutput) diff --git a/output/log/plugin.go b/output/log/plugin.go index 1a2f5ae..2a8fd63 100644 --- a/output/log/plugin.go +++ b/output/log/plugin.go @@ -15,8 +15,8 @@ package log import ( - "github.com/blinklabs-io/snek/internal/logging" - "github.com/blinklabs-io/snek/plugin" + "github.com/blinklabs-io/adder/internal/logging" + "github.com/blinklabs-io/adder/plugin" ) var cmdlineOptions struct { diff --git a/output/notify/notify.go b/output/notify/notify.go index fb5fcda..fc2b37b 100644 --- a/output/notify/notify.go +++ b/output/notify/notify.go @@ -17,9 +17,9 @@ package notify import ( "fmt" - "github.com/blinklabs-io/snek/event" - "github.com/blinklabs-io/snek/input/chainsync" - "github.com/blinklabs-io/snek/plugin" + "github.com/blinklabs-io/adder/event" + "github.com/blinklabs-io/adder/input/chainsync" + "github.com/blinklabs-io/adder/plugin" "github.com/gen2brain/beeep" ) @@ -34,7 +34,7 @@ func New(options ...NotifyOptionFunc) *NotifyOutput { n := &NotifyOutput{ errorChan: make(chan error), eventChan: make(chan event.Event, 10), - title: "Snek", + title: "Adder", } for _, option := range options { option(n) @@ -73,7 +73,7 @@ func (n *NotifyOutput) Start() error { be.TransactionCount, be.BlockHash, ), - "assets/snek-icon.png", + "assets/adder-icon.png", ) if err != nil { panic(err) @@ -91,7 +91,7 @@ func (n *NotifyOutput) Start() error { re.SlotNumber, re.BlockHash, ), - "assets/snek-icon.png", + "assets/adder-icon.png", ) if err != nil { panic(err) @@ -119,7 +119,7 @@ func (n *NotifyOutput) Start() error { te.Fee, tc.TransactionHash, ), - "assets/snek-icon.png", + "assets/adder-icon.png", ) if err != nil { panic(err) @@ -128,7 +128,7 @@ func (n *NotifyOutput) Start() error { err := beeep.Notify( n.title, fmt.Sprintf("New Event!\nEvent: %v", evt), - "assets/snek-icon.png", + "assets/adder-icon.png", ) if err != nil { panic(err) diff --git a/output/notify/options.go b/output/notify/options.go index 43384bc..e55bfec 100644 --- a/output/notify/options.go +++ b/output/notify/options.go @@ -14,9 +14,9 @@ package notify -import "github.com/blinklabs-io/snek/plugin" +import "github.com/blinklabs-io/adder/plugin" -// import "github.com/blinklabs-io/snek/event" +// import "github.com/blinklabs-io/adder/event" type NotifyOptionFunc func(*NotifyOutput) diff --git a/output/notify/plugin.go b/output/notify/plugin.go index 7e8b565..73ba360 100644 --- a/output/notify/plugin.go +++ b/output/notify/plugin.go @@ -15,8 +15,8 @@ package notify import ( - "github.com/blinklabs-io/snek/internal/logging" - "github.com/blinklabs-io/snek/plugin" + "github.com/blinklabs-io/adder/internal/logging" + "github.com/blinklabs-io/adder/plugin" ) var cmdlineOptions struct { @@ -35,7 +35,7 @@ func init() { Name: "title", Type: plugin.PluginOptionTypeString, Description: "specifies the title to use", - DefaultValue: "Snek", + DefaultValue: "Adder", Dest: &(cmdlineOptions.title), }, }, diff --git a/output/output.go b/output/output.go index 8320549..e10423f 100644 --- a/output/output.go +++ b/output/output.go @@ -16,8 +16,8 @@ package output // We import the various plugins that we want to be auto-registered import ( - _ "github.com/blinklabs-io/snek/output/log" - _ "github.com/blinklabs-io/snek/output/notify" - _ "github.com/blinklabs-io/snek/output/push" - _ "github.com/blinklabs-io/snek/output/webhook" + _ "github.com/blinklabs-io/adder/output/log" + _ "github.com/blinklabs-io/adder/output/notify" + _ "github.com/blinklabs-io/adder/output/push" + _ "github.com/blinklabs-io/adder/output/webhook" ) diff --git a/output/push/api_routes.go b/output/push/api_routes.go index 93eef29..1ee4133 100644 --- a/output/push/api_routes.go +++ b/output/push/api_routes.go @@ -15,7 +15,7 @@ package push import ( - "github.com/blinklabs-io/snek/api" + "github.com/blinklabs-io/adder/api" ) var routesRegistered = false diff --git a/output/push/api_routes_test.go b/output/push/api_routes_test.go index 475a928..a254b99 100644 --- a/output/push/api_routes_test.go +++ b/output/push/api_routes_test.go @@ -6,8 +6,8 @@ import ( "strings" "testing" - "github.com/blinklabs-io/snek/api" - "github.com/blinklabs-io/snek/output/push" + "github.com/blinklabs-io/adder/api" + "github.com/blinklabs-io/adder/output/push" "github.com/gin-gonic/gin" "github.com/stretchr/testify/assert" ) diff --git a/output/push/fcm_repository.go b/output/push/fcm_repository.go index d328cbb..6fd199f 100644 --- a/output/push/fcm_repository.go +++ b/output/push/fcm_repository.go @@ -17,7 +17,7 @@ package push import ( "net/http" - _ "github.com/blinklabs-io/snek/docs" + _ "github.com/blinklabs-io/adder/docs" "github.com/gin-gonic/gin" ) diff --git a/output/push/options.go b/output/push/options.go index 0b886f2..47b9587 100644 --- a/output/push/options.go +++ b/output/push/options.go @@ -14,7 +14,7 @@ package push -import "github.com/blinklabs-io/snek/plugin" +import "github.com/blinklabs-io/adder/plugin" type PushOptionFunc func(*PushOutput) diff --git a/output/push/plugin.go b/output/push/plugin.go index 6d1896d..1a8112c 100644 --- a/output/push/plugin.go +++ b/output/push/plugin.go @@ -15,8 +15,8 @@ package push import ( - "github.com/blinklabs-io/snek/internal/logging" - "github.com/blinklabs-io/snek/plugin" + "github.com/blinklabs-io/adder/internal/logging" + "github.com/blinklabs-io/adder/plugin" ) var cmdlineOptions struct { diff --git a/output/push/push.go b/output/push/push.go index 3443b1e..0c4cde8 100644 --- a/output/push/push.go +++ b/output/push/push.go @@ -20,12 +20,12 @@ import ( "fmt" "os" + "github.com/blinklabs-io/adder/event" + "github.com/blinklabs-io/adder/fcm" + "github.com/blinklabs-io/adder/input/chainsync" + "github.com/blinklabs-io/adder/internal/logging" + "github.com/blinklabs-io/adder/plugin" "github.com/blinklabs-io/gouroboros/cbor" - "github.com/blinklabs-io/snek/event" - "github.com/blinklabs-io/snek/fcm" - "github.com/blinklabs-io/snek/input/chainsync" - "github.com/blinklabs-io/snek/internal/logging" - "github.com/blinklabs-io/snek/plugin" "golang.org/x/oauth2/google" ) @@ -93,7 +93,7 @@ func (p *PushOutput) Start() error { be := payload.(chainsync.BlockEvent) bc := context.(chainsync.BlockContext) - fmt.Println("Snek") + fmt.Println("Adder") fmt.Printf( "New Block!\nBlockNumber: %d, SlotNumber: %d\nHash: %s", bc.BlockNumber, @@ -102,7 +102,7 @@ func (p *PushOutput) Start() error { ) // Create notification message - title := "Snek" + title := "Adder" body := fmt.Sprintf( "New Block!\nBlockNumber: %d, SlotNumber: %d\nHash: %s", bc.BlockNumber, @@ -120,7 +120,7 @@ func (p *PushOutput) Start() error { } re := payload.(chainsync.RollbackEvent) - fmt.Println("Snek") + fmt.Println("Adder") fmt.Printf("Rollback!\nSlotNumber: %d\nBlockHash: %s", re.SlotNumber, re.BlockHash, @@ -139,7 +139,7 @@ func (p *PushOutput) Start() error { tc := context.(chainsync.TransactionContext) // Create notification message - title := "Snek" + title := "Adder" // Get metadata var cip20Message string @@ -180,7 +180,7 @@ func (p *PushOutput) Start() error { p.processFcmNotifications(title, body) default: - fmt.Println("Snek") + fmt.Println("Adder") fmt.Printf("New Event!\nEvent: %v", evt) } } diff --git a/output/push/qr_generator.go b/output/push/qr_generator.go index c347b68..ab66979 100644 --- a/output/push/qr_generator.go +++ b/output/push/qr_generator.go @@ -41,7 +41,7 @@ func generateQRPage(apiEndpoint string) gin.HandlerFunc {
-

Scan QR code with Snek Mobile to connect to the Snek Server on %s

+

Scan QR code with Adder Mobile to connect to the Adder Server on %s

diff --git a/output/webhook/options.go b/output/webhook/options.go index 449f19f..fdff62e 100644 --- a/output/webhook/options.go +++ b/output/webhook/options.go @@ -14,9 +14,9 @@ package webhook -import "github.com/blinklabs-io/snek/plugin" +import "github.com/blinklabs-io/adder/plugin" -// import "github.com/blinklabs-io/snek/event" +// import "github.com/blinklabs-io/adder/event" type WebhookOptionFunc func(*WebhookOutput) diff --git a/output/webhook/plugin.go b/output/webhook/plugin.go index a9c0e8f..27fd382 100644 --- a/output/webhook/plugin.go +++ b/output/webhook/plugin.go @@ -15,8 +15,8 @@ package webhook import ( - "github.com/blinklabs-io/snek/internal/logging" - "github.com/blinklabs-io/snek/plugin" + "github.com/blinklabs-io/adder/internal/logging" + "github.com/blinklabs-io/adder/plugin" ) var cmdlineOptions struct { @@ -38,7 +38,7 @@ func init() { Name: "format", Type: plugin.PluginOptionTypeString, Description: "specifies the webhook payload format to use", - DefaultValue: "snek", + DefaultValue: "adder", Dest: &(cmdlineOptions.format), }, { diff --git a/output/webhook/webhook.go b/output/webhook/webhook.go index dbe1d46..0245e04 100644 --- a/output/webhook/webhook.go +++ b/output/webhook/webhook.go @@ -27,11 +27,11 @@ import ( // cbor "github.com/fxamacker/cbor/v2" - "github.com/blinklabs-io/snek/event" - "github.com/blinklabs-io/snek/input/chainsync" - "github.com/blinklabs-io/snek/internal/logging" - "github.com/blinklabs-io/snek/internal/version" - "github.com/blinklabs-io/snek/plugin" + "github.com/blinklabs-io/adder/event" + "github.com/blinklabs-io/adder/input/chainsync" + "github.com/blinklabs-io/adder/internal/logging" + "github.com/blinklabs-io/adder/internal/version" + "github.com/blinklabs-io/adder/plugin" ) const ( @@ -54,7 +54,7 @@ func New(options ...WebhookOptionFunc) *WebhookOutput { w := &WebhookOutput{ errorChan: make(chan error), eventChan: make(chan event.Event, 10), - format: "snek", + format: "adder", url: "http://localhost:3000", } for _, option := range options { @@ -254,7 +254,7 @@ func (w *WebhookOutput) SendWebhook(e *event.Event) error { req.Header.Add("Content-Type", "application/json") req.Header.Add( "User-Agent", - fmt.Sprintf("Snek/%s", version.GetVersionString()), + fmt.Sprintf("Adder/%s", version.GetVersionString()), ) // Setup authorization diff --git a/pipeline/pipeline.go b/pipeline/pipeline.go index 5a90bc5..394794c 100644 --- a/pipeline/pipeline.go +++ b/pipeline/pipeline.go @@ -17,8 +17,8 @@ package pipeline import ( "fmt" - "github.com/blinklabs-io/snek/event" - "github.com/blinklabs-io/snek/plugin" + "github.com/blinklabs-io/adder/event" + "github.com/blinklabs-io/adder/plugin" ) type Pipeline struct { diff --git a/plugin/plugin.go b/plugin/plugin.go index fd855be..f4cbe84 100644 --- a/plugin/plugin.go +++ b/plugin/plugin.go @@ -15,7 +15,7 @@ package plugin import ( - "github.com/blinklabs-io/snek/event" + "github.com/blinklabs-io/adder/event" ) type Plugin interface {