Commit Graph

51 Commits

Author SHA1 Message Date
9a1abc18ca Add a method to query bonds by owner and update tests
All checks were successful
Lint & Build / lint_and_build (20.x) (pull_request) Successful in 1m53s
Tests / sdk_tests (pull_request) Successful in 21m26s
2024-08-27 14:30:34 +05:30
74d5631753 Accept fees optionally as gas estimation multiplier 2024-08-23 12:35:12 +05:30
bc3010f67b Add option for setting gas price 2024-08-23 08:08:32 +05:30
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
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
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
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
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
227cd3d318 Update registry SDK record methods to use cosmjs (#2)
Part of https://www.notion.so/Create-laconic-registry-SDK-d3a636d4aba44f7cbba3bd99b7146811

- Update methods for set record, set and delete name for record
- Update record tests with changes

Co-authored-by: neeraj <neeraj.rtly@gmail.com>
Reviewed-on: deep-stack/registry-sdk#2
2024-03-11 08:51:00 +00:00
d4c168f10c Update registry SDK auction methods to use cosmjs (#1)
Part of https://www.notion.so/Create-laconic-registry-SDK-d3a636d4aba44f7cbba3bd99b7146811

- Update account info and balance test
- Update methods to commit and reveal bid

Co-authored-by: neeraj <neeraj.rtly@gmail.com>
Reviewed-on: deep-stack/registry-sdk#1
Co-authored-by: nabarun <nabarun@noreply.git.vdb.to>
Co-committed-by: nabarun <nabarun@noreply.git.vdb.to>
2024-03-07 13:15:50 +00:00
2589aacdb4
Update authority method for registry module to use cosmjs (#4)
* Update methods to send coins and reserve authority

* Make owner as mandatory param of reserve authority method

* Update method to set authority bond

* Add todo for skipping tests

* Decode message response

---------

Co-authored-by: neeraj <neeraj.rtly@gmail.com>
2024-03-07 16:06:52 +05:30
de0ac597a1
Setup eslint and husky pre-commit (#3)
* Set up eslint and husky

* Fix eslint errors

---------

Co-authored-by: neeraj <neeraj.rtly@gmail.com>
2024-03-07 09:47:05 +05:30
prathamesh0
f2401e6953
Update registry SDK bond methods to use cosmjs (#2)
* Update method to create bond using cosmjs

* Fix method get next bond id

* Update method to refill bond

* Update methods to withdraw and cancel bond

* Add wallet and address fields to Account class

* Rename bond amount constant

---------

Co-authored-by: neeraj <neeraj.rtly@gmail.com>
2024-03-06 19:48:45 +05:30
fedf35d702 Tests cleanup (#53)
General test improvements.
- Simplifies Dockerfile
- Refactors tests so they can be run independently

Co-authored-by: Roy Crihfield <roy@manteia.ltd>
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Reviewed-on: cerc-io/laconic-sdk#53
Reviewed-by: Thomas E Lackey <telackey@noreply.git.vdb.to>
Co-authored-by: Prathamesh Musale <prathamesh@noreply.git.vdb.to>
Co-committed-by: Prathamesh Musale <prathamesh@noreply.git.vdb.to>
2024-01-22 08:30:35 +00:00
0xmuralik
49ebd1ab65 chain-id 2023-01-11 10:46:03 +05:30
Murali Krishna Komatireddy
3fca7c7844
Merge pull request #15 from cerc-io/murali/fix-tests
fix: Test fail after PR#40
2023-01-09 12:17:08 +05:30
ebe628d082 Remove broken is-url dependency 2022-12-21 13:08:09 -07:00
0xmuralik
eaafeb9107 rename to registry 2022-12-19 11:44:18 +05:30
0xmuralik
43593c15b2 attributes to any 2022-12-19 11:25:28 +05:30
ee0443b5fa
Changes to use laconic-sdk with console-app (#10)
* Use older version of tiny-secp256k1 to work in browser

* Make REST endpoint optional
2022-12-09 14:25:13 +05:30
b07df23804 Blind attempt to re-brand 2022-09-28 13:20:15 -06:00
27a176fbad
Implement methods and tests for associate/dissociate bonds and records (#4)
* Implement methods for bond associate and dissociate

* Uncomment test for getStatus GQL query
2022-04-27 15:30:21 +05:30
3d103b5fca
Add getRecordsByIds method and sdk tests (#3)
* Implement getRecordsByIds method

* Add tests for sdk
2022-04-25 15:12:46 +05:30
003cfcbf5c Use GQL query getAccounts instead of REST API 2022-04-22 16:01:04 +05:30
28c8099b16 Get record id from setRecord message response 2022-04-21 09:44:24 +05:30
79b55b73da Replace wrn with crn 2022-04-21 09:44:24 +05:30
e563cfe6b1 Add tests for record and authority expiry 2022-04-21 09:44:24 +05:30
6ca9f4041a Fixes from review 2022-04-21 09:44:24 +05:30
c3066db987 Add test for util getContentId 2022-04-21 09:44:24 +05:30
0bc619cad2 Send messages from secondary accounts 2022-04-21 09:44:24 +05:30
838edaa9a6 Add auction tests for commitBid and revealBid 2022-04-21 09:44:24 +05:30
837d9691ec Check if error contains expected message for failing transactions 2022-04-21 09:44:24 +05:30
394f015a5e Add tests for nameservice deleteName 2022-04-21 09:44:24 +05:30
f207be4838 Add tests for querying names and deleteName 2022-04-21 09:44:24 +05:30
9de3c59c19 Implement setRecord and add test for setAutorityBond 2022-04-21 09:44:24 +05:30
48507ca46a Rename ethermint to chibaclonk 2022-04-21 09:44:24 +05:30
58227b68be Changes from review 2022-04-21 09:44:24 +05:30
252665512d Add tests for reserving authority with different owner 2022-04-21 09:44:24 +05:30
65e90e7af0 Add nameservice tests for reserve and lookup authority 2022-04-21 09:44:24 +05:30
df5619932d Add tests for bond refill, withdraw and cancel 2022-04-21 09:44:24 +05:30
7fe5bcda83 Add tests for querying bond 2022-04-21 09:44:24 +05:30
19d5405087 Implement pattern from dxns-registry-client 2022-04-21 09:44:24 +05:30
6bb264d69c Fix create bond message 2022-04-21 09:44:24 +05:30
4c3a3558d3 Message for creating bond 2022-04-21 09:44:24 +05:30
3f2bdd34f8 Send vote message in gov module 2022-04-21 09:44:24 +05:30
72ab467d9b Send tokens using evmosjs and eth-sig-util 2022-04-21 09:44:24 +05:30