UNPKG

@verified-network/verified-sdk

Version:

An SDK to develop applications on the Verified Network

343 lines (342 loc) 10.1 kB
{ "contractName": "VerifiedMarkets", "abi": [ { "inputs": [ { "internalType": "address", "name": "comet_", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [], "name": "ReentrancyGuardReentrantCall", "type": "error" }, { "inputs": [ { "internalType": "uint8", "name": "bits", "type": "uint8" }, { "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "SafeCastOverflowedUintDowncast", "type": "error" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "borrower", "type": "address" }, { "indexed": true, "internalType": "address", "name": "base", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" }, { "indexed": false, "internalType": "address", "name": "bond", "type": "address" } ], "name": "Borrowed", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "issuer", "type": "address" }, { "indexed": true, "internalType": "address", "name": "asset", "type": "address" }, { "indexed": false, "internalType": "address", "name": "collateral", "type": "address" }, { "indexed": false, "internalType": "address", "name": "bond", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "apy", "type": "uint256" }, { "indexed": false, "internalType": "string", "name": "issuingDocs", "type": "string" }, { "indexed": false, "internalType": "uint256", "name": "couponFrequency", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "faceValue", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "tenure", "type": "uint256" } ], "name": "NewRWA", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "issuer", "type": "address" }, { "indexed": true, "internalType": "address", "name": "bond", "type": "address" }, { "indexed": false, "internalType": "address", "name": "collateral", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "PostedCollateral", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "borrower", "type": "address" }, { "indexed": true, "internalType": "address", "name": "base", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" }, { "indexed": false, "internalType": "address", "name": "bond", "type": "address" } ], "name": "Repaid", "type": "event" }, { "inputs": [ { "internalType": "address", "name": "bond", "type": "address" } ], "name": "borrowBase", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "comet", "outputs": [ { "internalType": "contract Comet", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "bond", "type": "address" }, { "internalType": "address", "name": "issuer", "type": "address" }, { "internalType": "address", "name": "factory", "type": "address" } ], "name": "postCollateral", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "bond", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "repayBase", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "bond", "type": "address" }, { "internalType": "address", "name": "collateral", "type": "address" } ], "name": "repayLenders", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "asset", "type": "address" }, { "internalType": "address", "name": "collateral", "type": "address" }, { "internalType": "address", "name": "bond", "type": "address" }, { "internalType": "uint256", "name": "apy", "type": "uint256" }, { "internalType": "string", "name": "issuingDocs", "type": "string" }, { "internalType": "uint256", "name": "frequency", "type": "uint256" }, { "internalType": "uint256", "name": "faceValue", "type": "uint256" }, { "internalType": "address", "name": "factory", "type": "address" } ], "name": "submitNewRWA", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "bond", "type": "address" }, { "internalType": "address", "name": "issuer", "type": "address" } ], "name": "withdrawCollateral", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ] }