Get Object Dynamic Field
參數
此方法不接受任何參數
退貨
資料
物件
載入中...
物件
物件
載入中...
dynamicField
物件
載入中...
名稱
物件
載入中...
類型
物件
載入中...
repr
字串
載入中...
json
物件
載入中...
id
字串
載入中...
bcs
字串
載入中...
值
物件
載入中...
__typename
字串
載入中...
類型
物件
載入中...
repr
字串
載入中...
json
布林值
載入中...
bcs
字串
載入中...
請求
1curl --location 'https://docs-demo.sui-mainnet.quiknode.pro/graphql' \2--header 'Accept: application/json' \3--標頭 'Content-Type: application/json' \4--data '{5"query": "query DynamicField { object(address: \"0xb57fba584a700a5bcb40991e1b2e6bf68b0f3896d767a0da92e69de73de226ac\") { dynamicField(name: { type: \"0x2::kiosk::Lock\", bcs: \"NLArx1UJguOUYmXgNG8Pv8KbKXLjWtCi6i0Yeq1Vhfw=\" }) { ...DynamicFieldSelect } } } fragment DynamicFieldSelect on DynamicField { name { ...MoveValueFields } value { ...DynamicFieldValueSelection } } fragment DynamicFieldValueSelection on DynamicFieldValue { __typename ... on MoveValue { ...MoveValueFields } ... on MoveObject { hasPublicTransfer contents { ...MoveValueFields } } } fragment MoveValueFields on MoveValue { type { repr } json bcs }"6}'7
1curl --location 'https://docs-demo.sui-mainnet.quiknode.pro/graphql' \2--header 'Accept: application/json' \3--標頭 'Content-Type: application/json' \4--data '{5"query": "query DynamicField { object(address: \"0xb57fba584a700a5bcb40991e1b2e6bf68b0f3896d767a0da92e69de73de226ac\") { dynamicField(name: { type: \"0x2::kiosk::Lock\", bcs: \"NLArx1UJguOUYmXgNG8Pv8KbKXLjWtCi6i0Yeq1Vhfw=\" }) { ...DynamicFieldSelect } } } fragment DynamicFieldSelect on DynamicField { name { ...MoveValueFields } value { ...DynamicFieldValueSelection } } fragment DynamicFieldValueSelection on DynamicFieldValue { __typename ... on MoveValue { ...MoveValueFields } ... on MoveObject { hasPublicTransfer contents { ...MoveValueFields } } } fragment MoveValueFields on MoveValue { type { repr } json bcs }"6}'7
1const myHeaders = new Headers();2myHeaders.追加("Accept", "application/json");3myHeaders.追加("Content-Type", "application/json");45const raw = JSON.stringify({6"query": "query DynamicField { object(address: \"0xb57fba584a700a5bcb40991e1b2e6bf68b0f3896d767a0da92e69de73de226ac\") { dynamicField(name: { type: \"0x2::kiosk::Lock\", bcs: \"NLArx1UJguOUYmXgNG8Pv8KbKXLjWtCi6i0Yeq1Vhfw=\" }) { ...DynamicFieldSelect } } } fragment DynamicFieldSelect on DynamicField { name { ...MoveValueFields } value { ...DynamicFieldValueSelection } } fragment DynamicFieldValueSelection on DynamicFieldValue { __typename ... on MoveValue { ...MoveValueFields } ... on MoveObject { hasPublicTransfer contents { ...MoveValueFields } } } fragment MoveValueFields on MoveValue { type { repr } json bcs }"7});89const requestOptions = {10方法: 「POST」,11標題: myHeaders,12正文: 原始,13重定向: 「追蹤」14};1516fetch("https://docs-demo.sui-mainnet.quiknode.pro/graphql", requestOptions)17.接著((回應) => 回應.文字())18.接著((結果) => 控制台.log(結果))19.catch((錯誤) => 控制台.錯誤(錯誤));20
1const myHeaders = new Headers();2myHeaders.追加("Accept", "application/json");3myHeaders.追加("Content-Type", "application/json");45const raw = JSON.stringify({6"query": "query DynamicField { object(address: \"0xb57fba584a700a5bcb40991e1b2e6bf68b0f3896d767a0da92e69de73de226ac\") { dynamicField(name: { type: \"0x2::kiosk::Lock\", bcs: \"NLArx1UJguOUYmXgNG8Pv8KbKXLjWtCi6i0Yeq1Vhfw=\" }) { ...DynamicFieldSelect } } } fragment DynamicFieldSelect on DynamicField { name { ...MoveValueFields } value { ...DynamicFieldValueSelection } } fragment DynamicFieldValueSelection on DynamicFieldValue { __typename ... on MoveValue { ...MoveValueFields } ... on MoveObject { hasPublicTransfer contents { ...MoveValueFields } } } fragment MoveValueFields on MoveValue { type { repr } json bcs }"7});89const requestOptions = {10方法: 「POST」,11標題: myHeaders,12正文: 原始,13重定向: 「追蹤」14};1516fetch("https://docs-demo.sui-mainnet.quiknode.pro/graphql", requestOptions)17.接著((回應) => 回應.文字())18.接著((結果) => 控制台.log(結果))19.catch((錯誤) => 控制台.錯誤(錯誤));20
1匯入 請求2import json34url = "https://docs-demo.sui-mainnet.quiknode.pro/graphql"56有效載荷 = json.dumps({7"query": "query DynamicField { object(address: \"0xb57fba584a700a5bcb40991e1b2e6bf68b0f3896d767a0da92e69de73de226ac\") { dynamicField(name: { type: \"0x2::kiosk::Lock\", bcs: \"NLArx1UJguOUYmXgNG8Pv8KbKXLjWtCi6i0Yeq1Vhfw=\" }) { ...DynamicFieldSelect } } } fragment DynamicFieldSelect on DynamicField { name { ...MoveValueFields } value { ...DynamicFieldValueSelection } } fragment DynamicFieldValueSelection on DynamicFieldValue { __typename ... on MoveValue { ...MoveValueFields } ... on MoveObject { hasPublicTransfer contents { ...MoveValueFields } } } fragment MoveValueFields on MoveValue { type { repr } json bcs }"8})9標題 = {10「接受」: 'application/json',11「Content-Type」: 'application/json'12}1314回應 = 請求.請求("POST", url, headers=headers, data=有效載荷)1516列印(回應.text)17
1匯入 請求2import json34url = "https://docs-demo.sui-mainnet.quiknode.pro/graphql"56有效載荷 = json.dumps({7"query": "query DynamicField { object(address: \"0xb57fba584a700a5bcb40991e1b2e6bf68b0f3896d767a0da92e69de73de226ac\") { dynamicField(name: { type: \"0x2::kiosk::Lock\", bcs: \"NLArx1UJguOUYmXgNG8Pv8KbKXLjWtCi6i0Yeq1Vhfw=\" }) { ...DynamicFieldSelect } } } fragment DynamicFieldSelect on DynamicField { name { ...MoveValueFields } value { ...DynamicFieldValueSelection } } fragment DynamicFieldValueSelection on DynamicFieldValue { __typename ... on MoveValue { ...MoveValueFields } ... on MoveObject { hasPublicTransfer contents { ...MoveValueFields } } } fragment MoveValueFields on MoveValue { type { repr } json bcs }"8})9標題 = {10「接受」: 'application/json',11「Content-Type」: 'application/json'12}1314回應 = 請求.請求("POST", url, headers=headers, data=有效載荷)1516列印(回應.text)17
1需要 "uri"2require "json"3需要 "net/http"45url = URI("https://docs-demo.sui-mainnet.quiknode.pro/graphql")67https = 網::HTTP.new(url.主機, url.port)8https.use_ssl = true910請求 = 淨::HTTP::POST.new(網址)11請求[「接受」] = "application/json"12請求["Content-Type"] = "application/json"13請求。正文 = JSON.dump({14"query" => "query DynamicField { object(address: \"0xb57fba584a700a5bcb40991e1b2e6bf68b0f3896d767a0da92e69de73de226ac\") { dynamicField(name: { type: \"0x2::kiosk::Lock\", bcs: \"NLArx1UJguOUYmXgNG8Pv8KbKXLjWtCi6i0Yeq1Vhfw=\" }) { ...DynamicFieldSelect } } } fragment DynamicFieldSelect on DynamicField { name { ...MoveValueFields } value { ...DynamicFieldValueSelection } } fragment DynamicFieldValueSelection on DynamicFieldValue { __typename ... on MoveValue { ...MoveValueFields } ... on MoveObject { hasPublicTransfer contents { ...MoveValueFields } } } fragment MoveValueFields on MoveValue { type { repr } json bcs }"15})1617回應 = https.請求(請求)18將回應。read_body19
1需要 "uri"2require "json"3需要 "net/http"45url = URI("https://docs-demo.sui-mainnet.quiknode.pro/graphql")67https = 網::HTTP.new(url.主機, url.port)8https.use_ssl = true910請求 = 淨::HTTP::POST.new(網址)11請求[「接受」] = "application/json"12請求["Content-Type"] = "application/json"13請求。正文 = JSON.dump({14"query" => "query DynamicField { object(address: \"0xb57fba584a700a5bcb40991e1b2e6bf68b0f3896d767a0da92e69de73de226ac\") { dynamicField(name: { type: \"0x2::kiosk::Lock\", bcs: \"NLArx1UJguOUYmXgNG8Pv8KbKXLjWtCi6i0Yeq1Vhfw=\" }) { ...DynamicFieldSelect } } } fragment DynamicFieldSelect on DynamicField { name { ...MoveValueFields } value { ...DynamicFieldValueSelection } } fragment DynamicFieldValueSelection on DynamicFieldValue { __typename ... on MoveValue { ...MoveValueFields } ... on MoveObject { hasPublicTransfer contents { ...MoveValueFields } } } fragment MoveValueFields on MoveValue { type { repr } json bcs }"15})1617回應 = https.請求(請求)18將回應。read_body19