install
source · Clone the upstream repo
git clone https://github.com/fetchai/agents-aea
manifest:
packages/fetchai/skills/simple_oracle_client/skill.yamlsource content
name: simple_oracle_client author: fetchai version: 0.13.5 type: skill description: This skill deploys a Fetch oracle client contract and calls this contract to request an oracle value license: Apache-2.0 aea_version: '>=1.0.0, <2.0.0' fingerprint: README.md: QmeP17RSTejkr3mmh4UsMFN6H6L8XL2a6EsdEaKQshgXJW init.py: QmYnEMkY229Cf6phe8QpcpaNGRMX4HJcLxGTQykHjQp4Mz behaviours.py: QmafcEseTDXqwTHoPF41PSaFT7reEuV2ZUsrXH26L1dNey dialogues.py: QmZJwtbs31WczMtXCK9jfaxh29mohBEY7YdRQ4zaReD2mF handlers.py: QmdHoVdCbSEzDx6ASD4hjdRm742cQPn6d1YCJbe3T3cX3W strategy.py: QmYmPZwE1zDLvbnv8K18b9GbW9jBW7YS9gZB2tEifmzWnT fingerprint_ignore_patterns: [] contracts:
- fetchai/fet_erc20:0.9.2
- fetchai/oracle_client:0.11.3 protocols:
- fetchai/contract_api:1.1.7
- fetchai/default:1.1.7
- fetchai/ledger_api:1.1.7
- fetchai/signing:1.1.7 skills: [] behaviours: simple_oracle_client_behaviour: args: query_interval: 15 class_name: SimpleOracleClientBehaviour handlers: contract_api: args: {} class_name: ContractApiHandler ledger_api: args: {} class_name: LedgerApiHandler signing: args: {} class_name: SigningHandler models: contract_api_dialogues: args: {} class_name: ContractApiDialogues ledger_api_dialogues: args: {} class_name: LedgerApiDialogues signing_dialogues: args: {} class_name: SigningDialogues strategy: args: approve_amount: 1000000000000000000 client_contract_address: null erc20_address: null gas_limit_approve: 300000 gas_limit_deploy: 1500000 gas_limit_instantiate: 500000 gas_limit_query: 500000 gas_price: 1000000000 ledger_id: null oracle_contract_address: null query_function: null query_oracle_fee: 1000000000000 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: []