Oracle
@aeternity/aepp-sdk/es/oracle
Oracle Base module
Example
import ContractBase from '@aeternity/aepp-sdk/es/oracle'
- @aeternity/aepp-sdk/es/oracle
- OracleBase([options]) ⇒
Object
⏏- .getOracle(oracleId) ⇒
Object
- .getOracleQueries(oracleId-) ⇒
Object
- .getOracleQuery(oracleId, queryId) ⇒
Object
- .getOracle(oracleId) ⇒
- OracleBase([options]) ⇒
OracleBase([options]) ⇒ Object
⏏
Basic Oracle Stamp
This stamp include api call's related to oracle functionality. Attempting to create instances from the Stamp without overwriting all abstract methods using composition will result in an exception.
Kind: Exported function
Returns: Object
- Oracle instance
rtype: Stamp
Param | Type | Default | Description |
---|---|---|---|
[options] | Object |
{} |
Initializer object |
oracleBase.getOracle(oracleId) ⇒ Object
Get oracle by oracle public key
Kind: instance abstract method of OracleBase
Returns: Object
- - Oracle object
Category: async
rtype: (oracleId: String) => oracle: Promise[Object]
Param | Type | Description |
---|---|---|
oracleId | String |
Oracle public key |
oracleBase.getOracleQueries(oracleId-) ⇒ Object
Get oracle queries
Kind: instance abstract method of OracleBase
Returns: Object
- - Oracle queries
Category: async
rtype: (oracleId: String) => oracleQueries: Promise[Object]
Param | Type | Description |
---|---|---|
oracleId- | String |
Oracle public key |
oracleBase.getOracleQuery(oracleId, queryId) ⇒ Object
Get oracle query
Kind: instance abstract method of OracleBase
Returns: Object
- - Oracle query object
Category: async
rtype: (oracleId: String, queryId: String) => oracleQuery: Promise[Object]
Param | Type | Description |
---|---|---|
oracleId | String |
Oracle public key |
queryId | String |
Query id |