Drops Endpoints

Get deploy contract receipt

Changed on

Check the status of a contract deployment transaction. Returns the deployment status and, on success, the deployed contract address and linked collection slug. Poll while the status is pending. not_found means the chain has no transaction with this hash, mined or pending: check the chain and the hash. A transaction submitted a moment ago can briefly read not_found before it reaches the node, so poll a few more times before giving up.

get/api/v2/drops/deploy/{chain}/{tx_hash}/receipt

Request

Path parameters

chain'base' | 'ethereum' | 'zora' | 'arbitrum' | 'sei' | 'avalanche' | 'polygon' | 'optimism' | 'ape_chain' | 'flow' | 'soneium' | 'ronin' | 'bera_chain' | 'solana' | 'shape' | 'unichain' | 'gunzilla' | 'abstract' | 'animechain' | 'hyperevm' | 'somnia' | 'monad' | 'hyperliquid' | 'megaeth' | 'ink' | 'robinhood' | 'stablechain' required

Blockchain chain identifier. Use the chain slug (e.g., 'ethereum', 'polygon', 'arbitrum', 'optimism', 'base')

Example:ethereum

The blockchain on which to filter the results

tx_hashstring required

Transaction hash of the deployment transaction

Response

Deployment receipt status

chainstring nullable

Chain slug (only present on success)

collection_slugstring nullable

Linked collection slug (only present on success, may take time to materialize)

contract_addressstring nullable

Deployed contract address (only present on success)

status'pending' | 'success' | 'failed' | 'not_found' required

Deployment status: pending (known to the chain, not mined yet), success, failed, or not_found (the chain has no transaction with this hash)

Example response

{
  "status": "success"
}

Changes

    • breaking

      removed the enum value b3 from the path request parameter chain

    • breaking

      removed the enum value blast from the path request parameter chain

    • breaking

      the response property became nullable for the status

    • breaking

      the response property became nullable for the status

    • breaking

      the response property became nullable for the status

    • warning

      added the new failed enum value to the response property for the response status

    • warning

      added the new not_found enum value to the response property for the response status

    • warning

      added the new pending enum value to the response property for the response status

    • warning

      added the new success enum value to the response property for the response status

    • info

      added the new enum value stablechain to the path request parameter chain

    • info

      added the media type */* for the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status