Useful sources
Cross-chain leasing on Nolus, current design: https://hub.nolus.io/en_US/technical-documentation/borrow
Interchain Accounts: https://tutorials.cosmos.network/academy/3-ibc/8-ica.html
Interchain Transactions module by Neutron (ability for CosmWasm contracts to register accounts and execute interchain transactions): https://docs.neutron.org/neutron/modules/interchain-txs/overview
IBC Light Clients (sparse representation of a blockchain used in the Cosmos world for packet verification): https://tutorials.cosmos.network/academy/3-ibc/4-clients.html
Hermes (an implementation for a relayer service responsible for relaying packets between two or more IBC-enabled blockchain networks): https://hermes.informal.systems/
The sources above aim to help you understand the overall communication structure which Nolus relies on for its cross-chain operations. The task is to come up with a concept for trust-minimized real-time cross-chain communication with EVM chain(s) given the architecture that Nolus has as a Cosmos appchain.
Developer Resources
https://github.com/nolus-protocol/nolus-core - The Nolus Core repository contains the code for the base layer protocol - the blockchain built with the Cosmos SDK relying on the Tendermint consensus algorithm.
https://github.com/nolus-protocol/nolus-money-market - The Nolus Money Market repository contains the business logic for the lending market protocol deployed on top of the Nolus chain. The logic is built using CosmWasm - a powerful toolkit for building secure Wasm-based contracts using the Rust programming language.
https://github.com/nolus-protocol/oracle-price-feeder - The Oracle price feeder repository contains the source code for the off-chain price feeding services which provide prices to the proprietary Oracle system of the Nolus protocol.