Mohamed Sohail kamikazechaser
kamikazechaser opened issue urdt/ussd#88 2024-09-25 16:03:33 +02:00
Data endpoint API
kamikazechaser commented on issue urdt/ussd#86 2024-09-25 14:21:20 +02:00
Voucher list menu item

This is the expected JSON response when querying for a user's current holdings.

[ { "symbol": "MUMO", "address": "0x078b3a26596218507781722A4e8825BFB9570Fba"…

kamikazechaser commented on issue urdt/ussd#65 2024-09-19 16:41:31 +02:00
Default/Selected token behaviour

REST endpoint that returns the latest token the user received or 0x0..000.

kamikazechaser opened issue urdt/ussd#65 2024-09-19 11:18:31 +02:00
Default/Selected token behaviour
kamikazechaser opened issue urdt/ussd#37 2024-09-06 10:25:41 +02:00
Pull the go-vise dep via the go module mirror and keep it updated via renovatebot
kamikazechaser commented on issue urdt/ussd#31 2024-09-06 10:00:43 +02:00
Replace log with structured logging log/slog

Looks good. However, the existing one go-vise/logging could be implemented as a slog Handler. By accepting slog.Logger, anyone can bring their own logger.

I can…

kamikazechaser opened issue urdt/ussd#32 2024-09-04 13:11:53 +02:00
Embed all static files for distribution
kamikazechaser commented on pull request urdt/ussd#28 2024-09-04 13:07:48 +02:00
wip-flag-migration

Exit in main if any setup fails.

kamikazechaser opened issue urdt/ussd#31 2024-09-04 13:04:34 +02:00
Replace log with structured logging log/slog
kamikazechaser commented on issue urdt/ussd#21 2024-09-04 08:41:34 +02:00
Implement Africa's talking on HTTP server

Since go-vise is state-aware, we can just extract the last input.

kamikazechaser commented on issue urdt/ussd#22 2024-09-04 08:22:35 +02:00
Provide staging environment for Africa's Talking HTTP client interface to test shortcode

Set up a host

AT sends webhooks only, the server is expected to reply to the webhook request with the next menu. For testing, we could use Dialoguss as an AT simulator.

kamikazechaser commented on issue urdt/ussd#9 2024-08-29 17:24:38 +02:00
Use ints in calculations

For transfer values, the API will expect the number in string represented (big)int. And because it is possible for the USSD wallet to hold any token, you will need to know the decimals beforehand.…

kamikazechaser commented on issue urdt/ussd#12 2024-08-29 17:17:45 +02:00
Implement phone number registry

Additionally, accounts should also be able to send to VPA (virtual payment identifiers)/usernames. The resolution service can be provided by either hooking directly into the graph db with…

kamikazechaser commented on issue urdt/ussd#17 2024-08-29 17:12:26 +02:00
External tool to unblock PIN

Additional context on the way it works now: Certain staff members can use their phones to do trigger this reset without requiring any quorum. Additionally users can rely on guardians with a…

kamikazechaser closed issue urdt/ussd#3 2024-08-29 17:07:35 +02:00
Add go.work* files to .gitignore and remove existing ones
kamikazechaser commented on issue urdt/ussd#8 2024-08-29 17:07:07 +02:00
Define and import response from server code

Cross tracked here, pending an initial release.

https://github.com/grassrootseconomics/eth-custodial/issues/6

kamikazechaser opened issue urdt/ussd#3 2024-08-15 10:19:30 +02:00
Add go.work* files to .gitignore and remove existing ones
kamikazechaser pushed to master at urdt/ussd 2024-08-12 08:30:22 +02:00
7dfe709e75 init: project
kamikazechaser created repository urdt/ussd 2024-08-12 08:22:07 +02:00