myria-core-sdk
Version:
Latest version SDK
1,487 lines • 293 kB
JSON
{
"contractName": "TokensAndRamping",
"abi": [
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "depositorEthKey",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "starkKey",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "vaultId",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "assetType",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "nonQuantizedAmount",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "quantizedAmount",
"type": "uint256"
}
],
"name": "LogDeposit",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint256",
"name": "starkKey",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "vaultId",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "assetId",
"type": "uint256"
}
],
"name": "LogDepositCancel",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint256",
"name": "starkKey",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "vaultId",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "assetType",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "nonQuantizedAmount",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "quantizedAmount",
"type": "uint256"
}
],
"name": "LogDepositCancelReclaimed",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint256",
"name": "starkKey",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "vaultId",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "assetType",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "tokenId",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "assetId",
"type": "uint256"
}
],
"name": "LogDepositNftCancelReclaimed",
"type": "event"
},
{
"anonymous": false,
"inputs": [],
"name": "LogFrozen",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint256",
"name": "ownerKey",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "assetType",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "nonQuantizedAmount",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "quantizedAmount",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "assetId",
"type": "uint256"
}
],
"name": "LogMintWithdrawalPerformed",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint256",
"name": "ownerKey",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "assetId",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "quantizedAmount",
"type": "uint256"
}
],
"name": "LogMintableWithdrawalAllowed",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "acceptedGovernor",
"type": "address"
}
],
"name": "LogNewGovernorAccepted",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "depositorEthKey",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "starkKey",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "vaultId",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "assetType",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "tokenId",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "assetId",
"type": "uint256"
}
],
"name": "LogNftDeposit",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint256",
"name": "ownerKey",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "assetId",
"type": "uint256"
}
],
"name": "LogNftWithdrawalAllowed",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint256",
"name": "ownerKey",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "assetType",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "tokenId",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "assetId",
"type": "uint256"
},
{
"indexed": false,
"internalType": "address",
"name": "recipient",
"type": "address"
}
],
"name": "LogNftWithdrawalPerformed",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "nominatedGovernor",
"type": "address"
}
],
"name": "LogNominatedGovernor",
"type": "event"
},
{
"anonymous": false,
"inputs": [],
"name": "LogNominationCancelled",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "removedGovernor",
"type": "address"
}
],
"name": "LogRemovedGovernor",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "tokenAdmin",
"type": "address"
}
],
"name": "LogTokenAdminAdded",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "tokenAdmin",
"type": "address"
}
],
"name": "LogTokenAdminRemoved",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint256",
"name": "assetType",
"type": "uint256"
},
{
"indexed": false,
"internalType": "bytes",
"name": "assetInfo",
"type": "bytes"
},
{
"indexed": false,
"internalType": "uint256",
"name": "quantum",
"type": "uint256"
}
],
"name": "LogTokenRegistered",
"type": "event"
},
{
"anonymous": false,
"inputs": [],
"name": "LogUnFrozen",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "ethKey",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "starkKey",
"type": "uint256"
},
{
"indexed": false,
"internalType": "address",
"name": "sender",
"type": "address"
}
],
"name": "LogUserRegistered",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint256",
"name": "ownerKey",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "assetType",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "nonQuantizedAmount",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "quantizedAmount",
"type": "uint256"
}
],
"name": "LogWithdrawalAllowed",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint256",
"name": "ownerKey",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "assetType",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "nonQuantizedAmount",
"type": "uint256"
},
{
"indexed": false,
"internalType": "uint256",
"name": "quantizedAmount",
"type": "uint256"
},
{
"indexed": false,
"internalType": "address",
"name": "recipient",
"type": "address"
}
],
"name": "LogWithdrawalPerformed",
"type": "event"
},
{
"inputs": [],
"name": "DEPOSIT_CANCEL_DELAY",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "FREEZE_GRACE_PERIOD",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "MAIN_GOVERNANCE_INFO_TAG",
"outputs": [
{
"internalType": "string",
"name": "",
"type": "string"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "MAX_FORCED_ACTIONS_REQS_PER_BLOCK",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "MAX_VERIFIER_COUNT",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "UNFREEZE_DELAY",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "VERIFIER_REMOVAL_DELAY",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "defaultVaultWithdrawalLock",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "starkKey",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "assetType",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "vaultId",
"type": "uint256"
}
],
"name": "deposit",
"outputs": [],
"stateMutability": "payable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "starkKey",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "assetType",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "vaultId",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "quantizedAmount",
"type": "uint256"
}
],
"name": "deposit",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "starkKey",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "assetId",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "vaultId",
"type": "uint256"
}
],
"name": "depositCancel",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "starkKey",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "assetType",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "vaultId",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "quantizedAmount",
"type": "uint256"
}
],
"name": "depositERC20",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "starkKey",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "assetType",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "vaultId",
"type": "uint256"
}
],
"name": "depositEth",
"outputs": [],
"stateMutability": "payable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "starkKey",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "assetType",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "vaultId",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "tokenId",
"type": "uint256"
}
],
"name": "depositNft",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "starkKey",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "assetType",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "vaultId",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "tokenId",
"type": "uint256"
}
],
"name": "depositNftReclaim",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "starkKey",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "assetId",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "vaultId",
"type": "uint256"
}
],
"name": "depositReclaim",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "getActionCount",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "actionIndex",
"type": "uint256"
}
],
"name": "getActionHashByIndex",
"outputs": [
{
"internalType": "bytes32",
"name": "",
"type": "bytes32"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "assetType",
"type": "uint256"
}
],
"name": "getAssetInfo",
"outputs": [
{
"internalType": "bytes",
"name": "assetInfo",
"type": "bytes"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "starkKey",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "assetId",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "vaultId",
"type": "uint256"
}
],
"name": "getCancellationRequest",
"outputs": [
{
"internalType": "uint256",
"name": "request",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "starkKey",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "assetId",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "vaultId",
"type": "uint256"
}
],
"name": "getDepositBalance",
"outputs": [
{
"internalType": "uint256",
"name": "balance",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "ownerKey",
"type": "uint256"
}
],
"name": "getEthKey",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "starkKey",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "vaultId",
"type": "uint256"
}
],
"name": "getFullWithdrawalRequest",
"outputs": [
{
"internalType": "uint256",
"name": "res",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "starkKey",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "assetId",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "vaultId",
"type": "uint256"
}
],
"name": "getQuantizedDepositBalance",
"outputs": [
{
"internalType": "uint256",
"name": "balance",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "presumedAssetType",
"type": "uint256"
}
],
"name": "getQuantum",
"outputs": [
{
"internalType": "uint256",
"name": "quantum",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "ownerKey",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "assetId",
"type": "uint256"
}
],
"name": "getWithdrawalBalance",
"outputs": [
{
"internalType": "uint256",
"name": "balance",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "assetType",
"type": "uint256"
}
],
"name": "isAssetRegistered",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "isFrozen",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "testedAdmin",
"type": "address"
}
],
"name": "isTokenAdmin",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "mainAcceptGovernance",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "mainCancelNomination",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "testGovernor",
"type": "address"
}
],
"name": "mainIsGovernor",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "newGovernor",
"type": "address"
}
],
"name": "mainNominateNewGovernor",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "governorForRemoval",
"type": "address"
}
],
"name": "mainRemoveGovernor",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
},
{
"internalType": "address",
"name": "",
"type": "address"
},
{
"internalType": "uint256",
"name": "",
"type": "uint256"
},
{
"internalType": "bytes",
"name": "",
"type": "bytes"
}
],
"name": "onERC721Received",
"outputs": [
{
"internalType": "bytes4",
"name": "",
"type": "bytes4"
}
],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "orderRegistryAddress",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "ethKey",
"type": "address"
},
{
"internalType": "uint256",
"name": "starkKey",
"type": "uint256"
},
{
"internalType": "bytes",
"name": "signature",
"type": "bytes"
},
{
"internalType": "uint256",
"name": "assetType",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "vaultId",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "quantizedAmount",
"type": "uint256"
}
],
"name": "registerAndDepositERC20",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "ethKey",
"type": "address"
},
{
"internalType": "uint256",
"name": "starkKey",
"type": "uint256"
},
{
"internalType": "bytes",
"name": "signature",
"type": "bytes"
},
{
"internalType": "uint256",
"name": "assetType",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "vaultId",
"type": "uint256"
}
],
"name": "registerAndDepositEth",
"outputs": [],
"stateMutability": "payable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "ethKey",
"type": "address"
},
{
"internalType": "uint256",
"name": "starkKey",
"type": "uint256"
},
{
"internalType": "bytes",
"name": "starkSignature",
"type": "bytes"
}
],
"name": "registerEthAddress",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "starkKey",
"type": "uint256"
},
{
"internalType": "bytes",
"name": "starkSignature",
"type": "bytes"
}
],
"name": "registerSender",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "assetType",
"type": "uint256"
},
{
"internalType": "bytes",
"name": "assetInfo",
"type": "bytes"
}
],
"name": "registerToken",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "assetType",
"type": "uint256"
},
{
"internalType": "bytes",
"name": "assetInfo",
"type": "bytes"
},
{
"internalType": "uint256",
"name": "quantum",
"type": "uint256"
}
],
"name": "registerToken",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "newAdmin",
"type": "address"
}
],
"name": "registerTokenAdmin",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "unFreeze",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "oldAdmin",
"type": "address"
}
],
"name": "unregisterTokenAdmin",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "ownerKey",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "assetType",
"type": "uint256"
}
],
"name": "withdraw",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "ownerKey",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "assetType",
"type": "uint256"
},
{
"internalType": "bytes",
"name": "mintingBlob",
"type": "bytes"
}
],
"name": "withdrawAndMint",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "ownerKey",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "assetType",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "tokenId",
"type": "uint256"
}
],
"name": "withdrawNft",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes",
"name": "",
"type": "bytes"
}
],
"name": "initialize",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "initializerSize",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "identify",
"outputs": [
{
"internalType": "string",
"name": "",
"type": "string"
}
],
"stateMutability": "pure",
"type": "function"
}
],
"metadata": "{\"compiler\":{\"version\":\"0.6.11+commit.5ef660b1\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"depositorEthKey\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonQuantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"LogDeposit\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"}],\"name\":\"LogDepositCancel\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonQuantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"LogDepositCancelReclaimed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"}],\"name\":\"LogDepositNftCancelReclaimed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"LogFrozen\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"nonQuantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"}],\"name\":\"LogMintWithdrawalPerformed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantizedAmount\",\"type\":\"uint256\"}],\"name\":\"LogMintableWithdrawalAllowed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"acceptedGovernor\",\"type\":\"address\"}],\"name\":\"LogNewGovernorAccepted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"depositorEthKey\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"starkKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"vaultId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"}],\"name\":\"LogNftDeposit\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"}],\"name\":\"LogNftWithdrawalAllowed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"ownerKey\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"LogNftWithdrawalPerformed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"nominatedGovernor\",\"type\":\"address\"}],\"name\":\"LogNominatedGovernor\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"LogNominationCancelled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"removedGovernor\",\"type\":\"address\"}],\"name\":\"LogRemovedGovernor\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"tokenAdmin\",\"type\":\"address\"}],\"name\":\"LogTokenAdminAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"tokenAdmin\",\"type\":\"address\"}],\"name\":\"LogTokenAdminRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"assetType\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"assetInfo\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"quantum\",\"type\":\"uint256\"}],\"name\":\"LogTokenRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"LogUnFrozen\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"