Commit Graph

152 Commits

Author SHA1 Message Date
8d02ebe4ec Increment package version
All checks were successful
Lint & Build / lint_and_build (20.x) (pull_request) Successful in 1m52s
Tests / sdk_tests (pull_request) Successful in 32m23s
2024-09-25 17:04:54 +05:30
5659864611 Add a helper function to check account balance
Some checks failed
Lint & Build / lint_and_build (20.x) (pull_request) Successful in 1m52s
Tests / sdk_tests (pull_request) Failing after 16m57s
2024-09-24 14:27:05 +05:30
IshaVenikar
e1132c8005 Check bidder balance after auction completion 2024-09-24 13:47:03 +05:30
IshaVenikar
60a2174a53 Add test for checking balances after provider funds are released 2024-09-23 18:09:46 +05:30
IshaVenikar
d95736b0cf Add release funds method 2024-09-23 18:04:54 +05:30
IshaVenikar
ff9712f31d Update proto files and ts bindings 2024-09-23 18:01:24 +05:30
IshaVenikar
63e627caf6 Check exact bidder balances in provider auctions 2024-09-23 16:39:59 +05:30
IshaVenikar
965b2ba2af Add checks for exact bidder balances 2024-09-23 09:31:32 +05:30
daa4297e72 Update types used for create auction methods 2024-09-20 18:19:56 +05:30
IshaVenikar
233063881c Add check to handle bid amounts greater than max price 2024-09-20 17:52:53 +05:30
IshaVenikar
71a23c34e9 Update check to exclude bids greater than max price 2024-09-20 15:12:30 +05:30
0cb084e865 Update authority auctions test CI workflow 2024-09-20 14:33:57 +05:30
IshaVenikar
570c9bdb3d Update provider auction test to accept unsorted bid amounts 2024-09-20 14:09:15 +05:30
IshaVenikar
5c3408279f Check balances after locked amounts are deducted/returned 2024-09-20 12:26:16 +05:30
6562b9fc30 Update balance checks in authority auction tests 2024-09-19 19:34:55 +05:30
1bb84c510c Update account balance checks 2024-09-19 18:25:49 +05:30
IshaVenikar
0c0037e2ac Add auction kind in constants 2024-09-19 17:37:34 +05:30
IshaVenikar
bc8c0e0040 Fix bidder balance check for provider auction test 2024-09-19 17:25:16 +05:30
e85c20f7ae Update proto files and regenerate bindings 2024-09-19 15:34:53 +05:30
IshaVenikar
e6d2a9dac0 Check balances for all bidders after auction completion 2024-09-19 14:23:38 +05:30
IshaVenikar
742312b257 Update auction type 2024-09-19 12:11:55 +05:30
IshaVenikar
11705f060b Use proper types for duration and coin 2024-09-19 12:11:24 +05:30
IshaVenikar
1de1a20852 Check for bid status in commit and reveal phase 2024-09-19 12:10:19 +05:30
df804b58f6 Update proto files and regenerate bindings 2024-09-19 10:09:42 +05:30
Isha Venikar
14ee5d547f Check auction creator balance in provider auction 2024-09-18 15:36:06 +05:30
Isha Venikar
216199fe47 Add check for balance of auction winner 2024-09-18 13:07:28 +05:30
IshaVenikar
93c78b4464 Modify provider auction name 2024-09-17 13:59:31 +05:30
IshaVenikar
d3b969ff17 Add separate method for creating service provider auction 2024-09-17 10:14:12 +05:30
IshaVenikar
4c719b3e02 Add check for bid amount during reveal phase 2024-09-17 09:53:42 +05:30
IshaVenikar
a647fed60a Add test for service provider auctions 2024-09-16 18:12:30 +05:30
IshaVenikar
27c12a6833 Add test for creating vickrey auctions 2024-09-16 14:09:45 +05:30
IshaVenikar
e55f37b5e0 Update proto file and bindings 2024-09-16 11:15:44 +05:30
6a17b1b175 Add support for using auto fee calculation (#22)
All checks were successful
Publish npm package to gitea / npm_publish (18.x) (release) Successful in 1m45s
Tests / sdk_tests (push) Successful in 22m2s
Part of [Create a public laconicd testnet](https://www.notion.so/Create-a-public-laconicd-testnet-896a11bdd8094eff8f1b49c0be0ca3b8)

- Add an option for setting gas price
- Use fees as gas estimation multiplier when `gasPrice` is provided (following `cosmjs` pattern)
  - Default gas estimation multiplier: `2`
- Add a method to query bonds by owners and fix tests
- Add a test for inclusion of batch of txs sent at once in the same block

Co-authored-by: IshaVenikar <ishavenikar7@gmail.com>
Co-authored-by: Nabarun <nabarun@deepstacksoft.com>
Reviewed-on: #22
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2024-09-06 09:07:57 +00:00
1916386929 Use pagination in query to get records (#27)
All checks were successful
Tests / sdk_tests (push) Successful in 20m51s
Publish npm package to gitea / npm_publish (18.x) (release) Successful in 1m37s
Part of [Create a public laconicd testnet](https://www.notion.so/Create-a-public-laconicd-testnet-896a11bdd8094eff8f1b49c0be0ca3b8)
Handles cerc-io/laconic-console#59
Requires cerc-io/laconicd#58

Co-authored-by: IshaVenikar <ishavenikar7@gmail.com>
Reviewed-on: #27
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2024-09-05 09:06:20 +00:00
f14fb7d9bb Rename globalThis in generated proto bindings to avoid polyfill issues (#25)
All checks were successful
Publish npm package to gitea / npm_publish (18.x) (release) Successful in 1m41s
Tests / sdk_tests (push) Successful in 20m16s
Hot fix for #23

Co-authored-by: Gilbert <gilbertbgarza@gmail.com>
Reviewed-on: #25
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2024-08-28 10:32:19 +00:00
f93a297857 Add a method for get authorities and update tests (#18)
Some checks failed
Tests / sdk_tests (push) Successful in 20m5s
Publish npm package to gitea / npm_publish (18.x) (release) Failing after 1m34s
Part of [Create a public laconicd testnet](https://www.notion.so/Create-a-public-laconicd-testnet-896a11bdd8094eff8f1b49c0be0ca3b8)

Co-authored-by: IshaVenikar <ishavenikar7@gmail.com>
Reviewed-on: #18
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2024-08-05 07:53:13 +00:00
147348cf1d Change token denom from photon to alnt (#17)
All checks were successful
Publish npm package to gitea / npm_publish (18.x) (release) Successful in 1m48s
Tests / sdk_tests (push) Successful in 20m19s
Part of [laconicd testnet validator enrollment](https://www.notion.so/laconicd-testnet-validator-enrollment-6fc1d3cafcc64fef8c5ed3affa27c675)

Co-authored-by: IshaVenikar <ishavenikar7@gmail.com>
Reviewed-on: #17
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2024-07-30 11:55:33 +00:00
5fc42e897a Add queries to get participant by laconic or nitro address (#16)
All checks were successful
Publish npm package to gitea / npm_publish (18.x) (release) Successful in 1m49s
Tests / sdk_tests (push) Successful in 20m3s
Part of [laconicd testnet validator enrollment](https://www.notion.so/laconicd-testnet-validator-enrollment-6fc1d3cafcc64fef8c5ed3affa27c675)

Co-authored-by: IshaVenikar <ishavenikar7@gmail.com>
Reviewed-on: #16
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2024-07-29 11:19:23 +00:00
3a828b47ae Accommodate changes for participant role and KYC ID (#15)
All checks were successful
Publish npm package to gitea / npm_publish (18.x) (release) Successful in 1m45s
Tests / sdk_tests (push) Successful in 20m16s
Part of [Sumsub KYC integration in onboarding app](https://www.notion.so/Sumsub-KYC-integration-in-onboarding-app-607b598c9c1d4d12adc71725e2ab5e7e)
Follows cerc-io/laconicd#43

Co-authored-by: Nabarun <nabarun@deepstacksoft.com>
Reviewed-on: #15
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2024-07-26 15:41:00 +00:00
022c55268c Rename laconic2d repo to laconicd in CI (#14)
All checks were successful
Tests / sdk_tests (push) Successful in 20m8s
Part of [Rename laconic2d to laconicd](https://www.notion.so/Rename-laconic2d-to-laconicd-9028d0c020d24d1288e92ebcb773d7a7)

Reviewed-on: #14
Co-authored-by: Nabarun <nabarun@deepstacksoft.com>
Co-committed-by: Nabarun <nabarun@deepstacksoft.com>
2024-07-23 04:52:49 +00:00
2757281e5b Add types and methods for participants onboarding module (#12)
All checks were successful
Publish npm package to gitea / npm_publish (18.x) (release) Successful in 1m40s
Tests / sdk_tests (push) Successful in 20m29s
Part of [laconicd testnet validator enrollment](https://www.notion.so/laconicd-testnet-validator-enrollment-6fc1d3cafcc64fef8c5ed3affa27c675)

Co-authored-by: Isha Venikar <145848618+IshaVenikar@users.noreply.github.com>
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Reviewed-on: #12
Co-authored-by: Nabarun <nabarun@deepstacksoft.com>
Co-committed-by: Nabarun <nabarun@deepstacksoft.com>
2024-07-16 08:33:41 +00:00
25651a8e7a Add context to error message (#11)
All checks were successful
Tests / sdk_tests (push) Successful in 20m44s
Part of [Fix error propagation from laconicd to client SDK](https://www.notion.so/Fix-error-propagation-from-laconicd-to-client-SDK-1bd20c5a4e8141a99e5809ea1fd7832f) and [Create laconic registry SDK](https://www.notion.so/Create-laconic-registry-SDK-d3a636d4aba44f7cbba3bd99b7146811)

- Use error in response raw log from laconicd
- TODO: Add error examples

Co-authored-by: neeraj <neeraj.rtly@gmail.com>
Reviewed-on: #11
2024-04-08 04:04:13 +00:00
ad07856267 Rename laconic2d to laconicd (#10)
All checks were successful
Tests / sdk_tests (push) Successful in 23m10s
Part of https://www.notion.so/Rename-laconic2d-to-laconicd-9028d0c020d24d1288e92ebcb773d7a7

Co-authored-by: neeraj <neeraj.rtly@gmail.com>
Reviewed-on: #10
Co-authored-by: Prathamesh Musale <prathamesh@noreply.git.vdb.to>
Co-committed-by: Prathamesh Musale <prathamesh@noreply.git.vdb.to>
2024-04-01 14:23:34 +00:00
911be08850 Remove unused code and update CI (#9)
All checks were successful
Tests / sdk_tests (push) Successful in 19m43s
Part of https://www.notion.so/Create-laconic-registry-SDK-d3a636d4aba44f7cbba3bd99b7146811

Co-authored-by: neeraj <neeraj.rtly@gmail.com>
Reviewed-on: #9
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2024-03-14 09:15:48 +00:00
409e6d5c6f Parse send tx response and update package version (#8)
All checks were successful
Tests / sdk_tests (push) Successful in 19m41s
Part of https://www.notion.so/Create-laconic-registry-SDK-d3a636d4aba44f7cbba3bd99b7146811

- Parse send tx response in the `sendCoins` method
  - Add the required proto types and regenerate bindings
- Bump minor package version

Co-authored-by: neeraj <neeraj.rtly@gmail.com>
Reviewed-on: deep-stack/registry-sdk#8
Co-authored-by: Prathamesh Musale <prathamesh@noreply.git.vdb.to>
Co-committed-by: Prathamesh Musale <prathamesh@noreply.git.vdb.to>
2024-03-13 10:29:46 +00:00
60aacc6543 Update Dockerfile and SDK tests workflow (#7)
All checks were successful
Tests / sdk_tests (push) Successful in 22m4s
Part of https://www.notion.so/Create-laconic-registry-SDK-d3a636d4aba44f7cbba3bd99b7146811

Co-authored-by: neeraj <neeraj.rtly@gmail.com>
Reviewed-on: deep-stack/registry-sdk#7
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2024-03-13 05:23:13 +00:00
4e5f9bf9e1 Expect null if bond or authority is not found (#6)
Part of https://www.notion.so/Create-laconic-registry-SDK-d3a636d4aba44f7cbba3bd99b7146811

Co-authored-by: neeraj <neeraj.rtly@gmail.com>
Reviewed-on: deep-stack/registry-sdk#6
Co-authored-by: Prathamesh Musale <prathamesh@noreply.git.vdb.to>
Co-committed-by: Prathamesh Musale <prathamesh@noreply.git.vdb.to>
2024-03-12 08:40:44 +00:00
a53e2178d2 Update proto files and regenerate bindings (#5)
Part of https://www.notion.so/Create-laconic-registry-SDK-d3a636d4aba44f7cbba3bd99b7146811

Co-authored-by: neeraj <neeraj.rtly@gmail.com>
Reviewed-on: deep-stack/registry-sdk#5
Co-authored-by: Prathamesh Musale <prathamesh@noreply.git.vdb.to>
Co-committed-by: Prathamesh Musale <prathamesh@noreply.git.vdb.to>
2024-03-12 05:37:24 +00:00
7fe256e714 Update transaction response parsing (#4)
Part of https://www.notion.so/Create-laconic-registry-SDK-d3a636d4aba44f7cbba3bd99b7146811

- Handle errors in the tx response
- Move response parsing to client class
- Run previously skipped naming tests

Co-authored-by: neeraj <neeraj.rtly@gmail.com>
Reviewed-on: deep-stack/registry-sdk#4
Co-authored-by: Prathamesh Musale <prathamesh@noreply.git.vdb.to>
Co-committed-by: Prathamesh Musale <prathamesh@noreply.git.vdb.to>
2024-03-12 04:55:59 +00:00
8d3c35b22e Update bond-record association methods to use cosmjs (#3)
Part of https://www.notion.so/Create-laconic-registry-SDK-d3a636d4aba44f7cbba3bd99b7146811

- Update methods to
  - associate and dissociate a bond from a record
  - dissociate all records from a bond
  - reassociate all record from a bond to another bond
- Update bond tests with changes

Co-authored-by: neeraj <neeraj.rtly@gmail.com>
Reviewed-on: deep-stack/registry-sdk#3
Co-authored-by: Prathamesh Musale <prathamesh@noreply.git.vdb.to>
Co-committed-by: Prathamesh Musale <prathamesh@noreply.git.vdb.to>
2024-03-11 11:27:27 +00:00