const hash = await meeClient.execute({
instructions: [...],
feeToken: {
address: '0x...',
chainId: 1
}
})
Execute a quote by fetching it, signing it, and then executing the signed quote. @param: GetQuoteParams @returns: ExecuteSignedQuotePayload
const hash = await meeClient.executeQuote({
instructions: [...],
feeToken: {
address: '0x...',
chainId: 1
}
})
Execute a signed fusion quote @param: ExecuteSignedFusionQuoteParams @returns: ExecuteSignedFusionQuotePayload
const hash = await meeClient.executeSignedFusionQuote({
signedFusionQuote: {
...
}
})
Execute a signed quote @param: ExecuteSignedQuoteParams @returns: ExecuteSignedQuotePayload
const hash = await meeClient.executeSignedQuote({
signedQuote: {
...
}
})
Get a quote for executing a set of instructions
Error if the account is not deployed on any required chain
const quote = await meeClient.getQuote({
instructions: [...],
feeToken: {
address: '0x...',
chainId: 1
}
})
GetQuoteParams @returns: GetQuotePayload
Sign a fusion quote @param: SignFusionQuoteParams @returns: SignFusionQuotePayload
const signedQuote = await meeClient.signFusionQuote({
quote: quote,
executionMode: "direct-to-mee"
})
Sign a quote for executing a set of instructions @param: SignQuoteParams @returns: SignQuotePayload
const SignQuotePayload = await meeClient.signQuote({
quote: quote,
executionMode: "direct-to-mee"
})
Wait for a super transaction receipt to be available @param: WaitForSupertransactionReceiptParams @returns: WaitForSupertransactionReceiptPayload
const receipt = await meeClient.waitForSupertransactionReceipt({
hash: "0x..."
})
Execute a quote by fetching it, signing it, and then executing the signed quote. @param: GetQuoteParams @returns: ExecuteSignedQuotePayload