Commit Graph

94 Commits

Author SHA1 Message Date
Carlosokumu
c09cb77e19 implement pool limit 2025-03-17 12:08:17 +03:00
Carlosokumu
e053d561c9 feat(pool): add multiple pools 2025-03-14 10:04:04 +03:00
Carlosokumu
b9cef2b578 Merge branch 'pool-swap-endpoints' into multi-pool 2025-03-14 09:03:09 +03:00
Carlosokumu
06a7ddea6f read persisted vouchers for a particular pool 2025-03-13 10:35:21 +03:00
alfred-mk
ba43610ff0 Added pool swap functions to the MockAccountService 2025-03-13 10:14:11 +03:00
alfred-mk
3c2889ac72 Added pool swap functions to the TestAccountService 2025-03-13 10:05:49 +03:00
Carlosokumu
5432365874 add logs,use same pool instance 2025-03-12 23:20:01 +03:00
alfred-mk
3244c717cb Added the MaxLimitResult struct model 2025-03-11 15:46:51 +03:00
alfred-mk
17e89e0b88 Added the GetSwapFromTokenMaxLimit 2025-03-11 15:46:17 +03:00
alfred-mk
3b39b86d09 pass the correct arguments to the swap functions 2025-03-10 17:12:05 +03:00
Carlosokumu
37a2006a0b feat: persist and load pool info 2025-03-10 16:50:29 +03:00
Carlosokumu
d4f27af7a7 add check for account when doing a pool deposit 2025-03-10 16:50:29 +03:00
alfred-mk
ba8d2a19c2 Use the DevAccountService functions to retrieve the data 2025-03-10 16:39:37 +03:00
alfred-mk
e3b6c25792 Added the swap functions to the accountService interface 2025-03-10 14:17:03 +03:00
alfred-mk
a04f7ee66c Remove unused model structs 2025-03-10 14:03:30 +03:00
alfred-mk
52e1be1104 Return an array of data instead of reading from the file 2025-03-10 14:00:16 +03:00
alfred-mk
d7ae1cc096 Include the account's public key 2025-03-10 13:59:05 +03:00
Carlosokumu
8145b4bd00 fix: remove formatting to fqdn 2025-03-10 12:39:12 +03:00
Carlosokumu
dda02852bf add alias resolve logs 2025-03-10 11:49:49 +03:00
Carlosokumu
6e437cb8e0 feat: sanitize alias hint before resolving 2025-03-07 16:10:40 +03:00
Carlosokumu
4af0e9709d fix: format alias to fqdn before request 2025-03-07 16:04:15 +03:00
Carlosokumu
9c8a3df971 add logs 2025-03-07 09:45:09 +03:00
carlos
62c33e2587 Merge pull request 'ens-names' (#8) from ens-names into master
Reviewed-on: #8
2025-03-07 07:27:29 +01:00
Carlosokumu
4783e2dcb3 Merge branch 'pool-swap-endpoints-issue#9' into pool-swap-endpoints 2025-03-07 08:16:49 +03:00
Carlosokumu
e8c58a8f33 feat: implement fetch pools,pool swappable vouchers with dummy data 2025-03-07 08:13:15 +03:00
Carlosokumu
67d7ec1567 add pool structs 2025-03-07 08:11:33 +03:00
Carlosokumu
b05734f976 feat: add fetch pools,swappable pool vouchers 2025-03-07 08:11:04 +03:00
Carlosokumu
f723e0aa45 add sample test data 2025-03-07 08:09:41 +03:00
alfred-mk
35f24b5183 Use the latest ussd-data-service 2025-03-06 18:14:34 +03:00
Carlosokumu
aef8efa2bf add pool api responses 2025-03-05 16:42:55 +03:00
Carlosokumu
a1fe416f51 implement pool deposit,swap and quote endpoints 2025-03-05 16:41:54 +03:00
Carlosokumu
3473a4413b add pool deposit,swap and quote endpoints 2025-03-05 16:40:55 +03:00
Carlosokumu
1f3ac220d1 feat: request and resolve aliases. 2025-02-24 14:49:58 +03:00
Carlosokumu
e64eb265a5 add alias responses 2025-02-24 14:48:00 +03:00
Carlosokumu
d5dc792dce add alias ens endpoint 2025-02-24 14:45:45 +03:00
Carlosokumu
31eb30de0f add dev api logs 2025-02-06 14:29:44 +03:00
2181388f5b Merge pull request 'dev-api-aliases-v2' (#6) from dev-api-aliases-v2 into master
Reviewed-on: #6
v0.9.0-beta.1
2025-01-23 15:28:05 +01:00
Carlosokumu
448fdffbd0 untie session id to saved aliases 2025-01-23 12:05:23 +03:00
Carlosokumu
4ae0a484f4 run go mod tidy 2025-01-23 10:43:19 +03:00
Carlosokumu
3f9dc89a40 resolve alias address based on UseApi field 2025-01-22 17:19:46 +03:00
Carlosokumu
bc7afa50a4 dep: downgrade vise-driver 2025-01-22 15:53:28 +03:00
Carlosokumu
9c75109b75 use dev storage service 2025-01-22 15:35:16 +03:00
lash
ee574908d4 Gofmt 2025-01-21 15:30:22 +00:00
lash
e0b5398098 Merge remote-tracking branch 'origin/master' into lash/alias-deps 2025-01-21 13:51:50 +00:00
lash
b7e53609a9 Upgrade deps 2025-01-21 13:51:07 +00:00
a4cc7d2a98 Merge pull request 'dev-api-aliases' (#5) from dev-api-aliases into master
Reviewed-on: #5
2025-01-21 07:17:09 +01:00
Carlosokumu
a63164bcf5 fix failing test 2025-01-21 08:45:03 +03:00
Carlosokumu
fa355e3729 handle accounts created via the api,add getter for the account aliases 2025-01-20 22:28:16 +03:00
Carlosokumu
99c704f6ff implement request alias based on dev implementation 2025-01-20 20:12:56 +03:00
Carlosokumu
ed549cba70 bind session id for aliases,soft code voucher balance 2025-01-20 20:11:08 +03:00