@ylide/everscale
Version:
Ylide Protocol SDK implementation for EverScale blockchain
49 lines • 979 B
JavaScript
;
// export const getContractMessagesQuery = (dst: string, contractAddress: string) => `
// query {
// messages(
// filter: {
// msg_type: { eq: 2 },
// dst: { eq: "${dst}" },
// src: { eq: "${contractAddress}" },
// }
// orderBy: [{path: "created_at", direction: DESC}]
// ) {
// body
// id
// src
// created_at
// created_lt
// dst
// }
// }
// `;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getContractMessagesQuery = void 0;
const getContractMessagesQuery = (dst, contractAddress, limit = 10) => `
query {
blockchain {
account(address:"${contractAddress}") {
messages(
msg_type: [ExtOut],
counterparties: ["${dst}"]
last: ${limit}
) {
edges {
node {
body
msg_type
id
src
created_at
created_lt
dst
}
}
}
}
}
}
`;
exports.getContractMessagesQuery = getContractMessagesQuery;
//# sourceMappingURL=gqlQueries.js.map