Agents-aea simple_oracle

name: simple_oracle

install
source · Clone the upstream repo
git clone https://github.com/fetchai/agents-aea
manifest: packages/fetchai/skills/simple_oracle/skill.yaml
source content

name: simple_oracle author: fetchai version: 0.16.5 type: skill description: This skill deploys a Fetch oracle contract license: Apache-2.0 aea_version: '>=1.0.0, <2.0.0' fingerprint: README.md: Qme3QavjkmFm4HWMLEAJpAHCYd4miKq2j2LXayRDSRSGiw init.py: QmYuLwWrL7SLS8H2W3R5SkVtpp5ufJSmjuNkzko6AbN6zS behaviours.py: QmXyscjzvxLeJcssKgpuxqXwDyX1QGcwPPvEcMa5ymyTbH dialogues.py: QmS4XJDpNXxjKewDUk6HREXrm8pa3KndTR7vzppVcAURCt handlers.py: QmQm7ofZBu3HHB1ETwBzmnQiTFHNeouVFssNrfQeJ9Rpfd strategy.py: QmWw9SzUtphNC1mjST5KNnT5zkjAP7EPu9n4qkeDtJXL2B fingerprint_ignore_patterns: [] contracts:

  • fetchai/oracle:0.12.3 protocols:
  • fetchai/contract_api:1.1.7
  • fetchai/default:1.1.7
  • fetchai/ledger_api:1.1.7
  • fetchai/prometheus:1.1.7
  • fetchai/signing:1.1.7 skills: [] behaviours: simple_oracle_behaviour: args: update_interval: 15 class_name: SimpleOracleBehaviour handlers: contract_api: args: {} class_name: ContractApiHandler ledger_api: args: {} class_name: LedgerApiHandler prometheus: args: {} class_name: PrometheusHandler signing: args: {} class_name: SigningHandler models: contract_api_dialogues: args: {} class_name: ContractApiDialogues ledger_api_dialogues: args: {} class_name: LedgerApiDialogues prometheus_dialogues: args: enabled: true metrics: - name: oracle_account_balance_ETH type: Gauge description: Balance of oracle contract (ETH) labels: {} - name: num_oracle_updates type: Gauge description: Number of updates published to oracle contract labels: {} class_name: PrometheusDialogues signing_dialogues: args: {} class_name: SigningDialogues strategy: args: contract_address: null contract_address_file: null erc20_address: '0x0000000000000000000000000000000000000000' gas_limit_deploy: 1500000 gas_limit_grant_role: 1500000 gas_limit_instantiate: 500000 gas_limit_update: 1500000 gas_price: 1000000000 initial_fee_deploy: 1000000000000 is_oracle_role_granted: false ledger_id: null oracle_value_name: null update_function: null class_name: Strategy dependencies: aea-ledger-ethereum: version: <2.0.0,>=1.0.0 aea-ledger-fetchai: version: <2.0.0,>=1.0.0 is_abstract: false connections: []