{
    "version": "v2.3.5",
    "name": "BridgeRewardRouter",
    "bytecode": "00024073407e01010309004033160213c3038d7ea4c68000a2160116020e0c16000107b2a413c41bc16d674ec80000344c40251601111306626c1703133b16031340422c2a170416041340432a170516050e2a1706160116051606626d170716011606160616072a62631708160813c40de0b6b3a7640000a801010202000316001601a9",
    "codeHash": "e9ef2833d1b214a533490f2ca81b7d6d09022bcc0d30a874230d5aca6dfbc57a",
    "fieldsSig": {
        "names": [],
        "types": [],
        "isMutable": []
    },
    "eventsSig": [],
    "functions": [
        {
            "name": "completeTransfer",
            "usePreapprovedAssets": true,
            "useAssetsInContract": true,
            "isPublic": true,
            "paramNames": [
                "tokenBridgeForChain",
                "vaa",
                "caller"
            ],
            "paramTypes": [
                "ByteVec",
                "ByteVec",
                "Address"
            ],
            "paramIsMutable": [
                false,
                false,
                false
            ],
            "returnTypes": []
        },
        {
            "name": "addRewards",
            "usePreapprovedAssets": true,
            "useAssetsInContract": true,
            "isPublic": true,
            "paramNames": [
                "caller",
                "amount"
            ],
            "paramTypes": [
                "Address",
                "U256"
            ],
            "paramIsMutable": [
                false,
                false
            ],
            "returnTypes": []
        }
    ],
    "constants": [],
    "enums": []
}
