trade.swyftx.com.au
Open in
urlscan Pro
104.18.14.28
Public Scan
Submitted URL: http://trade.swyftx.com.au/
Effective URL: https://trade.swyftx.com.au/
Submission: On May 15 via manual from BE — Scanned from DE
Effective URL: https://trade.swyftx.com.au/
Submission: On May 15 via manual from BE — Scanned from DE
Form analysis
4 forms found in the DOM<form id="floating-button" ng-submit="vm.goToRegistrationPage()" class="ng-pristine ng-valid" data-hs-cf-bound="true"><input type="submit" value="Sign Up"></form>
Name: loginForm —
<form id="loginForm" name="loginForm" novalidate="" class="ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength ng-invalid-recaptcha" data-hs-cf-bound="true">
<div class="msg-notice md-warn-bg text-center ng-binding ng-hide" ng-show="vm.error" aria-hidden="true">
</div><md-input-container class="md-block md-input-has-placeholder md-default-theme md-input-focused" md-no-float=""><input type="email" name="email" ng-model="vm.user.email" placeholder="Email" ng-pattern="/^.+@.+\..+$/" required=""
ng-disabled="vm.authenticating" auto-focus="" autofocus="" class="box-inputs fs-mask ng-pristine ng-untouched md-input ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" id="input_0" aria-invalid="true">
<div class="md-errors-spacer"></div>
<div ng-messages="loginForm.email.$error" role="alert" multiple="multiple" class="md-input-messages-animation md-auto-hide ng-active" aria-live="assertive"><!-- ngMessage: required -->
<div ng-message="required" class="md-input-message-animation ng-scope"><span>Email is required</span></div><!-- ngMessage: pattern -->
</div>
</md-input-container><md-input-container class="md-block md-input-has-placeholder md-default-theme" md-no-float=""><input type="password" name="password" ng-model="vm.user.password" placeholder="Password" required="" ng-disabled="vm.authenticating"
ng-maxlength="128" class="box-inputs ng-pristine ng-untouched md-input ng-empty ng-invalid ng-invalid-required ng-valid-maxlength" id="input_1" aria-invalid="true">
<div class="md-errors-spacer"></div>
<div ng-messages="loginForm.password.$error" role="alert" class="md-input-messages-animation md-auto-hide ng-active" aria-live="assertive"><!-- ngMessage: required -->
<div ng-message="required" class="md-input-message-animation ng-scope"><span>Password is required</span></div><!-- ngMessage: maxlength -->
</div>
</md-input-container>
<div class="remember-forgot-password layout-align-space-between-center layout-row" layout="row" layout-align="space-between center"><md-checkbox class="remember-me ng-pristine ng-untouched ng-valid md-default-theme ng-empty"
ng-model="vm.user.rememberMe" ng-change="vm.rememberMeCordovaCheck()" aria-label="Remember Me" tabindex="0" type="checkbox" role="checkbox" aria-checked="false" aria-invalid="false">
<div class="md-container" md-ink-ripple="" md-ink-ripple-checkbox="">
<div class="md-icon"></div>
</div>
<div ng-transclude="" class="md-label"><span class="ng-scope">Remember Me<span ng-show="vm.isCordova" aria-hidden="true" class="ng-hide"> For 7 Days</span></span></div>
</md-checkbox><a ui-sref="app.auth.forgot-password" class="forgot-password md-accent-color md-default-theme" href="/forgot-password/">
Forgot Password?</a></div><!-- ngIf: !vm.isAndroid && vm.env !== 'local' -->
<div class="recaptcha ng-scope" ng-if="!vm.isAndroid && vm.env !== 'local'">
<div vc-recaptcha="" key="vm.CAPTCHA_API_KEY" ng-model="vm.captcha" on-create="vm.onWidgetCreate(widgetId)" theme="vm.lightOrDark()" class="ng-pristine ng-untouched ng-valid ng-isolate-scope ng-empty" aria-invalid="false">
<div style="width: 304px; height: 78px;">
<div><iframe title="reCAPTCHA"
src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LdnfeEUAAAAADVS9SjxeXQIfNYkEi7BAipyX4nX&co=aHR0cHM6Ly90cmFkZS5zd3lmdHguY29tLmF1OjQ0Mw..&hl=de&v=0aeEuuJmrVqDrEL39Fsg5-UJ&theme=light&size=normal&cb=mz7decmarkop"
width="304" height="78" role="presentation" name="a-49nj0ndbfzwf" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe>
</div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response"
style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
</div><iframe style="display: none;"></iframe>
</div>
</div><!-- end ngIf: !vm.isAndroid && vm.env !== 'local' --><button class="md-raised md-accent submit-button md-button md-default-theme" type="submit" ng-transclude="" aria-label="Login"
ng-disabled="loginForm.$invalid || loginForm.$pristine || vm.authenticating" ng-click="vm.login();" disabled="disabled">
<div layout="row" layout-align="center center" class="ng-scope layout-align-center-center layout-row"><span class="ph-10">Login</span><md-progress-circular class="md-accent ng-isolate-scope md-default-theme md-mode-indeterminate ng-hide"
md-mode="indeterminate" md-diameter="15px" ng-show="vm.authenticating" aria-valuemin="0" aria-valuemax="100" role="progressbar" aria-hidden="true" style="width: 15px; height: 15px;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 15"
style="width: 15px; height: 15px; transform-origin: 7.5px 7.5px 7.5px;">
<path fill="none" stroke-width="1.5" stroke-linecap="square" d="M7.5,0.75A6.75,6.75 0 1 1 0.75,7.5" stroke-dasharray="31.808625617596654" stroke-dashoffset="65.02054588272186" transform="rotate(0 7.5 7.5)"></path>
</svg></md-progress-circular></div>
</button>
<button class="md-raised md-accent submit-button md-button md-default-theme ng-hide" type="button" ng-transclude="" aria-label="Login With Biometrics" ng-show="vm.biometricsAvailable" ng-disabled="vm.authenticating"
ng-click="vm.loginWithBiometrics();" aria-hidden="true">
<div layout="row" layout-align="center center" class="ng-scope layout-align-center-center layout-row"><span class="ph-10">Login With Biometrics</span></div>
</button>
</form>
Name: enrollForm —
<form name="enrollForm" novalidate="" class="ng-pristine ng-valid" data-hs-cf-bound="true">
<div class="warning-message msg-notice md-green-600-bg text-center"><span> To increase the security of your account, you need to click the button below to Enroll in 2FA before you can log in. For more information, see our articles on
<a href="https://help.swyftx.com.au/general/security/what-is-2fa-or-multifactor-authentication" target="_blank" rel="noopener" class="md-default-theme">2FA</a> and
<a href="https://help.swyftx.com.au/general/security/security-best-practices" target="_blank" rel="noopener" class="md-default-theme">account security</a>
</span></div><a class="md-button md-raised md-accent submit-button md-default-theme" ng-click="vm.changeStep(1)">Enroll 2FA</a><button class="md-raised submit-button md-red-bg md-button md-default-theme" type="button" ng-transclude=""
aria-label="Remove 2FA" ng-click="vm.lostAuthenticator()">
<div layout="row" layout-align="center center" class="ng-scope layout-align-center-center layout-row"><span class="ph-10">CANCEL ENROLLMENT</span></div>
</button>
</form>
Name: mfaForm —
<form name="mfaForm" novalidate="" class="ng-pristine ng-invalid ng-invalid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength" data-hs-cf-bound="true">
<div class="msg-notice md-warn-bg text-center ng-binding ng-hide" ng-show="vm.error" aria-hidden="true"></div>
<div class="warning-message msg-notice md-green-600-bg text-center"><!-- ngIf: vm.mfa.challenge_type == 'otp' --><span ng-if="vm.mfa.challenge_type == 'otp'" class="ng-scope"> Please use Google Authenticator to get a One time
Code</span><!-- end ngIf: vm.mfa.challenge_type == 'otp' --><!-- ngIf: vm.mfa.challenge_type == 'rec' -->
</div><!-- ngIf: vm.mfa.challenge_type === 'otp' --><md-input-container ng-if="vm.mfa.challenge_type === 'otp'" class="md-block ng-scope md-input-has-placeholder md-default-theme" md-no-float=""><input type="text" name="code" ng-model="vm.mfaCode"
placeholder="XXXXXX" minlength="6" maxlength="6" ng-pattern="/^\d+$/" required="" ng-disabled="vm.authenticating" autocomplete="off"
class="box-inputs ng-pristine ng-untouched md-input ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength" id="input_2" aria-invalid="true">
<div class="md-errors-spacer"></div>
<div ng-messages="mfaForm.code.$error" role="alert" class="md-input-messages-animation md-auto-hide ng-active" aria-live="assertive"><!-- ngMessage: required -->
<div ng-message="required" class="md-input-message-animation ng-scope"><span>The 2FA Code is required</span></div><!-- ngMessage: pattern --><!-- ngMessage: minlength --><!-- ngMessage: maxlength -->
</div>
</md-input-container><!-- end ngIf: vm.mfa.challenge_type === 'otp' --><!-- ngIf: vm.mfa.challenge_type === 'rec' --><button class="md-raised md-accent submit-button md-button md-default-theme" type="submit" ng-transclude="" aria-label="VERIFY"
ng-disabled="mfaForm.$invalid || mfaForm.$pristine || vm.authenticating" ng-click="vm.loginWithMfa();" disabled="disabled">
<div layout="row" layout-align="center center" class="ng-scope layout-align-center-center layout-row"><span class="ph-10 ng-binding"> Verify</span><md-progress-circular
class="md-accent ng-isolate-scope md-default-theme md-mode-indeterminate ng-hide" md-mode="indeterminate" md-diameter="15px" ng-show="vm.authenticating" aria-valuemin="0" aria-valuemax="100" role="progressbar" aria-hidden="true"
style="width: 15px; height: 15px;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 15" style="width: 15px; height: 15px; transform-origin: 7.5px 7.5px 7.5px;">
<path fill="none" stroke-width="1.5" stroke-linecap="square" d="M7.5,0.75A6.75,6.75 0 1 1 0.75,7.5" stroke-dasharray="31.808625617596654" stroke-dashoffset="65.26742690997632" transform="rotate(0 7.5 7.5)"></path>
</svg></md-progress-circular></div>
</button>
<button class="md-raised submit-button md-primary md-button md-default-theme" type="button" ng-transclude="" aria-label="2FA" ng-disabled="vm.authenticating" ng-click="vm.changeMFAMethod();">
<div layout="row" layout-align="center center" class="ng-scope layout-align-center-center layout-row"><!-- ngIf: vm.mfa.challenge_type != 'rec' --><span class="ph-10 ng-scope" ng-if="vm.mfa.challenge_type != 'rec'">Use Recovery
Code</span><!-- end ngIf: vm.mfa.challenge_type != 'rec' --> <!-- ngIf: vm.mfa.challenge_type == 'rec' --></div>
</button><button class="md-raised submit-button md-red-bg md-button md-default-theme" type="button" ng-transclude="" aria-label="Remove 2FA" ng-disabled="vm.authenticating" ng-click="vm.lostAuthenticator()">
<div layout="row" layout-align="center center" class="ng-scope layout-align-center-center layout-row"><span class="ph-10">Lost Authenticator </span></div>
</button>
</form>
Text Content
Some of our top features Check out popular features our users love Auto Stop & Limit Orders Never miss a trade or get caught out by market volatility. Set buys and sells to trigger at any price you want. Bundles Never miss out on the most popular or trending assets with our preset bundles Demo Mode Learn to trade risk free by enabling the demo mode. We simulate real life liquidity and market depth. Instant AUD deposits Deposit and Withdraw AUD via PayID, OSKO Bank Transfers & POLi Recurring Orders Setup recurring deposits and have them automatically split across your range of cryptos. Auto Stop & Limit Orders Never miss a trade or get caught out by market volatility. Set buys and sells to trigger at any price you want. Bundles Never miss out on the most popular or trending assets with our preset bundles Log In Log In Australian Crypto Currency Exchange Welcome! Login Signup Find out more Always check you are on the official site https://trade.swyftx.com.au Email is required Password is required Remember Me For 7 Days Forgot Password? Login Login With Biometrics by creating an account you agree to our Terms of Use & Privacy Policy To increase the security of your account, you need to click the button below to Enroll in 2FA before you can log in. For more information, see our articles on 2FA and account security Enroll 2FA CANCEL ENROLLMENT Please use Google Authenticator to get a One time Code The 2FA Code is required Verify Use Recovery Code Lost Authenticator