Overview
This node integrates with the Steemit blockchain platform to perform various content and account management operations. Specifically, the Get Account operation retrieves detailed information about a Steemit user account by username.
Common scenarios where this node is beneficial include:
- Fetching public profile and reputation data of a Steemit user.
- Accessing account balances and rewards for analytics or reporting.
- Integrating Steemit account data into workflows for social media monitoring or content curation.
For example, you can use this node to get the account details of a user named "alice" on Steemit, then use that data downstream to display their reputation score or recent activity in a dashboard.
Properties
| Name | Meaning |
|---|---|
| Username | The Steemit username to retrieve account information for. If left empty, defaults to the username associated with the configured API credentials. |
Output
The output JSON object contains detailed account information fields returned from the Steemit blockchain, including but not limited to:
id: Internal account ID.name: The Steemit username.created: Account creation date/time.reputation: Reputation score of the user.balance: STEEM token balance.sbd_balance: Steem Backed Dollars (SBD) balance.vesting_shares: Amount of vested shares.post_count: Number of posts made by the user.json_metadata: Parsed JSON metadata associated with the account.last_account_update,last_post,last_vote_time: Timestamps of last activities.recovery_account: Account designated for recovery.owner,active,posting: Permission authorities.memo_key: Public memo key.reward_sbd_balance,reward_steem_balance,reward_vesting_balance,reward_vesting_steem: Reward balances available to claim.
This rich dataset allows workflows to access comprehensive user profile and financial data from Steemit.
Dependencies
- Requires an API key credential with posting authority on Steemit.
- Uses the
@upvu/dsteemlibrary to interact with the Steemit blockchain. - Connects to the public Steemit API endpoint at
https://api.steemit.com. - Requires n8n credentials configured with the Steemit account name and posting key.
Troubleshooting
- Account Not Found Error: If the specified username does not exist on Steemit, the node throws an error indicating the account was not found. Verify the username spelling and existence on Steemit.
- Credential Issues: Ensure the API credentials provided have valid posting keys and correct account names; otherwise, requests may fail.
- Network Errors: Connectivity issues with the Steemit API endpoint can cause failures. Check network access and API availability.
- Empty Username: If no username is provided, the node defaults to the username in the credentials. Make sure credentials are properly set if relying on this behavior.