Solana Address Activity
Updates of value and token transfers for the addresses that you track.
The Solana Address Activity webhook tracks movement related to specific addresses. It triggers real-time notifications whenever an address sends or receives transactions, providing invaluable insights into token activity and portfolio changes.
Solana Address Activity is a custom webhook type offering the flexibility to come up with your own list of addresses to listen to, while the other webhook types are built on top of this webhook type with prefilled addresses for specific purposes and serve as templates.
Webhook Configuration Fields
Field | Description | Example |
---|---|---|
Event Name | A descriptive name to identify the webhook's purpose. | "ERC20 Transfer Notification for MyWallet" |
Event Description | Brief explanation of the trigger and data included. | "This webhook sends notifications for ERC20 token transfers associated with MyWallet." |
Webhook URL | Publicly accessible URL for receiving notifications (must handle POST requests). | https://461a-199-116-73-171.ngrok.io (Test URL or your Prod URL) |
Select Provider | Blockchain platform for notifications (e.g., Moralis, Tatum). | Choose your desired platform. |
Network | Blockchain Network for notifications (e.g., Ethereum, Polygon). | Choose your desired Network. |
Template | The event trigger type | Address Activity |
Addresses | A list of addresses to listen to for any real-time transfers. Minimum 1 address is required. | 0x029a49060f36F830915ec1FA98FAB532b4c75Aec (enter your address) |
Transaction Filters | A list of transaction filters. Only the transfers that meet the transaction filter constraints will trigger a notification. | account, HeliusTxType, Data, FeePayer |
Filter Type | How the webhook deals with the concurrent transaction filters when more than 1 transaction filters are defined. | AND or OR |
Transaction Filter Fields
Field | Description | Operator | Value |
---|---|---|---|
account | Account that performs this transaction. | ==, !=, in, not in, regex | Enter solana account. |
HeliusTxType | The transaction types defined by Helius. | ==, !=, in, not in, regex | 'UNKNOWN', 'NFT_BID', 'NFT_BID_CANCELLED', 'NFT_LISTING', 'NFT_CANCEL_LISTING', 'NFT_SALE', 'NFT_MINT', 'NFT_AUCTION_CREATED', 'NFT_AUCTION_UPDATED', 'NFT_AUCTION_CANCELLED', 'NFT_PARTICIPATION_REWARD', 'NFT_MINT_REJECTED', 'CREATE_STORE', 'WHITELIST_CREATOR', 'ADD_TO_WHITELIST', 'REMOVE_FROM_WHITELIST', 'AUCTION_MANAGER_CLAIM_BID', 'EMPTY_PAYMENT_ACCOUNT', 'UPDATE_PRIMARY_SALE_METADATA', 'ADD_TOKEN_TO_VAULT', 'ACTIVATE_VAULT', 'INIT_VAULT', 'INIT_BANK', 'INIT_STAKE', 'MERGE_STAKE', 'SPLIT_STAKE', 'SET_BANK_FLAGS', 'SET_VAULT_LOCK', 'UPDATE_VAULT_OWNER', 'UPDATE_BANK_MANAGER', 'RECORD_RARITY_POINTS', 'ADD_RARITIES_TO_BANK', 'INIT_FARM', 'INIT_FARMER', 'REFRESH_FARMER', 'UPDATE_FARM', 'AUTHORIZE_FUNDER', 'DEAUTHORIZE_FUNDER', 'FUND_REWARD', 'CANCEL_REWARD', 'LOCK_REWARD', 'PAYOUT', 'VALIDATE_SAFETY_DEPOSIT_BOX_V2', 'SET_AUTHORITY', 'INIT_AUCTION_MANAGER_V2', 'UPDATE_EXTERNAL_PRICE_ACCOUNT', 'AUCTION_HOUSE_CREATE', 'CLOSE_ESCROW_ACCOUNT', 'WITHDRAW', 'DEPOSIT', 'TRANSFER', 'BURN', 'BURN_NFT', 'PLATFORM_FEE', 'LOAN', 'REPAY_LOAN', 'ADD_TO_POOL', 'REMOVE_FROM_POOL', 'CLOSE_POSITION', 'UNLABELED', 'CLOSE_ACCOUNT', 'WITHDRAW_GEM', 'DEPOSIT_GEM', 'STAKE_TOKEN', 'UNSTAKE_TOKEN', 'STAKE_SOL', 'UNSTAKE_SOL', 'CLAIM_REWARDS', 'BUY_SUBSCRIPTION', 'SWAP', 'INIT_SWAP', 'CANCEL_SWAP', 'REJECT_SWAP', 'INITIALIZE_ACCOUNT', 'TOKEN_MINT', 'CREATE_APPARAISAL', 'FUSE', 'DEPOSIT_FRACTIONAL_POOL', 'FRACTIONALIZE', 'CREATE_RAFFLE', 'BUY_TICKETS', 'UPDATE_ITEM', 'LIST_ITEM', 'DELIST_ITEM', 'ADD_ITEM', 'CLOSE_ITEM', 'BUY_ITEM', 'FILL_ORDER', 'UPDATE_ORDER', 'CREATE_ORDER', 'CLOSE_ORDER', 'CANCEL_ORDER', 'KICK_ITEM', 'UPGRADE_FOX', 'UPGRADE_FOX_REQUEST', 'LOAN_FOX', 'BORROW_FOX', 'SWITCH_FOX_REQUEST', 'SWITCH_FOX', 'CREATE_ESCROW', 'ACCEPT_REQUEST_ARTIST', 'CANCEL_ESCROW', 'ACCEPT_ESCROW_ARTIST', 'ACCEPT_ESCROW_USER', 'PLACE_BET', 'PLACE_SOL_BET', 'CREATE_BET', 'NFT_RENT_UPDATE_LISTING', 'NFT_RENT_ACTIVATE', 'NFT_RENT_CANCEL_LISTING', 'NFT_RENT_LISTING', 'FINALIZE_PROGRAM_INSTRUCTION', 'UPGRADE_PROGRAM_INSTRUCTION', 'NFT_GLOBAL_BID', 'NFT_GLOBAL_BID_CANCELLED', 'EXECUTE_TRANSACTION', 'APPROVE_TRANSACTION', 'ACTIVATE_TRANSACTION', 'CREATE_TRANSACTION', 'REJECT_TRANSACTION', 'CANCEL_TRANSACTION', 'ADD_INSTRUCTION' |
Data | The data of the transaction. | ==, !=, in, not in, regex | Enter the data. |
FeePayer | The fee payer for the transaction | ==, !=, in, not in, regex | Enter the fee payer account. |
Value:
- Enter specific values, comma-separated lists for "in" and "not in" operators, or regular expressions for regex matching.
Updated 7 months ago