{
    "version": "v2.3.5",
    "name": "GovernanceV1",
    "bytecode": "0b0106010000000000",
    "codeHash": "237ca92e965dc50e86cb94535a4ffc9c9074ee6a7f1a1a24374f7380c6416d99",
    "fieldsSig": {
        "names": [
            "chainId",
            "governanceChainId",
            "governanceEmitterAddress",
            "tokenBridgeFactory",
            "receivedSequence",
            "messageFee",
            "guardianSets",
            "guardianSetIndexes",
            "previousGuardianSetExpirationTimeMS"
        ],
        "types": [
            "U256",
            "U256",
            "ByteVec",
            "ByteVec",
            "U256",
            "U256",
            "[ByteVec;2]",
            "[U256;2]",
            "U256"
        ],
        "isMutable": [
            false,
            false,
            false,
            false,
            true,
            true,
            true,
            true,
            true
        ]
    },
    "eventsSig": [],
    "functions": [
        {
            "name": "foo",
            "usePreapprovedAssets": false,
            "useAssetsInContract": false,
            "isPublic": true,
            "paramNames": [],
            "paramTypes": [],
            "paramIsMutable": [],
            "returnTypes": []
        }
    ],
    "constants": [],
    "enums": []
}
