Events in aptos
Hi guys,
In aptos document, mentions Event-Handle events are deprecated and introduces working by Module Events.
I'm looking for a Node API for getting Module Events.
I found just these:
<https://developer.nodit.io/reference/aptos_geteventsbyeventhandle>
Is there any?
Posted by Farzam 1 day ago
Aptos indexer events ordering
Hi Nodit team,
I want to get Aptos events for the last month only.
I tried ordering by `transaction_version` and `transaction_block_height` and I tried where condition `transaction_block_height: { _gte: ${maxBlockheight} }` and without this condition.
Every time I get events that are from like November 2023.
```
const maxBlockheight = 352539186;
const query = `
query MyQuery {
events(
offset: 0
order_by: { transaction_version: desc }
where: {
transaction_block_height: { _gte: ${maxBlockheight} }
}
) {
account_address
creation_number
data
event_index
indexed_type
sequence_number
transaction_block_height
transaction_version
type
}
}
`;
```
Thanks for the help :)
Posted by Frank 5 days ago
Aptos Indexer API Graphql Query Error
I'm trying to run following query:
query MyQuery {
current_token_ownerships_v2 {
current_token_data {
cdn_asset_uris {
cdn_image_uri
}
}
}
}
and getting this output:
{
"errors": \[
{
"message": "database query error",
"extensions": {
"path": "$",
"code": "unexpected",
"internal": {
"arguments": [
"(Oid 114,Just (\"{\\\"x-hasura-role\\\":\\\"anonymous\\\"}\",Binary))"
],
"error": {
"description": null,
"exec_status": "FatalError",
"hint": null,
"message": "permission denied for schema nft_metadata_crawler",
"status_code": "42501"
},
"prepared": true,
"statement": "SELECT coalesce(json_agg(\"root\" ), '\[]' ) AS \"root\" FROM (SELECT row_to_json((SELECT \"\_e\" FROM (SELECT \"\_root.or.current_token_data\".\"current_token_data\" AS \"current_token_data\" ) AS \"\_e\" ) ) AS \"root\" FROM (SELECT _ FROM \"public\".\"current_token_ownerships_v2\" WHERE ('true') LIMIT 100 ) AS \"\_root.base\" LEFT OUTER JOIN LATERAL (SELECT row_to_json((SELECT \"\_e\" FROM (SELECT \"\_root.or.current_token_data.or.cdn_asset_uris\".\"cdn_asset_uris\" AS \"cdn_asset_uris\" ) AS \"\_e\" ) ) AS \"current_token_data\" FROM (SELECT _ FROM \"public\".\"current_token_datas_v2\" WHERE ((\"\_root.base\".\"token_data_id\") = (\"token_data_id\")) LIMIT 1 ) AS \"\_root.or.current_token_data.base\" LEFT OUTER JOIN LATERAL (SELECT row_to_json((SELECT \"\_e\" FROM (SELECT \"\_root.or.current_token_data.or.cdn_asset_uris.base\".\"cdn_image_uri\" AS \"cdn_image_uri\" ) AS \"\_e\" ) ) AS \"cdn_asset_uris\" FROM (SELECT \* FROM \"nft_metadata_crawler\".\"parsed_asset_uris\" WHERE ((\"\_root.or.current_token_data.base\".\"token_uri\") = (\"asset_uri\")) LIMIT 1 ) AS \"\_root.or.current_token_data.or.cdn_asset_uris.base\" ) AS \"\_root.or.current_token_data.or.cdn_asset_uris\" ON ('true') ) AS \"\_root.or.current_token_data\" ON ('true') ) AS \"\_root\" "
}
}
}
]
}
Note: the same query works with <https://api.mainnet.aptoslabs.com/v1/graphql> indexer.
Posted by Taras Pankiv 19 days ago