pulsechain.box
ots

ots_getContractCreator

Returns the transaction hash and address that created a given contract. Returns null for externally-owned accounts (EOAs).

Returns the transaction hash and address that created a given contract. Returns null for externally-owned accounts (EOAs).

Parameters

#TypeDescription
1stringContract address to look up.

Returns

FieldTypeDescription
hashstringTransaction hash of the contract creation transaction.
creatorstringAddress that deployed the contract.

Returns null if the address is not a contract.

Example

curl -s -X POST https://rpc.pulsechain.box \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "ots_getContractCreator",
    "params": ["0x2b591e99afE9f32eAA6214f7B7629768c40Eeb39"],
    "id": 1
  }'
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "hash": "0x...",
    "creator": "0x..."
  }
}
TRY IT

Notes

  • This method only works for contracts, not EOAs. Returns null if the address has no code.
  • Useful for auditing and verifying contract provenance.
  • The creator address is the from address of the deployment transaction, which may be a factory contract rather than an EOA.
  • The hash can be used with eth_getTransactionReceipt to get the full deployment details.
Copyright © 2026 AvecdrA. Made with love.