code.vegaprotocol.io/vega@v0.79.0/core/staking/staking_bridge_abi.json (about)

     1   [
     2      {
     3        "anonymous": false,
     4        "inputs": [
     5          {
     6            "indexed": true,
     7            "internalType": "address",
     8            "name": "user",
     9            "type": "address"
    10          },
    11          {
    12            "indexed": false,
    13            "internalType": "uint256",
    14            "name": "amount",
    15            "type": "uint256"
    16          },
    17          {
    18            "indexed": true,
    19            "internalType": "bytes32",
    20            "name": "vega_public_key",
    21            "type": "bytes32"
    22          }
    23        ],
    24        "name": "StakeDeposited",
    25        "type": "event"
    26      },
    27      {
    28        "anonymous": false,
    29        "inputs": [
    30          {
    31            "indexed": true,
    32            "internalType": "address",
    33            "name": "user",
    34            "type": "address"
    35          },
    36          {
    37            "indexed": false,
    38            "internalType": "uint256",
    39            "name": "amount",
    40            "type": "uint256"
    41          },
    42          {
    43            "indexed": true,
    44            "internalType": "bytes32",
    45            "name": "vega_public_key",
    46            "type": "bytes32"
    47          }
    48        ],
    49        "name": "StakeRemoved",
    50        "type": "event"
    51      },
    52      {
    53        "anonymous": false,
    54        "inputs": [
    55          {
    56            "indexed": true,
    57            "internalType": "address",
    58            "name": "from",
    59            "type": "address"
    60          },
    61          {
    62            "indexed": false,
    63            "internalType": "uint256",
    64            "name": "amount",
    65            "type": "uint256"
    66          },
    67          {
    68            "indexed": true,
    69            "internalType": "address",
    70            "name": "to",
    71            "type": "address"
    72          },
    73          {
    74            "indexed": true,
    75            "internalType": "bytes32",
    76            "name": "vega_public_key",
    77            "type": "bytes32"
    78          }
    79        ],
    80        "name": "StakeTransferred",
    81        "type": "event"
    82      },
    83      {
    84        "inputs": [],
    85        "name": "stakingToken",
    86        "outputs": [
    87          {
    88            "internalType": "address",
    89            "name": "",
    90            "type": "address"
    91          }
    92        ],
    93        "stateMutability": "view",
    94        "type": "function"
    95      },
    96      {
    97        "inputs": [
    98          {
    99            "internalType": "address",
   100            "name": "target",
   101            "type": "address"
   102          },
   103          {
   104            "internalType": "bytes32",
   105            "name": "vega_public_key",
   106            "type": "bytes32"
   107          }
   108        ],
   109        "name": "stakeBalance",
   110        "outputs": [
   111          {
   112            "internalType": "uint256",
   113            "name": "",
   114            "type": "uint256"
   115          }
   116        ],
   117        "stateMutability": "view",
   118        "type": "function"
   119      },
   120      {
   121        "inputs": [],
   122        "name": "totalStaked",
   123        "outputs": [
   124          {
   125            "internalType": "uint256",
   126            "name": "",
   127            "type": "uint256"
   128          }
   129        ],
   130        "stateMutability": "view",
   131        "type": "function"
   132      }
   133    ]