{
  "abi": [],
  "bytecode": {
    "object": "0x",
    "linkReferences": {}
  },
  "deployedBytecode": {
    "object": "0x",
    "linkReferences": {}
  },
  "ast": {
    "absolutePath": "src/structs/LaunchPepperStakeData.sol",
    "id": 27774,
    "exportedSymbols": {
      "LaunchPepperStakeData": [
        27773
      ]
    },
    "nodeType": "SourceUnit",
    "src": "39:541:23",
    "nodes": [
      {
        "id": 27739,
        "nodeType": "PragmaDirective",
        "src": "39:24:23",
        "literals": [
          "solidity",
          "^",
          "0.8",
          ".13"
        ]
      },
      {
        "id": 27773,
        "nodeType": "StructDefinition",
        "src": "65:514:23",
        "canonicalName": "LaunchPepperStakeData",
        "members": [
          {
            "constant": false,
            "id": 27742,
            "mutability": "mutable",
            "name": "supervisors",
            "nameLocation": "110:11:23",
            "nodeType": "VariableDeclaration",
            "scope": 27773,
            "src": "100:21:23",
            "stateVariable": false,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr",
              "typeString": "address[]"
            },
            "typeName": {
              "baseType": {
                "id": 27740,
                "name": "address",
                "nodeType": "ElementaryTypeName",
                "src": "100:7:23",
                "stateMutability": "nonpayable",
                "typeDescriptions": {
                  "typeIdentifier": "t_address",
                  "typeString": "address"
                }
              },
              "id": 27741,
              "nodeType": "ArrayTypeName",
              "src": "100:9:23",
              "typeDescriptions": {
                "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr",
                "typeString": "address[]"
              }
            },
            "visibility": "internal"
          },
          {
            "constant": false,
            "id": 27745,
            "mutability": "mutable",
            "name": "participantAllowList",
            "nameLocation": "137:20:23",
            "nodeType": "VariableDeclaration",
            "scope": 27773,
            "src": "127:30:23",
            "stateVariable": false,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr",
              "typeString": "address[]"
            },
            "typeName": {
              "baseType": {
                "id": 27743,
                "name": "address",
                "nodeType": "ElementaryTypeName",
                "src": "127:7:23",
                "stateMutability": "nonpayable",
                "typeDescriptions": {
                  "typeIdentifier": "t_address",
                  "typeString": "address"
                }
              },
              "id": 27744,
              "nodeType": "ArrayTypeName",
              "src": "127:9:23",
              "typeDescriptions": {
                "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr",
                "typeString": "address[]"
              }
            },
            "visibility": "internal"
          },
          {
            "constant": false,
            "id": 27748,
            "mutability": "mutable",
            "name": "unreturnedStakeBeneficiaries",
            "nameLocation": "173:28:23",
            "nodeType": "VariableDeclaration",
            "scope": 27773,
            "src": "163:38:23",
            "stateVariable": false,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr",
              "typeString": "address[]"
            },
            "typeName": {
              "baseType": {
                "id": 27746,
                "name": "address",
                "nodeType": "ElementaryTypeName",
                "src": "163:7:23",
                "stateMutability": "nonpayable",
                "typeDescriptions": {
                  "typeIdentifier": "t_address",
                  "typeString": "address"
                }
              },
              "id": 27747,
              "nodeType": "ArrayTypeName",
              "src": "163:9:23",
              "typeDescriptions": {
                "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr",
                "typeString": "address[]"
              }
            },
            "visibility": "internal"
          },
          {
            "constant": false,
            "id": 27751,
            "mutability": "mutable",
            "name": "oracleDelegateAddresses",
            "nameLocation": "217:23:23",
            "nodeType": "VariableDeclaration",
            "scope": 27773,
            "src": "207:33:23",
            "stateVariable": false,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr",
              "typeString": "address[]"
            },
            "typeName": {
              "baseType": {
                "id": 27749,
                "name": "address",
                "nodeType": "ElementaryTypeName",
                "src": "207:7:23",
                "stateMutability": "nonpayable",
                "typeDescriptions": {
                  "typeIdentifier": "t_address",
                  "typeString": "address"
                }
              },
              "id": 27750,
              "nodeType": "ArrayTypeName",
              "src": "207:9:23",
              "typeDescriptions": {
                "typeIdentifier": "t_array$_t_address_$dyn_storage_ptr",
                "typeString": "address[]"
              }
            },
            "visibility": "internal"
          },
          {
            "constant": false,
            "id": 27754,
            "mutability": "mutable",
            "name": "stakingTiers",
            "nameLocation": "256:12:23",
            "nodeType": "VariableDeclaration",
            "scope": 27773,
            "src": "246:22:23",
            "stateVariable": false,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr",
              "typeString": "uint256[]"
            },
            "typeName": {
              "baseType": {
                "id": 27752,
                "name": "uint256",
                "nodeType": "ElementaryTypeName",
                "src": "246:7:23",
                "typeDescriptions": {
                  "typeIdentifier": "t_uint256",
                  "typeString": "uint256"
                }
              },
              "id": 27753,
              "nodeType": "ArrayTypeName",
              "src": "246:9:23",
              "typeDescriptions": {
                "typeIdentifier": "t_array$_t_uint256_$dyn_storage_ptr",
                "typeString": "uint256[]"
              }
            },
            "visibility": "internal"
          },
          {
            "constant": false,
            "id": 27756,
            "mutability": "mutable",
            "name": "completionWindowSeconds",
            "nameLocation": "282:23:23",
            "nodeType": "VariableDeclaration",
            "scope": 27773,
            "src": "274:31:23",
            "stateVariable": false,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_uint256",
              "typeString": "uint256"
            },
            "typeName": {
              "id": 27755,
              "name": "uint256",
              "nodeType": "ElementaryTypeName",
              "src": "274:7:23",
              "typeDescriptions": {
                "typeIdentifier": "t_uint256",
                "typeString": "uint256"
              }
            },
            "visibility": "internal"
          },
          {
            "constant": false,
            "id": 27758,
            "mutability": "mutable",
            "name": "maxParticipants",
            "nameLocation": "319:15:23",
            "nodeType": "VariableDeclaration",
            "scope": 27773,
            "src": "311:23:23",
            "stateVariable": false,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_uint256",
              "typeString": "uint256"
            },
            "typeName": {
              "id": 27757,
              "name": "uint256",
              "nodeType": "ElementaryTypeName",
              "src": "311:7:23",
              "typeDescriptions": {
                "typeIdentifier": "t_uint256",
                "typeString": "uint256"
              }
            },
            "visibility": "internal"
          },
          {
            "constant": false,
            "id": 27760,
            "mutability": "mutable",
            "name": "shouldUseParticipantAllowList",
            "nameLocation": "345:29:23",
            "nodeType": "VariableDeclaration",
            "scope": 27773,
            "src": "340:34:23",
            "stateVariable": false,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_bool",
              "typeString": "bool"
            },
            "typeName": {
              "id": 27759,
              "name": "bool",
              "nodeType": "ElementaryTypeName",
              "src": "340:4:23",
              "typeDescriptions": {
                "typeIdentifier": "t_bool",
                "typeString": "bool"
              }
            },
            "visibility": "internal"
          },
          {
            "constant": false,
            "id": 27762,
            "mutability": "mutable",
            "name": "shouldParticipantsShareUnreturnedStake",
            "nameLocation": "385:38:23",
            "nodeType": "VariableDeclaration",
            "scope": 27773,
            "src": "380:43:23",
            "stateVariable": false,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_bool",
              "typeString": "bool"
            },
            "typeName": {
              "id": 27761,
              "name": "bool",
              "nodeType": "ElementaryTypeName",
              "src": "380:4:23",
              "typeDescriptions": {
                "typeIdentifier": "t_bool",
                "typeString": "bool"
              }
            },
            "visibility": "internal"
          },
          {
            "constant": false,
            "id": 27764,
            "mutability": "mutable",
            "name": "shouldUseSupervisorInactionGuard",
            "nameLocation": "434:32:23",
            "nodeType": "VariableDeclaration",
            "scope": 27773,
            "src": "429:37:23",
            "stateVariable": false,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_bool",
              "typeString": "bool"
            },
            "typeName": {
              "id": 27763,
              "name": "bool",
              "nodeType": "ElementaryTypeName",
              "src": "429:4:23",
              "typeDescriptions": {
                "typeIdentifier": "t_bool",
                "typeString": "bool"
              }
            },
            "visibility": "internal"
          },
          {
            "constant": false,
            "id": 27766,
            "mutability": "mutable",
            "name": "creatorFee",
            "nameLocation": "480:10:23",
            "nodeType": "VariableDeclaration",
            "scope": 27773,
            "src": "472:18:23",
            "stateVariable": false,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_uint256",
              "typeString": "uint256"
            },
            "typeName": {
              "id": 27765,
              "name": "uint256",
              "nodeType": "ElementaryTypeName",
              "src": "472:7:23",
              "typeDescriptions": {
                "typeIdentifier": "t_uint256",
                "typeString": "uint256"
              }
            },
            "visibility": "internal"
          },
          {
            "constant": false,
            "id": 27768,
            "mutability": "mutable",
            "name": "creatorFeeBeneficiary",
            "nameLocation": "504:21:23",
            "nodeType": "VariableDeclaration",
            "scope": 27773,
            "src": "496:29:23",
            "stateVariable": false,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_address",
              "typeString": "address"
            },
            "typeName": {
              "id": 27767,
              "name": "address",
              "nodeType": "ElementaryTypeName",
              "src": "496:7:23",
              "stateMutability": "nonpayable",
              "typeDescriptions": {
                "typeIdentifier": "t_address",
                "typeString": "address"
              }
            },
            "visibility": "internal"
          },
          {
            "constant": false,
            "id": 27770,
            "mutability": "mutable",
            "name": "supervisorTip",
            "nameLocation": "539:13:23",
            "nodeType": "VariableDeclaration",
            "scope": 27773,
            "src": "531:21:23",
            "stateVariable": false,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_uint256",
              "typeString": "uint256"
            },
            "typeName": {
              "id": 27769,
              "name": "uint256",
              "nodeType": "ElementaryTypeName",
              "src": "531:7:23",
              "typeDescriptions": {
                "typeIdentifier": "t_uint256",
                "typeString": "uint256"
              }
            },
            "visibility": "internal"
          },
          {
            "constant": false,
            "id": 27772,
            "mutability": "mutable",
            "name": "metadataURI",
            "nameLocation": "565:11:23",
            "nodeType": "VariableDeclaration",
            "scope": 27773,
            "src": "558:18:23",
            "stateVariable": false,
            "storageLocation": "default",
            "typeDescriptions": {
              "typeIdentifier": "t_string_storage_ptr",
              "typeString": "string"
            },
            "typeName": {
              "id": 27771,
              "name": "string",
              "nodeType": "ElementaryTypeName",
              "src": "558:6:23",
              "typeDescriptions": {
                "typeIdentifier": "t_string_storage_ptr",
                "typeString": "string"
              }
            },
            "visibility": "internal"
          }
        ],
        "name": "LaunchPepperStakeData",
        "nameLocation": "72:21:23",
        "scope": 27774,
        "visibility": "public"
      }
    ],
    "license": "UNLICENSED"
  },
  "id": 23
}