├── .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 --------------------------------------------------------------------------------