Overview
Connect Mempool with Flows360
The mempool.space website invented the concept of visualizing a Bitcoin node's mempool as projected blocks.
Use the Mempool connector to include its declared actions and events in Flows360 workflows without duplicating the integration logic inside each consuming system. This pinned connector version currently exposes 35 actions and no declared triggers.
Available actions
- Get Difficulty Adjustment
- Get Price
- Get Historical Price
- Get Address Details
- Get Address Transactions
- Get Address Transactions (Chain)
- Get Address Transactions (Mempool)
- Get Address UTXO
- Plus 27 additional declared actions.
Available triggers
- No triggers are declared in this pinned package.
The capability list above is generated from the exact reviewed connector package so the public description stays aligned with the version Flows360 operates.
Technical guide
Technical reference
Package identity
- Connector: Mempool
- Package:
@activepieces/piece-mempool-space@0.2.0 - Exact artifact digest:
sha256:a24fa9482323922bd044f66749d6ca7b0c3fb852e62f5be4a67cb5ddb3aeac2c - Runtime: Activepieces-compatible deterministic worker
- Source: the exact reviewed Activepieces source
Authentication
No connection authentication is declared by the package. Connection values are tenant-specific and remain in the consuming Studio instance; CDK stores definitions and field metadata, not customer credential values.
Action contracts
- Get Difficulty Adjustment (
get_difficulty_adjustment), Returns details about Bitcoin difficulty adjustment Classification: read. - Get Price (
get_price), Returns bitcoin latest price in main currencies Classification: read. - Get Historical Price (
get_historical_price), Returns bitcoin historical price in main currencies Classification: read. - Get Address Details (
get_address_details), Returns address details including chain and mempool stats Classification: read. - Get Address Transactions (
get_address_transactions), Returns transaction history (up to 50 mempool + 25 confirmed transactions) Classification: read. - Get Address Transactions (Chain) (
get_address_transactions_chain), Returns confirmed transaction history (25 transactions per page) Classification: read. - Get Address Transactions (Mempool) (
get_address_transactions_mempool), Returns unconfirmed transactions (up to 50) Classification: read. - Get Address UTXO (
get_address_utxo), Returns unspent transaction outputs for an address Classification: read. - Validate Address (
validate_address), Validates a Bitcoin address Classification: read. - Get Mempool Blocks Fees (
get_mempool_blocks_fees), Returns current mempool as projected blocks with fee rates and sizes Classification: read. - Get Recommended Fees (
get_recommended_fees), Returns recommended fee rates for different transaction confirmation targets Classification: read. - Get Block (
get_block), Returns detailed block information Classification: read. - Get Block Header (
get_block_header), Returns the hex-encoded block header Classification: read. - Get Block Height (
get_block_height), Returns the hash of the block currently at specified height Classification: read. - Get Block Timestamp (
get_block_timestamp), Returns the height and hash of the block closest to the given timestamp Classification: read. - Get Block Raw (
get_block_raw), Returns the raw block representation in binary Classification: read. - Get Block Status (
get_block_status), Returns the confirmation status of a block Classification: read. - Get Block Tip Height (
get_block_tip_height), Returns the height of the last block Classification: read. - Get Block Tip Hash (
get_block_tip_hash), Returns the hash of the last block Classification: read. - Get Block Transaction ID (
get_block_transaction_id), Returns the transaction at specified index within the block Classification: read. - Get Block Transaction IDs (
get_block_transaction_ids), Returns a list of all transaction IDs in the block Classification: read. - Get Block Transactions (
get_block_transactions), Returns a list of transactions in the block (up to 25 transactions) Classification: read. - Get Blocks (Bulk) (
get_blocks_bulk), Returns details on the range of blocks between minHeight and maxHeight, inclusive, up to 10 blocks Classification: read. - Get Transaction (
get_transaction), Retrieve transaction details by transaction ID Classification: read. - Get Transaction Hex (
get_transaction_hex), Get the raw transaction in hex format Classification: read. - Get Transaction Merkleblock Proof (
get_transaction_merkleblock_proof), Get the merkle block proof for a transaction Classification: read. - Get Transaction Merkle Proof (
get_transaction_merkle_proof), Get the merkle proof for a transaction Classification: read. - Get Transaction Output Spend Status (
get_transaction_outspend), Get the spending status of a specific transaction output Classification: read. - Get All Transaction Output Spend Statuses (
get_transaction_outspends), Get the spending status of all outputs in a transaction Classification: read. - Get Raw Transaction (
get_transaction_raw), Get the raw transaction in hex format Classification: read. - Get Transaction RBF Timeline (
get_transaction_rbf_timeline), Get the Replace-By-Fee (RBF) timeline for a transaction Classification: read. - Get Transaction Status (
get_transaction_status), Get the confirmation status of a transaction Classification: read. - Get Transaction Times (
get_transaction_times), Get timing information for a transaction including first seen and block entry times Classification: read. - Post Transaction (
post_transaction), Submit a raw transaction to the network Classification: read. - Custom API Call (
custom_api_call), Make a custom API call to a specific endpoint Classification: read.
Trigger contracts
- No trigger delivery contracts are declared.
Verification
Runtime execution evidence is managed separately from package metadata.
Capability summary
Authentication
Authentication method: No authentication required
Supported objects
| Object | Read | Write | Notes |
|---|---|---|---|
| Get Difficulty Adjustment | Yes | No | Returns details about Bitcoin difficulty adjustment |
| Get Price | Yes | No | Returns bitcoin latest price in main currencies |
| Get Historical Price | Yes | No | Returns bitcoin historical price in main currencies |
| Get Address Details | Yes | No | Returns address details including chain and mempool stats |
| Get Address Transactions | Yes | No | Returns transaction history (up to 50 mempool + 25 confirmed transactions) |
| Get Address Transactions (Chain) | Yes | No | Returns confirmed transaction history (25 transactions per page) |
| Get Address Transactions (Mempool) | Yes | No | Returns unconfirmed transactions (up to 50) |
| Get Address UTXO | Yes | No | Returns unspent transaction outputs for an address |
| Validate Address | Yes | No | Validates a Bitcoin address |
| Get Mempool Blocks Fees | Yes | No | Returns current mempool as projected blocks with fee rates and sizes |
| Get Recommended Fees | Yes | No | Returns recommended fee rates for different transaction confirmation targets |
| Get Block | Yes | No | Returns detailed block information |
| Get Block Header | Yes | No | Returns the hex-encoded block header |
| Get Block Height | Yes | No | Returns the hash of the block currently at specified height |
| Get Block Timestamp | Yes | No | Returns the height and hash of the block closest to the given timestamp |
| Get Block Raw | Yes | No | Returns the raw block representation in binary |
| Get Block Status | Yes | No | Returns the confirmation status of a block |
| Get Block Tip Height | Yes | No | Returns the height of the last block |
| Get Block Tip Hash | Yes | No | Returns the hash of the last block |
| Get Block Transaction ID | Yes | No | Returns the transaction at specified index within the block |
| Get Block Transaction IDs | Yes | No | Returns a list of all transaction IDs in the block |
| Get Block Transactions | Yes | No | Returns a list of transactions in the block (up to 25 transactions) |
| Get Blocks (Bulk) | Yes | No | Returns details on the range of blocks between minHeight and maxHeight, inclusive, up to 10 blocks |
| Get Transaction | Yes | No | Retrieve transaction details by transaction ID |
| Get Transaction Hex | Yes | No | Get the raw transaction in hex format |
| Get Transaction Merkleblock Proof | Yes | No | Get the merkle block proof for a transaction |
| Get Transaction Merkle Proof | Yes | No | Get the merkle proof for a transaction |
| Get Transaction Output Spend Status | Yes | No | Get the spending status of a specific transaction output |
| Get All Transaction Output Spend Statuses | Yes | No | Get the spending status of all outputs in a transaction |
| Get Raw Transaction | Yes | No | Get the raw transaction in hex format |
| Get Transaction RBF Timeline | Yes | No | Get the Replace-By-Fee (RBF) timeline for a transaction |
| Get Transaction Status | Yes | No | Get the confirmation status of a transaction |
| Get Transaction Times | Yes | No | Get timing information for a transaction including first seen and block entry times |
| Post Transaction | Yes | No | Submit a raw transaction to the network |
| Custom API Call | Yes | No | Make a custom API call to a specific endpoint |
Supported actions
Get Difficulty Adjustment · Read
Returns details about Bitcoin difficulty adjustment
get_difficulty_adjustment · Risk: low · Retry: safe
Get Price · Read
Returns bitcoin latest price in main currencies
get_price · Risk: low · Retry: safe
Get Historical Price · Read
Returns bitcoin historical price in main currencies
get_historical_price · Risk: low · Retry: safe
Inputs
currency· string · Required, Select the currency for historical pricedateTime· string · Required, Provide YYYY-MM-DD format.
Get Address Details · Read
Returns address details including chain and mempool stats
get_address_details · Risk: low · Retry: safe
Inputs
address· string · Required, The Bitcoin address to look up
Get Address Transactions · Read
Returns transaction history (up to 50 mempool + 25 confirmed transactions)
get_address_transactions · Risk: low · Retry: safe
Inputs
address· string · Required, The Bitcoin address to look up transactions forafter_txid· string · Optional, Optional: Get transactions after this transaction ID (for pagination)
Get Address Transactions (Chain) · Read
Returns confirmed transaction history (25 transactions per page)
get_address_transactions_chain · Risk: low · Retry: safe
Inputs
address· string · Required, The Bitcoin address to look up transactions forlast_txid· string · Optional, Optional: Last transaction ID for pagination
Get Address Transactions (Mempool) · Read
Returns unconfirmed transactions (up to 50)
get_address_transactions_mempool · Risk: low · Retry: safe
Inputs
address· string · Required, The Bitcoin address to look up mempool transactions for
Get Address UTXO · Read
Returns unspent transaction outputs for an address
get_address_utxo · Risk: low · Retry: safe
Inputs
address· string · Required, The Bitcoin address to look up UTXOs for
Validate Address · Read
Validates a Bitcoin address
validate_address · Risk: low · Retry: safe
Inputs
address· string · Required, The Bitcoin address to validate
Get Mempool Blocks Fees · Read
Returns current mempool as projected blocks with fee rates and sizes
get_mempool_blocks_fees · Risk: low · Retry: safe
Get Recommended Fees · Read
Returns recommended fee rates for different transaction confirmation targets
get_recommended_fees · Risk: low · Retry: safe
Get Block · Read
Returns detailed block information
get_block · Risk: low · Retry: safe
Inputs
hash· string · Required, The hash of the block to look up
Get Block Header · Read
Returns the hex-encoded block header
get_block_header · Risk: low · Retry: safe
Inputs
hash· string · Required, The hash of the block to look up
Get Block Height · Read
Returns the hash of the block currently at specified height
get_block_height · Risk: low · Retry: safe
Inputs
height· number · Required, The height of the block to look up
Get Block Timestamp · Read
Returns the height and hash of the block closest to the given timestamp
get_block_timestamp · Risk: low · Retry: safe
Inputs
timestamp· number · Required, Unix timestamp to find the closest block to
Get Block Raw · Read
Returns the raw block representation in binary
get_block_raw · Risk: low · Retry: safe
Inputs
hash· string · Required, The hash of the block to look up
Get Block Status · Read
Returns the confirmation status of a block
get_block_status · Risk: low · Retry: safe
Inputs
hash· string · Required, The hash of the block to check status
Get Block Tip Height · Read
Returns the height of the last block
get_block_tip_height · Risk: low · Retry: safe
Get Block Tip Hash · Read
Returns the hash of the last block
get_block_tip_hash · Risk: low · Retry: safe
Get Block Transaction ID · Read
Returns the transaction at specified index within the block
get_block_transaction_id · Risk: low · Retry: safe
Inputs
hash· string · Required, The hash of the blockindex· number · Required, The index of the transaction within the block
Get Block Transaction IDs · Read
Returns a list of all transaction IDs in the block
get_block_transaction_ids · Risk: low · Retry: safe
Inputs
hash· string · Required, The hash of the block
Get Block Transactions · Read
Returns a list of transactions in the block (up to 25 transactions)
get_block_transactions · Risk: low · Retry: safe
Inputs
hash· string · Required, The hash of the blockstartIndex· number · Optional, Optional: Starting index for pagination
Get Blocks (Bulk) · Read
Returns details on the range of blocks between minHeight and maxHeight, inclusive, up to 10 blocks
get_blocks_bulk · Risk: low · Retry: safe
Inputs
minHeight· number · Required, The starting block heightmaxHeight· number · Optional, Optional: The ending block height. If not specified, defaults to the current tip
Get Transaction · Read
Retrieve transaction details by transaction ID
get_transaction · Risk: low · Retry: safe
Inputs
txid· string · Required, The transaction ID to retrieve
Get Transaction Hex · Read
Get the raw transaction in hex format
get_transaction_hex · Risk: low · Retry: safe
Inputs
txid· string · Required, The transaction ID to get hex data for
Get Transaction Merkleblock Proof · Read
Get the merkle block proof for a transaction
get_transaction_merkleblock_proof · Risk: low · Retry: safe
Inputs
txid· string · Required, The transaction ID to get merkle block proof for
Get Transaction Merkle Proof · Read
Get the merkle proof for a transaction
get_transaction_merkle_proof · Risk: low · Retry: safe
Inputs
txid· string · Required, The transaction ID to get merkle proof for
Get Transaction Output Spend Status · Read
Get the spending status of a specific transaction output
get_transaction_outspend · Risk: low · Retry: safe
Inputs
txid· string · Required, The transaction ID to check output spending statusvout· number · Required, The index of the output to check (0-based)
Get All Transaction Output Spend Statuses · Read
Get the spending status of all outputs in a transaction
get_transaction_outspends · Risk: low · Retry: safe
Inputs
txid· string · Required, The transaction ID to check all output spending statuses
Get Raw Transaction · Read
Get the raw transaction in hex format
get_transaction_raw · Risk: low · Retry: safe
Inputs
txid· string · Required, The transaction ID to get raw data for
Get Transaction RBF Timeline · Read
Get the Replace-By-Fee (RBF) timeline for a transaction
get_transaction_rbf_timeline · Risk: low · Retry: safe
Inputs
txid· string · Required, The transaction ID to get RBF timeline for
Get Transaction Status · Read
Get the confirmation status of a transaction
get_transaction_status · Risk: low · Retry: safe
Inputs
txid· string · Required, The transaction ID to check status for
Get Transaction Times · Read
Get timing information for a transaction including first seen and block entry times
get_transaction_times · Risk: low · Retry: safe
Inputs
txid· string · Required, The transaction ID to get timing information for
Post Transaction · Read
Submit a raw transaction to the network
post_transaction · Risk: low · Retry: safe
Inputs
rawTx· string · Required, The raw transaction in hex format to broadcast
Custom API Call · Read
Make a custom API call to a specific endpoint
custom_api_call · Risk: low · Retry: safe
Inputs
url· object · Requiredmethod· string · Requiredheaders· object · Optional, Authorization headers are injected automatically from your connection.queryParams· object · Optional, Appended to the URL as ?key=value.body_type· string · Optionalbody· object · Optionalresponse_is_binary· boolean · Optional, Enable for files like PDFs, images, etc.failsafe· boolean · Optional, On a failed request, output the error instead of failing the step.timeout· number · Optional, Seconds to wait for a response. Empty: up to the flow limit (10 min).followRedirects· boolean · Optional, Follow 3xx redirects instead of returning them as the response.
Setup
Setup
- Add the Mempool connector to the workflow in the target Flows360 Studio instance.
- Create or select the tenant-specific connection required by the connector. Connection secrets remain in the Studio connection boundary and are not copied into CDK documentation.
- Provide the connection fields declared by the pinned package:
- No provider credential fields are declared by the pinned package.
- Select the required action or trigger and complete its declared input fields. Required and optional inputs are defined by the exact package schema.
- Test the workflow in the appropriate environment before enabling production scheduling or event delivery.
Limitations
Limitations and operational notes
- This content describes
@activepieces/piece-mempool-space@0.2.0; provider behaviour can change independently and should be revalidated when the provider or connector version changes. - Only the 35 actions and 0 triggers declared by this pinned package are represented here.
- Tenant credentials and connection values are not stored in the public connector record.
- Provider-side permissions, account entitlements, quotas and rate limits remain subject to the connected provider account and are not inferred when the package does not declare them.
- Runtime execution evidence is managed separately from package metadata.
Troubleshooting
Why canu2019t the connector authenticate?
Check the tenant connection in Studio and confirm every required Mempool connection field is present. Re-authorise OAuth-based connections if the provider token or consent has expired. Do not place credential values in CDK content or logs.
Why is an action or trigger unavailable?
Confirm that the workflow is using @activepieces/piece-mempool-space@0.2.0 and compare the requested capability with the declared action and trigger list for this version. A capability that is not declared by the pinned package should not be presented as supported.
What should I check after a provider-side change?
Revalidate authentication, required fields, action/trigger behaviour and provider documentation before publishing refreshed connector content or moving a new package version into production.