Sentry Wallet

๐Ÿ” Sentry Wallet Functionality: Bridging Nodes and the Referee in Orb3

In the Orb3 ecosystem, the Sentry Wallet plays a pivotal role in mediating interactions between Sentry Nodes and the Referee Smart Contract. It acts as an intermediary agent, tasked with the crucial responsibility of submitting assertions on behalf of the Sentry Nodes.

Key Functionalities of the Sentry Wallet:

  • Submitting Assertions: The Sentry Wallet uses the submitAssertionToChallenge function in the Referee contract to submit assertions to challenges. This function verifies whether the challenge is open for submissions and whether the Node License associated with the submission hasn't been used for the same challenge already. If these conditions are satisfied, the assertion from the Sentry is successfully submitted ๐Ÿ“ค.

  • Claiming Rewards: To claim rewards for successful assertions, the Sentry Wallet calls the claimReward function in the Referee contract. This function checks several factors:

    • Whether the challenge has closed for submissions.

    • Whether the owner of the Sentry License has cleared the โ€œKnow Your Customerโ€ (KYC) check.

    • If the assertion is eligible for a payout, the reward is then processed and sent to the Sentry owner ๐Ÿ’ฐ.

Sentry Wallet as the Key Messenger:

  • The Sentry Wallet essentially serves as the messenger, facilitating essential communications between the Sentry Node and the Referee. This functionality is crucial for maintaining the integrity and smooth operation of the Orb3 network.

  • By streamlining these interactions, the Sentry Wallet ensures that the network's processes, from submitting assertions to claiming rewards, are executed efficiently and securely.

In summary, the Sentry Wallet in Orb3 is a critical component that ensures effective and secure interactions between Sentry Nodes and the Referee Smart Contract, playing a vital role in the overall functionality and reliability of the network.

Last updated

Logo

EthArena

Social

Nex Gen Layer3