mirror of
https://github.com/grassrootseconomics/cic-custodial.git
synced 2024-11-21 22:06:47 +01:00
Mohammed Sohail
04e5d3c20f
* add global lock * fix lock contention * update redis client and server -> v7 * add network status API * upgrade deps Squashed commit of the following: commit9d95f2e8f8
Author: Mohammed Sohail <sohailsameja@gmail.com> Date: Thu Mar 16 11:12:06 2023 +0000 feat: add updated_at postgres fn + trigger * closes #66 commit144d5018ea
Author: Mohammed Sohail <sohailsameja@gmail.com> Date: Thu Mar 16 08:48:45 2023 +0000 feat: add network account status (nonce, balance) commit5679a675f3
Author: Mohammed Sohail <sohailsameja@gmail.com> Date: Thu Mar 16 08:01:58 2023 +0000 fix: system global lock * add middleware to entire API group * setNX system lock key commitee907dddbc
Author: Mohammed Sohail <sohailsameja@gmail.com> Date: Thu Mar 16 07:34:29 2023 +0000 feat: add system global lock to be triggered manually commitad58d1da47
Author: Mohammed Sohail <sohailsameja@gmail.com> Date: Tue Mar 14 16:02:25 2023 +0000 feat: add lock retry strategy * previouly we relied on the task being re-queued which generally reduces the throughput of tasks commitf4e3aedf33
Author: Mohammed Sohail <sohailsameja@gmail.com> Date: Tue Mar 14 15:45:06 2023 +0000 tasker: add support for reporting panics commitb8ebf88f36
Author: Mohammed Sohail <sohailsameja@gmail.com> Date: Tue Mar 14 15:40:50 2023 +0000 pkg: bump go-redis -> v9 commit4a0bf88322
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Mar 14 18:15:05 2023 +0300 build(deps): bump github.com/jackc/tern/v2 from 2.0.0 to 2.0.1 (#69) Bumps [github.com/jackc/tern/v2](https://github.com/jackc/tern) from 2.0.0 to 2.0.1. - [Release notes](https://github.com/jackc/tern/releases) - [Changelog](https://github.com/jackc/tern/blob/master/.goreleaser.yaml) - [Commits](https://github.com/jackc/tern/compare/v2.0.0...v2.0.1) --- updated-dependencies: - dependency-name: github.com/jackc/tern/v2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit5328d271c1
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Mar 14 18:14:45 2023 +0300 build(deps): bump golang.org/x/crypto from 0.6.0 to 0.7.0 (#70) Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.6.0 to 0.7.0. - [Release notes](https://github.com/golang/crypto/releases) - [Commits](https://github.com/golang/crypto/compare/v0.6.0...v0.7.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit7ce80f9e6d
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Mar 14 18:13:59 2023 +0300 build(deps): bump github.com/grassrootseconomics/celoutils (#71) Bumps [github.com/grassrootseconomics/celoutils](https://github.com/grassrootseconomics/celoutils) from 1.0.0 to 1.1.1. - [Release notes](https://github.com/grassrootseconomics/celoutils/releases) - [Commits](https://github.com/grassrootseconomics/celoutils/compare/v1.0.0...v1.1.1) --- updated-dependencies: - dependency-name: github.com/grassrootseconomics/celoutils dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
109 lines
4.8 KiB
Modula-2
109 lines
4.8 KiB
Modula-2
module github.com/grassrootseconomics/cic-custodial
|
|
|
|
go 1.20
|
|
|
|
require (
|
|
github.com/VictoriaMetrics/metrics v1.23.1
|
|
github.com/bsm/redislock v0.9.1
|
|
github.com/celo-org/celo-blockchain v1.7.2
|
|
github.com/georgysavva/scany/v2 v2.0.0
|
|
github.com/go-playground/validator/v10 v10.11.2
|
|
github.com/google/uuid v1.3.0
|
|
github.com/grassrootseconomics/celoutils v1.1.1
|
|
github.com/grassrootseconomics/w3-celo-patch v0.2.0
|
|
github.com/hibiken/asynq v0.24.0
|
|
github.com/jackc/pgx/v5 v5.3.1
|
|
github.com/jackc/tern/v2 v2.0.1
|
|
github.com/knadh/goyesql/v2 v2.2.0
|
|
github.com/knadh/koanf/parsers/toml v0.1.0
|
|
github.com/knadh/koanf/providers/env v0.1.0
|
|
github.com/knadh/koanf/providers/file v0.1.0
|
|
github.com/knadh/koanf/v2 v2.0.0
|
|
github.com/labstack/echo/v4 v4.10.2
|
|
github.com/nats-io/nats.go v1.24.0
|
|
github.com/redis/go-redis/v9 v9.0.2
|
|
github.com/zerodha/logf v0.5.5
|
|
golang.org/x/crypto v0.7.0
|
|
)
|
|
|
|
replace github.com/hibiken/asynq => github.com/grassrootseconomics/asynq v0.25.0
|
|
|
|
require (
|
|
filippo.io/edwards25519 v1.0.0 // indirect
|
|
github.com/Masterminds/goutils v1.1.1 // indirect
|
|
github.com/Masterminds/semver/v3 v3.2.0 // indirect
|
|
github.com/Masterminds/sprig/v3 v3.2.3 // indirect
|
|
github.com/VictoriaMetrics/fastcache v1.12.0 // indirect
|
|
github.com/btcsuite/btcd v0.20.1-beta // indirect
|
|
github.com/celo-org/celo-bls-go v0.6.4 // indirect
|
|
github.com/celo-org/celo-bls-go-android v0.6.3 // indirect
|
|
github.com/celo-org/celo-bls-go-ios v0.6.3 // indirect
|
|
github.com/celo-org/celo-bls-go-linux v0.6.3 // indirect
|
|
github.com/celo-org/celo-bls-go-macos v0.6.3 // indirect
|
|
github.com/celo-org/celo-bls-go-other v0.6.3 // indirect
|
|
github.com/celo-org/celo-bls-go-windows v0.6.3 // indirect
|
|
github.com/cespare/xxhash/v2 v2.2.0 // indirect
|
|
github.com/deckarep/golang-set v1.8.0 // indirect
|
|
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
|
|
github.com/fsnotify/fsnotify v1.6.0 // indirect
|
|
github.com/go-ole/go-ole v1.2.6 // indirect
|
|
github.com/go-playground/locales v0.14.1 // indirect
|
|
github.com/go-playground/universal-translator v0.18.1 // indirect
|
|
github.com/go-stack/stack v1.8.1 // indirect
|
|
github.com/golang-jwt/jwt v3.2.2+incompatible // indirect
|
|
github.com/golang/protobuf v1.5.2 // indirect
|
|
github.com/golang/snappy v0.0.4 // indirect
|
|
github.com/google/go-cmp v0.5.9 // indirect
|
|
github.com/gorilla/websocket v1.5.0 // indirect
|
|
github.com/hashicorp/golang-lru v0.5.5-0.20210104140557-80c98217689d // indirect
|
|
github.com/hdevalence/ed25519consensus v0.1.0 // indirect
|
|
github.com/holiman/bloomfilter/v2 v2.0.3 // indirect
|
|
github.com/holiman/uint256 v1.2.1 // indirect
|
|
github.com/huandu/xstrings v1.4.0 // indirect
|
|
github.com/huin/goupnp v1.0.3 // indirect
|
|
github.com/imdario/mergo v0.3.13 // indirect
|
|
github.com/jackc/pgpassfile v1.0.0 // indirect
|
|
github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a // indirect
|
|
github.com/jackc/puddle/v2 v2.2.0 // indirect
|
|
github.com/jackpal/go-nat-pmp v1.0.2 // indirect
|
|
github.com/knadh/koanf/maps v0.1.1 // indirect
|
|
github.com/labstack/gommon v0.4.0 // indirect
|
|
github.com/leodido/go-urn v1.2.1 // indirect
|
|
github.com/mattn/go-colorable v0.1.13 // indirect
|
|
github.com/mattn/go-isatty v0.0.17 // indirect
|
|
github.com/mattn/go-runewidth v0.0.14 // indirect
|
|
github.com/mitchellh/copystructure v1.2.0 // indirect
|
|
github.com/mitchellh/mapstructure v1.5.0 // indirect
|
|
github.com/mitchellh/reflectwalk v1.0.2 // indirect
|
|
github.com/nats-io/nats-server/v2 v2.9.14 // indirect
|
|
github.com/nats-io/nkeys v0.3.0 // indirect
|
|
github.com/nats-io/nuid v1.0.1 // indirect
|
|
github.com/olekukonko/tablewriter v0.0.5 // indirect
|
|
github.com/onsi/ginkgo v1.16.4 // indirect
|
|
github.com/onsi/gomega v1.24.1 // indirect
|
|
github.com/pelletier/go-toml v1.9.5 // indirect
|
|
github.com/pkg/errors v0.9.1 // indirect
|
|
github.com/prometheus/tsdb v0.10.0 // indirect
|
|
github.com/rivo/uniseg v0.4.3 // indirect
|
|
github.com/robfig/cron/v3 v3.0.1 // indirect
|
|
github.com/shirou/gopsutil v3.21.11+incompatible // indirect
|
|
github.com/shopspring/decimal v1.3.1 // indirect
|
|
github.com/spf13/cast v1.5.0 // indirect
|
|
github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7 // indirect
|
|
github.com/tklauser/go-sysconf v0.3.11 // indirect
|
|
github.com/tklauser/numcpus v0.6.0 // indirect
|
|
github.com/valyala/bytebufferpool v1.0.0 // indirect
|
|
github.com/valyala/fastrand v1.1.0 // indirect
|
|
github.com/valyala/fasttemplate v1.2.2 // indirect
|
|
github.com/valyala/histogram v1.2.0 // indirect
|
|
github.com/yusufpapurcu/wmi v1.2.2 // indirect
|
|
golang.org/x/net v0.8.0 // indirect
|
|
golang.org/x/sync v0.1.0 // indirect
|
|
golang.org/x/sys v0.6.0 // indirect
|
|
golang.org/x/text v0.8.0 // indirect
|
|
golang.org/x/time v0.3.0 // indirect
|
|
google.golang.org/protobuf v1.28.0 // indirect
|
|
gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce // indirect
|
|
gopkg.in/yaml.v3 v3.0.1 // indirect
|
|
)
|