Research
Security News
Quasar RAT Disguised as an npm Package for Detecting Vulnerabilities in Ethereum Smart Contracts
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
@polymarket/liquidity-requests-sdk
Advanced tools
The Polymarket Liquidity Requests sdk (@polymarket/liquidity-requests-sdk
) provides an easy-to-use, lightweight wrapper around the LiquidityRequestLog
contract.
The sdk can be easily installed using yarn with the following command:
yarn add @polymarket/liquidity-requests-sdk
The sdk provides importable types.
import { LiquidityRequest } from "@polymarket/liquidity-requests-sdk";
Primarily though, the sdk allows a LiquidityRequestLog
object to be initialized with a signer
(JsonRpcSigner
) and a chainID
(number
). This object provides a simple interface to various registry contract functions and utilities.
import { LiquidityRequestLog, LiquidityRequest } from "@polymarket/liquidity-requests-sdk";
const liquidityRequestLog = new LiquidityRequestLog(signer, 137); // deployed to Polygon and Mumbai
const liquidityRequest: LiquidityRequest = {
marketMakerAddress: "0x0000000000000000000000000000000000000001",
reason: "trade",
tradeAmount: 2000000000000000000000,
};
await liquidityRequestLog.submitLiquidityRequest(liquidityRequest);
Client implementations of this sdk will vary, and direct interaction with the contracts themselves could result in other values for reason
and tradeAmount
, however the polymarket.com site uses the following client implementation of reasons and trade amounts for each liquidity request submitted.
Option | Description |
---|---|
"TRADE" | User indicating they want to place a large trade (liquidity is low) |
"INFO" | User has information to trade on |
"OTHER" | Other reason (text box allows user to submit reason, maximum 100 characters, will show custom reason and not "OTHER" ) |
Option | USDC BigNumber Value |
---|---|
< 500 | 500000000 |
501 - 1,000 | 1000000000 |
1,001 - 10,000 | 10000000000 |
10,000+ | 10001000000 |
I prefer not to say | 0 |
You can refer to the liquidity requests sdk source code for available functions and types.
FAQs
Polymarket Liquidity Request Log SDK
The npm package @polymarket/liquidity-requests-sdk receives a total of 8 weekly downloads. As such, @polymarket/liquidity-requests-sdk popularity was classified as not popular.
We found that @polymarket/liquidity-requests-sdk demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 8 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
Security News
Research
A supply chain attack on Rspack's npm packages injected cryptomining malware, potentially impacting thousands of developers.
Research
Security News
Socket researchers discovered a malware campaign on npm delivering the Skuld infostealer via typosquatted packages, exposing sensitive data.