deBridge
deSwap APP
Build π
Searchβ¦
Introduction
Build with deBridge π
The Core Protocol
Protocol Overview
Transfers Flow
Slashing and Delegated Staking
Security
deSwap π
API Quick Start Guide
Transaction Bundling
Cross-Chain Swaps Liquidity
Custom Linking
deSwap Widget
Contracts
π
Mainnet Addresses
Interfaces
ICallProxy
IDeBridgeGate
IDeBridgeToken
IDeBridgeTokenDeployer
IOraclesManager
ISignatureVerifier
IWethGate
Libraries
Periphery
Transfers
External Links
deBridge Use Cases
Talks and Videos
Website
Discord
Facebook
Github
LinkedIn
Medium
Telegram
Twitter
YouTube
Powered By
GitBook
IOraclesManager
Events
AddOracle
1
event
AddOracle
(
2
address
oracle
,
3
bool
required
4
)
Copied!
Emitted when an oracle is added
Parameters:
Name
Type
Description
oracle
address
Address of an added oracle
required
bool
Is this oracle's signature required for every transfer
UpdateOracle
1
event
UpdateOracle
(
2
address
oracle
,
3
bool
required
,
4
bool
isValid
5
)
Copied!
Emitted when an oracle is updated
Parameters:
Name
Type
Description
oracle
address
Address of an updated oracle
required
bool
Is this oracle's signature required for every transfer
isValid
bool
Is this oracle valid, i.e. should it be treated as an oracle
DeployApproved
1
event
DeployApproved
(
2
bytes32
deployId
3
)
Copied!
Emitted once the submission is confirmed by min required amount of oracles
SubmissionApproved
1
event
SubmissionApproved
(
2
bytes32
submissionId
3
)
Copied!
Emitted once the submission is confirmed by min required amount of oracles
Structs
OracleInfo
1
struct
OracleInfo
{
2
bool
exist
;
3
bool
isValid
;
4
bool
required
;
5
}
Copied!
Previous
IDeBridgeTokenDeployer
Next
ISignatureVerifier
Last modified
6mo ago
Copy link
Contents
Events
AddOracle
UpdateOracle
DeployApproved
SubmissionApproved
Structs
OracleInfo