ExocoreNetwork / exocore

Omnichain Restaking
7 stars 9 forks source link

oracle:add fields for params #75

Closed leonz789 closed 4 months ago

leonz789 commented 4 months ago

Description

Add fields for params.


Closes #XXX

cloud8little commented 4 months ago

Test passed with https://github.com/ExocoreNetwork/exocore/pull/75/commits/91f7a5ef2e864a3ff45e734965b47d3a4a75d843

PR75 oracle params vs. Legacy oracle params

params:
  chains:
  - desc: '-'
    name: '-'
  - desc: '-'
    name: Ethereum
  max_det_id: 5
  max_nonce: 3
  mode: 1
  rules:
  - nom: null
    source_ids: []
  - nom: null
    source_ids:
    - "0"
  sources:
  - deterministic: false
    entry: null
    name: 0 position is reserved
    valid: false
  - deterministic: true
    entry:
      offchain:
        "0": ""
      onchain: {}
    name: Chainlink
    valid: true
  threshold_a: 2
  threshold_b: 3
  token_feeders:
  - end_block: "0"
    interval: "0"
    rule_id: "0"
    start_base_block: "0"
    start_round_id: "0"
    token_id: "0"
  - end_block: "0"
    interval: "10"
    rule_id: "1"
    start_base_block: "100000000"
    start_round_id: "1"
    token_id: "1"
  tokens:
  - active: false
    asset_id: ""
    chain_id: "0"
    contract_address: ""
    decimal: 0
    name: ""
  - active: true
    asset_id: ""
    chain_id: "1"
    contract_address: 0x
    decimal: 18
    name: ETH
params:
  chains: []
  rules: []
  sources: []
  token_feeders: []
  tokens: []