Commit Graph

600 Commits

Author SHA1 Message Date
renovate[bot]
1da5a07630
Update jaegertracing/all-in-one Docker tag to v1.60 2024-09-17 09:54:46 +00:00
Aleksey Kashapov
60449b0a87
TD-964: Bumps valitydev/damsel@7762f6c (#90)
Some checks failed
Erlang CI Checks / Run checks (push) Has been cancelled
Vality basic linters / lint (push) Has been cancelled
Build and publish Docker image / build-push (push) Has been cancelled
Erlang CI Checks / Load .env (push) Has been cancelled
2024-09-17 12:54:24 +03:00
Aleksey Kashapov
4c3674ebaf
IMP-278: Reverts damsel w/ legacy payouts support (#89)
* IMP-278: Reverts damsel w/ legacy payouts support

* Bumps damsel
2024-09-12 11:50:12 +03:00
Aleksey Kashapov
b0cf79aeac
IMP-293: Retires payouts methods and bumps damsel (#86)
* IMP-293: Retires payouts methods and bumps damsel

* Bumps damsel

* Bumps damsel
2024-08-29 11:43:18 +03:00
ttt161
8460d6e691
CP-14: add validation step (#84)
* CP-14: add validation step

* CP-14: fix issues

* CP-14: fix spec

---------

Co-authored-by: ttt161 <losto@nix>
2024-06-25 13:00:40 +03:00
Fedor Shimich
a701267af5
INT-1136: add identity number for digital wallet (#85)
* INT-1136: add identity number for digital wallet

* fixed

---------

Co-authored-by: Артем <WWW_cool@inbox.ru>
2024-06-18 18:22:46 +03:00
Артем
c1add97212
CP-19: Add dest auth data (#83)
* added dest auth data

* added auth data

* fixed cache
2024-06-05 11:46:25 +03:00
Aleksey Kashapov
a057039a7e
TD-906: Retires eventsink publishers (#81)
* TD-906: Retires eventsink publishers

* Removes obsolete config options and disables codecov upload

* Bumps valitydev/fistful-proto@0238425

* Bumps deps
2024-05-28 16:10:46 +03:00
Артем
f599a4e394
TD-844: Add desc to deposit (#80)
* added desc

* fixed linter
2024-01-26 12:59:38 +03:00
Артем
2b1fa632a6
INT-903: Pass destination to quote (#79) 2024-01-19 17:43:30 +03:00
Артем
26f859d9f7
TD-821: Add support for deposit negative amount (#78)
* added support for deposit negative amount

* fixed

* added adj tests
2023-11-30 20:59:06 +03:00
Aleksey Kashapov
fe96a2148b
TD-686: Adopts opentelemetry API (#74)
* TD-686: Adopts opentelemetry API

* Extracts jaeger into optional compose yaml

* Fixes 'docker compose down'

* Migrates back to scoper' woody event handler
2023-10-26 13:46:33 +03:00
ndiezel0
04af3228df
TD-717: Add global_allow field to routing (#73)
* TD-717: Add global_allow field to routing

* Remove ct:log

* Fix compile
2023-09-20 12:02:32 +05:00
ndiezel0
4be437b759
INT-779: Fix accountName dissapearance (#71) 2023-09-07 20:41:40 +05:00
ndiezel0
1cc4d42a08
INT-779: Add account_name to DigitalWallet (#70)
* INT-779: Add account_number to DigitalWallet

* Fix naming
2023-09-07 16:03:40 +05:00
Артем
b8f83e04ad
Fix: Add notify log (#68) 2023-08-21 13:00:53 +03:00
Артем
09f6cccba9
TD-690: Fix withdrawal session finalization by notify (#67)
* fixed

* removed legacy call

* renamed
2023-08-10 14:44:49 +05:00
Aleksey Kashapov
eecd4c823d
TD-675: Fixes currency ref in limit change log metadata (#66) 2023-08-03 11:59:23 +03:00
Aleksey Kashapov
d21e440a22
TD-674: Adds wallet balance notice event (#65)
Updates docker compose images
Makes composed machinegun to log to stdout

* TD-675: Adds limit change log notice

---------

Co-authored-by: Артем <WWW_cool@inbox.ru>
2023-08-02 18:25:02 +03:00
Артем
f1c188e42a
TD-671: FIX - Check withdrawal status on domain adjustment (#64) 2023-07-21 11:06:32 +03:00
Aleksey Kashapov
d84edce7ec
OPS-268: Adds default logger permissions (#63) 2023-07-13 15:28:28 +03:00
Aleksey Kashapov
af151ab9f0
OPS-268: Setups user in Dockerfile (#62) 2023-07-06 10:25:53 +03:00
ttt161
e6be6ad6e3
SEC-331: cut secrets from logs (#61)
* SEC-331: cut secrets from logs

* SEC-331: fix format

---------

Co-authored-by: anatoliy.losev <losto@nix>
2023-06-14 15:22:59 +03:00
ndiezel0
191f80e41c
TD-574: Update damsel (#60) 2023-05-10 13:15:42 +05:00
Aleksey Kashapov
4906d387a3
TD-550: Respect limiter hold business errors (#56) 2023-04-28 10:50:13 +03:00
Aleksey Kashapov
cc3c9ed8ca
TD-568: Pass rejected routes as reason to route_not_found failure (#57)
* Adds comment on `ff_withdrawal:get_quote/1` clauses
* Wraps term with rejected routes reason in tuple for consistency with
other failures reason formatting
2023-04-26 10:37:15 +03:00
ndiezel0
cff6ba3aea
Fix logs (#59) 2023-04-25 00:15:03 +05:00
ndiezel0
d86edc9a4b
Add logs for FinalCashFlow creation in Withdrawal (#58) 2023-04-24 23:29:05 +05:00
Артем
729611ff5d
TD-509: Claim commiter (#51)
* added base

* finished claim commiter code

* added base tests

* finished base tests

* renamed cache

* changed cache ref

* changed damsel ref

* reverted to checkout v2

* change to custom workflow

* reverted to base workflow

* added codecove secret

* changed to custom workflow commit

* changed

* added full ref

* changed to new action version, removed local action

* changed action version

* refactored run job

* Revert "refactored run job"

This reverts commit e215103bce.

* reverted commit id

* updated workflow ref

* reverted workflow change

* added requested changes

* added requested changes
2023-04-03 09:16:06 +03:00
Aleksey Kashapov
47feb3b06e
VEN-11: Support limiter versioned config (#53)
* Bumps valitidev/limiter@3eff7dd
* Bumps valitidev/dominant@e0afa44
* Bumps valitydev/machinegun:fb7fbf9
* Bumps valitydev/party-management:57d4d64
* Updates limiter_proto ref
* Updates damsel ref
* Adds domain revision support as argument in limiter calls
* Updates test helper to setup dominant config objects
* Reorder setup dominant calls for test suite
2023-03-13 15:25:10 +03:00
Артем
d53bd92162
Fix: Add error on unexpected call (#52) 2023-03-01 20:23:09 +06:00
Артем
75592f2a54
TD-428: More tests and routing light refactor (#49)
* added cascade with limits test

* added machine test tool and limit complex test

* refactored routing

* fixed

* fixed log

* added requested changes

* fixed

* refactored ct machine

* Revert "Auxiliary commit to revert individual files from a2e126e6aeb8c71cde2d2b2560270ab5d25bf49f"

This reverts commit 58c9951ac2830dda4d17f2e920e1d66c72c4fd33.

* refactored test tool

* refactored test

* fixed format

* cleaned up

* fixed

* added minor

* added one more test

* changed to gen server

* fixed

* removed

* fixed types

* added patch

* fixed
2022-12-02 14:47:28 +04:00
Артем
1e74eb0c73
TD-454: Add allow support (#50)
* added allow support

* added no reduced test

* added temp fix

* reverted test config

* fixed

* added base values to varset

* updated party management

* Revert "added base values to varset"

This reverts commit a3c1cb5277.

* Revert "fixed"

This reverts commit 1a9cac77bd.
2022-12-01 18:35:44 +04:00
renovate[bot]
5603d671b9
Update valitydev/erlang-workflows action to v1.0.10 (#33)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-24 16:08:00 +04:00
Andrew Mayorov
be7b968d57
TD-222: Reuse valitydev/action-deploy-docker@v2 (#37) 2022-10-24 20:54:59 +03:00
Артем
985b51f5f0
Fix - withdrawal methods set (#47) 2022-10-13 11:34:03 +04:00
Andrew Mayorov
361122ff97
Enrich log events w/ machine ns / id + withdrawal meta (#46) 2022-10-06 12:18:18 +03:00
Andrew Mayorov
ff2510307a
Fix handling no routes on cascade (#45) 2022-10-05 15:50:09 +03:00
Andrew Mayorov
cca84ab83e
Fix processing same limits on cascade (#44) 2022-10-05 13:56:47 +03:00
Артем
ad8e2d0996
TD-407: Add route and wallet scopes (#43) 2022-10-02 19:38:44 +04:00
Alexey S
e28ecaa408
TD-366: Make session finalization idempotent (#42) 2022-08-29 17:42:46 +03:00
Alexey S
0b993f44a6
TD-366: Switch to using notification mechanism for withdrawal sessions (#41) 2022-08-26 14:05:05 +03:00
Артем
c95f74952a
TD-351: Add domain revision adjustment (#39)
* added domain revision adjustment

* fixed

* added test, removed unused code

* fixed

* removed again
2022-08-16 15:44:32 +03:00
Артем
7949358731
TD-330: Fix - rollback on transfer fail bug (#40)
* fixed

* fixed linter
2022-08-10 13:49:38 +03:00
Артем
6ba2c49bbd
TD-330: Limiter (#35)
* bumped deps

* added rebar plugin

* added limiter support

* bumped to
valitydev/binbase-proto@6841072
valitydev/fistful-proto@a3e89bc
valitydev/machinegun-proto@a411c7d

* refactored withdrawal routing, fixed dialyzer, fixed fmt and lint

* added limiter to compose, added limiter suite wip

* finished tests

* fixed dialyzer

* fixed eunit

* fixed tests

* fixed services

* added part of fixes

* added new test case and some refactor

* closed to finish

* added rejected logging

* added requested changes

* fixed
2022-08-04 12:18:02 +03:00
Alexey S
e9e05cee92
TD-365: Continue trying to create a withdrawal when no binbase data is available (#38) 2022-08-03 14:32:56 +03:00
Andrew Mayorov
b0fddc11a8
Fix handling deadlines from adapter (#36)
* Reuse `ff_adapter_withdrawal_codec` in tests
2022-07-06 19:04:41 +03:00
Alexey S
2a1896eb56
TD-297: Drop machinery tag fallback (#34) 2022-06-09 14:08:04 +03:00
Артем
74ff230d75
TD-234: Add currency ref (#21)
* updated proto, removed legacy eunit, removed deprecated bankcard payment system

* added crypto currency ref

* fixed tests

* fixed

* reverted old migration and tests, fixed

* removed part of old tests

* fixed linter

* fixed code cover?

* fixed
2022-06-02 12:40:17 +03:00
Alexey S
4278ab139e
TD-271: Machine tagging via bender (#32) 2022-05-23 13:58:46 +03:00