DAPP Network Atomic Oracle API Library Bounty
--
DAPP Network Atomic Oracle API Library Bounty adds new functionality to LiquidOracles, the DAPP Network’s decentralized, flexible, cost-effective oracle solution.
Developers — add atomic asset and address validation support to LiquidOracle, allowing users to reference NFTs and their associated metadata across chains, and to validate ETH and EOSIO addresses across chains, and you could win up to 75,000 DAPPs.
DAPP Network Atomic Oracle API Library Bounty: Specific Details & Requirements
Developers are required to complete two tasks as part of this bounty:
- Add atomic asset support to DAPP Network’s LiquidOracle service, so that its users can reference NFTs and their associated metadata across chains.
- Add ETH and EOSIO address validation support to DAPP Network’s LiquidOracle service, so that developers can validate ETH addresses and/or EOSIO accounts across chains.
Task 1: oracle-atomic
Use oracle-sister-chain’s sister_chain_table_row.js call to fetch following tables, as seen here:
- Assets
- Balances
- Collections
- Config
- Offers
- Schemas
- Templates
- Tokenconfigs
Task 2: oracle-valid:
Step 1: Create an oracle call that validates that an ETH address is valid, returns true if true, false if not (File name: valid-evm.js)
Step 2: Create an oracle call that indicates if EOSIO account exists on destination chain. Add sister_chain_account.js which uses RPC get_account to return account info (https://developers.eos.io/manuals/eos/latest/nodeos/plugins/chain_api_plugin/api-reference/index#operation/get_account)
Step 3: Use a modified version of the above for a valid-eosio.js file which returns a bool true if the account exists and is valid, and false if not.
Add atomic asset and address validation support to LiquidOracle, allowing users to reference NFTs and their associated metadata across chains, and to validate ETH and EOSIO addresses across chains, and you could win up to 75,000 DAPPs.
DAPP Network
Voting Portal | DSP Portals | Github | Documentation
DAPP Network Telegram| DAPP Network Gov | DAPP Network Devs