{ "name": "Dns", "endpoints": [ { "name": "setFeatureFlag", "inputs": [ { "name": "feature_name", "type": "bytes" }, { "name": "value", "type": "bool" } ], "outputs": [] }, { "name": "init", "inputs": [ { "name": "registration_cost", "type": "BigUint" } ], "outputs": [] }, { "name": "canRegister", "inputs": [ { "name": "name", "type": "bytes" } ], "outputs": [] }, { "name": "register", "payableInTokens": [ "EGLD" ], "inputs": [ { "name": "name", "type": "bytes" } ], "outputs": [] }, { "name": "resolve", "inputs": [ { "name": "name", "type": "bytes" } ], "outputs": [ { "type": "OptionalResult
", "multi_result": true } ] }, { "name": "resolveFromHash", "inputs": [ { "name": "name_hash", "type": "H256" } ], "outputs": [ { "type": "OptionalResult
", "multi_result": true } ] }, { "name": "checkPending", "inputs": [ { "name": "name", "type": "bytes" } ], "outputs": [ { "type": "OptionalResult
", "multi_result": true } ] }, { "name": "resetPending", "inputs": [ { "name": "name", "type": "bytes" } ], "outputs": [] }, { "name": "claim", "inputs": [], "outputs": [] }, { "name": "getRegistrationCost", "inputs": [], "outputs": [ { "type": "BigUint" } ] }, { "name": "getContractOwner", "inputs": [], "outputs": [ { "type": "Address" } ] }, { "name": "getOwnShardId", "inputs": [], "outputs": [ { "type": "u8" } ] }, { "name": "nameHash", "inputs": [ { "name": "name", "type": "bytes" } ], "outputs": [ { "type": "H256" } ] }, { "name": "nameShard", "inputs": [ { "name": "name", "type": "bytes" } ], "outputs": [ { "type": "u8" } ] }, { "name": "validateName", "inputs": [ { "name": "name", "type": "bytes" } ], "outputs": [] }, { "name": "version", "inputs": [], "outputs": [ { "type": "bytes" } ] } ], "types": {} }