@nomad-xyz/sdk
Version:
51 lines • 1.35 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getEvents = void 0;
const graphql_request_1 = require("graphql-request");
function getGqlUrl(environment) {
let env = '';
switch (environment) {
case 'development':
env = 'dev';
break;
case 'production':
env = 'prod';
break;
default:
env = environment;
}
return `https://bridge-indexer.${env}.madlads.tools/graphql`;
}
async function getEvents(env, dispatchTx) {
const NOMAD_API = getGqlUrl(env);
const variables = JSON.stringify({
where: {
dispatchTx: {
equals: dispatchTx,
},
},
});
const query = (0, graphql_request_1.gql) `
query Query($where: MessagesWhereInput) {
findFirstMessages(where: $where) {
root
state
updated
relayed
processed
dispatchedAt
updatedAt
relayedAt
processedAt
processTx
confirmAt
}
}
`;
return await (0, graphql_request_1.request)(`${NOMAD_API}`, query, variables).then(async (res) => {
console.log('result:\n', res.findFirstMessages);
return res.findFirstMessages;
});
}
exports.getEvents = getEvents;
//# sourceMappingURL=api.js.map