UNPKG

web2toweb3

Version:
652 lines 11.4 kB
[ { "inputs": [ { "internalType": "string", "name": "adminname", "type": "string" }, { "internalType": "contract IERC20", "name": "_token", "type": "address" }, { "internalType": "uint256", "name": "_basewritefee", "type": "uint256" }, { "internalType": "uint256", "name": "_writedatafeeperbyte", "type": "uint256" }, { "internalType": "uint256", "name": "_basereadfee", "type": "uint256" }, { "internalType": "uint256", "name": "_readdatafeeperbyte", "type": "uint256" }, { "internalType": "address", "name": "_pfcouncilowner", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "uint256", "name": "clientid", "type": "uint256" }, { "indexed": false, "internalType": "string", "name": "uniquetxid", "type": "string" }, { "indexed": false, "internalType": "uint256", "name": "readfee", "type": "uint256" } ], "name": "readblockevent", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "uint256", "name": "clientid", "type": "uint256" }, { "indexed": false, "internalType": "string", "name": "uniquetxid", "type": "string" }, { "indexed": false, "internalType": "uint256", "name": "writefee", "type": "uint256" } ], "name": "writeblockevent", "type": "event" }, { "inputs": [ { "internalType": "address", "name": "adminaddress", "type": "address" } ], "name": "activateadmin", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "clientid", "type": "uint256" } ], "name": "activateclient", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "adminaddress", "type": "address" }, { "internalType": "string", "name": "adminname", "type": "string" } ], "name": "addadmin", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "clientaddress", "type": "address" }, { "internalType": "uint256", "name": "clientid", "type": "uint256" }, { "internalType": "string", "name": "clientname", "type": "string" } ], "name": "addclient", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "basereadfee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "basewritefee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "adminaddress", "type": "address" } ], "name": "deactivateadmin", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "clientid", "type": "uint256" } ], "name": "deactivateclient", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "adminaddress", "type": "address" } ], "name": "getadmin", "outputs": [ { "components": [ { "internalType": "string", "name": "adminname", "type": "string" }, { "internalType": "bool", "name": "status", "type": "bool" }, { "internalType": "uint256", "name": "datetime", "type": "uint256" } ], "internalType": "struct w2w3.admindetails", "name": "", "type": "tuple" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getalladmins", "outputs": [ { "components": [ { "internalType": "string", "name": "adminname", "type": "string" }, { "internalType": "bool", "name": "status", "type": "bool" }, { "internalType": "uint256", "name": "datetime", "type": "uint256" } ], "internalType": "struct w2w3.admindetails[]", "name": "", "type": "tuple[]" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getallclients", "outputs": [ { "components": [ { "internalType": "address", "name": "clientaddress", "type": "address" }, { "internalType": "string", "name": "clientname", "type": "string" }, { "internalType": "bool", "name": "status", "type": "bool" }, { "internalType": "uint256", "name": "writecounts", "type": "uint256" }, { "internalType": "uint256", "name": "readcounts", "type": "uint256" }, { "internalType": "uint256", "name": "datetime", "type": "uint256" } ], "internalType": "struct w2w3.clientdetails[]", "name": "", "type": "tuple[]" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "clientid", "type": "uint256" } ], "name": "getclient", "outputs": [ { "components": [ { "internalType": "address", "name": "clientaddress", "type": "address" }, { "internalType": "string", "name": "clientname", "type": "string" }, { "internalType": "bool", "name": "status", "type": "bool" }, { "internalType": "uint256", "name": "writecounts", "type": "uint256" }, { "internalType": "uint256", "name": "readcounts", "type": "uint256" }, { "internalType": "uint256", "name": "datetime", "type": "uint256" } ], "internalType": "struct w2w3.clientdetails", "name": "", "type": "tuple" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "clientid", "type": "uint256" } ], "name": "getclientstatus", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "pfcouncilowner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "clientid", "type": "uint256" }, { "internalType": "string", "name": "uniquetxid", "type": "string" } ], "name": "readblock", "outputs": [ { "components": [ { "internalType": "string", "name": "jsondata", "type": "string" }, { "internalType": "uint256", "name": "datetime", "type": "uint256" } ], "internalType": "struct w2w3.blockjson", "name": "", "type": "tuple" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "readdatafeeperbyte", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_feeinwei", "type": "uint256" } ], "name": "set_basereadfee", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_feeinwei", "type": "uint256" } ], "name": "set_basewritefee", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_pfcouncilowner", "type": "address" } ], "name": "set_pfcounowner", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_feeinwei", "type": "uint256" } ], "name": "set_readdatafeeperbyte", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_feeinwei", "type": "uint256" } ], "name": "set_writedatafeeperbyte", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "clientid", "type": "uint256" }, { "internalType": "address", "name": "clientaddress", "type": "address" } ], "name": "updateclientaddress", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "clientid", "type": "uint256" }, { "internalType": "string", "name": "uniquetxid", "type": "string" }, { "internalType": "string", "name": "jsondata", "type": "string" } ], "name": "writeblock", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "writedatafeeperbyte", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" } ]