Detect Ctrl (fka XDEFI) Providers
The Ctrl (fka XDEFI) browser extension will inject objects called xfi
and ethereum
on the window
object of any web application the user visits. To detect if a browser extension using this API is installed, you can check for the existence of the xfi
and ethereum
object.
DApp example
DApp xample: https://github.com/XDeFi-tech/examples-dapps-sdk
Detection example
javascript
if ("xfi" in window) {
// Detecting the Ctrl (fka XDEFI) providers: xfi and ethereum
console.log(window.xfi, window.ethereum);
console.log(window.xfi, window.xfi && window.xfi.ethereum);
this.ethereum = window.ethereum;
this.xfiObject = window.xfi;
}
Request parameters description
from
- the address from which the request is coming
recipient
- the address on which the request is targeted
feeRate
- units per transaction size → precise description
amount
- request transaction amount
memo
- text hint for the request