pub trait OracleSubscriberForOracleContract {
    // Required methods
    fn request(
        env: Env,
        topic: Bytes,
        subscriber: Address,
        broker: Address
    ) -> Option<Message>;
    fn receive(env: Env, topic: Bytes, envelope: Envelope, data: Message);
}

Required Methods§

source

fn request( env: Env, topic: Bytes, subscriber: Address, broker: Address ) -> Option<Message>

source

fn receive(env: Env, topic: Bytes, envelope: Envelope, data: Message)

Object Safety§

This trait is not object safe.

Implementors§