Implement payments for app deployments #17

Merged
nabarun merged 27 commits from iv-integrate-payments into main 2024-10-28 09:46:19 +00:00

27 Commits

Author SHA1 Message Date
IshaVenikar
cf09fa412f Display wallet connect only when payment is required
All checks were successful
Lint / lint (20.x) (pull_request) Successful in 4m41s
2024-10-28 14:48:38 +05:30
Shreerang Kale
0ee8ed651c Add laconicd chain ID env variable in deploy-frontend script 2024-10-28 14:34:30 +05:30
IshaVenikar
b8c31df54f Refactor out method to get account from private key 2024-10-28 12:22:13 +05:30
IshaVenikar
ea3dbc004c Store address without chainId in DB 2024-10-28 12:01:34 +05:30
IshaVenikar
e1f5fbab3c Update back-end auth files 2024-10-28 11:43:21 +05:30
IshaVenikar
e86e1d9eb9 Update build logs UI 2024-10-28 11:37:09 +05:30
Shreerang Kale
c62ea68669 Set payment done to false if tx request fails 2024-10-28 11:24:53 +05:30
Shreerang Kale
a0e6add04d Update stop watch for deployment status 2024-10-28 10:53:18 +05:30
IshaVenikar
aff015794e Remove unused config values from toml file 2024-10-28 10:07:42 +05:30
IshaVenikar
f3070dae5c Remove unused files 2024-10-28 09:53:11 +05:30
IshaVenikar
c64d7c3761 Display address without chain id in dropdown 2024-10-28 09:53:11 +05:30
IshaVenikar
9e9e8f34aa Handle deployer minimum payment being null 2024-10-28 09:53:11 +05:30
Shreerang Kale
c52514e833 Add toasts for payments flow 2024-10-28 09:53:11 +05:30
IshaVenikar
9937547277 Use minimum payment for set deployer flow 2024-10-28 09:53:11 +05:30
Shreerang Kale
1af5d64b1f Update flow in UI for making payments 2024-10-28 09:53:11 +05:30
IshaVenikar
9f2a97908a Verify transaction after payment 2024-10-28 09:53:11 +05:30
Shreerang Kale
38444dec28 Check for snowball address being null 2024-10-28 09:53:11 +05:30
IshaVenikar
31c1409312 Add method to verify tx hash 2024-10-28 09:53:11 +05:30
Shreerang Kale
9443d90a6f Add method to make payments using wallet 2024-10-28 09:53:11 +05:30
IshaVenikar
2b7c75f97b Display account addresses after connecting wallet 2024-10-28 09:53:11 +05:30
IshaVenikar
7383d5c36d Add method to get address from private key 2024-10-28 09:53:11 +05:30
Shreerang Kale
a1597900f6 Add required namespaces and use laconic chain ID 2024-10-28 09:53:11 +05:30
Shreerang Kale
3033e75a9e Add wallet connect provider for making payments 2024-10-28 09:53:11 +05:30
IshaVenikar
df6a492d07 Return funds if no winners are present 2024-10-28 09:53:11 +05:30
IshaVenikar
8dc9da3ca0 Pass payment address and txHash when creating project 2024-10-28 09:53:11 +05:30
IshaVenikar
92a270afa2 Return extra funds to owner on successful deployment 2024-10-28 09:53:11 +05:30
IshaVenikar
bae0d1323a Update Project entity 2024-10-28 09:53:11 +05:30