sign-dapp-service

Service Documentation

LiquidLink

Contracts

Install

zeus unbox sign-dapp-service

Zeus Command Extensions

Subcommands

  • zeus start-localenv 03-ganache-cli --help

Model Instances

services/sign.json

{
  "name": "sign",
  "port": 13128,
  "contract": "signfndspsvc",
  "prettyName": "LiquidLink",
  "stage": "Alpha",
  "description": "IBC MultiSig Service",
  "commands": {
    "signtrx": {
      "blocking": false,
      "request": {
        "id": "std::string",
        "destination": "std::string",
        "trx_data": "std::string",
        "chain": "std::string",
        "chain_type": "std::string",
        "sigs": "std::string",
        "account": "std::string",
        "sigs_required": "uint16_t"
      },
      "callback": {
        "id": "std::string",
        "destination": "std::string",
        "trx_data": "std::string",
        "chain": "std::string",
        "chain_type": "std::string",
        "sigs": "std::string",
        "account": "std::string",
        "sigs_required": "uint16_t",
        "trx_id": "std::string"
      },
      "signal": {
        "id": "std::string",
        "destination": "std::string",
        "trx_data": "std::string",
        "chain": "std::string",
        "chain_type": "std::string",
        "account": "std::string",
        "sigs_required": "uint16_t"
      }
    },
    "sgcleanup": {
      "blocking": false,
      "request": {
        "id": "uint64_t"
      },
      "callback": {
        "id": "uint64_t"
      },
      "signal": {
        "id": "uint64_t"
      }
    }
  }
}