├── .github
├── ISSUE_TEMPLATE
│ ├── bug_report.md
│ └── feature_request.md
└── workflows
│ └── release.yaml
├── .gitignore
├── LICENSE
├── README.md
├── examples
└── react
│ ├── .eslintignore
│ ├── .gitignore
│ ├── package-lock.json
│ ├── package.json
│ ├── public
│ └── index.html
│ ├── src
│ ├── App.tsx
│ ├── abi
│ │ └── test.abi.json
│ ├── index.css
│ ├── index.tsx
│ └── react-app-env.d.ts
│ ├── tsconfig.json
│ └── yarn.lock
├── package.json
├── src
├── VenomConnect.tsx
├── components
│ ├── AbstractPopUp.tsx
│ ├── CardManager.tsx
│ ├── CloseCross.tsx
│ ├── InnerCard.tsx
│ ├── Modal.tsx
│ ├── NotSupported.tsx
│ ├── ProviderCard.tsx
│ ├── WrongNetworkPopup.tsx
│ └── index.ts
├── controllers
│ ├── EventController.ts
│ ├── ProviderController.ts
│ └── index.ts
├── helpers
│ ├── backdrop.ts
│ ├── events.ts
│ └── utils.ts
├── images
│ ├── AppStore.png
│ ├── AppStore.svg
│ ├── DownloadApk.svg
│ ├── GooglePlay.png
│ └── GooglePlay.svg
├── index.tsx
├── providers
│ ├── connectors
│ │ ├── everwallet.ts
│ │ ├── index.ts
│ │ ├── networkIdTimerUtil.ts
│ │ ├── oneartwallet.ts
│ │ ├── oxychatwallet.ts
│ │ └── venomwallet.ts
│ ├── index.ts
│ ├── logos
│ │ ├── Android.svg
│ │ ├── Apple.svg
│ │ ├── ChromeExtension.svg
│ │ ├── ChromeExtensionEver.svg
│ │ ├── ChromeExtensionVenom.svg
│ │ ├── EverWalletLogo.svg
│ │ ├── FirefoxExtensionEver.svg
│ │ ├── FirefoxExtensionVenom.svg
│ │ ├── MobileApp.svg
│ │ ├── MobileAppCommon.svg
│ │ ├── MobileAppEver.svg
│ │ ├── MobileAppEverWhite.svg
│ │ ├── MobileAppOneart.svg
│ │ ├── MobileAppOneartWhite.svg
│ │ ├── MobileAppVenom.svg
│ │ ├── MobileAppVenomWhite.svg
│ │ ├── PlayMarket.svg
│ │ ├── VenomWalletLogo.svg
│ │ └── index.tsx
│ └── providers
│ │ ├── everwallet.ts
│ │ ├── index.ts
│ │ ├── oneartwallet.ts
│ │ ├── oxychatwallet.ts
│ │ └── venomwallet.ts
├── react-app-env.d.ts
├── themes
│ ├── dark.ts
│ ├── helpers.ts
│ ├── index.ts
│ ├── light.ts
│ ├── vector.svg
│ └── venom.ts
└── types.ts
├── tsconfig.json
├── webpack.config.js
└── yarn.lock
/.github/ISSUE_TEMPLATE/bug_report.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/.github/ISSUE_TEMPLATE/bug_report.md
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature_request.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/.github/ISSUE_TEMPLATE/feature_request.md
--------------------------------------------------------------------------------
/.github/workflows/release.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/.github/workflows/release.yaml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/.gitignore
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/README.md
--------------------------------------------------------------------------------
/examples/react/.eslintignore:
--------------------------------------------------------------------------------
1 | **/*.js
--------------------------------------------------------------------------------
/examples/react/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/examples/react/.gitignore
--------------------------------------------------------------------------------
/examples/react/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/examples/react/package-lock.json
--------------------------------------------------------------------------------
/examples/react/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/examples/react/package.json
--------------------------------------------------------------------------------
/examples/react/public/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/examples/react/public/index.html
--------------------------------------------------------------------------------
/examples/react/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/examples/react/src/App.tsx
--------------------------------------------------------------------------------
/examples/react/src/abi/test.abi.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/examples/react/src/abi/test.abi.json
--------------------------------------------------------------------------------
/examples/react/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/examples/react/src/index.css
--------------------------------------------------------------------------------
/examples/react/src/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/examples/react/src/index.tsx
--------------------------------------------------------------------------------
/examples/react/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/examples/react/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/examples/react/tsconfig.json
--------------------------------------------------------------------------------
/examples/react/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/examples/react/yarn.lock
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/package.json
--------------------------------------------------------------------------------
/src/VenomConnect.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/VenomConnect.tsx
--------------------------------------------------------------------------------
/src/components/AbstractPopUp.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/components/AbstractPopUp.tsx
--------------------------------------------------------------------------------
/src/components/CardManager.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/components/CardManager.tsx
--------------------------------------------------------------------------------
/src/components/CloseCross.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/components/CloseCross.tsx
--------------------------------------------------------------------------------
/src/components/InnerCard.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/components/InnerCard.tsx
--------------------------------------------------------------------------------
/src/components/Modal.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/components/Modal.tsx
--------------------------------------------------------------------------------
/src/components/NotSupported.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/components/NotSupported.tsx
--------------------------------------------------------------------------------
/src/components/ProviderCard.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/components/ProviderCard.tsx
--------------------------------------------------------------------------------
/src/components/WrongNetworkPopup.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/components/WrongNetworkPopup.tsx
--------------------------------------------------------------------------------
/src/components/index.ts:
--------------------------------------------------------------------------------
1 | export * from "./Modal";
2 |
--------------------------------------------------------------------------------
/src/controllers/EventController.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/controllers/EventController.ts
--------------------------------------------------------------------------------
/src/controllers/ProviderController.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/controllers/ProviderController.ts
--------------------------------------------------------------------------------
/src/controllers/index.ts:
--------------------------------------------------------------------------------
1 | export * from "./ProviderController";
2 |
--------------------------------------------------------------------------------
/src/helpers/backdrop.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/helpers/backdrop.ts
--------------------------------------------------------------------------------
/src/helpers/events.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/helpers/events.ts
--------------------------------------------------------------------------------
/src/helpers/utils.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/helpers/utils.ts
--------------------------------------------------------------------------------
/src/images/AppStore.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/images/AppStore.png
--------------------------------------------------------------------------------
/src/images/AppStore.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/images/AppStore.svg
--------------------------------------------------------------------------------
/src/images/DownloadApk.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/images/DownloadApk.svg
--------------------------------------------------------------------------------
/src/images/GooglePlay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/images/GooglePlay.png
--------------------------------------------------------------------------------
/src/images/GooglePlay.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/images/GooglePlay.svg
--------------------------------------------------------------------------------
/src/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/index.tsx
--------------------------------------------------------------------------------
/src/providers/connectors/everwallet.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/connectors/everwallet.ts
--------------------------------------------------------------------------------
/src/providers/connectors/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/connectors/index.ts
--------------------------------------------------------------------------------
/src/providers/connectors/networkIdTimerUtil.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/connectors/networkIdTimerUtil.ts
--------------------------------------------------------------------------------
/src/providers/connectors/oneartwallet.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/connectors/oneartwallet.ts
--------------------------------------------------------------------------------
/src/providers/connectors/oxychatwallet.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/connectors/oxychatwallet.ts
--------------------------------------------------------------------------------
/src/providers/connectors/venomwallet.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/connectors/venomwallet.ts
--------------------------------------------------------------------------------
/src/providers/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/index.ts
--------------------------------------------------------------------------------
/src/providers/logos/Android.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/logos/Android.svg
--------------------------------------------------------------------------------
/src/providers/logos/Apple.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/logos/Apple.svg
--------------------------------------------------------------------------------
/src/providers/logos/ChromeExtension.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/logos/ChromeExtension.svg
--------------------------------------------------------------------------------
/src/providers/logos/ChromeExtensionEver.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/logos/ChromeExtensionEver.svg
--------------------------------------------------------------------------------
/src/providers/logos/ChromeExtensionVenom.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/logos/ChromeExtensionVenom.svg
--------------------------------------------------------------------------------
/src/providers/logos/EverWalletLogo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/logos/EverWalletLogo.svg
--------------------------------------------------------------------------------
/src/providers/logos/FirefoxExtensionEver.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/logos/FirefoxExtensionEver.svg
--------------------------------------------------------------------------------
/src/providers/logos/FirefoxExtensionVenom.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/logos/FirefoxExtensionVenom.svg
--------------------------------------------------------------------------------
/src/providers/logos/MobileApp.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/logos/MobileApp.svg
--------------------------------------------------------------------------------
/src/providers/logos/MobileAppCommon.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/logos/MobileAppCommon.svg
--------------------------------------------------------------------------------
/src/providers/logos/MobileAppEver.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/logos/MobileAppEver.svg
--------------------------------------------------------------------------------
/src/providers/logos/MobileAppEverWhite.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/logos/MobileAppEverWhite.svg
--------------------------------------------------------------------------------
/src/providers/logos/MobileAppOneart.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/logos/MobileAppOneart.svg
--------------------------------------------------------------------------------
/src/providers/logos/MobileAppOneartWhite.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/logos/MobileAppOneartWhite.svg
--------------------------------------------------------------------------------
/src/providers/logos/MobileAppVenom.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/logos/MobileAppVenom.svg
--------------------------------------------------------------------------------
/src/providers/logos/MobileAppVenomWhite.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/logos/MobileAppVenomWhite.svg
--------------------------------------------------------------------------------
/src/providers/logos/PlayMarket.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/logos/PlayMarket.svg
--------------------------------------------------------------------------------
/src/providers/logos/VenomWalletLogo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/logos/VenomWalletLogo.svg
--------------------------------------------------------------------------------
/src/providers/logos/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/logos/index.tsx
--------------------------------------------------------------------------------
/src/providers/providers/everwallet.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/providers/everwallet.ts
--------------------------------------------------------------------------------
/src/providers/providers/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/providers/index.ts
--------------------------------------------------------------------------------
/src/providers/providers/oneartwallet.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/providers/oneartwallet.ts
--------------------------------------------------------------------------------
/src/providers/providers/oxychatwallet.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/providers/oxychatwallet.ts
--------------------------------------------------------------------------------
/src/providers/providers/venomwallet.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/providers/providers/venomwallet.ts
--------------------------------------------------------------------------------
/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/src/themes/dark.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/themes/dark.ts
--------------------------------------------------------------------------------
/src/themes/helpers.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/themes/helpers.ts
--------------------------------------------------------------------------------
/src/themes/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/themes/index.ts
--------------------------------------------------------------------------------
/src/themes/light.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/themes/light.ts
--------------------------------------------------------------------------------
/src/themes/vector.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/themes/vector.svg
--------------------------------------------------------------------------------
/src/themes/venom.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/themes/venom.ts
--------------------------------------------------------------------------------
/src/types.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/src/types.ts
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/tsconfig.json
--------------------------------------------------------------------------------
/webpack.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/webpack.config.js
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web3sp/venom-connect/HEAD/yarn.lock
--------------------------------------------------------------------------------