join-lava.co
Open in
urlscan Pro
172.67.218.40
Malicious Activity!
Public Scan
URL:
https://join-lava.co/
Submission: On September 04 via api from US — Scanned from DE
Submission: On September 04 via api from US — Scanned from DE
Form analysis
3 forms found in the DOMName: wf-form-Subscribe-Form — GET
<form id="subscribe-form" name="wf-form-Subscribe-Form" data-name="Subscribe Form" method="get" class="cta-subscribe" data-wf-page-id="653fa3df27de1a11d673fb8d" data-wf-element-id="d26cfd81-7af9-742b-e4cc-30c3a8886694" aria-label="Subscribe Form">
<input class="text-field subsribe w-input" maxlength="256" name="name-4" data-name="Name 4" placeholder="Enter your email" type="text" id="name-4"><input type="submit" data-wait="Please wait..." class="button w-button" value="Get notified">
</form>
<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-WZ4TiG" novalidate="" tabindex="-1" style="
display: flex;
flex-direction: row;
box-sizing: border-box;
width: 100%;
overflow: visible;
max-width: 600px;
margin: 0px auto;
border-radius: 20px;
border-style: none;
border-width: 0px;
border-color: rgb(0, 0, 0);
background-color: rgba(255, 255, 255, 0);
background-repeat: no-repeat;
background-position-y: 50%;
padding: 10px 5px;
flex: 1 1 0%;
" data-dashlane-rid="860e9ad7fc130147" data-form-type="newsletter">
<div class="needsclick kl-private-reset-css-Xuajs1" style="
display: flex;
flex-direction: column;
width: 100%;
margin: 0px;
padding: 0px;
min-height: 40px;
justify-content: center;
">
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="
display: flex;
flex-direction: row;
align-items: stretch;
position: relative;
">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="
display: flex;
justify-content: flex-start;
padding: 10px 6px 10px 5px;
position: relative;
flex: 1 0 0px;
">
<div class="needsclick kl-private-reset-css-Xuajs1" style="
display: flex;
flex-grow: 1;
flex-direction: column;
align-self: flex-end;
">
<input id="email_96520320" class="needsclick go3286979519 kl-private-reset-css-Xuajs1" type="email" autocomplete="email" name="email" tabindex="0" placeholder="Your email address" aria-label="Your email address" aria-invalid="false"
options="[object Object]" style="
box-sizing: border-box;
border-radius: 100px;
padding: 0px 0px 0px 16px;
height: 50px;
text-align: left;
color: rgb(0, 0, 0);
font-family: Helvetica, Arial, sans-serif;
font-size: 16px;
font-weight: 400;
letter-spacing: 0px;
background-color: rgb(255, 255, 255);
border: 1px solid rgb(180, 187, 195);
" data-dashlane-rid="b5f62036cd1be805" data-form-type="email" data-kwimpalastatus="alive" data-kwimpalaid="1710267539366-0">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative"></div>
<span id="1710267539366-0" data-dashlanecreated="true" style="
color: initial;
font: initial;
font-palette: initial;
font-synthesis: initial;
forced-color-adjust: initial;
position: absolute;
text-orientation: initial;
text-rendering: initial;
-webkit-font-smoothing: initial;
-webkit-locale: initial;
-webkit-text-orientation: initial;
-webkit-writing-mode: initial;
writing-mode: initial;
zoom: initial;
accent-color: initial;
place-content: initial;
place-items: initial;
place-self: initial;
alignment-baseline: initial;
animation-composition: initial;
animation: initial;
app-region: initial;
appearance: initial;
aspect-ratio: initial;
backdrop-filter: initial;
backface-visibility: initial;
background: url('chrome-extension://fdjamakpfbbddfjaooikfcpapjohcfmg/content/injected/logo-autofill-known.svg')
center center / contain no-repeat;
background-blend-mode: initial;
baseline-shift: initial;
baseline-source: initial;
block-size: initial;
border-block: initial;
border: none;
border-radius: initial;
border-collapse: initial;
border-end-end-radius: initial;
border-end-start-radius: initial;
border-inline: initial;
border-start-end-radius: initial;
border-start-start-radius: initial;
bottom: initial;
box-shadow: initial;
box-sizing: initial;
break-after: initial;
break-before: initial;
break-inside: initial;
buffered-rendering: initial;
caption-side: initial;
caret-color: initial;
clear: initial;
clip: initial;
clip-path: initial;
clip-rule: initial;
color-interpolation: initial;
color-interpolation-filters: initial;
color-rendering: initial;
color-scheme: initial;
columns: initial;
column-fill: initial;
gap: initial;
column-rule: initial;
column-span: initial;
contain: initial;
contain-intrinsic-block-size: initial;
contain-intrinsic-size: initial;
contain-intrinsic-inline-size: initial;
container: initial;
content: initial;
content-visibility: initial;
counter-increment: initial;
counter-reset: initial;
counter-set: initial;
cursor: pointer;
cx: initial;
cy: initial;
d: initial;
display: inline;
dominant-baseline: initial;
empty-cells: initial;
fill: initial;
fill-opacity: initial;
fill-rule: initial;
filter: initial;
flex: initial;
flex-flow: initial;
float: initial;
flood-color: initial;
flood-opacity: initial;
grid: initial;
grid-area: initial;
height: 16px;
hyphenate-character: initial;
hyphenate-limit-chars: initial;
hyphens: initial;
image-orientation: initial;
image-rendering: initial;
initial-letter: initial;
inline-size: initial;
inset-block: initial;
inset-inline: initial;
isolation: initial;
left: 182px;
letter-spacing: initial;
lighting-color: initial;
line-break: initial;
list-style: initial;
margin-block: initial;
margin: initial;
margin-inline: initial;
marker: initial;
mask: initial;
mask-type: initial;
math-depth: initial;
math-shift: initial;
math-style: initial;
max-block-size: initial;
max-height: initial;
max-inline-size: initial;
max-width: initial;
min-block-size: initial;
min-height: initial;
min-inline-size: initial;
min-width: 16px;
mix-blend-mode: initial;
object-fit: initial;
object-position: initial;
object-view-box: initial;
offset: initial;
opacity: 1;
order: initial;
orphans: initial;
outline: initial;
outline-offset: initial;
overflow-anchor: initial;
overflow-clip-margin: initial;
overflow-wrap: initial;
overflow: initial;
overlay: initial;
overscroll-behavior-block: initial;
overscroll-behavior-inline: initial;
overscroll-behavior: initial;
padding-block: initial;
padding: initial;
padding-inline: initial;
page: initial;
page-orientation: initial;
paint-order: initial;
perspective: initial;
perspective-origin: initial;
pointer-events: initial;
quotes: initial;
r: initial;
resize: initial;
right: initial;
rotate: initial;
ruby-position: initial;
rx: initial;
ry: initial;
scale: initial;
scroll-behavior: initial;
scroll-margin-block: initial;
scroll-margin: initial;
scroll-margin-inline: initial;
scroll-padding-block: initial;
scroll-padding: initial;
scroll-padding-inline: initial;
scroll-snap-align: initial;
scroll-snap-stop: initial;
scroll-snap-type: initial;
scroll-timeline: initial;
scrollbar-color: initial;
scrollbar-gutter: initial;
scrollbar-width: initial;
shape-image-threshold: initial;
shape-margin: initial;
shape-outside: initial;
shape-rendering: initial;
size: initial;
speak: initial;
stop-color: initial;
stop-opacity: initial;
stroke: initial;
stroke-dasharray: initial;
stroke-dashoffset: initial;
stroke-linecap: initial;
stroke-linejoin: initial;
stroke-miterlimit: initial;
stroke-opacity: initial;
stroke-width: initial;
tab-size: initial;
table-layout: initial;
text-align: initial;
text-align-last: initial;
text-anchor: initial;
text-combine-upright: initial;
text-decoration: initial;
text-decoration-skip-ink: initial;
text-emphasis: initial;
text-emphasis-position: initial;
text-indent: initial;
text-overflow: initial;
text-shadow: initial;
text-size-adjust: initial;
text-transform: initial;
text-underline-offset: initial;
text-underline-position: initial;
white-space: initial;
timeline-scope: initial;
top: 27px;
touch-action: initial;
transform: initial;
transform-box: initial;
transform-origin: initial;
transform-style: initial;
transition: initial;
translate: initial;
user-select: initial;
vector-effect: initial;
vertical-align: initial;
view-timeline: initial;
view-transition-name: initial;
visibility: visible;
border-spacing: initial;
-webkit-box-align: initial;
-webkit-box-decoration-break: initial;
-webkit-box-direction: initial;
-webkit-box-flex: initial;
-webkit-box-ordinal-group: initial;
-webkit-box-orient: initial;
-webkit-box-pack: initial;
-webkit-box-reflect: initial;
-webkit-line-break: initial;
-webkit-line-clamp: initial;
-webkit-mask-box-image: initial;
-webkit-print-color-adjust: initial;
-webkit-rtl-ordering: initial;
-webkit-ruby-position: initial;
-webkit-tap-highlight-color: initial;
-webkit-text-combine: initial;
-webkit-text-decorations-in-effect: initial;
-webkit-text-fill-color: initial;
-webkit-text-security: initial;
-webkit-text-stroke: initial;
-webkit-user-drag: initial;
widows: initial;
width: 16px;
will-change: initial;
word-break: initial;
word-spacing: initial;
x: initial;
y: initial;
z-index: auto;
"></span>
</div>
</div>
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="
display: flex;
justify-content: flex-start;
padding: 10px 4px;
position: relative;
flex: 0 1 auto;
margin: 0px auto;
">
<button class="needsclick go2560889775 kl-private-reset-css-Xuajs1 interact-button" type="button" tabindex="0" style="
background: rgb(255, 57, 0);
border-radius: 100px;
border-style: none;
border-color: rgb(0, 0, 0);
border-width: 2px;
color: rgb(255, 255, 255);
font-family: Helvetica, Arial, sans-serif;
font-size: 16px;
font-weight: 400;
letter-spacing: 0px;
line-height: 1;
white-space: normal;
padding: 0px 10px;
text-align: center;
word-break: break-word;
align-self: flex-end;
cursor: pointer;
height: 50px;
" data-dashlane-label="true" data-dashlane-rid="69d10ad251a445ed" data-form-type="action,subscribe"> Get Notified </button>
</div>
</div>
</div>
<input type="submit" tabindex="-1" value="Submit" style="display: none">
</form>
<form aria-live="polite" class="needsclick klaviyo-form klaviyo-form-version-cid_1 go2356125866 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-WZ4TiG" novalidate=""
style="display: flex; flex-direction: row; box-sizing: border-box; width: 100%; overflow: visible; max-width: 600px; margin: 0px auto; border-radius: 20px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0); background-repeat: no-repeat; background-position-y: 50%; padding: 10px 5px; flex: 1 1 0%;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; min-height: 40px; justify-content: center;">
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px 10px 5px; position: relative; flex: 1 0 0px;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="email_96520320" class="needsclick go2489958119 kl-private-reset-css-Xuajs1" type="email"
autocomplete="email" name="email" tabindex="0" placeholder="Your email address" aria-label="Your email address" aria-invalid="false" options="[object Object]"
style="box-sizing: border-box; border-radius: 100px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(148, 149, 150);">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
</div>
</div>
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 4px; position: relative; flex: 0 1 auto; margin: 0px auto;"><button
class="needsclick go4011786585 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
style="background: rgb(255, 57, 0); border-radius: 100px; border-style: none; border-color: rgb(0, 0, 0); border-width: 2px; color: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; line-height: 1; white-space: normal; padding: 0px 10px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; pointer-events: auto; height: 50px;">Get
Notified</button></div>
</div>
</div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>
Text Content
Docs Products Gateway Get easy-to-use access to RPC and APIs across 15+ networks. Lava SDK Try it now for free across 25+ networks. Lava Info View real-time Lava Network data, analytics, and performance. Block Explorer Find and filter through transactions, proposals and metrics on the Lava blockchain. Product Feedback View real-time Lava Network data, analytics, and performance. Learn Blog Roadmap Litepaper Partnerships Specs Community Twitter Discord Forum Run a Node Build Specs Join Us Run a Node Run RPC Node Run Validator Node Become an RPC Node Runner Developer Docs Github Gateway Tutorials Community Forum Request New Chain Product Feedback Incentivized Public RPC Incentivized Public RPC Endpoints Axelar Evmos Starknet Near Other Chains Osmosis Aptos Ethereum Fantom Cosmos Hub Starknet Celo Arbitrum Juno Polygon See More Public RPC Axelar Evmos Starknet More Endpoints Chains Start Building SOMETHING IS COOKING... $LAVA 🌋 Only those who sign up within the next 24 hours will be included. Sign Up Gateway Lava SDK QoS Analytics Try Lava Gateway Try Lava Gateway Try Lava Gateway Already partnering with LAVA SDK BETA SDK WITH RPC AND CHAIN ABSTRACTION A Typescript/JS implementation of Lava Protocol which automatically routes your multi-chain requests to the best node providers. No endpoints needed. No dependency on a single provider.  Get your keys Multi-chain Osmosis Cosmos Hub Arbitrum Ethereum import { LavaSDK } from "@lavanet/lava-sdk"; async function useMultipleMainnets() { const lavaHandler = await LavaSDK.create({ badge: { badgeServerAddress: "https://badges.lavanet.xyz", projectId: "201723ef5923285f02afb7897fc71cb2" }, chainIds: 'AVAX','AXELAR','STRK' }); const axelarNodeInfo = await lavaHandler.sendRelay({ method: "GET", url: "/node_info", chainId: 'AXELAR' }); const starknetBlockResponse = await lavaHandler.sendRelay({ method: "starknet_blockNumber", params: [], chainId: 'STRK' }); } }); Copy wss://tm.axelar-testnet.lava.build/websocket Copy https://rest.axelar-testnet.lava.build Copy grpc.axelar-testnet.lava.build:443 Copy import { LavaSDK } from "@lavanet/lava-sdk"; const osmosis = await new LavaSDK({ access: consumerKey, chain: OsmosisMainnetRPC }); const block = await osmosis.sendRelay({ method: "block", params: ["7179275"], }); Copy wss://tm.axelar-testnet.lava.build/websocket Copy https://rest.axelar-testnet.lava.build Copy grpc.axelar-testnet.lava.build:443 Copy import { LavaSDK } from "@lavanet/lava-sdk"; const cosmosHub = await new LavaSDK({ access: consumerKey, chain: CosmosHubMainnetRPC }); const block = await cosmosHub.sendRelay({ method: "block", params: ["7179275"], }); Copy wss://tm.axelar-testnet.lava.build/websocket Copy https://rest.axelar-testnet.lava.build Copy grpc.axelar-testnet.lava.build:443 Copy import { LavaSDK } from "@lavanet/lava-sdk"; const arbitrum = await new LavaSDK({ access: consumerKey, chain: ArbitrumMainnetRPC }); const blockNumber = await arbitrum.sendRelay({ method: "eth_blockNumber", params: [], }); Copy wss://tm.axelar-testnet.lava.build/websocket Copy https://rest.axelar-testnet.lava.build Copy grpc.axelar-testnet.lava.build:443 Copy import { LavaSDK } from "@lavanet/lava-sdk"; const ethereum = await new LavaSDK({ access: consumerKey, chain: EthereumMainnetRPC }); const blockNumber = await ethereum.sendRelay({ method: "eth_blockNumber", params: [], }); Copy wss://tm.axelar.lava.build/websocket Copy https://rest.axelar.lava.build Copy grpc.axelar.lava.build:443 Copy Why lava? Build on any chain, with any API Fast, flexible, dynamic CONSTANT AVAILABILITY Lava is fully peer-to-peer with no single point of failure. If the Lava chain halts, developers can always connect to node providers. DATA CONSISTENCY Responses are cross-referenced between providers & frauds are resolved onchain to disincentivize bad actors. OPTIMIZED SPEED Requests are routed to the fastest node providers in the entire network, based on geolocation and QoS scoring. MODULAR FLEXIBILITY Anyone can permissionlessly add modules to Lava so the network can serve in-demand APIs and chains. Lava is a one stop shop for RPC & APIs. Friends and Investors from across Web3 How lava works Modular network of node providers that dynamically adds, serves and scales APIs on any chain Unlock innovation across web3 by helping developers build whatever they want to, wherever they want to. From Celestia to Ethereum to Cosmos - Lava can support it. Join Testnet Anyone can add modules to Lava, so the network can support in-demand APIs and chains Specs are a blockchain primitive which extend Lava. At mainnet, external contributors are rewarded on-chain for adding and maintaining specs. Explore chains Node operators join the Lava network to meet demand and serve RPC/APIs Lava can quickly scale under high traffic and coordinates a globally distributed network of node operators - coordination maximalism Run a node Relays are routed to providers based on their speed, uptime and accuracy Apps are regularly matched with the best provider available, so users get fast, high-uptime and accurate responses. Learn more Lava already supports RPC modules for 30+ chains Avalanche Axelar Canto Celo Cosmos Ethereum Evmos Filecoin Juno Lava Optimism Osmosis Polygon Solana StarkNet See all chains Discover news, updates, and announcements from Lava See all posts Incentivized Public RPC Incentivized Public RPC - February Update Ethan February 11, 2024 Tutorials/Guides Earn Points: How to change your wallet connection to Lava Ethan February 15, 2024 News & Updates Lava raises $15m seed round to build modular access layer for web3 Ethan February 15, 2024 Join the modular collective Lava has some of the most interesting, innovative solutions to a very fundamental problem in web3. Today, access to blockchains is nowhere close to original vision of a decentralized web. As experienced node operators we are excited about contributing to increased decentralization and redundancy. Chris Yair, Gil and the rest of the team did not take shortcuts designing Lava. They found great people, and built on top of the right software, protocol and incentive foundation to scale. It shows in how quickly they have been able to add RPCs and grow the Lava community. We're excited to be helping them decentralized web3. wakkadojo Keep up to date with latest research & news Thank you! Your submission has been received! Oops! Something went wrong while submitting the form. Get Notified Get Notified JOIN OUR COMMUNITY Gateway Smooth UI and analytics for your RPC endpoints Try Gateway Lava Info Get the low-down on the Lava blockchain with Lava Info Try Lava Info Provider analytics See how Providers perform with rich Analytics Try Provider Analytics Lava is a modular data network for scaling access to any blockchain. On Lava, anyone can permissionlessly add, serve and scale any API, on any chain. Build whatever, wherever. Products Lava GatewayLava SDKLava InfoBlock ExplorerProduct Feedback Learn BlogGithubDocsFAQTutorials Get Started ChainsGet EndpointsBecome a Node RunnerBrand Assets Company VisionLitepaperPartner With UsJoin UsForum © Lava Protocol Inc., 2024. All Right Reserved. Terms Of ServicePrivacy Policy