https://github.com/chainifynet/cosigner
https://github.com/chainifynet/cosigner
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/chainifynet/cosigner
- Owner: chainifynet
- License: mit
- Created: 2025-01-29T15:51:27.000Z (over 1 year ago)
- Default Branch: develop
- Last Pushed: 2025-04-14T19:04:09.000Z (about 1 year ago)
- Last Synced: 2025-09-27T02:22:17.565Z (9 months ago)
- Language: Go
- Size: 3.63 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WIP! Cosigner
Cosigner is a tool for distributed key generation and signing transactions using [tss-lib](https://github.com/bnb-chain/tss-lib)
## Config sample
```json
{
"server_ws_url": "wss://localhost:8080/connect",
"server_rest_url": "http://localhost:8080",
"callback_url": "url_to_verify_before_signing",
"data_dir_path": "/path/to/data",
"threshold": 1,
"parties": [
{
"id": "one",
"key": 90000000,
"x25519_pub": "0x533f2d3ba78c35fd74efe9a673218b9e2069a1e940445c8c93a5781acfded37f",
"ed25519_pub": "0x782a5d671f9d2fc9c0965695e27eecd6c0e18b0bfc6269c8395641374203e200",
"keypairs_file_path": "/path/to/keypair.json",
"is_local": true,
"is_signer": true
},
{
"id": "two",
"key": 90000001,
"x25519_pub": "0x8e480fc3a7938650c45db896d53a344a24f53c4fce3255a5847fd5bb9b430b16",
"ed25519_pub": "0xe28a3248503d97ca90c04d4ed15e7f8fea099234ed652b2f43076212a2468558",
"is_local": false,
"is_signer": true
}
]
}
```