Typescript
import { CompassApiSDK } from "@compass-labs/api-sdk"; const compassApiSDK = new CompassApiSDK({ apiKeyAuth: "<YOUR_API_KEY_HERE>", }); async function run() { const result = await compassApiSDK.universal.genericWrapEth({ amount: 1.5, chain: "base", sender: "0x29F20a192328eF1aD35e1564aBFf4Be9C5ce5f7B", }); console.log(result); } run();
{ "transaction": { "chainId": 123, "data": "<string>", "from": "<string>", "gas": 123, "to": "<string>", "value": 123, "nonce": 123, "maxFeePerGas": 123, "maxPriorityFeePerGas": 123 } }
Wrapping ETH creates an ERC20 compliant form of ETH that is typically needed for it to be traded on DeFi protocols.
Your Compass API Key. Get your key here.
Request model for wrapping ETH into WETH.
Successful Response
The response is of type object.
object
Was this page helpful?