Safe (Gnosis Safe) · Schema

UserOperationResponse

MultisigSmart ContractEthereumWeb3BlockchainDeFiSafeGnosisWallet

Properties

Name Type Description
ethereumTxHash string
sender string
userOperationHash string
nonce string
initCode stringnull
callData stringnull
callGasLimit string
verificationGasLimit string
preVerificationGas string
maxFeePerGas string
maxPriorityFeePerGas string
paymaster stringnull
paymasterData stringnull
signature string
entryPoint string
View JSON Schema on GitHub

JSON Schema

UserOperationResponse.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://api.safe.global/schemas/UserOperationResponse",
  "title": "UserOperationResponse",
  "type": "object",
  "properties": {
    "ethereumTxHash": {
      "type": "string"
    },
    "sender": {
      "type": "string"
    },
    "userOperationHash": {
      "type": "string"
    },
    "nonce": {
      "type": "string"
    },
    "initCode": {
      "type": [
        "string",
        "null"
      ]
    },
    "callData": {
      "type": [
        "string",
        "null"
      ]
    },
    "callGasLimit": {
      "type": "string"
    },
    "verificationGasLimit": {
      "type": "string"
    },
    "preVerificationGas": {
      "type": "string"
    },
    "maxFeePerGas": {
      "type": "string"
    },
    "maxPriorityFeePerGas": {
      "type": "string"
    },
    "paymaster": {
      "type": [
        "string",
        "null"
      ]
    },
    "paymasterData": {
      "type": [
        "string",
        "null"
      ]
    },
    "signature": {
      "type": "string"
    },
    "entryPoint": {
      "type": "string"
    }
  },
  "required": [
    "callData",
    "callGasLimit",
    "entryPoint",
    "ethereumTxHash",
    "initCode",
    "maxFeePerGas",
    "maxPriorityFeePerGas",
    "nonce",
    "paymaster",
    "paymasterData",
    "preVerificationGas",
    "sender",
    "signature",
    "userOperationHash",
    "verificationGasLimit"
  ]
}