code: async function extendOracleTtl (oracleId, oracleTtl, options = {}) {
    const opt = R.merge(this.Ae.defaults, options)
    const callerId = await this.address()
  
    const oracleExtendTx = await this.oracleExtendTx(R.merge(opt, {
      oracleId,
      callerId,
      oracleTtl
    }))
    return {
      ...(await this.send(oracleExtendTx, opt)),
      ...(await getOracleObject.bind(this)(oracleId))
    }
  }
docs: Extend oracle ttl
  @alias module:@aeternity/aepp-sdk/es/ae/oracle
  @instance
  @function
  @category async
  @param {String} oracleId Oracle public key
  @param {String} oracleTtl Oracle time to leave for extend
  @param {Object} [options={}]
  @param {Number} [options.fee] fee Transaction fee
  @param {Number} [options.ttl] Transaction time to leave
  @return {Promise<Object>} Oracle object